diff --git a/previews/PR4492/404.html b/previews/PR4492/404.html index b146e6b351b..80eafdfdf89 100644 --- a/previews/PR4492/404.html +++ b/previews/PR4492/404.html @@ -8,7 +8,7 @@ - + @@ -20,7 +20,7 @@
- + \ No newline at end of file diff --git a/previews/PR4492/api.html b/previews/PR4492/api.html index 3a51272cd03..7c93c49a617 100644 --- a/previews/PR4492/api.html +++ b/previews/PR4492/api.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,53 +22,53 @@ -
Skip to content

API

Makie.ABLines Type

ABLines is the plot type associated with plotting function ablines. Check the docstring for ablines for further information.

source

Makie.Absolute Type
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

Makie.Accum Type
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

Makie.AmbientLight Type
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

Makie.Annotations Type

Annotations is the plot type associated with plotting function annotations. Check the docstring for annotations for further information.

source

Makie.Arc Type

Arc is the plot type associated with plotting function arc. Check the docstring for arc for further information.

source

Makie.Axis Type

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

Makie.Axis3 Type

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

Makie.Band Type

Band is the plot type associated with plotting function band. Check the docstring for band for further information.

source

Makie.BarPlot Type

BarPlot is the plot type associated with plotting function barplot. Check the docstring for barplot for further information.

source

Makie.BezierPath Type
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

  • MoveTo

  • LineTo

  • CurveTo

  • EllipticalArc

  • ClosePath

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

Makie.BezierPath Method
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
+    
Skip to content

API

Makie.ABLines Type

ABLines is the plot type associated with plotting function ablines. Check the docstring for ablines for further information.

source

Makie.Absolute Type
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

Makie.Accum Type
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

Makie.AmbientLight Type
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

Makie.Annotations Type

Annotations is the plot type associated with plotting function annotations. Check the docstring for annotations for further information.

source

Makie.Arc Type

Arc is the plot type associated with plotting function arc. Check the docstring for arc for further information.

source

Makie.Axis Type

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

Makie.Axis3 Type

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

Makie.Band Type

Band is the plot type associated with plotting function band. Check the docstring for band for further information.

source

Makie.BarPlot Type

BarPlot is the plot type associated with plotting function barplot. Check the docstring for barplot for further information.

source

Makie.BezierPath Type
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

  • MoveTo

  • LineTo

  • CurveTo

  • EllipticalArc

  • ClosePath

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

Makie.BezierPath Method
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
 bp = BezierPath(str, fit = true)
-scatter(1:10, marker = bp, markersize = 20)

source

Makie.Box Type

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

Makie.BoxPlot Type

BoxPlot is the plot type associated with plotting function boxplot. Check the docstring for boxplot for further information.

source

Makie.Bracket Type

Bracket is the plot type associated with plotting function bracket. Check the docstring for bracket for further information.

source

Makie.Button Type

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

Makie.Camera Type
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

Makie.Camera3D Method
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

Makie.Categorical Type
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

Makie.Checkbox Type

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

Makie.ClosePath Type
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

Makie.Colorbar Type

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
+scatter(1:10, marker = bp, markersize = 20)

source

Makie.Box Type

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

Makie.BoxPlot Type

BoxPlot is the plot type associated with plotting function boxplot. Check the docstring for boxplot for further information.

source

Makie.Bracket Type

Bracket is the plot type associated with plotting function bracket. Check the docstring for bracket for further information.

source

Makie.Button Type

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

Makie.Camera Type
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

Makie.Camera3D Method
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

Makie.Categorical Type
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

Makie.Checkbox Type

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

Makie.ClosePath Type
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

Makie.Colorbar Type

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
 Colorbar(fig_or_scene, plot::AbstractPlot; kwargs...)
 Colorbar(fig_or_scene, heatmap::Union{Heatmap, Image}; kwargs...)
-Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

Makie.Contour Type

Contour is the plot type associated with plotting function contour. Check the docstring for contour for further information.

source

Makie.Contour3d Type

Contour3d is the plot type associated with plotting function contour3d. Check the docstring for contour3d for further information.

source

Makie.Contourf Type

Contourf is the plot type associated with plotting function contourf. Check the docstring for contourf for further information.

source

Makie.CrossBar Type

CrossBar is the plot type associated with plotting function crossbar. Check the docstring for crossbar for further information.

source

Makie.CurveTo Type
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
-CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

Makie.Cycled Type
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

Makie.DataInspector Method
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

Makie.DataShader Type

DataShader is the plot type associated with plotting function datashader. Check the docstring for datashader for further information.

source

Makie.Density Type

Density is the plot type associated with plotting function density. Check the docstring for density for further information.

source

Makie.DirectionalLight Type
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

Makie.ECDFPlot Type

ECDFPlot is the plot type associated with plotting function ecdfplot. Check the docstring for ecdfplot for further information.

source

Makie.EllipticalArc Type
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
-EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

Makie.EllipticalArc Method
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

Makie.EnvironmentLight Type
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

Makie.Errorbars Type

Errorbars is the plot type associated with plotting function errorbars. Check the docstring for errorbars for further information.

source

Makie.Events Type

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
+Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

Makie.Contour Type

Contour is the plot type associated with plotting function contour. Check the docstring for contour for further information.

source

Makie.Contour3d Type

Contour3d is the plot type associated with plotting function contour3d. Check the docstring for contour3d for further information.

source

Makie.Contourf Type

Contourf is the plot type associated with plotting function contourf. Check the docstring for contourf for further information.

source

Makie.CrossBar Type

CrossBar is the plot type associated with plotting function crossbar. Check the docstring for crossbar for further information.

source

Makie.CurveTo Type
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
+CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

Makie.Cycled Type
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

Makie.DataInspector Method
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

Makie.DataShader Type

DataShader is the plot type associated with plotting function datashader. Check the docstring for datashader for further information.

source

Makie.Density Type

Density is the plot type associated with plotting function density. Check the docstring for density for further information.

source

Makie.DirectionalLight Type
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

Makie.ECDFPlot Type

ECDFPlot is the plot type associated with plotting function ecdfplot. Check the docstring for ecdfplot for further information.

source

Makie.EllipticalArc Type
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
+EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

Makie.EllipticalArc Method
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

Makie.EnvironmentLight Type
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

Makie.Errorbars Type

Errorbars is the plot type associated with plotting function errorbars. Check the docstring for errorbars for further information.

source

Makie.Events Type

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
     if is_correct_event(event)
         do_something()
         return Consume()
     end
     return
-end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

Makie.Exclusively Type
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

Makie.FastPixel Type
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

Makie.Figure Method
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

Makie.HLines Type

HLines is the plot type associated with plotting function hlines. Check the docstring for hlines for further information.

source

Makie.HSpan Type

HSpan is the plot type associated with plotting function hspan. Check the docstring for hspan for further information.

source

Makie.Hexbin Type

Hexbin is the plot type associated with plotting function hexbin. Check the docstring for hexbin for further information.

source

Makie.Hist Type

Hist is the plot type associated with plotting function hist. Check the docstring for hist for further information.

source

Makie.IntervalSlider Type

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

Makie.IntervalsBetween Type
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

Makie.LScene Type

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

Makie.Label Type

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

Makie.Legend Type
julia
Legend(
+end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

Makie.Exclusively Type
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

Makie.FastPixel Type
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

Makie.Figure Method
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

Makie.HLines Type

HLines is the plot type associated with plotting function hlines. Check the docstring for hlines for further information.

source

Makie.HSpan Type

HSpan is the plot type associated with plotting function hspan. Check the docstring for hspan for further information.

source

Makie.Hexbin Type

Hexbin is the plot type associated with plotting function hexbin. Check the docstring for hexbin for further information.

source

Makie.Hist Type

Hist is the plot type associated with plotting function hist. Check the docstring for hist for further information.

source

Makie.IntervalSlider Type

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

Makie.IntervalsBetween Type
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

Makie.LScene Type

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

Makie.Label Type

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

Makie.Legend Type
julia
Legend(
     fig_or_scene,
     contents::AbstractArray,
     labels::AbstractArray,
     title = nothing;
-    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

Makie.Legend Type
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

Makie.Legend Type

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

Makie.Legend Method
julia
Legend(
+    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

Makie.Legend Type
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

Makie.Legend Type

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

Makie.Legend Method
julia
Legend(
     fig_or_scene,
     contentgroups::AbstractVector{<:AbstractVector},
     labelgroups::AbstractVector{<:AbstractVector},
     titles::AbstractVector;
-    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

Makie.LineTo Type
julia
LineTo(p::VecTypes)
-LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

Makie.LinearTicks Type

LinearTicks with ideally a number of n_ideal tick marks.

source

Makie.Linestyle Type
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
-#   ---   -----     ---   -----

source

Makie.LogTicks Type
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

Makie.Menu Type

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
+    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

Makie.LineTo Type
julia
LineTo(p::VecTypes)
+LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

Makie.LinearTicks Type

LinearTicks with ideally a number of n_ideal tick marks.

source

Makie.Linestyle Type
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
+#   ---   -----     ---   -----

source

Makie.LogTicks Type
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

Makie.Menu Type

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
 labels = ["Sine", "Cosine", "Tangens"]
 
 menu2 = Menu(fig[1, 1], options = zip(labels, funcs))

Executing a function when a selection is made:

julia
on(menu2.selection) do selected_function
     # do something with the selected function
-end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

Makie.MouseEvent Type
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

Makie.MoveTo Type
julia
MoveTo(p::VecTypes)
-MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

Makie.MultiplesTicks Type

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

Makie.Pie Type

Pie is the plot type associated with plotting function pie. Check the docstring for pie for further information.

source

Makie.PlotSpec Type
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

Makie.PointLight Type
julia
PointLight(color, position[, attenuation = Vec2f(0)])
-PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

Makie.PolarAxis Type

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

Makie.QQNorm Type

QQNorm is the plot type associated with plotting function qqnorm. Check the docstring for qqnorm for further information.

source

Makie.QQPlot Type

QQPlot is the plot type associated with plotting function qqplot. Check the docstring for qqplot for further information.

source

Makie.RainClouds Type

RainClouds is the plot type associated with plotting function rainclouds. Check the docstring for rainclouds for further information.

source

Makie.Rangebars Type

Rangebars is the plot type associated with plotting function rangebars. Check the docstring for rangebars for further information.

source

Makie.RectLight Type
julia
RectLight(color, r::Rect2[, direction = -normal])
-RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

Makie.Resampler Type
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

Makie.Reverse Type

Reverses the attribute T upon conversion

source

Makie.ReversibleScale Type
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

Makie.ScatterLines Type

ScatterLines is the plot type associated with plotting function scatterlines. Check the docstring for scatterlines for further information.

source

Makie.Scene Type
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

Makie.SceneSpace Type

Unit space of the scene it's displayed on. Also referred to as data units

source

Makie.Series Type

Series is the plot type associated with plotting function series. Check the docstring for series for further information.

source

Makie.Slider Type

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

Makie.SliderGrid Type

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
+end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

Makie.MouseEvent Type
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

Makie.MoveTo Type
julia
MoveTo(p::VecTypes)
+MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

Makie.MultiplesTicks Type

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

Makie.Pie Type

Pie is the plot type associated with plotting function pie. Check the docstring for pie for further information.

source

Makie.PlotSpec Type
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

Makie.PointLight Type
julia
PointLight(color, position[, attenuation = Vec2f(0)])
+PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

Makie.PolarAxis Type

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

Makie.QQNorm Type

QQNorm is the plot type associated with plotting function qqnorm. Check the docstring for qqnorm for further information.

source

Makie.QQPlot Type

QQPlot is the plot type associated with plotting function qqplot. Check the docstring for qqplot for further information.

source

Makie.RainClouds Type

RainClouds is the plot type associated with plotting function rainclouds. Check the docstring for rainclouds for further information.

source

Makie.Rangebars Type

Rangebars is the plot type associated with plotting function rangebars. Check the docstring for rangebars for further information.

source

Makie.RectLight Type
julia
RectLight(color, r::Rect2[, direction = -normal])
+RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

Makie.Resampler Type
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

Makie.Reverse Type

Reverses the attribute T upon conversion

source

Makie.ReversibleScale Type
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

Makie.ScatterLines Type

ScatterLines is the plot type associated with plotting function scatterlines. Check the docstring for scatterlines for further information.

source

Makie.Scene Type
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

Makie.SceneSpace Type

Unit space of the scene it's displayed on. Also referred to as data units

source

Makie.Series Type

Series is the plot type associated with plotting function series. Check the docstring for series for further information.

source

Makie.Slider Type

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

Makie.SliderGrid Type

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
     (label = "Amplitude", range = 0:0.1:10, startvalue = 5),
     (label = "Frequency", range = 0:0.5:50, format = "{:.1f}Hz", startvalue = 10),
     (label = "Phase", range = 0:0.01:2pi,
         format = x -> string(round(x/pi, digits = 2), "π"))
 )

Working with slider values:

julia
on(sg.sliders[1].value) do val
     # do something with `val`
-end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

Makie.SpotLight Type
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

Makie.Spy Type

Spy is the plot type associated with plotting function spy. Check the docstring for spy for further information.

source

Makie.Stairs Type

Stairs is the plot type associated with plotting function stairs. Check the docstring for stairs for further information.

source

Makie.Stem Type

Stem is the plot type associated with plotting function stem. Check the docstring for stem for further information.

source

Makie.StepHist Type

StepHist is the plot type associated with plotting function stephist. Check the docstring for stephist for further information.

source

Makie.StreamPlot Type

StreamPlot is the plot type associated with plotting function streamplot. Check the docstring for streamplot for further information.

source

Makie.Textbox Type

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

Makie.TimeSeries Type

TimeSeries is the plot type associated with plotting function timeseries. Check the docstring for timeseries for further information.

source

Makie.Toggle Type

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

Makie.Tooltip Type

Tooltip is the plot type associated with plotting function tooltip. Check the docstring for tooltip for further information.

source

Makie.Transformation Type

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

Makie.Tricontourf Type

Tricontourf is the plot type associated with plotting function tricontourf. Check the docstring for tricontourf for further information.

source

Makie.Triplot Type

Triplot is the plot type associated with plotting function triplot. Check the docstring for triplot for further information.

source

Makie.VLines Type

VLines is the plot type associated with plotting function vlines. Check the docstring for vlines for further information.

source

Makie.VSpan Type

VSpan is the plot type associated with plotting function vspan. Check the docstring for vspan for further information.

source

Makie.VideoStream Method
julia
VideoStream(fig::FigureLike;
+end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

Makie.SpotLight Type
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

Makie.Spy Type

Spy is the plot type associated with plotting function spy. Check the docstring for spy for further information.

source

Makie.Stairs Type

Stairs is the plot type associated with plotting function stairs. Check the docstring for stairs for further information.

source

Makie.Stem Type

Stem is the plot type associated with plotting function stem. Check the docstring for stem for further information.

source

Makie.StepHist Type

StepHist is the plot type associated with plotting function stephist. Check the docstring for stephist for further information.

source

Makie.StreamPlot Type

StreamPlot is the plot type associated with plotting function streamplot. Check the docstring for streamplot for further information.

source

Makie.Textbox Type

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

Makie.TimeSeries Type

TimeSeries is the plot type associated with plotting function timeseries. Check the docstring for timeseries for further information.

source

Makie.Toggle Type

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

Makie.Tooltip Type

Tooltip is the plot type associated with plotting function tooltip. Check the docstring for tooltip for further information.

source

Makie.Transformation Type

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

Makie.Tricontourf Type

Tricontourf is the plot type associated with plotting function tricontourf. Check the docstring for tricontourf for further information.

source

Makie.Triplot Type

Triplot is the plot type associated with plotting function triplot. Check the docstring for triplot for further information.

source

Makie.VLines Type

VLines is the plot type associated with plotting function vlines. Check the docstring for vlines for further information.

source

Makie.VSpan Type

VSpan is the plot type associated with plotting function vspan. Check the docstring for vspan for further information.

source

Makie.VideoStream Method
julia
VideoStream(fig::FigureLike;
         format="mp4", framerate=24, compression=nothing, profile=nothing, pixel_format=nothing, loop=nothing,
         loglevel="quiet", visible=false, connect=false, filter_ticks=true, backend=current_backend(),
         screen_config...)

Returns a VideoStream which can pipe new frames into the ffmpeg process with few allocations via recordframe!(stream). When done, use save(path, stream) to write the video out to a file.

Arguments

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning
 `profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`
 is not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only
-valid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

Makie.Violin Type

Violin is the plot type associated with plotting function violin. Check the docstring for violin for further information.

source

Makie.VolumeSlices Type

VolumeSlices is the plot type associated with plotting function volumeslices. Check the docstring for volumeslices for further information.

source

Makie.Voronoiplot Type

Voronoiplot is the plot type associated with plotting function voronoiplot. Check the docstring for voronoiplot for further information.

source

Makie.Waterfall Type

Waterfall is the plot type associated with plotting function waterfall. Check the docstring for waterfall for further information.

source

Makie.WilkinsonTicks Method
julia
WilkinsonTicks(
+valid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

Makie.Violin Type

Violin is the plot type associated with plotting function violin. Check the docstring for violin for further information.

source

Makie.VolumeSlices Type

VolumeSlices is the plot type associated with plotting function volumeslices. Check the docstring for volumeslices for further information.

source

Makie.Voronoiplot Type

Voronoiplot is the plot type associated with plotting function voronoiplot. Check the docstring for voronoiplot for further information.

source

Makie.Waterfall Type

Waterfall is the plot type associated with plotting function waterfall. Check the docstring for waterfall for further information.

source

Makie.WilkinsonTicks Method
julia
WilkinsonTicks(
     k_ideal::Int;
     k_min = 2, k_max = 10,
     Q = [(1.0, 1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)],
@@ -76,14 +76,14 @@
     simplicity_weight = 1/6,
     coverage_weight = 1/3,
     niceness_weight = 1/4
-)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\begin{aligned} &\text{simplicity} = 1 - \frac{i}{|Q|} + \frac{v}{|Q|}
&\text{coverage} = \frac{x_{max} - x_{min}}{\mathrm{label}{max} - \mathrm{label}{min}}
&\text{granularity}= 1 - \frac{\left|k - m\right|}{m} \end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

FileIO.save Method
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

FileIO.save Method
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

Makie.Pattern Method
julia
Pattern(image)
-Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

Makie.Pattern Method
julia
Pattern(style::String = "/"; kwargs...)
-Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

Makie.Record Method
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

Makie.ablines Function
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.ablines! Function

ablines! is the mutating variant of plotting function ablines. Check the docstring for ablines for further information.

source

Makie.activate_interaction! Method
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

Makie.addmouseevents! Method
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
+)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\begin{aligned} &\text{simplicity} = 1 - \frac{i}{|Q|} + \frac{v}{|Q|}
&\text{coverage} = \frac{x_{max} - x_{min}}{\mathrm{label}{max} - \mathrm{label}{min}}
&\text{granularity}= 1 - \frac{\left|k - m\right|}{m} \end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

FileIO.save Method
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

FileIO.save Method
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

Makie.Pattern Method
julia
Pattern(image)
+Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

Makie.Pattern Method
julia
Pattern(style::String = "/"; kwargs...)
+Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

Makie.Record Method
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

Makie.ablines Function
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.ablines! Function

ablines! is the mutating variant of plotting function ablines. Check the docstring for ablines for further information.

source

Makie.activate_interaction! Method
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

Makie.addmouseevents! Method
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
 
 onmouseleftclick(mouseevents) do event
     # do something with the mouseevent
-end

source

Makie.annotations Function
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

Makie.annotations! Function

annotations! is the mutating variant of plotting function annotations. Check the docstring for annotations for further information.

source

Makie.arc Function
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.arc! Function

arc! is the mutating variant of plotting function arc. Check the docstring for arc for further information.

source

Makie.autolimits! Function
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

Makie.autolimits! Method
julia
autolimits!()
-autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

Makie.available_gradients Method
julia
available_gradients()

Prints all available gradient names.

source

Makie.available_marker_symbols Method
julia
available_marker_symbols()

Displays all available marker symbols.

source

Makie.available_plotting_methods Method
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

Makie.axis3d Method
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
+end

source

Makie.annotations Function
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

Makie.annotations! Function

annotations! is the mutating variant of plotting function annotations. Check the docstring for annotations for further information.

source

Makie.arc Function
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.arc! Function

arc! is the mutating variant of plotting function arc. Check the docstring for arc for further information.

source

Makie.autolimits! Function
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

Makie.autolimits! Method
julia
autolimits!()
+autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

Makie.available_gradients Method
julia
available_gradients()

Prints all available gradient names.

source

Makie.available_marker_symbols Method
julia
available_marker_symbols()

Displays all available marker symbols.

source

Makie.available_plotting_methods Method
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

Makie.axis3d Method
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
     visible: true
     ticks: 
         rotation: (-0.7071067811865475 + -0.0im + -0.0jm - 0.7071067811865476km, -4.371139e-8 + 0.0im + 0.0jm + 1.0km, -3.090861907263062e-8 + 3.090861907263061e-8im + 0.7071067811865475jm + 0.7071067811865476km)
@@ -117,24 +117,24 @@
         linewidth: (1, 1, 1)
         linecolor: (RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0))
     inspectable: false
-    showticks: (true, true, true)

source

Makie.axislegend Method
julia
axislegend(ax, args...; position = :rt, kwargs...)
+    showticks: (true, true, true)

source

Makie.axislegend Method
julia
axislegend(ax, args...; position = :rt, kwargs...)
 axislegend(ax, args...; position = (1, 1), kwargs...)
 axislegend(ax = current_axis(); kwargs...)
 axislegend(title::AbstractString; kwargs...)
-axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

Makie.band Function
julia
band(x, ylower, yupper; kwargs...)
+axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

Makie.band Function
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

Makie.band! Function

band! is the mutating variant of plotting function band. Check the docstring for band for further information.

source

Makie.barplot Function
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

Makie.barplot! Function

barplot! is the mutating variant of plotting function barplot. Check the docstring for barplot for further information.

source

Makie.boundingbox Function
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

Makie.boundingbox Function
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

Makie.boxplot Function
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

Makie.boxplot! Function

boxplot! is the mutating variant of plotting function boxplot. Check the docstring for boxplot for further information.

source

Makie.bracket Function
julia
bracket(x1, y1, x2, y2; kwargs...)
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

Makie.band! Function

band! is the mutating variant of plotting function band. Check the docstring for band for further information.

source

Makie.barplot Function
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

Makie.barplot! Function

barplot! is the mutating variant of plotting function barplot. Check the docstring for barplot for further information.

source

Makie.boundingbox Function
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

Makie.boundingbox Function
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

Makie.boxplot Function
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

Makie.boxplot! Function

boxplot! is the mutating variant of plotting function boxplot. Check the docstring for boxplot for further information.

source

Makie.bracket Function
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

Makie.bracket! Function

bracket! is the mutating variant of plotting function bracket. Check the docstring for bracket for further information.

source

Makie.broadcast_foreach Method
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

Makie.cam2d! Method
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

Makie.cam2d Method

Creates a subscene with a pixel camera

source

Makie.cam3d! Method
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

Makie.cam3d_cad! Method
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

Makie.cam_relative! Method
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

Makie.campixel! Method
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

Makie.categorical_colors Method
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

Makie.colorbuffer Function
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

Makie.colorbuffer Method
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

Makie.contour Function
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contour! Function

contour! is the mutating variant of plotting function contour. Check the docstring for contour for further information.

source

Makie.contour3d Function
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contour3d! Function

contour3d! is the mutating variant of plotting function contour3d. Check the docstring for contour3d for further information.

source

Makie.contourf Function
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contourf! Function

contourf! is the mutating variant of plotting function contourf. Check the docstring for contourf for further information.

source

Makie.crossbar Function
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

Makie.crossbar! Function

crossbar! is the mutating variant of plotting function crossbar. Check the docstring for crossbar for further information.

source

Makie.current_axis! Method
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

Makie.current_axis! Method
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

Makie.current_axis Method
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

Makie.current_figure! Method
julia
current_figure!(fig)

Set fig as the current active figure.

source

Makie.current_figure Method
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

Makie.data_limits Function
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

Makie.data_limits Method
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

Makie.datashader Function
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

Makie.bracket! Function

bracket! is the mutating variant of plotting function bracket. Check the docstring for bracket for further information.

source

Makie.broadcast_foreach Method
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

Makie.cam2d! Method
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

Makie.cam2d Method

Creates a subscene with a pixel camera

source

Makie.cam3d! Method
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

Makie.cam3d_cad! Method
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

Makie.cam_relative! Method
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

Makie.campixel! Method
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

Makie.categorical_colors Method
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

Makie.colorbuffer Function
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

Makie.colorbuffer Method
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

Makie.contour Function
julia
contour(x, y, z)
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contour! Function

contour! is the mutating variant of plotting function contour. Check the docstring for contour for further information.

source

Makie.contour3d Function
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contour3d! Function

contour3d! is the mutating variant of plotting function contour3d. Check the docstring for contour3d for further information.

source

Makie.contourf Function
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.contourf! Function

contourf! is the mutating variant of plotting function contourf. Check the docstring for contourf for further information.

source

Makie.crossbar Function
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

Makie.crossbar! Function

crossbar! is the mutating variant of plotting function crossbar. Check the docstring for crossbar for further information.

source

Makie.current_axis! Method
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

Makie.current_axis! Method
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

Makie.current_axis Method
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

Makie.current_figure! Method
julia
current_figure!(fig)

Set fig as the current active figure.

source

Makie.current_figure Method
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

Makie.data_limits Function
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

Makie.data_limits Method
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

Makie.datashader Function
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
 datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

Attributes

agg = AggCount{Float32}() — Can be AggCount(), AggAny() or AggMean(). Be sure, to use the correct element type e.g. AggCount{Float32}(), which needs to accomodate the output of local_operation. User-extensible by overloading:

julia
struct MyAgg{T} <: Makie.AggOp end
 MyAgg() = MyAgg{Float64}()
 Makie.Aggregation.null(::MyAgg{T}) where {T} = zero(T)
 Makie.Aggregation.embed(::MyAgg{T}, x) where {T} = convert(T, x)
 Makie.Aggregation.merge(::MyAgg{T}, x::T, y::T) where {T} = x + y
-Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.datashader! Function

datashader! is the mutating variant of plotting function datashader. Check the docstring for datashader for further information.

source

Makie.deactivate_interaction! Method
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

Makie.density Function
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

Makie.density! Function

density! is the mutating variant of plotting function density. Check the docstring for density for further information.

source

Makie.deregister_interaction! Method
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

Makie.ecdfplot Function
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.ecdfplot! Function

ecdfplot! is the mutating variant of plotting function ecdfplot. Check the docstring for ecdfplot for further information.

source

Makie.errorbars Function
julia
errorbars(x, y, error_both; kwargs...)
+Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.datashader! Function

datashader! is the mutating variant of plotting function datashader. Check the docstring for datashader for further information.

source

Makie.deactivate_interaction! Method
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

Makie.density Function
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

Makie.density! Function

density! is the mutating variant of plotting function density. Check the docstring for density for further information.

source

Makie.deregister_interaction! Method
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

Makie.ecdfplot Function
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.ecdfplot! Function

ecdfplot! is the mutating variant of plotting function ecdfplot. Check the docstring for ecdfplot for further information.

source

Makie.errorbars Function
julia
errorbars(x, y, error_both; kwargs...)
 errorbars(x, y, error_low, error_high; kwargs...)
 errorbars(x, y, error_low_high; kwargs...)
 
@@ -143,7 +143,7 @@
 errorbars(xy, error_low_high; kwargs...)
 
 errorbars(xy_error_both; kwargs...)
-errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

Makie.errorbars! Function

errorbars! is the mutating variant of plotting function errorbars. Check the docstring for errorbars for further information.

source

Makie.fill_between! Method
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

Makie.help Method
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

Makie.help_arguments Method
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

Makie.help_attributes Method
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

Makie.errorbars! Function

errorbars! is the mutating variant of plotting function errorbars. Check the docstring for errorbars for further information.

source

Makie.fill_between! Method
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

Makie.help Method
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

Makie.help_arguments Method
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

Makie.help_attributes Method
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
     alpha
     color
     colormap
@@ -162,19 +162,19 @@
     transform_marker
     transparency
     uv_offset_width
-    visible

source

Makie.hexbin Function
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

Makie.hexbin! Function

hexbin! is the mutating variant of plotting function hexbin. Check the docstring for hexbin for further information.

source

Makie.hidedecorations! Method
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
-                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

Makie.hidedecorations! Method
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

Makie.hiderdecorations! Method
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidespines! Method
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

Makie.hidethetadecorations! Method
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidexdecorations! Method
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hideydecorations! Method
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidezdecorations! Method
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hist Function
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

Makie.hist! Function

hist! is the mutating variant of plotting function hist. Check the docstring for hist for further information.

source

Makie.hlines Function
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

Makie.hlines! Function

hlines! is the mutating variant of plotting function hlines. Check the docstring for hlines for further information.

source

Makie.hovered_scene Method
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

Makie.hspan Function
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

Makie.hspan! Function

hspan! is the mutating variant of plotting function hspan. Check the docstring for hspan for further information.

source

Makie.is_mouseinside Method
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

Makie.ispressed Function

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

Makie.labelslider! Method
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
+    visible

source

Makie.hexbin Function
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

Makie.hexbin! Function

hexbin! is the mutating variant of plotting function hexbin. Check the docstring for hexbin for further information.

source

Makie.hidedecorations! Method
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
+                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

Makie.hidedecorations! Method
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

Makie.hiderdecorations! Method
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidespines! Method
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

Makie.hidethetadecorations! Method
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidexdecorations! Method
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hideydecorations! Method
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hidezdecorations! Method
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

Makie.hist Function
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

Makie.hist! Function

hist! is the mutating variant of plotting function hist. Check the docstring for hist for further information.

source

Makie.hlines Function
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

Makie.hlines! Function

hlines! is the mutating variant of plotting function hlines. Check the docstring for hlines for further information.

source

Makie.hovered_scene Method
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

Makie.hspan Function
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

Makie.hspan! Function

hspan! is the mutating variant of plotting function hspan. Check the docstring for hspan for further information.

source

Makie.is_mouseinside Method
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

Makie.ispressed Function

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

Makie.labelslider! Method
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
 labelkw = Dict(), valuekw = Dict(), value_column_width = automatic, layoutkw...)

labelslider! is deprecated, use SliderGrid instead

Construct a horizontal GridLayout with a label, a slider and a value label in scene.

Returns a NamedTuple:

(slider = slider, label = label, valuelabel = valuelabel, layout = layout)

Specify a format function for the value label with the format keyword or pass a format string used by Format.format. The slider is forwarded the keywords from sliderkw. The label is forwarded the keywords from labelkw. The value label is forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider range. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslider!(scene, "Voltage:", 0:10; format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

Makie.labelslidergrid! Method
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
+layout[1, 1] = ls.layout

source

Makie.labelslidergrid! Method
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
     sliderkw = Dict(), labelkw = Dict(), valuekw = Dict(),
     value_column_width = automatic, layoutkw...)

labelslidergrid! is deprecated, use SliderGrid instead

Construct a GridLayout with a column of label, a column of sliders and a column of value labels in scene. The argument values are broadcast, so you can use scalars if you want to keep labels, ranges or formats constant across rows.

Returns a NamedTuple:

(sliders = sliders, labels = labels, valuelabels = valuelabels, layout = layout)

Specify format functions for the value labels with the formats keyword or pass format strings used by Format.format. The sliders are forwarded the keywords from sliderkw. The labels are forwarded the keywords from labelkw. The value labels are forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider ranges. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslidergrid!(scene, ["Voltage", "Ampere"], Ref(0:0.1:100); format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

Makie.limits! Method
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.linkaxes! Method
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

Makie.linkxaxes! Method
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

Makie.linkyaxes! Method
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

Makie.mouseover Method
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

Makie.mouseposition Method
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

Makie.old_cam3d! Method
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

Makie.old_cam3d_cad! Method
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

Makie.old_cam3d_turntable! Method
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

Makie.onmousedownoutside Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === downoutside.

source

Makie.onmouseenter Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === enter.

source

Makie.onmouseleftclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftclick.

source

Makie.onmouseleftdoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdoubleclick.

source

Makie.onmouseleftdown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdown.

source

Makie.onmouseleftdrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdrag.

source

Makie.onmouseleftdragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdragstart.

source

Makie.onmouseleftdragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdragstop.

source

Makie.onmouseleftup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftup.

source

Makie.onmousemiddleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middleclick.

source

Makie.onmousemiddledoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledoubleclick.

source

Makie.onmousemiddledown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledown.

source

Makie.onmousemiddledrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledrag.

source

Makie.onmousemiddledragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledragstart.

source

Makie.onmousemiddledragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledragstop.

source

Makie.onmousemiddleup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middleup.

source

Makie.onmouseout Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === out.

source

Makie.onmouseover Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === over.

source

Makie.onmouserightclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightclick.

source

Makie.onmouserightdoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdoubleclick.

source

Makie.onmouserightdown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdown.

source

Makie.onmouserightdrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdrag.

source

Makie.onmouserightdragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdragstart.

source

Makie.onmouserightdragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdragstop.

source

Makie.onmouserightup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightup.

source

Makie.onpick Function
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

Makie.onpick Method
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

Makie.pick Function

Picks a mouse position. Implemented by the backend.

source

Makie.pick Method
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

Makie.pick Method
julia
pick(fig/ax/scene, x, y[, range])
-pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

Makie.pie Function
julia
pie(values; kwargs...)
+layout[1, 1] = ls.layout

source

Makie.limits! Method
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.limits! Method
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

Makie.linkaxes! Method
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

Makie.linkxaxes! Method
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

Makie.linkyaxes! Method
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

Makie.mouseover Method
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

Makie.mouseposition Method
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

Makie.old_cam3d! Method
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

Makie.old_cam3d_cad! Method
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

Makie.old_cam3d_turntable! Method
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

Makie.onmousedownoutside Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === downoutside.

source

Makie.onmouseenter Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === enter.

source

Makie.onmouseleftclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftclick.

source

Makie.onmouseleftdoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdoubleclick.

source

Makie.onmouseleftdown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdown.

source

Makie.onmouseleftdrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdrag.

source

Makie.onmouseleftdragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdragstart.

source

Makie.onmouseleftdragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftdragstop.

source

Makie.onmouseleftup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === leftup.

source

Makie.onmousemiddleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middleclick.

source

Makie.onmousemiddledoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledoubleclick.

source

Makie.onmousemiddledown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledown.

source

Makie.onmousemiddledrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledrag.

source

Makie.onmousemiddledragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledragstart.

source

Makie.onmousemiddledragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middledragstop.

source

Makie.onmousemiddleup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === middleup.

source

Makie.onmouseout Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === out.

source

Makie.onmouseover Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === over.

source

Makie.onmouserightclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightclick.

source

Makie.onmouserightdoubleclick Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdoubleclick.

source

Makie.onmouserightdown Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdown.

source

Makie.onmouserightdrag Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdrag.

source

Makie.onmouserightdragstart Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdragstart.

source

Makie.onmouserightdragstop Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightdragstop.

source

Makie.onmouserightup Method

Executes the function f whenever the MouseEventHandle's observable is set to a MouseEvent with event.type === rightup.

source

Makie.onpick Function
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

Makie.onpick Method
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

Makie.pick Function

Picks a mouse position. Implemented by the backend.

source

Makie.pick Method
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

Makie.pick Method
julia
pick(fig/ax/scene, x, y[, range])
+pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

Makie.pie Function
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.pie! Function

pie! is the mutating variant of plotting function pie. Check the docstring for pie for further information.

source

Makie.plotlist Method
julia
plotlist!(
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.pie! Function

pie! is the mutating variant of plotting function pie. Check the docstring for pie for further information.

source

Makie.plotlist Method
julia
plotlist!(
     [
         PlotSpec(:Scatter, args...; kwargs...),
         PlotSpec(:Lines, args...; kwargs...),
@@ -198,9 +198,9 @@
 
 plots[] = [
     S.surface(0..1, 0..1, Makie.peaks(); colormap = :viridis, translation = Vec3f(0, 0, -1)),
-]

source

Makie.qqnorm Function
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.qqnorm! Function

qqnorm! is the mutating variant of plotting function qqnorm. Check the docstring for qqnorm for further information.

source

Makie.qqplot Function
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.qqplot! Function

qqplot! is the mutating variant of plotting function qqplot. Check the docstring for qqplot for further information.

source

Makie.rainclouds Function
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

Makie.rainclouds! Function

rainclouds! is the mutating variant of plotting function rainclouds. Check the docstring for rainclouds for further information.

source

Makie.rangebars Function
julia
rangebars(val, low, high; kwargs...)
+]

source

Makie.qqnorm Function
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.qqnorm! Function

qqnorm! is the mutating variant of plotting function qqnorm. Check the docstring for qqnorm for further information.

source

Makie.qqplot Function
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.qqplot! Function

qqplot! is the mutating variant of plotting function qqplot. Check the docstring for qqplot for further information.

source

Makie.rainclouds Function
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

Makie.rainclouds! Function

rainclouds! is the mutating variant of plotting function rainclouds. Check the docstring for rainclouds for further information.

source

Makie.rangebars Function
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

Makie.rangebars! Function

rangebars! is the mutating variant of plotting function rangebars. Check the docstring for rangebars for further information.

source

Makie.record Method
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

Makie.rangebars! Function

rangebars! is the mutating variant of plotting function rangebars. Check the docstring for rangebars for further information.

source

Makie.record Method
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)
 record(func, figurelike, path, iter; backend=current_backend(), kwargs...)

The first signature provides func with a VideoStream, which it should call recordframe!(io) on when recording a frame.

The second signature iterates iter, calling recordframe!(io) internally after calling func with the current iteration element.

Both notations require a Figure, FigureAxisPlot or Scene figure to work. The animation is then saved to path, with the format determined by path's extension.

Under the hood, record is just video_io = Record(func, figurelike, [iter]; same_kw...); save(path, video_io). Record can be used directly as well to do the saving at a later point, or to inline a video directly into a Notebook (the video supports, show(video_io, "text/html") for that purpose).

Options one can pass via kwargs...:

  • backend::Module = current_backend(): set the backend to write out video, can be set to CairoMakie, GLMakie, WGLMakie, RPRMakie.

Backend options

See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning
 `profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`
 is not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only
@@ -220,17 +220,17 @@
 end

or

julia
fig, ax, p = lines(rand(10))
 record(fig, "test.gif", 1:255) do i
     p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure
-end

source

Makie.record_events Method

record_events(f, scene::Scene, path::String)

Records all window events that happen while executing function f for scene and serializes them to path.

source

Makie.recordframe! Method
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

Makie.register_interaction! Method
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

Makie.register_interaction! Method
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

Makie.replace_automatic! Method

Like get!(f, dict, key) but also calls f and replaces key when the corresponding value is nothing

source

Makie.replay_events Method

replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)

Replays the serialized events recorded with record_events in path in scene.

source

Makie.resample_cmap Method
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

Makie.reset_limits! Method
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

Makie.resize_to_layout! Method
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

Makie.rlims! Method
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

Makie.rotate! Method
julia
rotate!(t::Transformable, axis_rot::Quaternion)
+end

source

Makie.record_events Method

record_events(f, scene::Scene, path::String)

Records all window events that happen while executing function f for scene and serializes them to path.

source

Makie.recordframe! Method
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

Makie.register_interaction! Method
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

Makie.register_interaction! Method
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

Makie.replace_automatic! Method

Like get!(f, dict, key) but also calls f and replaces key when the corresponding value is nothing

source

Makie.replay_events Method

replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)

Replays the serialized events recorded with record_events in path in scene.

source

Makie.resample_cmap Method
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

Makie.reset_limits! Method
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

Makie.resize_to_layout! Method
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

Makie.rlims! Method
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

Makie.rotate! Method
julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.rotate! Method
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

Makie.rotate_cam! Function
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

Makie.rotate_cam! Method
julia
rotate_cam!(scene::Scene, theta_v::Number...)
-rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

Makie.scale! Method
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.rotate! Method
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

Makie.rotate_cam! Function
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

Makie.rotate_cam! Method
julia
rotate_cam!(scene::Scene, theta_v::Number...)
+rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

Makie.scale! Method
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

Makie.scatterlines Function
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.scatterlines! Function

scatterlines! is the mutating variant of plotting function scatterlines. Check the docstring for scatterlines for further information.

source

Makie.select_line Method
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

Makie.select_point Method
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

Makie.select_rectangle Method
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

Makie.series Function
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

Makie.series! Function

series! is the mutating variant of plotting function series. Check the docstring for series for further information.

source

Makie.set_close_to! Method

Set the slider to the values in the slider's range that are closest to v1 and v2, and return those values ordered min, misl.

source

Makie.set_close_to! Method
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

Makie.set_theme! Function
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

Makie.showgradients Method
julia
showgradients(
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

Makie.scatterlines Function
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.scatterlines! Function

scatterlines! is the mutating variant of plotting function scatterlines. Check the docstring for scatterlines for further information.

source

Makie.select_line Method
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

Makie.select_point Method
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

Makie.select_rectangle Method
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

Makie.series Function
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

Makie.series! Function

series! is the mutating variant of plotting function series. Check the docstring for series for further information.

source

Makie.set_close_to! Method

Set the slider to the values in the slider's range that are closest to v1 and v2, and return those values ordered min, misl.

source

Makie.set_close_to! Method
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

Makie.set_theme! Function
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

Makie.showgradients Method
julia
showgradients(
     cgrads::AbstractVector{Symbol};
     h = 0.0, offset = 0.2, fontsize = 0.7,
     size = (800, length(cgrads) * 84)
-)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

Makie.spy Function

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
+)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

Makie.spy Function

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
 N = 200_000
 x = sprand(Float64, N, N, (3(10^6)) / (N*N));
 spy(x)
@@ -239,8 +239,8 @@
 f = Figure()
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
-f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.spy! Function

spy! is the mutating variant of plotting function spy. Check the docstring for spy for further information.

source

Makie.stairs Function
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.stairs! Function

stairs! is the mutating variant of plotting function stairs. Check the docstring for stairs for further information.

source

Makie.stem Function
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.stem! Function

stem! is the mutating variant of plotting function stem. Check the docstring for stem for further information.

source

Makie.stephist Function
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

Makie.stephist! Function

stephist! is the mutating variant of plotting function stephist. Check the docstring for stephist for further information.

source

Makie.streamplot Function
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.streamplot! Function

streamplot! is the mutating variant of plotting function streamplot. Check the docstring for streamplot for further information.

source

Makie.thetalims! Method
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

Makie.tight_ticklabel_spacing! Method
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

Makie.tight_ticklabel_spacing! Method
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

Makie.tight_xticklabel_spacing! Method
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

Makie.tight_yticklabel_spacing! Method
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

Makie.tightlimits! Method
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

Makie.tightlimits! Method
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

Makie.timeseries Function
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
+f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.spy! Function

spy! is the mutating variant of plotting function spy. Check the docstring for spy for further information.

source

Makie.stairs Function
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.stairs! Function

stairs! is the mutating variant of plotting function stairs. Check the docstring for stairs for further information.

source

Makie.stem Function
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.stem! Function

stem! is the mutating variant of plotting function stem. Check the docstring for stem for further information.

source

Makie.stephist Function
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

Makie.stephist! Function

stephist! is the mutating variant of plotting function stephist. Check the docstring for stephist for further information.

source

Makie.streamplot Function
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.streamplot! Function

streamplot! is the mutating variant of plotting function streamplot. Check the docstring for streamplot for further information.

source

Makie.thetalims! Method
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

Makie.tight_ticklabel_spacing! Method
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

Makie.tight_ticklabel_spacing! Method
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

Makie.tight_xticklabel_spacing! Method
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

Makie.tight_yticklabel_spacing! Method
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

Makie.tightlimits! Method
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

Makie.tightlimits! Method
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

Makie.timeseries Function
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
 scene = timeseries(signal)
 display(scene)
 # @async is optional, but helps to continue evaluating more code
@@ -252,36 +252,36 @@
     # sleep/ wait for new data/ whatever...
     # It's important to yield here though, otherwise nothing will be rendered
     sleep(1/30)
-end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.timeseries! Function

timeseries! is the mutating variant of plotting function timeseries. Check the docstring for timeseries for further information.

source

Makie.to_align Method
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

Makie.to_colormap Method
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

Makie.to_colormap Method
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

Makie.to_font Method
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

Makie.to_rotation Method
julia
rotation accepts:
+end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.timeseries! Function

timeseries! is the mutating variant of plotting function timeseries. Check the docstring for timeseries for further information.

source

Makie.to_align Method
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

Makie.to_colormap Method
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

Makie.to_colormap Method
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

Makie.to_font Method
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

Makie.to_rotation Method
julia
rotation accepts:
 to_rotation(b, quaternion)
 to_rotation(b, tuple_float)
-to_rotation(b, vec4)

source

Makie.tooltip Function
julia
tooltip(position, string)
-tooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

Makie.tooltip! Function

tooltip! is the mutating variant of plotting function tooltip. Check the docstring for tooltip for further information.

source

Makie.translate! Method
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

Makie.translate! Method
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.translate_cam! Method
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

Makie.translate_cam! Method
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

Makie.tricontourf Function
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.tricontourf! Function

tricontourf! is the mutating variant of plotting function tricontourf. Check the docstring for tricontourf for further information.

source

Makie.triplot Function
julia
triplot(x, y; kwargs...)
+to_rotation(b, vec4)

source

Makie.tooltip Function
julia
tooltip(position, string)
+tooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

Makie.tooltip! Function

tooltip! is the mutating variant of plotting function tooltip. Check the docstring for tooltip for further information.

source

Makie.translate! Method
julia
translate!(t::Transformable, xyz::VecTypes)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

Makie.translate! Method
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.translate_cam! Method
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

Makie.translate_cam! Method
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

Makie.tricontourf Function
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.tricontourf! Function

tricontourf! is the mutating variant of plotting function tricontourf. Check the docstring for tricontourf for further information.

source

Makie.triplot Function
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

Makie.triplot! Function

triplot! is the mutating variant of plotting function triplot. Check the docstring for triplot for further information.

source

Makie.update_cam! Function
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

Makie.update_cam! Function
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

Makie.update_cam! Method
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

Makie.update_cam! Method
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

Makie.update_theme! Function
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
-update_theme!(Theme(colormap=:greys))

source

Makie.viewport Method
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

Makie.violin Function
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

Makie.violin! Function

violin! is the mutating variant of plotting function violin. Check the docstring for violin for further information.

source

Makie.vlines Function
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

Makie.vlines! Function

vlines! is the mutating variant of plotting function vlines. Check the docstring for vlines for further information.

source

Makie.volumeslices Function

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.volumeslices! Function

volumeslices! is the mutating variant of plotting function volumeslices. Check the docstring for volumeslices for further information.

source

Makie.voronoiplot Function
julia
voronoiplot(x, y, values; kwargs...)
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

Makie.triplot! Function

triplot! is the mutating variant of plotting function triplot. Check the docstring for triplot for further information.

source

Makie.update_cam! Function
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

Makie.update_cam! Function
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

Makie.update_cam! Method
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

Makie.update_cam! Method
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

Makie.update_theme! Function
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
+update_theme!(Theme(colormap=:greys))

source

Makie.viewport Method
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

Makie.violin Function
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

Makie.violin! Function

violin! is the mutating variant of plotting function violin. Check the docstring for violin for further information.

source

Makie.vlines Function
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

Makie.vlines! Function

vlines! is the mutating variant of plotting function vlines. Check the docstring for vlines for further information.

source

Makie.volumeslices Function

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

Makie.volumeslices! Function

volumeslices! is the mutating variant of plotting function volumeslices. Check the docstring for volumeslices for further information.

source

Makie.voronoiplot Function
julia
voronoiplot(x, y, values; kwargs...)
 voronoiplot(values; kwargs...)
 voronoiplot(x, y; kwargs...)
 voronoiplot(positions; kwargs...)
-voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

Makie.voronoiplot! Function

voronoiplot! is the mutating variant of plotting function voronoiplot. Check the docstring for voronoiplot for further information.

source

Makie.vspan Function
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

Makie.vspan! Function

vspan! is the mutating variant of plotting function vspan. Check the docstring for vspan for further information.

source

Makie.waterfall Function
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

Makie.waterfall! Function

waterfall! is the mutating variant of plotting function waterfall. Check the docstring for waterfall for further information.

source

Makie.with_theme Function
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

Makie.voronoiplot! Function

voronoiplot! is the mutating variant of plotting function voronoiplot. Check the docstring for voronoiplot for further information.

source

Makie.vspan Function
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

Makie.vspan! Function

vspan! is the mutating variant of plotting function vspan. Check the docstring for vspan for further information.

source

Makie.waterfall Function
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

Makie.waterfall! Function

waterfall! is the mutating variant of plotting function waterfall. Check the docstring for waterfall for further information.

source

Makie.with_theme Function
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
 with_theme(my_theme, color = :blue, linestyle = :dashed) do
     scatter(randn(100, 2))
-end

source

Makie.xlabel! Method
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

Makie.xlims! Function
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

Makie.xlims! Method
julia
xlims!(ax, low, high)
+end

source

Makie.xlabel! Method
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

Makie.xlims! Function
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

Makie.xlims! Method
julia
xlims!(ax, low, high)
 xlims!(ax; low = nothing, high = nothing)
 xlims!(ax, (low, high))
-xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.xlims! Method
julia
xlims!(low, high)
-xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.xticklabels Method
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

Makie.xtickrange Method
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

Makie.xtickrotation! Method
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

Makie.xtickrotation Method
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

Makie.xticks! Method
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

Makie.ylabel! Method
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

Makie.ylims! Function
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

Makie.ylims! Method
julia
ylims!(ax, low, high)
+xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.xlims! Method
julia
xlims!(low, high)
+xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.xticklabels Method
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

Makie.xtickrange Method
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

Makie.xtickrotation! Method
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

Makie.xtickrotation Method
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

Makie.xticks! Method
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

Makie.ylabel! Method
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

Makie.ylims! Function
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

Makie.ylims! Method
julia
ylims!(ax, low, high)
 ylims!(ax; low = nothing, high = nothing)
 ylims!(ax, (low, high))
-ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.ylims! Method
julia
ylims!(low, high)
-ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.yticklabels Method
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

Makie.ytickrange Method
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

Makie.ytickrotation! Method
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

Makie.ytickrotation Method
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

Makie.yticks! Method
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

Makie.zlabel! Method
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

Makie.zlims! Function
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

Makie.zlims! Method
julia
zlims!(ax, low, high)
+ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.ylims! Method
julia
ylims!(low, high)
+ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.yticklabels Method
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

Makie.ytickrange Method
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

Makie.ytickrotation! Method
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

Makie.ytickrotation Method
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

Makie.yticks! Method
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

Makie.zlabel! Method
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

Makie.zlims! Function
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

Makie.zlims! Method
julia
zlims!(ax, low, high)
 zlims!(ax; low = nothing, high = nothing)
 zlims!(ax, (low, high))
-zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.zlims! Method
julia
zlims!(low, high)
-zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.zoom! Function
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

Makie.zoom! Method
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

Makie.zticklabels Method
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

Makie.ztickrange Method
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

Makie.ztickrotation! Method
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

Makie.ztickrotation Method
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

Makie.zticks! Method
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

MakieCore.convert_arguments Method
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Wrap a single point or equivalent object in a single-element array.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Accepts a Vector of Pair of Points (e.g. [Point(0, 0) => Point(1, 1), ...]) to encode e.g. linesegments or directions.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

MakieCore.used_attributes Method
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
+zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

Makie.zlims! Method
julia
zlims!(low, high)
+zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

Makie.zoom! Function
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

Makie.zoom! Method
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

Makie.zticklabels Method
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

Makie.ztickrange Method
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

Makie.ztickrotation! Method
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

Makie.ztickrotation Method
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

Makie.zticks! Method
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

MakieCore.convert_arguments Method
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Wrap a single point or equivalent object in a single-element array.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

MakieCore.convert_arguments Method
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method

Accepts a Vector of Pair of Points (e.g. [Point(0, 0) => Point(1, 1), ...]) to encode e.g. linesegments or directions.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

MakieCore.convert_arguments Method
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

MakieCore.used_attributes Method
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
     used_attributes(::MyType) = (:attribute,)
     function convert_arguments(x::MyType; attribute = 1)
         ...
@@ -292,56 +292,56 @@
     #You can also use the convenience macro, to overload convert_arguments in one step:
     @keywords convert_arguments(x::MyType; attribute = 1)
         ...
-    end

source

Observables.on Method
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

Makie.@extract Macro
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
+    end

source

Observables.on Method
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

Makie.@extract Macro
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
     a = scene[:a]
     b = scene[:b]
     c = scene[:d]
     d = scene[:d]
     (a, b, c, d)
-end

source

Makie.@extractvalue Macro

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
+end

source

Makie.@extractvalue Macro

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
     a = to_value(scene[:a])
     b = to_value(scene[:b])
     c = to_value(scene[:c])
     (a, b, c)
-end

source

Makie.@get_attribute Macro
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
+end

source

Makie.@get_attribute Macro
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
     a = get_attribute(scene, :a)
     b = get_attribute(scene, :b)
     c = get_attribute(scene, :c)
     (a, b, c)
-end

source

Makie.@lift Macro

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
+end

source

Makie.@lift Macro

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
 y = Observable(rand(100))

before

julia
z = lift((x, y) -> x .+ y, x, y)

after

julia
z = @lift($x .+ $y)

You can also use parentheses around an expression if that expression evaluates to an observable.

julia
nt = (x = Observable(1), y = Observable(2))
-@lift($(nt.x) + $(nt.y))

source

MakieCore.Arrows Type

Arrows is the plot type associated with plotting function arrows. Check the docstring for arrows for further information.

source

MakieCore.Heatmap Type

Heatmap is the plot type associated with plotting function heatmap. Check the docstring for heatmap for further information.

source

MakieCore.Image Type

Image is the plot type associated with plotting function image. Check the docstring for image for further information.

source

MakieCore.LineSegments Type

LineSegments is the plot type associated with plotting function linesegments. Check the docstring for linesegments for further information.

source

MakieCore.Lines Type

Lines is the plot type associated with plotting function lines. Check the docstring for lines for further information.

source

MakieCore.Mesh Type

Mesh is the plot type associated with plotting function mesh. Check the docstring for mesh for further information.

source

MakieCore.MeshScatter Type

MeshScatter is the plot type associated with plotting function meshscatter. Check the docstring for meshscatter for further information.

source

MakieCore.Poly Type

Poly is the plot type associated with plotting function poly. Check the docstring for poly for further information.

source

MakieCore.Scatter Type

Scatter is the plot type associated with plotting function scatter. Check the docstring for scatter for further information.

source

MakieCore.Surface Type

Surface is the plot type associated with plotting function surface. Check the docstring for surface for further information.

source

MakieCore.Text Type

Text is the plot type associated with plotting function text. Check the docstring for text for further information.

source

MakieCore.Volume Type

Volume is the plot type associated with plotting function volume. Check the docstring for volume for further information.

source

MakieCore.Voxels Type

Voxels is the plot type associated with plotting function voxels. Check the docstring for voxels for further information.

source

MakieCore.Wireframe Type

Wireframe is the plot type associated with plotting function wireframe. Check the docstring for wireframe for further information.

source

MakieCore.arrows Function
julia
arrows(points, directions; kwargs...)
+@lift($(nt.x) + $(nt.y))

source

MakieCore.Arrows Type

Arrows is the plot type associated with plotting function arrows. Check the docstring for arrows for further information.

source

MakieCore.Heatmap Type

Heatmap is the plot type associated with plotting function heatmap. Check the docstring for heatmap for further information.

source

MakieCore.Image Type

Image is the plot type associated with plotting function image. Check the docstring for image for further information.

source

MakieCore.LineSegments Type

LineSegments is the plot type associated with plotting function linesegments. Check the docstring for linesegments for further information.

source

MakieCore.Lines Type

Lines is the plot type associated with plotting function lines. Check the docstring for lines for further information.

source

MakieCore.Mesh Type

Mesh is the plot type associated with plotting function mesh. Check the docstring for mesh for further information.

source

MakieCore.MeshScatter Type

MeshScatter is the plot type associated with plotting function meshscatter. Check the docstring for meshscatter for further information.

source

MakieCore.Poly Type

Poly is the plot type associated with plotting function poly. Check the docstring for poly for further information.

source

MakieCore.Scatter Type

Scatter is the plot type associated with plotting function scatter. Check the docstring for scatter for further information.

source

MakieCore.Surface Type

Surface is the plot type associated with plotting function surface. Check the docstring for surface for further information.

source

MakieCore.Text Type

Text is the plot type associated with plotting function text. Check the docstring for text for further information.

source

MakieCore.Volume Type

Volume is the plot type associated with plotting function volume. Check the docstring for volume for further information.

source

MakieCore.Voxels Type

Voxels is the plot type associated with plotting function voxels. Check the docstring for voxels for further information.

source

MakieCore.Wireframe Type

Wireframe is the plot type associated with plotting function wireframe. Check the docstring for wireframe for further information.

source

MakieCore.arrows Function
julia
arrows(points, directions; kwargs...)
 arrows(x, y, u, v)
 arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix)
 arrows(x, y, z, u, v, w)
-arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.arrows! Function

arrows! is the mutating variant of plotting function arrows. Check the docstring for arrows for further information.

source

MakieCore.heatmap Function
julia
heatmap(x, y, matrix)
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.arrows! Function

arrows! is the mutating variant of plotting function arrows. Check the docstring for arrows for further information.

source

MakieCore.heatmap Function
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.heatmap! Function

heatmap! is the mutating variant of plotting function heatmap. Check the docstring for heatmap for further information.

source

MakieCore.image Function
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.image! Function

image! is the mutating variant of plotting function image. Check the docstring for image for further information.

source

MakieCore.lines Function
julia
lines(positions)
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.heatmap! Function

heatmap! is the mutating variant of plotting function heatmap. Check the docstring for heatmap for further information.

source

MakieCore.image Function
julia
image(x, y, image)
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.image! Function

image! is the mutating variant of plotting function image. Check the docstring for image for further information.

source

MakieCore.lines Function
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.lines! Function

lines! is the mutating variant of plotting function lines. Check the docstring for lines for further information.

source

MakieCore.linesegments Function
julia
linesegments(positions)
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.lines! Function

lines! is the mutating variant of plotting function lines. Check the docstring for lines for further information.

source

MakieCore.linesegments Function
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.linesegments! Function

linesegments! is the mutating variant of plotting function linesegments. Check the docstring for linesegments for further information.

source

MakieCore.mesh Function
julia
mesh(x, y, z)
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.linesegments! Function

linesegments! is the mutating variant of plotting function linesegments. Check the docstring for linesegments for further information.

source

MakieCore.mesh Function
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.mesh! Function

mesh! is the mutating variant of plotting function mesh. Check the docstring for mesh for further information.

source

MakieCore.meshscatter Function
julia
meshscatter(positions)
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.mesh! Function

mesh! is the mutating variant of plotting function mesh. Check the docstring for mesh for further information.

source

MakieCore.meshscatter Function
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.meshscatter! Function

meshscatter! is the mutating variant of plotting function meshscatter. Check the docstring for meshscatter for further information.

source

MakieCore.poly Function
julia
poly(vertices, indices; kwargs...)
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.meshscatter! Function

meshscatter! is the mutating variant of plotting function meshscatter. Check the docstring for meshscatter for further information.

source

MakieCore.poly Function
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.poly! Function

poly! is the mutating variant of plotting function poly. Check the docstring for poly for further information.

source

MakieCore.scatter Function
julia
scatter(positions)
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.poly! Function

poly! is the mutating variant of plotting function poly. Check the docstring for poly for further information.

source

MakieCore.scatter Function
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.scatter! Function

scatter! is the mutating variant of plotting function scatter. Check the docstring for scatter for further information.

source

MakieCore.surface Function
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.surface! Function

surface! is the mutating variant of plotting function surface. Check the docstring for surface for further information.

source

MakieCore.text Function
julia
text(positions; text, kwargs...)
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.scatter! Function

scatter! is the mutating variant of plotting function scatter. Check the docstring for scatter for further information.

source

MakieCore.surface Function
julia
surface(x, y, z)
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.surface! Function

surface! is the mutating variant of plotting function surface. Check the docstring for surface for further information.

source

MakieCore.text Function
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

MakieCore.text! Function

text! is the mutating variant of plotting function text. Check the docstring for text for further information.

source

MakieCore.volume Function
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.volume! Function

volume! is the mutating variant of plotting function volume. Check the docstring for volume for further information.

source

MakieCore.voxels Function
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.voxels! Function

voxels! is the mutating variant of plotting function voxels. Check the docstring for voxels for further information.

source

MakieCore.wireframe Function
julia
wireframe(x, y, z)
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

MakieCore.text! Function

text! is the mutating variant of plotting function text. Check the docstring for text for further information.

source

MakieCore.volume Function
julia
volume(volume_data)
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.volume! Function

volume! is the mutating variant of plotting function volume. Check the docstring for volume for further information.

source

MakieCore.voxels Function
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.voxels! Function

voxels! is the mutating variant of plotting function voxels. Check the docstring for voxels for further information.

source

MakieCore.wireframe Function
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.wireframe! Function

wireframe! is the mutating variant of plotting function wireframe. Check the docstring for wireframe for further information.

source

Makie.And Type
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

Makie.Not Type
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

Makie.Or Type
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

- +wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

MakieCore.wireframe! Function

wireframe! is the mutating variant of plotting function wireframe. Check the docstring for wireframe for further information.

source

Makie.And Type
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

Makie.Not Type
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

Makie.Or Type
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

+ \ No newline at end of file diff --git a/previews/PR4492/assets/api.md.D96hHKJi.js b/previews/PR4492/assets/api.md.Betiav7d.js similarity index 95% rename from previews/PR4492/assets/api.md.D96hHKJi.js rename to previews/PR4492/assets/api.md.Betiav7d.js index 11e2ccec946..d6462ac9411 100644 --- a/previews/PR4492/assets/api.md.D96hHKJi.js +++ b/previews/PR4492/assets/api.md.Betiav7d.js @@ -1,44 +1,44 @@ -import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const kl=JSON.parse('{"title":"API","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),c={name:"api.md"},p={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},N={class:"jldocstring custom-block",open:""},z={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"jldocstring custom-block",open:""},W={class:"jldocstring custom-block",open:""},Y={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},$={class:"jldocstring custom-block",open:""},X={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},_={class:"jldocstring custom-block",open:""},ee={class:"jldocstring custom-block",open:""},se={class:"jldocstring custom-block",open:""},oe={class:"jldocstring custom-block",open:""},ie={class:"jldocstring custom-block",open:""},te={class:"jldocstring custom-block",open:""},ae={class:"jldocstring custom-block",open:""},ne={class:"jldocstring custom-block",open:""},le={class:"jldocstring custom-block",open:""},re={class:"jldocstring custom-block",open:""},de={class:"jldocstring custom-block",open:""},ce={class:"jldocstring custom-block",open:""},pe={class:"jldocstring custom-block",open:""},he={class:"jldocstring custom-block",open:""},ke={class:"jldocstring custom-block",open:""},ge={class:"jldocstring custom-block",open:""},ue={class:"jldocstring custom-block",open:""},be={class:"jldocstring custom-block",open:""},ye={class:"jldocstring custom-block",open:""},me={class:"jldocstring custom-block",open:""},fe={class:"jldocstring custom-block",open:""},Ee={class:"jldocstring custom-block",open:""},ve={class:"jldocstring custom-block",open:""},je={class:"jldocstring custom-block",open:""},Me={class:"jldocstring custom-block",open:""},Ce={class:"jldocstring custom-block",open:""},we={class:"jldocstring custom-block",open:""},Fe={class:"jldocstring custom-block",open:""},xe={class:"jldocstring custom-block",open:""},Te={class:"jldocstring custom-block",open:""},Ae={class:"jldocstring custom-block",open:""},Be={class:"jldocstring custom-block",open:""},Le={class:"jldocstring custom-block",open:""},De={class:"jldocstring custom-block",open:""},Se={class:"jldocstring custom-block",open:""},Oe={class:"jldocstring custom-block",open:""},Pe={class:"jldocstring custom-block",open:""},Ne={class:"jldocstring custom-block",open:""},ze={class:"jldocstring custom-block",open:""},Ie={class:"jldocstring custom-block",open:""},Re={class:"jldocstring custom-block",open:""},Ve={class:"jldocstring custom-block",open:""},qe={class:"jldocstring custom-block",open:""},Ge={class:"jldocstring custom-block",open:""},Ue={class:"jldocstring custom-block",open:""},He={class:"jldocstring custom-block",open:""},We={class:"jldocstring custom-block",open:""},Ye={class:"jldocstring custom-block",open:""},Ke={class:"jldocstring custom-block",open:""},Qe={class:"jldocstring custom-block",open:""},$e={class:"jldocstring custom-block",open:""},Xe={class:"jldocstring custom-block",open:""},Je={class:"jldocstring custom-block",open:""},Ze={class:"jldocstring custom-block",open:""},_e={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ss={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},eo={class:"jldocstring custom-block",open:""},so={class:"jldocstring custom-block",open:""},oo={class:"jldocstring custom-block",open:""},io={class:"jldocstring custom-block",open:""},to={class:"jldocstring custom-block",open:""},ao={class:"jldocstring custom-block",open:""},no={class:"jldocstring custom-block",open:""},lo={class:"jldocstring custom-block",open:""},ro={class:"jldocstring custom-block",open:""},co={class:"jldocstring custom-block",open:""},po={class:"jldocstring custom-block",open:""},ho={class:"jldocstring custom-block",open:""},ko={class:"jldocstring custom-block",open:""},go={class:"jldocstring custom-block",open:""},uo={class:"jldocstring custom-block",open:""},bo={class:"jldocstring custom-block",open:""},yo={class:"jldocstring custom-block",open:""},mo={class:"jldocstring custom-block",open:""},fo={class:"jldocstring custom-block",open:""},Eo={class:"jldocstring custom-block",open:""},vo={class:"jldocstring custom-block",open:""},jo={class:"jldocstring custom-block",open:""},Mo={class:"jldocstring custom-block",open:""},Co={class:"jldocstring custom-block",open:""},wo={class:"jldocstring custom-block",open:""},Fo={class:"jldocstring custom-block",open:""},xo={class:"jldocstring custom-block",open:""},To={class:"jldocstring custom-block",open:""},Ao={class:"jldocstring custom-block",open:""},Bo={class:"jldocstring custom-block",open:""},Lo={class:"jldocstring custom-block",open:""},Do={class:"jldocstring custom-block",open:""},So={class:"jldocstring custom-block",open:""},Oo={class:"jldocstring custom-block",open:""},Po={class:"jldocstring custom-block",open:""},No={class:"jldocstring custom-block",open:""},zo={class:"jldocstring custom-block",open:""},Io={class:"jldocstring custom-block",open:""},Ro={class:"jldocstring custom-block",open:""},Vo={class:"jldocstring custom-block",open:""},qo={class:"jldocstring custom-block",open:""},Go={class:"jldocstring custom-block",open:""},Uo={class:"jldocstring custom-block",open:""},Ho={class:"jldocstring custom-block",open:""},Wo={class:"jldocstring custom-block",open:""},Yo={class:"jldocstring custom-block",open:""},Ko={class:"jldocstring custom-block",open:""},Qo={class:"jldocstring custom-block",open:""},$o={class:"jldocstring custom-block",open:""},Xo={class:"jldocstring custom-block",open:""},Jo={class:"jldocstring custom-block",open:""},Zo={class:"jldocstring custom-block",open:""},_o={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},pi={class:"jldocstring custom-block",open:""},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},ji={class:"jldocstring custom-block",open:""},Mi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},Ai={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Li={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},Si={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Pi={class:"jldocstring custom-block",open:""},Ni={class:"jldocstring custom-block",open:""},zi={class:"jldocstring custom-block",open:""},Ii={class:"jldocstring custom-block",open:""},Ri={class:"jldocstring custom-block",open:""},Vi={class:"jldocstring custom-block",open:""},qi={class:"jldocstring custom-block",open:""},Gi={class:"jldocstring custom-block",open:""},Ui={class:"jldocstring custom-block",open:""},Hi={class:"jldocstring custom-block",open:""},Wi={class:"jldocstring custom-block",open:""},Yi={class:"jldocstring custom-block",open:""},Ki={class:"jldocstring custom-block",open:""},Qi={class:"jldocstring custom-block",open:""},$i={class:"jldocstring custom-block",open:""},Xi={class:"jldocstring custom-block",open:""},Ji={class:"jldocstring custom-block",open:""},Zi={class:"jldocstring custom-block",open:""},_i={class:"jldocstring custom-block",open:""},et={class:"jldocstring custom-block",open:""},st={class:"jldocstring custom-block",open:""},ot={class:"jldocstring custom-block",open:""},it={class:"jldocstring custom-block",open:""},tt={class:"jldocstring custom-block",open:""},at={class:"jldocstring custom-block",open:""},nt={class:"jldocstring custom-block",open:""},lt={class:"jldocstring custom-block",open:""},rt={class:"jldocstring custom-block",open:""},dt={class:"jldocstring custom-block",open:""},ct={class:"jldocstring custom-block",open:""},pt={class:"jldocstring custom-block",open:""},ht={class:"jldocstring custom-block",open:""},kt={class:"jldocstring custom-block",open:""},gt={class:"jldocstring custom-block",open:""},ut={class:"jldocstring custom-block",open:""},bt={class:"jldocstring custom-block",open:""},yt={class:"jldocstring custom-block",open:""},mt={class:"jldocstring custom-block",open:""},ft={class:"jldocstring custom-block",open:""},Et={class:"jldocstring custom-block",open:""},vt={class:"jldocstring custom-block",open:""},jt={class:"jldocstring custom-block",open:""},Mt={class:"jldocstring custom-block",open:""},Ct={class:"jldocstring custom-block",open:""},wt={class:"jldocstring custom-block",open:""},Ft={class:"jldocstring custom-block",open:""},xt={class:"jldocstring custom-block",open:""},Tt={class:"jldocstring custom-block",open:""},At={class:"jldocstring custom-block",open:""},Bt={class:"jldocstring custom-block",open:""},Lt={class:"jldocstring custom-block",open:""},Dt={class:"jldocstring custom-block",open:""},St={class:"jldocstring custom-block",open:""},Ot={class:"jldocstring custom-block",open:""},Pt={class:"jldocstring custom-block",open:""},Nt={class:"jldocstring custom-block",open:""},zt={class:"jldocstring custom-block",open:""},It={class:"jldocstring custom-block",open:""},Rt={class:"jldocstring custom-block",open:""},Vt={class:"jldocstring custom-block",open:""},qt={class:"jldocstring custom-block",open:""},Gt={class:"jldocstring custom-block",open:""},Ut={class:"jldocstring custom-block",open:""},Ht={class:"jldocstring custom-block",open:""},Wt={class:"jldocstring custom-block",open:""},Yt={class:"jldocstring custom-block",open:""},Kt={class:"jldocstring custom-block",open:""},Qt={class:"jldocstring custom-block",open:""},$t={class:"jldocstring custom-block",open:""},Xt={class:"jldocstring custom-block",open:""},Jt={class:"jldocstring custom-block",open:""},Zt={class:"jldocstring custom-block",open:""},_t={class:"jldocstring custom-block",open:""},ea={class:"jldocstring custom-block",open:""},sa={class:"jldocstring custom-block",open:""},oa={class:"jldocstring custom-block",open:""},ia={class:"jldocstring custom-block",open:""},ta={class:"jldocstring custom-block",open:""},aa={class:"jldocstring custom-block",open:""},na={class:"jldocstring custom-block",open:""},la={class:"jldocstring custom-block",open:""},ra={class:"jldocstring custom-block",open:""},da={class:"jldocstring custom-block",open:""},ca={class:"jldocstring custom-block",open:""},pa={class:"jldocstring custom-block",open:""},ha={class:"jldocstring custom-block",open:""},ka={class:"jldocstring custom-block",open:""},ga={class:"jldocstring custom-block",open:""},ua={class:"jldocstring custom-block",open:""},ba={class:"jldocstring custom-block",open:""},ya={class:"jldocstring custom-block",open:""},ma={class:"jldocstring custom-block",open:""},fa={class:"jldocstring custom-block",open:""},Ea={class:"jldocstring custom-block",open:""},va={class:"jldocstring custom-block",open:""},ja={class:"jldocstring custom-block",open:""},Ma={class:"jldocstring custom-block",open:""},Ca={class:"jldocstring custom-block",open:""},wa={class:"jldocstring custom-block",open:""},Fa={class:"jldocstring custom-block",open:""},xa={class:"jldocstring custom-block",open:""},Ta={class:"jldocstring custom-block",open:""},Aa={class:"jldocstring custom-block",open:""},Ba={class:"jldocstring custom-block",open:""},La={class:"jldocstring custom-block",open:""},Da={class:"jldocstring custom-block",open:""},Sa={class:"jldocstring custom-block",open:""},Oa={class:"jldocstring custom-block",open:""},Pa={class:"jldocstring custom-block",open:""},Na={class:"jldocstring custom-block",open:""},za={class:"jldocstring custom-block",open:""},Ia={class:"jldocstring custom-block",open:""},Ra={class:"jldocstring custom-block",open:""},Va={class:"jldocstring custom-block",open:""},qa={class:"jldocstring custom-block",open:""},Ga={class:"jldocstring custom-block",open:""},Ua={class:"jldocstring custom-block",open:""},Ha={class:"jldocstring custom-block",open:""},Wa={class:"jldocstring custom-block",open:""},Ya={class:"jldocstring custom-block",open:""},Ka={class:"jldocstring custom-block",open:""},Qa={class:"jldocstring custom-block",open:""},$a={class:"jldocstring custom-block",open:""},Xa={class:"jldocstring custom-block",open:""},Ja={class:"jldocstring custom-block",open:""},Za={class:"jldocstring custom-block",open:""},_a={class:"jldocstring custom-block",open:""},en={class:"jldocstring custom-block",open:""},sn={class:"jldocstring custom-block",open:""},on={class:"jldocstring custom-block",open:""},tn={class:"jldocstring custom-block",open:""},an={class:"jldocstring custom-block",open:""},nn={class:"jldocstring custom-block",open:""},ln={class:"jldocstring custom-block",open:""},rn={class:"jldocstring custom-block",open:""},dn={class:"jldocstring custom-block",open:""},cn={class:"jldocstring custom-block",open:""},pn={class:"jldocstring custom-block",open:""},hn={class:"jldocstring custom-block",open:""},kn={class:"jldocstring custom-block",open:""},gn={class:"jldocstring custom-block",open:""},un={class:"jldocstring custom-block",open:""},bn={class:"jldocstring custom-block",open:""},yn={class:"jldocstring custom-block",open:""},mn={class:"jldocstring custom-block",open:""},fn={class:"jldocstring custom-block",open:""},En={class:"jldocstring custom-block",open:""},vn={class:"jldocstring custom-block",open:""},jn={class:"jldocstring custom-block",open:""},Mn={class:"jldocstring custom-block",open:""},Cn={class:"jldocstring custom-block",open:""},wn={class:"jldocstring custom-block",open:""},Fn={class:"jldocstring custom-block",open:""},xn={class:"jldocstring custom-block",open:""},Tn={class:"jldocstring custom-block",open:""},An={class:"jldocstring custom-block",open:""},Bn={class:"jldocstring custom-block",open:""},Ln={class:"jldocstring custom-block",open:""},Dn={class:"jldocstring custom-block",open:""},Sn={class:"jldocstring custom-block",open:""},On={class:"jldocstring custom-block",open:""},Pn={class:"jldocstring custom-block",open:""},Nn={class:"jldocstring custom-block",open:""},zn={class:"jldocstring custom-block",open:""},In={class:"jldocstring custom-block",open:""},Rn={class:"jldocstring custom-block",open:""},Vn={class:"jldocstring custom-block",open:""},qn={class:"jldocstring custom-block",open:""},Gn={class:"jldocstring custom-block",open:""},Un={class:"jldocstring custom-block",open:""},Hn={class:"jldocstring custom-block",open:""},Wn={class:"jldocstring custom-block",open:""},Yn={class:"jldocstring custom-block",open:""},Kn={class:"jldocstring custom-block",open:""},Qn={class:"jldocstring custom-block",open:""},$n={class:"jldocstring custom-block",open:""},Xn={class:"jldocstring custom-block",open:""},Jn={class:"jldocstring custom-block",open:""},Zn={class:"jldocstring custom-block",open:""},_n={class:"jldocstring custom-block",open:""},el={class:"jldocstring custom-block",open:""},sl={class:"jldocstring custom-block",open:""},ol={class:"jldocstring custom-block",open:""},il={class:"jldocstring custom-block",open:""},tl={class:"jldocstring custom-block",open:""},al={class:"jldocstring custom-block",open:""};function nl(ll,e,rl,dl,cl,pl){const i=r("Badge");return d(),l("div",null,[e[1424]||(e[1424]=s("h1",{id:"api",tabindex:"-1"},[o("API "),s("a",{class:"header-anchor",href:"#api","aria-label":'Permalink to "API"'},"​")],-1)),s("details",p,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.ABLines",href:"#Makie.ABLines"},[s("span",{class:"jlbinding"},"Makie.ABLines")],-1)),e[1]||(e[1]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[2]||(e[2]=s("p",null,[s("code",null,"ABLines"),o(" is the plot type associated with plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[3]||(e[3]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",h,[s("summary",null,[e[4]||(e[4]=s("a",{id:"Makie.Absolute",href:"#Makie.Absolute"},[s("span",{class:"jlbinding"},"Makie.Absolute")],-1)),e[5]||(e[5]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[6]||(e[6]=a('
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

',3))]),s("details",k,[s("summary",null,[e[7]||(e[7]=s("a",{id:"Makie.Accum",href:"#Makie.Accum"},[s("span",{class:"jlbinding"},"Makie.Accum")],-1)),e[8]||(e[8]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[9]||(e[9]=a('
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

',3))]),s("details",g,[s("summary",null,[e[10]||(e[10]=s("a",{id:"Makie.AmbientLight",href:"#Makie.AmbientLight"},[s("span",{class:"jlbinding"},"Makie.AmbientLight")],-1)),e[11]||(e[11]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[12]||(e[12]=a('
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

source

',5))]),s("details",u,[s("summary",null,[e[13]||(e[13]=s("a",{id:"Makie.Annotations",href:"#Makie.Annotations"},[s("span",{class:"jlbinding"},"Makie.Annotations")],-1)),e[14]||(e[14]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[15]||(e[15]=s("p",null,[s("code",null,"Annotations"),o(" is the plot type associated with plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[16]||(e[16]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",b,[s("summary",null,[e[17]||(e[17]=s("a",{id:"Makie.Arc",href:"#Makie.Arc"},[s("span",{class:"jlbinding"},"Makie.Arc")],-1)),e[18]||(e[18]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[19]||(e[19]=s("p",null,[s("code",null,"Arc"),o(" is the plot type associated with plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[20]||(e[20]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",y,[s("summary",null,[e[21]||(e[21]=s("a",{id:"Makie.Axis",href:"#Makie.Axis"},[s("span",{class:"jlbinding"},"Makie.Axis")],-1)),e[22]||(e[22]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[23]||(e[23]=a('

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

',8))]),s("details",m,[s("summary",null,[e[24]||(e[24]=s("a",{id:"Makie.Axis3",href:"#Makie.Axis3"},[s("span",{class:"jlbinding"},"Makie.Axis3")],-1)),e[25]||(e[25]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[26]||(e[26]=a('

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

',6))]),s("details",f,[s("summary",null,[e[27]||(e[27]=s("a",{id:"Makie.Band",href:"#Makie.Band"},[s("span",{class:"jlbinding"},"Makie.Band")],-1)),e[28]||(e[28]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[29]||(e[29]=s("p",null,[s("code",null,"Band"),o(" is the plot type associated with plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[30]||(e[30]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",E,[s("summary",null,[e[31]||(e[31]=s("a",{id:"Makie.BarPlot",href:"#Makie.BarPlot"},[s("span",{class:"jlbinding"},"Makie.BarPlot")],-1)),e[32]||(e[32]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[33]||(e[33]=s("p",null,[s("code",null,"BarPlot"),o(" is the plot type associated with plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[34]||(e[34]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",v,[s("summary",null,[e[35]||(e[35]=s("a",{id:"Makie.BezierPath",href:"#Makie.BezierPath"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[36]||(e[36]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[37]||(e[37]=a('
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

',6))]),s("details",j,[s("summary",null,[e[38]||(e[38]=s("a",{id:"Makie.BezierPath-Tuple{AbstractString}",href:"#Makie.BezierPath-Tuple{AbstractString}"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[39]||(e[39]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[40]||(e[40]=a(`
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
+import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as d,o as r}from"./chunks/framework.BVAi-G2t.js";const kl=JSON.parse('{"title":"API","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),c={name:"api.md"},p={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},N={class:"jldocstring custom-block",open:""},z={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"jldocstring custom-block",open:""},W={class:"jldocstring custom-block",open:""},Y={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},$={class:"jldocstring custom-block",open:""},X={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},_={class:"jldocstring custom-block",open:""},ee={class:"jldocstring custom-block",open:""},se={class:"jldocstring custom-block",open:""},oe={class:"jldocstring custom-block",open:""},ie={class:"jldocstring custom-block",open:""},te={class:"jldocstring custom-block",open:""},ae={class:"jldocstring custom-block",open:""},ne={class:"jldocstring custom-block",open:""},le={class:"jldocstring custom-block",open:""},de={class:"jldocstring custom-block",open:""},re={class:"jldocstring custom-block",open:""},ce={class:"jldocstring custom-block",open:""},pe={class:"jldocstring custom-block",open:""},he={class:"jldocstring custom-block",open:""},ke={class:"jldocstring custom-block",open:""},ge={class:"jldocstring custom-block",open:""},ue={class:"jldocstring custom-block",open:""},be={class:"jldocstring custom-block",open:""},ye={class:"jldocstring custom-block",open:""},me={class:"jldocstring custom-block",open:""},fe={class:"jldocstring custom-block",open:""},Ee={class:"jldocstring custom-block",open:""},ve={class:"jldocstring custom-block",open:""},je={class:"jldocstring custom-block",open:""},Me={class:"jldocstring custom-block",open:""},Ce={class:"jldocstring custom-block",open:""},we={class:"jldocstring custom-block",open:""},Fe={class:"jldocstring custom-block",open:""},xe={class:"jldocstring custom-block",open:""},Te={class:"jldocstring custom-block",open:""},Ae={class:"jldocstring custom-block",open:""},Be={class:"jldocstring custom-block",open:""},Le={class:"jldocstring custom-block",open:""},De={class:"jldocstring custom-block",open:""},Se={class:"jldocstring custom-block",open:""},Oe={class:"jldocstring custom-block",open:""},Pe={class:"jldocstring custom-block",open:""},Ne={class:"jldocstring custom-block",open:""},ze={class:"jldocstring custom-block",open:""},Ie={class:"jldocstring custom-block",open:""},Re={class:"jldocstring custom-block",open:""},Ve={class:"jldocstring custom-block",open:""},qe={class:"jldocstring custom-block",open:""},Ge={class:"jldocstring custom-block",open:""},Ue={class:"jldocstring custom-block",open:""},He={class:"jldocstring custom-block",open:""},We={class:"jldocstring custom-block",open:""},Ye={class:"jldocstring custom-block",open:""},Ke={class:"jldocstring custom-block",open:""},Qe={class:"jldocstring custom-block",open:""},$e={class:"jldocstring custom-block",open:""},Xe={class:"jldocstring custom-block",open:""},Je={class:"jldocstring custom-block",open:""},Ze={class:"jldocstring custom-block",open:""},_e={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ss={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},eo={class:"jldocstring custom-block",open:""},so={class:"jldocstring custom-block",open:""},oo={class:"jldocstring custom-block",open:""},io={class:"jldocstring custom-block",open:""},to={class:"jldocstring custom-block",open:""},ao={class:"jldocstring custom-block",open:""},no={class:"jldocstring custom-block",open:""},lo={class:"jldocstring custom-block",open:""},ro={class:"jldocstring custom-block",open:""},co={class:"jldocstring custom-block",open:""},po={class:"jldocstring custom-block",open:""},ho={class:"jldocstring custom-block",open:""},ko={class:"jldocstring custom-block",open:""},go={class:"jldocstring custom-block",open:""},uo={class:"jldocstring custom-block",open:""},bo={class:"jldocstring custom-block",open:""},yo={class:"jldocstring custom-block",open:""},mo={class:"jldocstring custom-block",open:""},fo={class:"jldocstring custom-block",open:""},Eo={class:"jldocstring custom-block",open:""},vo={class:"jldocstring custom-block",open:""},jo={class:"jldocstring custom-block",open:""},Mo={class:"jldocstring custom-block",open:""},Co={class:"jldocstring custom-block",open:""},wo={class:"jldocstring custom-block",open:""},Fo={class:"jldocstring custom-block",open:""},xo={class:"jldocstring custom-block",open:""},To={class:"jldocstring custom-block",open:""},Ao={class:"jldocstring custom-block",open:""},Bo={class:"jldocstring custom-block",open:""},Lo={class:"jldocstring custom-block",open:""},Do={class:"jldocstring custom-block",open:""},So={class:"jldocstring custom-block",open:""},Oo={class:"jldocstring custom-block",open:""},Po={class:"jldocstring custom-block",open:""},No={class:"jldocstring custom-block",open:""},zo={class:"jldocstring custom-block",open:""},Io={class:"jldocstring custom-block",open:""},Ro={class:"jldocstring custom-block",open:""},Vo={class:"jldocstring custom-block",open:""},qo={class:"jldocstring custom-block",open:""},Go={class:"jldocstring custom-block",open:""},Uo={class:"jldocstring custom-block",open:""},Ho={class:"jldocstring custom-block",open:""},Wo={class:"jldocstring custom-block",open:""},Yo={class:"jldocstring custom-block",open:""},Ko={class:"jldocstring custom-block",open:""},Qo={class:"jldocstring custom-block",open:""},$o={class:"jldocstring custom-block",open:""},Xo={class:"jldocstring custom-block",open:""},Jo={class:"jldocstring custom-block",open:""},Zo={class:"jldocstring custom-block",open:""},_o={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},pi={class:"jldocstring custom-block",open:""},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},ji={class:"jldocstring custom-block",open:""},Mi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},Ai={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Li={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},Si={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Pi={class:"jldocstring custom-block",open:""},Ni={class:"jldocstring custom-block",open:""},zi={class:"jldocstring custom-block",open:""},Ii={class:"jldocstring custom-block",open:""},Ri={class:"jldocstring custom-block",open:""},Vi={class:"jldocstring custom-block",open:""},qi={class:"jldocstring custom-block",open:""},Gi={class:"jldocstring custom-block",open:""},Ui={class:"jldocstring custom-block",open:""},Hi={class:"jldocstring custom-block",open:""},Wi={class:"jldocstring custom-block",open:""},Yi={class:"jldocstring custom-block",open:""},Ki={class:"jldocstring custom-block",open:""},Qi={class:"jldocstring custom-block",open:""},$i={class:"jldocstring custom-block",open:""},Xi={class:"jldocstring custom-block",open:""},Ji={class:"jldocstring custom-block",open:""},Zi={class:"jldocstring custom-block",open:""},_i={class:"jldocstring custom-block",open:""},et={class:"jldocstring custom-block",open:""},st={class:"jldocstring custom-block",open:""},ot={class:"jldocstring custom-block",open:""},it={class:"jldocstring custom-block",open:""},tt={class:"jldocstring custom-block",open:""},at={class:"jldocstring custom-block",open:""},nt={class:"jldocstring custom-block",open:""},lt={class:"jldocstring custom-block",open:""},dt={class:"jldocstring custom-block",open:""},rt={class:"jldocstring custom-block",open:""},ct={class:"jldocstring custom-block",open:""},pt={class:"jldocstring custom-block",open:""},ht={class:"jldocstring custom-block",open:""},kt={class:"jldocstring custom-block",open:""},gt={class:"jldocstring custom-block",open:""},ut={class:"jldocstring custom-block",open:""},bt={class:"jldocstring custom-block",open:""},yt={class:"jldocstring custom-block",open:""},mt={class:"jldocstring custom-block",open:""},ft={class:"jldocstring custom-block",open:""},Et={class:"jldocstring custom-block",open:""},vt={class:"jldocstring custom-block",open:""},jt={class:"jldocstring custom-block",open:""},Mt={class:"jldocstring custom-block",open:""},Ct={class:"jldocstring custom-block",open:""},wt={class:"jldocstring custom-block",open:""},Ft={class:"jldocstring custom-block",open:""},xt={class:"jldocstring custom-block",open:""},Tt={class:"jldocstring custom-block",open:""},At={class:"jldocstring custom-block",open:""},Bt={class:"jldocstring custom-block",open:""},Lt={class:"jldocstring custom-block",open:""},Dt={class:"jldocstring custom-block",open:""},St={class:"jldocstring custom-block",open:""},Ot={class:"jldocstring custom-block",open:""},Pt={class:"jldocstring custom-block",open:""},Nt={class:"jldocstring custom-block",open:""},zt={class:"jldocstring custom-block",open:""},It={class:"jldocstring custom-block",open:""},Rt={class:"jldocstring custom-block",open:""},Vt={class:"jldocstring custom-block",open:""},qt={class:"jldocstring custom-block",open:""},Gt={class:"jldocstring custom-block",open:""},Ut={class:"jldocstring custom-block",open:""},Ht={class:"jldocstring custom-block",open:""},Wt={class:"jldocstring custom-block",open:""},Yt={class:"jldocstring custom-block",open:""},Kt={class:"jldocstring custom-block",open:""},Qt={class:"jldocstring custom-block",open:""},$t={class:"jldocstring custom-block",open:""},Xt={class:"jldocstring custom-block",open:""},Jt={class:"jldocstring custom-block",open:""},Zt={class:"jldocstring custom-block",open:""},_t={class:"jldocstring custom-block",open:""},ea={class:"jldocstring custom-block",open:""},sa={class:"jldocstring custom-block",open:""},oa={class:"jldocstring custom-block",open:""},ia={class:"jldocstring custom-block",open:""},ta={class:"jldocstring custom-block",open:""},aa={class:"jldocstring custom-block",open:""},na={class:"jldocstring custom-block",open:""},la={class:"jldocstring custom-block",open:""},da={class:"jldocstring custom-block",open:""},ra={class:"jldocstring custom-block",open:""},ca={class:"jldocstring custom-block",open:""},pa={class:"jldocstring custom-block",open:""},ha={class:"jldocstring custom-block",open:""},ka={class:"jldocstring custom-block",open:""},ga={class:"jldocstring custom-block",open:""},ua={class:"jldocstring custom-block",open:""},ba={class:"jldocstring custom-block",open:""},ya={class:"jldocstring custom-block",open:""},ma={class:"jldocstring custom-block",open:""},fa={class:"jldocstring custom-block",open:""},Ea={class:"jldocstring custom-block",open:""},va={class:"jldocstring custom-block",open:""},ja={class:"jldocstring custom-block",open:""},Ma={class:"jldocstring custom-block",open:""},Ca={class:"jldocstring custom-block",open:""},wa={class:"jldocstring custom-block",open:""},Fa={class:"jldocstring custom-block",open:""},xa={class:"jldocstring custom-block",open:""},Ta={class:"jldocstring custom-block",open:""},Aa={class:"jldocstring custom-block",open:""},Ba={class:"jldocstring custom-block",open:""},La={class:"jldocstring custom-block",open:""},Da={class:"jldocstring custom-block",open:""},Sa={class:"jldocstring custom-block",open:""},Oa={class:"jldocstring custom-block",open:""},Pa={class:"jldocstring custom-block",open:""},Na={class:"jldocstring custom-block",open:""},za={class:"jldocstring custom-block",open:""},Ia={class:"jldocstring custom-block",open:""},Ra={class:"jldocstring custom-block",open:""},Va={class:"jldocstring custom-block",open:""},qa={class:"jldocstring custom-block",open:""},Ga={class:"jldocstring custom-block",open:""},Ua={class:"jldocstring custom-block",open:""},Ha={class:"jldocstring custom-block",open:""},Wa={class:"jldocstring custom-block",open:""},Ya={class:"jldocstring custom-block",open:""},Ka={class:"jldocstring custom-block",open:""},Qa={class:"jldocstring custom-block",open:""},$a={class:"jldocstring custom-block",open:""},Xa={class:"jldocstring custom-block",open:""},Ja={class:"jldocstring custom-block",open:""},Za={class:"jldocstring custom-block",open:""},_a={class:"jldocstring custom-block",open:""},en={class:"jldocstring custom-block",open:""},sn={class:"jldocstring custom-block",open:""},on={class:"jldocstring custom-block",open:""},tn={class:"jldocstring custom-block",open:""},an={class:"jldocstring custom-block",open:""},nn={class:"jldocstring custom-block",open:""},ln={class:"jldocstring custom-block",open:""},dn={class:"jldocstring custom-block",open:""},rn={class:"jldocstring custom-block",open:""},cn={class:"jldocstring custom-block",open:""},pn={class:"jldocstring custom-block",open:""},hn={class:"jldocstring custom-block",open:""},kn={class:"jldocstring custom-block",open:""},gn={class:"jldocstring custom-block",open:""},un={class:"jldocstring custom-block",open:""},bn={class:"jldocstring custom-block",open:""},yn={class:"jldocstring custom-block",open:""},mn={class:"jldocstring custom-block",open:""},fn={class:"jldocstring custom-block",open:""},En={class:"jldocstring custom-block",open:""},vn={class:"jldocstring custom-block",open:""},jn={class:"jldocstring custom-block",open:""},Mn={class:"jldocstring custom-block",open:""},Cn={class:"jldocstring custom-block",open:""},wn={class:"jldocstring custom-block",open:""},Fn={class:"jldocstring custom-block",open:""},xn={class:"jldocstring custom-block",open:""},Tn={class:"jldocstring custom-block",open:""},An={class:"jldocstring custom-block",open:""},Bn={class:"jldocstring custom-block",open:""},Ln={class:"jldocstring custom-block",open:""},Dn={class:"jldocstring custom-block",open:""},Sn={class:"jldocstring custom-block",open:""},On={class:"jldocstring custom-block",open:""},Pn={class:"jldocstring custom-block",open:""},Nn={class:"jldocstring custom-block",open:""},zn={class:"jldocstring custom-block",open:""},In={class:"jldocstring custom-block",open:""},Rn={class:"jldocstring custom-block",open:""},Vn={class:"jldocstring custom-block",open:""},qn={class:"jldocstring custom-block",open:""},Gn={class:"jldocstring custom-block",open:""},Un={class:"jldocstring custom-block",open:""},Hn={class:"jldocstring custom-block",open:""},Wn={class:"jldocstring custom-block",open:""},Yn={class:"jldocstring custom-block",open:""},Kn={class:"jldocstring custom-block",open:""},Qn={class:"jldocstring custom-block",open:""},$n={class:"jldocstring custom-block",open:""},Xn={class:"jldocstring custom-block",open:""},Jn={class:"jldocstring custom-block",open:""},Zn={class:"jldocstring custom-block",open:""},_n={class:"jldocstring custom-block",open:""},el={class:"jldocstring custom-block",open:""},sl={class:"jldocstring custom-block",open:""},ol={class:"jldocstring custom-block",open:""},il={class:"jldocstring custom-block",open:""},tl={class:"jldocstring custom-block",open:""},al={class:"jldocstring custom-block",open:""};function nl(ll,e,dl,rl,cl,pl){const i=d("Badge");return r(),l("div",null,[e[1424]||(e[1424]=s("h1",{id:"api",tabindex:"-1"},[o("API "),s("a",{class:"header-anchor",href:"#api","aria-label":'Permalink to "API"'},"​")],-1)),s("details",p,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.ABLines",href:"#Makie.ABLines"},[s("span",{class:"jlbinding"},"Makie.ABLines")],-1)),e[1]||(e[1]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[2]||(e[2]=s("p",null,[s("code",null,"ABLines"),o(" is the plot type associated with plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[3]||(e[3]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",h,[s("summary",null,[e[4]||(e[4]=s("a",{id:"Makie.Absolute",href:"#Makie.Absolute"},[s("span",{class:"jlbinding"},"Makie.Absolute")],-1)),e[5]||(e[5]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[6]||(e[6]=a('
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

',3))]),s("details",k,[s("summary",null,[e[7]||(e[7]=s("a",{id:"Makie.Accum",href:"#Makie.Accum"},[s("span",{class:"jlbinding"},"Makie.Accum")],-1)),e[8]||(e[8]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[9]||(e[9]=a('
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

',3))]),s("details",g,[s("summary",null,[e[10]||(e[10]=s("a",{id:"Makie.AmbientLight",href:"#Makie.AmbientLight"},[s("span",{class:"jlbinding"},"Makie.AmbientLight")],-1)),e[11]||(e[11]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[12]||(e[12]=a('
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",u,[s("summary",null,[e[13]||(e[13]=s("a",{id:"Makie.Annotations",href:"#Makie.Annotations"},[s("span",{class:"jlbinding"},"Makie.Annotations")],-1)),e[14]||(e[14]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[15]||(e[15]=s("p",null,[s("code",null,"Annotations"),o(" is the plot type associated with plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[16]||(e[16]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",b,[s("summary",null,[e[17]||(e[17]=s("a",{id:"Makie.Arc",href:"#Makie.Arc"},[s("span",{class:"jlbinding"},"Makie.Arc")],-1)),e[18]||(e[18]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[19]||(e[19]=s("p",null,[s("code",null,"Arc"),o(" is the plot type associated with plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[20]||(e[20]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",y,[s("summary",null,[e[21]||(e[21]=s("a",{id:"Makie.Axis",href:"#Makie.Axis"},[s("span",{class:"jlbinding"},"Makie.Axis")],-1)),e[22]||(e[22]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[23]||(e[23]=a('

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

',8))]),s("details",m,[s("summary",null,[e[24]||(e[24]=s("a",{id:"Makie.Axis3",href:"#Makie.Axis3"},[s("span",{class:"jlbinding"},"Makie.Axis3")],-1)),e[25]||(e[25]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[26]||(e[26]=a('

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

',6))]),s("details",f,[s("summary",null,[e[27]||(e[27]=s("a",{id:"Makie.Band",href:"#Makie.Band"},[s("span",{class:"jlbinding"},"Makie.Band")],-1)),e[28]||(e[28]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[29]||(e[29]=s("p",null,[s("code",null,"Band"),o(" is the plot type associated with plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[30]||(e[30]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",E,[s("summary",null,[e[31]||(e[31]=s("a",{id:"Makie.BarPlot",href:"#Makie.BarPlot"},[s("span",{class:"jlbinding"},"Makie.BarPlot")],-1)),e[32]||(e[32]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[33]||(e[33]=s("p",null,[s("code",null,"BarPlot"),o(" is the plot type associated with plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[34]||(e[34]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",v,[s("summary",null,[e[35]||(e[35]=s("a",{id:"Makie.BezierPath",href:"#Makie.BezierPath"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[36]||(e[36]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[37]||(e[37]=a('
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

  • MoveTo

  • LineTo

  • CurveTo

  • EllipticalArc

  • ClosePath

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

',6))]),s("details",j,[s("summary",null,[e[38]||(e[38]=s("a",{id:"Makie.BezierPath-Tuple{AbstractString}",href:"#Makie.BezierPath-Tuple{AbstractString}"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[39]||(e[39]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[40]||(e[40]=a(`
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
 bp = BezierPath(str, fit = true)
-scatter(1:10, marker = bp, markersize = 20)

source

`,9))]),s("details",M,[s("summary",null,[e[41]||(e[41]=s("a",{id:"Makie.Box",href:"#Makie.Box"},[s("span",{class:"jlbinding"},"Makie.Box")],-1)),e[42]||(e[42]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[43]||(e[43]=a('

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

',6))]),s("details",C,[s("summary",null,[e[44]||(e[44]=s("a",{id:"Makie.BoxPlot",href:"#Makie.BoxPlot"},[s("span",{class:"jlbinding"},"Makie.BoxPlot")],-1)),e[45]||(e[45]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[46]||(e[46]=s("p",null,[s("code",null,"BoxPlot"),o(" is the plot type associated with plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[47]||(e[47]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",w,[s("summary",null,[e[48]||(e[48]=s("a",{id:"Makie.Bracket",href:"#Makie.Bracket"},[s("span",{class:"jlbinding"},"Makie.Bracket")],-1)),e[49]||(e[49]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[50]||(e[50]=s("p",null,[s("code",null,"Bracket"),o(" is the plot type associated with plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[51]||(e[51]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",F,[s("summary",null,[e[52]||(e[52]=s("a",{id:"Makie.Button",href:"#Makie.Button"},[s("span",{class:"jlbinding"},"Makie.Button")],-1)),e[53]||(e[53]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[54]||(e[54]=a('

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

',6))]),s("details",x,[s("summary",null,[e[55]||(e[55]=s("a",{id:"Makie.Camera",href:"#Makie.Camera"},[s("span",{class:"jlbinding"},"Makie.Camera")],-1)),e[56]||(e[56]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[57]||(e[57]=a('
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

',5))]),s("details",T,[s("summary",null,[e[58]||(e[58]=s("a",{id:"Makie.Camera3D-Tuple{Scene}",href:"#Makie.Camera3D-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),e[59]||(e[59]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[60]||(e[60]=a('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s("details",A,[s("summary",null,[e[61]||(e[61]=s("a",{id:"Makie.Categorical",href:"#Makie.Categorical"},[s("span",{class:"jlbinding"},"Makie.Categorical")],-1)),e[62]||(e[62]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[63]||(e[63]=a('
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

',6))]),s("details",B,[s("summary",null,[e[64]||(e[64]=s("a",{id:"Makie.Checkbox",href:"#Makie.Checkbox"},[s("span",{class:"jlbinding"},"Makie.Checkbox")],-1)),e[65]||(e[65]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[66]||(e[66]=a('

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

',6))]),s("details",L,[s("summary",null,[e[67]||(e[67]=s("a",{id:"Makie.ClosePath",href:"#Makie.ClosePath"},[s("span",{class:"jlbinding"},"Makie.ClosePath")],-1)),e[68]||(e[68]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[69]||(e[69]=a('
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

',3))]),s("details",D,[s("summary",null,[e[70]||(e[70]=s("a",{id:"Makie.Colorbar",href:"#Makie.Colorbar"},[s("span",{class:"jlbinding"},"Makie.Colorbar")],-1)),e[71]||(e[71]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[72]||(e[72]=a(`

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
+scatter(1:10, marker = bp, markersize = 20)

source

`,9))]),s("details",M,[s("summary",null,[e[41]||(e[41]=s("a",{id:"Makie.Box",href:"#Makie.Box"},[s("span",{class:"jlbinding"},"Makie.Box")],-1)),e[42]||(e[42]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[43]||(e[43]=a('

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

',6))]),s("details",C,[s("summary",null,[e[44]||(e[44]=s("a",{id:"Makie.BoxPlot",href:"#Makie.BoxPlot"},[s("span",{class:"jlbinding"},"Makie.BoxPlot")],-1)),e[45]||(e[45]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[46]||(e[46]=s("p",null,[s("code",null,"BoxPlot"),o(" is the plot type associated with plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[47]||(e[47]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",w,[s("summary",null,[e[48]||(e[48]=s("a",{id:"Makie.Bracket",href:"#Makie.Bracket"},[s("span",{class:"jlbinding"},"Makie.Bracket")],-1)),e[49]||(e[49]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[50]||(e[50]=s("p",null,[s("code",null,"Bracket"),o(" is the plot type associated with plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[51]||(e[51]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",F,[s("summary",null,[e[52]||(e[52]=s("a",{id:"Makie.Button",href:"#Makie.Button"},[s("span",{class:"jlbinding"},"Makie.Button")],-1)),e[53]||(e[53]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[54]||(e[54]=a('

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

',6))]),s("details",x,[s("summary",null,[e[55]||(e[55]=s("a",{id:"Makie.Camera",href:"#Makie.Camera"},[s("span",{class:"jlbinding"},"Makie.Camera")],-1)),e[56]||(e[56]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[57]||(e[57]=a('
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

',5))]),s("details",T,[s("summary",null,[e[58]||(e[58]=s("a",{id:"Makie.Camera3D-Tuple{Scene}",href:"#Makie.Camera3D-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),e[59]||(e[59]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[60]||(e[60]=a('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s("details",A,[s("summary",null,[e[61]||(e[61]=s("a",{id:"Makie.Categorical",href:"#Makie.Categorical"},[s("span",{class:"jlbinding"},"Makie.Categorical")],-1)),e[62]||(e[62]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[63]||(e[63]=a('
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

',6))]),s("details",B,[s("summary",null,[e[64]||(e[64]=s("a",{id:"Makie.Checkbox",href:"#Makie.Checkbox"},[s("span",{class:"jlbinding"},"Makie.Checkbox")],-1)),e[65]||(e[65]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[66]||(e[66]=a('

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

',6))]),s("details",L,[s("summary",null,[e[67]||(e[67]=s("a",{id:"Makie.ClosePath",href:"#Makie.ClosePath"},[s("span",{class:"jlbinding"},"Makie.ClosePath")],-1)),e[68]||(e[68]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[69]||(e[69]=a('
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

',3))]),s("details",D,[s("summary",null,[e[70]||(e[70]=s("a",{id:"Makie.Colorbar",href:"#Makie.Colorbar"},[s("span",{class:"jlbinding"},"Makie.Colorbar")],-1)),e[71]||(e[71]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[72]||(e[72]=a(`

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
 Colorbar(fig_or_scene, plot::AbstractPlot; kwargs...)
 Colorbar(fig_or_scene, heatmap::Union{Heatmap, Image}; kwargs...)
-Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

`,9))]),s("details",S,[s("summary",null,[e[73]||(e[73]=s("a",{id:"Makie.Contour",href:"#Makie.Contour"},[s("span",{class:"jlbinding"},"Makie.Contour")],-1)),e[74]||(e[74]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[75]||(e[75]=s("p",null,[s("code",null,"Contour"),o(" is the plot type associated with plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[76]||(e[76]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",O,[s("summary",null,[e[77]||(e[77]=s("a",{id:"Makie.Contour3d",href:"#Makie.Contour3d"},[s("span",{class:"jlbinding"},"Makie.Contour3d")],-1)),e[78]||(e[78]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[79]||(e[79]=s("p",null,[s("code",null,"Contour3d"),o(" is the plot type associated with plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[80]||(e[80]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",P,[s("summary",null,[e[81]||(e[81]=s("a",{id:"Makie.Contourf",href:"#Makie.Contourf"},[s("span",{class:"jlbinding"},"Makie.Contourf")],-1)),e[82]||(e[82]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[83]||(e[83]=s("p",null,[s("code",null,"Contourf"),o(" is the plot type associated with plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[84]||(e[84]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",N,[s("summary",null,[e[85]||(e[85]=s("a",{id:"Makie.CrossBar",href:"#Makie.CrossBar"},[s("span",{class:"jlbinding"},"Makie.CrossBar")],-1)),e[86]||(e[86]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[87]||(e[87]=s("p",null,[s("code",null,"CrossBar"),o(" is the plot type associated with plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[88]||(e[88]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",z,[s("summary",null,[e[89]||(e[89]=s("a",{id:"Makie.CurveTo",href:"#Makie.CurveTo"},[s("span",{class:"jlbinding"},"Makie.CurveTo")],-1)),e[90]||(e[90]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[91]||(e[91]=a(`
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
-CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

`,3))]),s("details",I,[s("summary",null,[e[92]||(e[92]=s("a",{id:"Makie.Cycled",href:"#Makie.Cycled"},[s("span",{class:"jlbinding"},"Makie.Cycled")],-1)),e[93]||(e[93]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[94]||(e[94]=a('
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

',3))]),s("details",R,[s("summary",null,[e[95]||(e[95]=s("a",{id:"Makie.DataInspector-Tuple{Any}",href:"#Makie.DataInspector-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),e[96]||(e[96]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[97]||(e[97]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s("details",V,[s("summary",null,[e[98]||(e[98]=s("a",{id:"Makie.DataShader",href:"#Makie.DataShader"},[s("span",{class:"jlbinding"},"Makie.DataShader")],-1)),e[99]||(e[99]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[100]||(e[100]=s("p",null,[s("code",null,"DataShader"),o(" is the plot type associated with plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[101]||(e[101]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",q,[s("summary",null,[e[102]||(e[102]=s("a",{id:"Makie.Density",href:"#Makie.Density"},[s("span",{class:"jlbinding"},"Makie.Density")],-1)),e[103]||(e[103]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[104]||(e[104]=s("p",null,[s("code",null,"Density"),o(" is the plot type associated with plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[105]||(e[105]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",G,[s("summary",null,[e[106]||(e[106]=s("a",{id:"Makie.DirectionalLight",href:"#Makie.DirectionalLight"},[s("span",{class:"jlbinding"},"Makie.DirectionalLight")],-1)),e[107]||(e[107]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[108]||(e[108]=a('
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",U,[s("summary",null,[e[109]||(e[109]=s("a",{id:"Makie.ECDFPlot",href:"#Makie.ECDFPlot"},[s("span",{class:"jlbinding"},"Makie.ECDFPlot")],-1)),e[110]||(e[110]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[111]||(e[111]=s("p",null,[s("code",null,"ECDFPlot"),o(" is the plot type associated with plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[112]||(e[112]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",H,[s("summary",null,[e[113]||(e[113]=s("a",{id:"Makie.EllipticalArc",href:"#Makie.EllipticalArc"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[114]||(e[114]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[115]||(e[115]=a(`
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
-EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

`,6))]),s("details",W,[s("summary",null,[e[116]||(e[116]=s("a",{id:"Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}",href:"#Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[117]||(e[117]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[118]||(e[118]=a('
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

',6))]),s("details",Y,[s("summary",null,[e[119]||(e[119]=s("a",{id:"Makie.EnvironmentLight",href:"#Makie.EnvironmentLight"},[s("span",{class:"jlbinding"},"Makie.EnvironmentLight")],-1)),e[120]||(e[120]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[121]||(e[121]=a('
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

',5))]),s("details",K,[s("summary",null,[e[122]||(e[122]=s("a",{id:"Makie.Errorbars",href:"#Makie.Errorbars"},[s("span",{class:"jlbinding"},"Makie.Errorbars")],-1)),e[123]||(e[123]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[124]||(e[124]=s("p",null,[s("code",null,"Errorbars"),o(" is the plot type associated with plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[125]||(e[125]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Q,[s("summary",null,[e[126]||(e[126]=s("a",{id:"Makie.Events",href:"#Makie.Events"},[s("span",{class:"jlbinding"},"Makie.Events")],-1)),e[127]||(e[127]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[128]||(e[128]=a(`

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
+Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

`,9))]),s("details",S,[s("summary",null,[e[73]||(e[73]=s("a",{id:"Makie.Contour",href:"#Makie.Contour"},[s("span",{class:"jlbinding"},"Makie.Contour")],-1)),e[74]||(e[74]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[75]||(e[75]=s("p",null,[s("code",null,"Contour"),o(" is the plot type associated with plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[76]||(e[76]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",O,[s("summary",null,[e[77]||(e[77]=s("a",{id:"Makie.Contour3d",href:"#Makie.Contour3d"},[s("span",{class:"jlbinding"},"Makie.Contour3d")],-1)),e[78]||(e[78]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[79]||(e[79]=s("p",null,[s("code",null,"Contour3d"),o(" is the plot type associated with plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[80]||(e[80]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",P,[s("summary",null,[e[81]||(e[81]=s("a",{id:"Makie.Contourf",href:"#Makie.Contourf"},[s("span",{class:"jlbinding"},"Makie.Contourf")],-1)),e[82]||(e[82]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[83]||(e[83]=s("p",null,[s("code",null,"Contourf"),o(" is the plot type associated with plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[84]||(e[84]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",N,[s("summary",null,[e[85]||(e[85]=s("a",{id:"Makie.CrossBar",href:"#Makie.CrossBar"},[s("span",{class:"jlbinding"},"Makie.CrossBar")],-1)),e[86]||(e[86]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[87]||(e[87]=s("p",null,[s("code",null,"CrossBar"),o(" is the plot type associated with plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[88]||(e[88]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",z,[s("summary",null,[e[89]||(e[89]=s("a",{id:"Makie.CurveTo",href:"#Makie.CurveTo"},[s("span",{class:"jlbinding"},"Makie.CurveTo")],-1)),e[90]||(e[90]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[91]||(e[91]=a(`
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
+CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

`,3))]),s("details",I,[s("summary",null,[e[92]||(e[92]=s("a",{id:"Makie.Cycled",href:"#Makie.Cycled"},[s("span",{class:"jlbinding"},"Makie.Cycled")],-1)),e[93]||(e[93]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[94]||(e[94]=a('
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

',3))]),s("details",R,[s("summary",null,[e[95]||(e[95]=s("a",{id:"Makie.DataInspector-Tuple{Any}",href:"#Makie.DataInspector-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),e[96]||(e[96]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[97]||(e[97]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s("details",V,[s("summary",null,[e[98]||(e[98]=s("a",{id:"Makie.DataShader",href:"#Makie.DataShader"},[s("span",{class:"jlbinding"},"Makie.DataShader")],-1)),e[99]||(e[99]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[100]||(e[100]=s("p",null,[s("code",null,"DataShader"),o(" is the plot type associated with plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[101]||(e[101]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",q,[s("summary",null,[e[102]||(e[102]=s("a",{id:"Makie.Density",href:"#Makie.Density"},[s("span",{class:"jlbinding"},"Makie.Density")],-1)),e[103]||(e[103]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[104]||(e[104]=s("p",null,[s("code",null,"Density"),o(" is the plot type associated with plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[105]||(e[105]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",G,[s("summary",null,[e[106]||(e[106]=s("a",{id:"Makie.DirectionalLight",href:"#Makie.DirectionalLight"},[s("span",{class:"jlbinding"},"Makie.DirectionalLight")],-1)),e[107]||(e[107]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[108]||(e[108]=a('
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",U,[s("summary",null,[e[109]||(e[109]=s("a",{id:"Makie.ECDFPlot",href:"#Makie.ECDFPlot"},[s("span",{class:"jlbinding"},"Makie.ECDFPlot")],-1)),e[110]||(e[110]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[111]||(e[111]=s("p",null,[s("code",null,"ECDFPlot"),o(" is the plot type associated with plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[112]||(e[112]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",H,[s("summary",null,[e[113]||(e[113]=s("a",{id:"Makie.EllipticalArc",href:"#Makie.EllipticalArc"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[114]||(e[114]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[115]||(e[115]=a(`
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
+EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

`,6))]),s("details",W,[s("summary",null,[e[116]||(e[116]=s("a",{id:"Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}",href:"#Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[117]||(e[117]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[118]||(e[118]=a('
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

',6))]),s("details",Y,[s("summary",null,[e[119]||(e[119]=s("a",{id:"Makie.EnvironmentLight",href:"#Makie.EnvironmentLight"},[s("span",{class:"jlbinding"},"Makie.EnvironmentLight")],-1)),e[120]||(e[120]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[121]||(e[121]=a('
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

',5))]),s("details",K,[s("summary",null,[e[122]||(e[122]=s("a",{id:"Makie.Errorbars",href:"#Makie.Errorbars"},[s("span",{class:"jlbinding"},"Makie.Errorbars")],-1)),e[123]||(e[123]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[124]||(e[124]=s("p",null,[s("code",null,"Errorbars"),o(" is the plot type associated with plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[125]||(e[125]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Q,[s("summary",null,[e[126]||(e[126]=s("a",{id:"Makie.Events",href:"#Makie.Events"},[s("span",{class:"jlbinding"},"Makie.Events")],-1)),e[127]||(e[127]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[128]||(e[128]=a(`

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
     if is_correct_event(event)
         do_something()
         return Consume()
     end
     return
-end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

`,7))]),s("details",$,[s("summary",null,[e[129]||(e[129]=s("a",{id:"Makie.Exclusively",href:"#Makie.Exclusively"},[s("span",{class:"jlbinding"},"Makie.Exclusively")],-1)),e[130]||(e[130]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[131]||(e[131]=a('
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

',6))]),s("details",X,[s("summary",null,[e[132]||(e[132]=s("a",{id:"Makie.FastPixel",href:"#Makie.FastPixel"},[s("span",{class:"jlbinding"},"Makie.FastPixel")],-1)),e[133]||(e[133]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[134]||(e[134]=a('
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

',5))]),s("details",J,[s("summary",null,[e[135]||(e[135]=s("a",{id:"Makie.Figure-Tuple{}",href:"#Makie.Figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.Figure")],-1)),e[136]||(e[136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[137]||(e[137]=a('
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

',4))]),s("details",Z,[s("summary",null,[e[138]||(e[138]=s("a",{id:"Makie.HLines",href:"#Makie.HLines"},[s("span",{class:"jlbinding"},"Makie.HLines")],-1)),e[139]||(e[139]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[140]||(e[140]=s("p",null,[s("code",null,"HLines"),o(" is the plot type associated with plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[141]||(e[141]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_,[s("summary",null,[e[142]||(e[142]=s("a",{id:"Makie.HSpan",href:"#Makie.HSpan"},[s("span",{class:"jlbinding"},"Makie.HSpan")],-1)),e[143]||(e[143]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[144]||(e[144]=s("p",null,[s("code",null,"HSpan"),o(" is the plot type associated with plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[145]||(e[145]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ee,[s("summary",null,[e[146]||(e[146]=s("a",{id:"Makie.Hexbin",href:"#Makie.Hexbin"},[s("span",{class:"jlbinding"},"Makie.Hexbin")],-1)),e[147]||(e[147]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[148]||(e[148]=s("p",null,[s("code",null,"Hexbin"),o(" is the plot type associated with plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[149]||(e[149]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",se,[s("summary",null,[e[150]||(e[150]=s("a",{id:"Makie.Hist",href:"#Makie.Hist"},[s("span",{class:"jlbinding"},"Makie.Hist")],-1)),e[151]||(e[151]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[152]||(e[152]=s("p",null,[s("code",null,"Hist"),o(" is the plot type associated with plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[153]||(e[153]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oe,[s("summary",null,[e[154]||(e[154]=s("a",{id:"Makie.IntervalSlider",href:"#Makie.IntervalSlider"},[s("span",{class:"jlbinding"},"Makie.IntervalSlider")],-1)),e[155]||(e[155]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[156]||(e[156]=a('

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

',6))]),s("details",ie,[s("summary",null,[e[157]||(e[157]=s("a",{id:"Makie.IntervalsBetween",href:"#Makie.IntervalsBetween"},[s("span",{class:"jlbinding"},"Makie.IntervalsBetween")],-1)),e[158]||(e[158]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[159]||(e[159]=a('
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

',3))]),s("details",te,[s("summary",null,[e[160]||(e[160]=s("a",{id:"Makie.LScene",href:"#Makie.LScene"},[s("span",{class:"jlbinding"},"Makie.LScene")],-1)),e[161]||(e[161]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[162]||(e[162]=a('

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

',6))]),s("details",ae,[s("summary",null,[e[163]||(e[163]=s("a",{id:"Makie.Label",href:"#Makie.Label"},[s("span",{class:"jlbinding"},"Makie.Label")],-1)),e[164]||(e[164]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[165]||(e[165]=a('

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

',6))]),s("details",ne,[s("summary",null,[e[166]||(e[166]=s("a",{id:"Makie.Legend",href:"#Makie.Legend"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[167]||(e[167]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[168]||(e[168]=a(`
julia
Legend(
+end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

`,7))]),s("details",$,[s("summary",null,[e[129]||(e[129]=s("a",{id:"Makie.Exclusively",href:"#Makie.Exclusively"},[s("span",{class:"jlbinding"},"Makie.Exclusively")],-1)),e[130]||(e[130]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[131]||(e[131]=a('
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

',6))]),s("details",X,[s("summary",null,[e[132]||(e[132]=s("a",{id:"Makie.FastPixel",href:"#Makie.FastPixel"},[s("span",{class:"jlbinding"},"Makie.FastPixel")],-1)),e[133]||(e[133]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[134]||(e[134]=a('
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

',5))]),s("details",J,[s("summary",null,[e[135]||(e[135]=s("a",{id:"Makie.Figure-Tuple{}",href:"#Makie.Figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.Figure")],-1)),e[136]||(e[136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[137]||(e[137]=a('
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

',4))]),s("details",Z,[s("summary",null,[e[138]||(e[138]=s("a",{id:"Makie.HLines",href:"#Makie.HLines"},[s("span",{class:"jlbinding"},"Makie.HLines")],-1)),e[139]||(e[139]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[140]||(e[140]=s("p",null,[s("code",null,"HLines"),o(" is the plot type associated with plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[141]||(e[141]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_,[s("summary",null,[e[142]||(e[142]=s("a",{id:"Makie.HSpan",href:"#Makie.HSpan"},[s("span",{class:"jlbinding"},"Makie.HSpan")],-1)),e[143]||(e[143]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[144]||(e[144]=s("p",null,[s("code",null,"HSpan"),o(" is the plot type associated with plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[145]||(e[145]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ee,[s("summary",null,[e[146]||(e[146]=s("a",{id:"Makie.Hexbin",href:"#Makie.Hexbin"},[s("span",{class:"jlbinding"},"Makie.Hexbin")],-1)),e[147]||(e[147]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[148]||(e[148]=s("p",null,[s("code",null,"Hexbin"),o(" is the plot type associated with plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[149]||(e[149]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",se,[s("summary",null,[e[150]||(e[150]=s("a",{id:"Makie.Hist",href:"#Makie.Hist"},[s("span",{class:"jlbinding"},"Makie.Hist")],-1)),e[151]||(e[151]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[152]||(e[152]=s("p",null,[s("code",null,"Hist"),o(" is the plot type associated with plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[153]||(e[153]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oe,[s("summary",null,[e[154]||(e[154]=s("a",{id:"Makie.IntervalSlider",href:"#Makie.IntervalSlider"},[s("span",{class:"jlbinding"},"Makie.IntervalSlider")],-1)),e[155]||(e[155]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[156]||(e[156]=a('

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

',6))]),s("details",ie,[s("summary",null,[e[157]||(e[157]=s("a",{id:"Makie.IntervalsBetween",href:"#Makie.IntervalsBetween"},[s("span",{class:"jlbinding"},"Makie.IntervalsBetween")],-1)),e[158]||(e[158]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[159]||(e[159]=a('
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

',3))]),s("details",te,[s("summary",null,[e[160]||(e[160]=s("a",{id:"Makie.LScene",href:"#Makie.LScene"},[s("span",{class:"jlbinding"},"Makie.LScene")],-1)),e[161]||(e[161]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[162]||(e[162]=a('

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

',6))]),s("details",ae,[s("summary",null,[e[163]||(e[163]=s("a",{id:"Makie.Label",href:"#Makie.Label"},[s("span",{class:"jlbinding"},"Makie.Label")],-1)),e[164]||(e[164]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[165]||(e[165]=a('

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

',6))]),s("details",ne,[s("summary",null,[e[166]||(e[166]=s("a",{id:"Makie.Legend",href:"#Makie.Legend"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[167]||(e[167]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[168]||(e[168]=a(`
julia
Legend(
     fig_or_scene,
     contents::AbstractArray,
     labels::AbstractArray,
     title = nothing;
-    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,3))]),s("details",le,[s("summary",null,[e[169]||(e[169]=s("a",{id:"Makie.Legend-2",href:"#Makie.Legend-2"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[170]||(e[170]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[171]||(e[171]=a('
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

',4))]),s("details",re,[s("summary",null,[e[172]||(e[172]=s("a",{id:"Makie.Legend-3",href:"#Makie.Legend-3"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[173]||(e[173]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[174]||(e[174]=a('

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

',6))]),s("details",de,[s("summary",null,[e[175]||(e[175]=s("a",{id:"Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}",href:"#Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[176]||(e[176]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[177]||(e[177]=a(`
julia
Legend(
+    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,3))]),s("details",le,[s("summary",null,[e[169]||(e[169]=s("a",{id:"Makie.Legend-2",href:"#Makie.Legend-2"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[170]||(e[170]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[171]||(e[171]=a('
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

',4))]),s("details",de,[s("summary",null,[e[172]||(e[172]=s("a",{id:"Makie.Legend-3",href:"#Makie.Legend-3"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[173]||(e[173]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[174]||(e[174]=a('

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

',6))]),s("details",re,[s("summary",null,[e[175]||(e[175]=s("a",{id:"Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}",href:"#Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[176]||(e[176]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[177]||(e[177]=a(`
julia
Legend(
     fig_or_scene,
     contentgroups::AbstractVector{<:AbstractVector},
     labelgroups::AbstractVector{<:AbstractVector},
     titles::AbstractVector;
-    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,4))]),s("details",ce,[s("summary",null,[e[178]||(e[178]=s("a",{id:"Makie.LineTo",href:"#Makie.LineTo"},[s("span",{class:"jlbinding"},"Makie.LineTo")],-1)),e[179]||(e[179]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[180]||(e[180]=a(`
julia
LineTo(p::VecTypes)
-LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

`,3))]),s("details",pe,[s("summary",null,[e[181]||(e[181]=s("a",{id:"Makie.LinearTicks",href:"#Makie.LinearTicks"},[s("span",{class:"jlbinding"},"Makie.LinearTicks")],-1)),e[182]||(e[182]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[183]||(e[183]=s("p",null,[o("LinearTicks with ideally a number of "),s("code",null,"n_ideal"),o(" tick marks.")],-1)),e[184]||(e[184]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/types.jl#L36-L38",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",he,[s("summary",null,[e[185]||(e[185]=s("a",{id:"Makie.Linestyle",href:"#Makie.Linestyle"},[s("span",{class:"jlbinding"},"Makie.Linestyle")],-1)),e[186]||(e[186]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[187]||(e[187]=a(`
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
-#   ---   -----     ---   -----

source

`,6))]),s("details",ke,[s("summary",null,[e[188]||(e[188]=s("a",{id:"Makie.LogTicks",href:"#Makie.LogTicks"},[s("span",{class:"jlbinding"},"Makie.LogTicks")],-1)),e[189]||(e[189]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[190]||(e[190]=a('
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

',3))]),s("details",ge,[s("summary",null,[e[191]||(e[191]=s("a",{id:"Makie.Menu",href:"#Makie.Menu"},[s("span",{class:"jlbinding"},"Makie.Menu")],-1)),e[192]||(e[192]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[193]||(e[193]=a(`

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
+    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,4))]),s("details",ce,[s("summary",null,[e[178]||(e[178]=s("a",{id:"Makie.LineTo",href:"#Makie.LineTo"},[s("span",{class:"jlbinding"},"Makie.LineTo")],-1)),e[179]||(e[179]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[180]||(e[180]=a(`
julia
LineTo(p::VecTypes)
+LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

`,3))]),s("details",pe,[s("summary",null,[e[181]||(e[181]=s("a",{id:"Makie.LinearTicks",href:"#Makie.LinearTicks"},[s("span",{class:"jlbinding"},"Makie.LinearTicks")],-1)),e[182]||(e[182]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[183]||(e[183]=s("p",null,[o("LinearTicks with ideally a number of "),s("code",null,"n_ideal"),o(" tick marks.")],-1)),e[184]||(e[184]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/types.jl#L36-L38",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",he,[s("summary",null,[e[185]||(e[185]=s("a",{id:"Makie.Linestyle",href:"#Makie.Linestyle"},[s("span",{class:"jlbinding"},"Makie.Linestyle")],-1)),e[186]||(e[186]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[187]||(e[187]=a(`
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
+#   ---   -----     ---   -----

source

`,6))]),s("details",ke,[s("summary",null,[e[188]||(e[188]=s("a",{id:"Makie.LogTicks",href:"#Makie.LogTicks"},[s("span",{class:"jlbinding"},"Makie.LogTicks")],-1)),e[189]||(e[189]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[190]||(e[190]=a('
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

',3))]),s("details",ge,[s("summary",null,[e[191]||(e[191]=s("a",{id:"Makie.Menu",href:"#Makie.Menu"},[s("span",{class:"jlbinding"},"Makie.Menu")],-1)),e[192]||(e[192]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[193]||(e[193]=a(`

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
 labels = ["Sine", "Cosine", "Tangens"]
 
 menu2 = Menu(fig[1, 1], options = zip(labels, funcs))

Executing a function when a selection is made:

julia
on(menu2.selection) do selected_function
     # do something with the selected function
-end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

`,18))]),s("details",ue,[s("summary",null,[e[194]||(e[194]=s("a",{id:"Makie.MouseEvent",href:"#Makie.MouseEvent"},[s("span",{class:"jlbinding"},"Makie.MouseEvent")],-1)),e[195]||(e[195]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[196]||(e[196]=a('
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

',4))]),s("details",be,[s("summary",null,[e[197]||(e[197]=s("a",{id:"Makie.MoveTo",href:"#Makie.MoveTo"},[s("span",{class:"jlbinding"},"Makie.MoveTo")],-1)),e[198]||(e[198]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[199]||(e[199]=a(`
julia
MoveTo(p::VecTypes)
-MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

`,3))]),s("details",ye,[s("summary",null,[e[200]||(e[200]=s("a",{id:"Makie.MultiplesTicks",href:"#Makie.MultiplesTicks"},[s("span",{class:"jlbinding"},"Makie.MultiplesTicks")],-1)),e[201]||(e[201]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[202]||(e[202]=a('

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

',4))]),s("details",me,[s("summary",null,[e[203]||(e[203]=s("a",{id:"Makie.Pie",href:"#Makie.Pie"},[s("span",{class:"jlbinding"},"Makie.Pie")],-1)),e[204]||(e[204]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[205]||(e[205]=s("p",null,[s("code",null,"Pie"),o(" is the plot type associated with plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[206]||(e[206]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fe,[s("summary",null,[e[207]||(e[207]=s("a",{id:"Makie.PlotSpec",href:"#Makie.PlotSpec"},[s("span",{class:"jlbinding"},"Makie.PlotSpec")],-1)),e[208]||(e[208]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[209]||(e[209]=a('
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

',3))]),s("details",Ee,[s("summary",null,[e[210]||(e[210]=s("a",{id:"Makie.PointLight",href:"#Makie.PointLight"},[s("span",{class:"jlbinding"},"Makie.PointLight")],-1)),e[211]||(e[211]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[212]||(e[212]=a(`
julia
PointLight(color, position[, attenuation = Vec2f(0)])
-PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

`,6))]),s("details",ve,[s("summary",null,[e[213]||(e[213]=s("a",{id:"Makie.PolarAxis",href:"#Makie.PolarAxis"},[s("span",{class:"jlbinding"},"Makie.PolarAxis")],-1)),e[214]||(e[214]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[215]||(e[215]=a('

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

',6))]),s("details",je,[s("summary",null,[e[216]||(e[216]=s("a",{id:"Makie.QQNorm",href:"#Makie.QQNorm"},[s("span",{class:"jlbinding"},"Makie.QQNorm")],-1)),e[217]||(e[217]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[218]||(e[218]=s("p",null,[s("code",null,"QQNorm"),o(" is the plot type associated with plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[219]||(e[219]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Me,[s("summary",null,[e[220]||(e[220]=s("a",{id:"Makie.QQPlot",href:"#Makie.QQPlot"},[s("span",{class:"jlbinding"},"Makie.QQPlot")],-1)),e[221]||(e[221]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[222]||(e[222]=s("p",null,[s("code",null,"QQPlot"),o(" is the plot type associated with plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[223]||(e[223]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ce,[s("summary",null,[e[224]||(e[224]=s("a",{id:"Makie.RainClouds",href:"#Makie.RainClouds"},[s("span",{class:"jlbinding"},"Makie.RainClouds")],-1)),e[225]||(e[225]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[226]||(e[226]=s("p",null,[s("code",null,"RainClouds"),o(" is the plot type associated with plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[227]||(e[227]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",we,[s("summary",null,[e[228]||(e[228]=s("a",{id:"Makie.Rangebars",href:"#Makie.Rangebars"},[s("span",{class:"jlbinding"},"Makie.Rangebars")],-1)),e[229]||(e[229]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[230]||(e[230]=s("p",null,[s("code",null,"Rangebars"),o(" is the plot type associated with plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[231]||(e[231]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fe,[s("summary",null,[e[232]||(e[232]=s("a",{id:"Makie.RectLight",href:"#Makie.RectLight"},[s("span",{class:"jlbinding"},"Makie.RectLight")],-1)),e[233]||(e[233]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[234]||(e[234]=a(`
julia
RectLight(color, r::Rect2[, direction = -normal])
-RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

`,6))]),s("details",xe,[s("summary",null,[e[235]||(e[235]=s("a",{id:"Makie.Resampler",href:"#Makie.Resampler"},[s("span",{class:"jlbinding"},"Makie.Resampler")],-1)),e[236]||(e[236]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[237]||(e[237]=a('
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

',4))]),s("details",Te,[s("summary",null,[e[238]||(e[238]=s("a",{id:"Makie.Reverse",href:"#Makie.Reverse"},[s("span",{class:"jlbinding"},"Makie.Reverse")],-1)),e[239]||(e[239]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[240]||(e[240]=s("p",null,"Reverses the attribute T upon conversion",-1)),e[241]||(e[241]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L1504-L1506",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ae,[s("summary",null,[e[242]||(e[242]=s("a",{id:"Makie.ReversibleScale",href:"#Makie.ReversibleScale"},[s("span",{class:"jlbinding"},"Makie.ReversibleScale")],-1)),e[243]||(e[243]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[244]||(e[244]=a('
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

',5))]),s("details",Be,[s("summary",null,[e[245]||(e[245]=s("a",{id:"Makie.ScatterLines",href:"#Makie.ScatterLines"},[s("span",{class:"jlbinding"},"Makie.ScatterLines")],-1)),e[246]||(e[246]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[247]||(e[247]=s("p",null,[s("code",null,"ScatterLines"),o(" is the plot type associated with plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[248]||(e[248]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Le,[s("summary",null,[e[249]||(e[249]=s("a",{id:"Makie.Scene",href:"#Makie.Scene"},[s("span",{class:"jlbinding"},"Makie.Scene")],-1)),e[250]||(e[250]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[251]||(e[251]=a('
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

',5))]),s("details",De,[s("summary",null,[e[252]||(e[252]=s("a",{id:"Makie.SceneSpace",href:"#Makie.SceneSpace"},[s("span",{class:"jlbinding"},"Makie.SceneSpace")],-1)),e[253]||(e[253]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[254]||(e[254]=s("p",null,"Unit space of the scene it's displayed on. Also referred to as data units",-1)),e[255]||(e[255]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/units.jl#L31-L34",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Se,[s("summary",null,[e[256]||(e[256]=s("a",{id:"Makie.Series",href:"#Makie.Series"},[s("span",{class:"jlbinding"},"Makie.Series")],-1)),e[257]||(e[257]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[258]||(e[258]=s("p",null,[s("code",null,"Series"),o(" is the plot type associated with plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[259]||(e[259]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Oe,[s("summary",null,[e[260]||(e[260]=s("a",{id:"Makie.Slider",href:"#Makie.Slider"},[s("span",{class:"jlbinding"},"Makie.Slider")],-1)),e[261]||(e[261]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[262]||(e[262]=a('

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

',6))]),s("details",Pe,[s("summary",null,[e[263]||(e[263]=s("a",{id:"Makie.SliderGrid",href:"#Makie.SliderGrid"},[s("span",{class:"jlbinding"},"Makie.SliderGrid")],-1)),e[264]||(e[264]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[265]||(e[265]=a(`

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
+end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

`,18))]),s("details",ue,[s("summary",null,[e[194]||(e[194]=s("a",{id:"Makie.MouseEvent",href:"#Makie.MouseEvent"},[s("span",{class:"jlbinding"},"Makie.MouseEvent")],-1)),e[195]||(e[195]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[196]||(e[196]=a('
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

',4))]),s("details",be,[s("summary",null,[e[197]||(e[197]=s("a",{id:"Makie.MoveTo",href:"#Makie.MoveTo"},[s("span",{class:"jlbinding"},"Makie.MoveTo")],-1)),e[198]||(e[198]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[199]||(e[199]=a(`
julia
MoveTo(p::VecTypes)
+MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

`,3))]),s("details",ye,[s("summary",null,[e[200]||(e[200]=s("a",{id:"Makie.MultiplesTicks",href:"#Makie.MultiplesTicks"},[s("span",{class:"jlbinding"},"Makie.MultiplesTicks")],-1)),e[201]||(e[201]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[202]||(e[202]=a('

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

',4))]),s("details",me,[s("summary",null,[e[203]||(e[203]=s("a",{id:"Makie.Pie",href:"#Makie.Pie"},[s("span",{class:"jlbinding"},"Makie.Pie")],-1)),e[204]||(e[204]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[205]||(e[205]=s("p",null,[s("code",null,"Pie"),o(" is the plot type associated with plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[206]||(e[206]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fe,[s("summary",null,[e[207]||(e[207]=s("a",{id:"Makie.PlotSpec",href:"#Makie.PlotSpec"},[s("span",{class:"jlbinding"},"Makie.PlotSpec")],-1)),e[208]||(e[208]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[209]||(e[209]=a('
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

',3))]),s("details",Ee,[s("summary",null,[e[210]||(e[210]=s("a",{id:"Makie.PointLight",href:"#Makie.PointLight"},[s("span",{class:"jlbinding"},"Makie.PointLight")],-1)),e[211]||(e[211]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[212]||(e[212]=a(`
julia
PointLight(color, position[, attenuation = Vec2f(0)])
+PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

`,6))]),s("details",ve,[s("summary",null,[e[213]||(e[213]=s("a",{id:"Makie.PolarAxis",href:"#Makie.PolarAxis"},[s("span",{class:"jlbinding"},"Makie.PolarAxis")],-1)),e[214]||(e[214]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[215]||(e[215]=a('

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

',6))]),s("details",je,[s("summary",null,[e[216]||(e[216]=s("a",{id:"Makie.QQNorm",href:"#Makie.QQNorm"},[s("span",{class:"jlbinding"},"Makie.QQNorm")],-1)),e[217]||(e[217]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[218]||(e[218]=s("p",null,[s("code",null,"QQNorm"),o(" is the plot type associated with plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[219]||(e[219]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Me,[s("summary",null,[e[220]||(e[220]=s("a",{id:"Makie.QQPlot",href:"#Makie.QQPlot"},[s("span",{class:"jlbinding"},"Makie.QQPlot")],-1)),e[221]||(e[221]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[222]||(e[222]=s("p",null,[s("code",null,"QQPlot"),o(" is the plot type associated with plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[223]||(e[223]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ce,[s("summary",null,[e[224]||(e[224]=s("a",{id:"Makie.RainClouds",href:"#Makie.RainClouds"},[s("span",{class:"jlbinding"},"Makie.RainClouds")],-1)),e[225]||(e[225]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[226]||(e[226]=s("p",null,[s("code",null,"RainClouds"),o(" is the plot type associated with plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[227]||(e[227]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",we,[s("summary",null,[e[228]||(e[228]=s("a",{id:"Makie.Rangebars",href:"#Makie.Rangebars"},[s("span",{class:"jlbinding"},"Makie.Rangebars")],-1)),e[229]||(e[229]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[230]||(e[230]=s("p",null,[s("code",null,"Rangebars"),o(" is the plot type associated with plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[231]||(e[231]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fe,[s("summary",null,[e[232]||(e[232]=s("a",{id:"Makie.RectLight",href:"#Makie.RectLight"},[s("span",{class:"jlbinding"},"Makie.RectLight")],-1)),e[233]||(e[233]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[234]||(e[234]=a(`
julia
RectLight(color, r::Rect2[, direction = -normal])
+RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

`,6))]),s("details",xe,[s("summary",null,[e[235]||(e[235]=s("a",{id:"Makie.Resampler",href:"#Makie.Resampler"},[s("span",{class:"jlbinding"},"Makie.Resampler")],-1)),e[236]||(e[236]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[237]||(e[237]=a('
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

',4))]),s("details",Te,[s("summary",null,[e[238]||(e[238]=s("a",{id:"Makie.Reverse",href:"#Makie.Reverse"},[s("span",{class:"jlbinding"},"Makie.Reverse")],-1)),e[239]||(e[239]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[240]||(e[240]=s("p",null,"Reverses the attribute T upon conversion",-1)),e[241]||(e[241]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L1504-L1506",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ae,[s("summary",null,[e[242]||(e[242]=s("a",{id:"Makie.ReversibleScale",href:"#Makie.ReversibleScale"},[s("span",{class:"jlbinding"},"Makie.ReversibleScale")],-1)),e[243]||(e[243]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[244]||(e[244]=a('
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

',5))]),s("details",Be,[s("summary",null,[e[245]||(e[245]=s("a",{id:"Makie.ScatterLines",href:"#Makie.ScatterLines"},[s("span",{class:"jlbinding"},"Makie.ScatterLines")],-1)),e[246]||(e[246]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[247]||(e[247]=s("p",null,[s("code",null,"ScatterLines"),o(" is the plot type associated with plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[248]||(e[248]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Le,[s("summary",null,[e[249]||(e[249]=s("a",{id:"Makie.Scene",href:"#Makie.Scene"},[s("span",{class:"jlbinding"},"Makie.Scene")],-1)),e[250]||(e[250]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[251]||(e[251]=a('
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

',5))]),s("details",De,[s("summary",null,[e[252]||(e[252]=s("a",{id:"Makie.SceneSpace",href:"#Makie.SceneSpace"},[s("span",{class:"jlbinding"},"Makie.SceneSpace")],-1)),e[253]||(e[253]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[254]||(e[254]=s("p",null,"Unit space of the scene it's displayed on. Also referred to as data units",-1)),e[255]||(e[255]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/units.jl#L31-L34",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Se,[s("summary",null,[e[256]||(e[256]=s("a",{id:"Makie.Series",href:"#Makie.Series"},[s("span",{class:"jlbinding"},"Makie.Series")],-1)),e[257]||(e[257]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[258]||(e[258]=s("p",null,[s("code",null,"Series"),o(" is the plot type associated with plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[259]||(e[259]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Oe,[s("summary",null,[e[260]||(e[260]=s("a",{id:"Makie.Slider",href:"#Makie.Slider"},[s("span",{class:"jlbinding"},"Makie.Slider")],-1)),e[261]||(e[261]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[262]||(e[262]=a('

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

',6))]),s("details",Pe,[s("summary",null,[e[263]||(e[263]=s("a",{id:"Makie.SliderGrid",href:"#Makie.SliderGrid"},[s("span",{class:"jlbinding"},"Makie.SliderGrid")],-1)),e[264]||(e[264]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[265]||(e[265]=a(`

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
     (label = "Amplitude", range = 0:0.1:10, startvalue = 5),
     (label = "Frequency", range = 0:0.5:50, format = "{:.1f}Hz", startvalue = 10),
     (label = "Phase", range = 0:0.01:2pi,
         format = x -> string(round(x/pi, digits = 2), "π"))
 )

Working with slider values:

julia
on(sg.sliders[1].value) do val
     # do something with \`val\`
-end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

`,14))]),s("details",Ne,[s("summary",null,[e[266]||(e[266]=s("a",{id:"Makie.SpotLight",href:"#Makie.SpotLight"},[s("span",{class:"jlbinding"},"Makie.SpotLight")],-1)),e[267]||(e[267]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[268]||(e[268]=a('
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

',5))]),s("details",ze,[s("summary",null,[e[269]||(e[269]=s("a",{id:"Makie.Spy",href:"#Makie.Spy"},[s("span",{class:"jlbinding"},"Makie.Spy")],-1)),e[270]||(e[270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[271]||(e[271]=s("p",null,[s("code",null,"Spy"),o(" is the plot type associated with plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[272]||(e[272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ie,[s("summary",null,[e[273]||(e[273]=s("a",{id:"Makie.Stairs",href:"#Makie.Stairs"},[s("span",{class:"jlbinding"},"Makie.Stairs")],-1)),e[274]||(e[274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[275]||(e[275]=s("p",null,[s("code",null,"Stairs"),o(" is the plot type associated with plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[276]||(e[276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Re,[s("summary",null,[e[277]||(e[277]=s("a",{id:"Makie.Stem",href:"#Makie.Stem"},[s("span",{class:"jlbinding"},"Makie.Stem")],-1)),e[278]||(e[278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[279]||(e[279]=s("p",null,[s("code",null,"Stem"),o(" is the plot type associated with plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[280]||(e[280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ve,[s("summary",null,[e[281]||(e[281]=s("a",{id:"Makie.StepHist",href:"#Makie.StepHist"},[s("span",{class:"jlbinding"},"Makie.StepHist")],-1)),e[282]||(e[282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[283]||(e[283]=s("p",null,[s("code",null,"StepHist"),o(" is the plot type associated with plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[284]||(e[284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qe,[s("summary",null,[e[285]||(e[285]=s("a",{id:"Makie.StreamPlot",href:"#Makie.StreamPlot"},[s("span",{class:"jlbinding"},"Makie.StreamPlot")],-1)),e[286]||(e[286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[287]||(e[287]=s("p",null,[s("code",null,"StreamPlot"),o(" is the plot type associated with plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[288]||(e[288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ge,[s("summary",null,[e[289]||(e[289]=s("a",{id:"Makie.Textbox",href:"#Makie.Textbox"},[s("span",{class:"jlbinding"},"Makie.Textbox")],-1)),e[290]||(e[290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[291]||(e[291]=a('

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

',6))]),s("details",Ue,[s("summary",null,[e[292]||(e[292]=s("a",{id:"Makie.TimeSeries",href:"#Makie.TimeSeries"},[s("span",{class:"jlbinding"},"Makie.TimeSeries")],-1)),e[293]||(e[293]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[294]||(e[294]=s("p",null,[s("code",null,"TimeSeries"),o(" is the plot type associated with plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[295]||(e[295]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",He,[s("summary",null,[e[296]||(e[296]=s("a",{id:"Makie.Toggle",href:"#Makie.Toggle"},[s("span",{class:"jlbinding"},"Makie.Toggle")],-1)),e[297]||(e[297]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[298]||(e[298]=a('

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

',6))]),s("details",We,[s("summary",null,[e[299]||(e[299]=s("a",{id:"Makie.Tooltip",href:"#Makie.Tooltip"},[s("span",{class:"jlbinding"},"Makie.Tooltip")],-1)),e[300]||(e[300]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[301]||(e[301]=s("p",null,[s("code",null,"Tooltip"),o(" is the plot type associated with plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[302]||(e[302]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ye,[s("summary",null,[e[303]||(e[303]=s("a",{id:"Makie.Transformation",href:"#Makie.Transformation"},[s("span",{class:"jlbinding"},"Makie.Transformation")],-1)),e[304]||(e[304]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[305]||(e[305]=a('

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

',4))]),s("details",Ke,[s("summary",null,[e[306]||(e[306]=s("a",{id:"Makie.Tricontourf",href:"#Makie.Tricontourf"},[s("span",{class:"jlbinding"},"Makie.Tricontourf")],-1)),e[307]||(e[307]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[308]||(e[308]=s("p",null,[s("code",null,"Tricontourf"),o(" is the plot type associated with plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[309]||(e[309]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qe,[s("summary",null,[e[310]||(e[310]=s("a",{id:"Makie.Triplot",href:"#Makie.Triplot"},[s("span",{class:"jlbinding"},"Makie.Triplot")],-1)),e[311]||(e[311]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[312]||(e[312]=s("p",null,[s("code",null,"Triplot"),o(" is the plot type associated with plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[313]||(e[313]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$e,[s("summary",null,[e[314]||(e[314]=s("a",{id:"Makie.VLines",href:"#Makie.VLines"},[s("span",{class:"jlbinding"},"Makie.VLines")],-1)),e[315]||(e[315]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[316]||(e[316]=s("p",null,[s("code",null,"VLines"),o(" is the plot type associated with plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[317]||(e[317]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xe,[s("summary",null,[e[318]||(e[318]=s("a",{id:"Makie.VSpan",href:"#Makie.VSpan"},[s("span",{class:"jlbinding"},"Makie.VSpan")],-1)),e[319]||(e[319]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[320]||(e[320]=s("p",null,[s("code",null,"VSpan"),o(" is the plot type associated with plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[321]||(e[321]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Je,[s("summary",null,[e[322]||(e[322]=s("a",{id:"Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"Makie.VideoStream")],-1)),e[323]||(e[323]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[324]||(e[324]=a('
julia
VideoStream(fig::FigureLike;\n        format="mp4", framerate=24, compression=nothing, profile=nothing, pixel_format=nothing, loop=nothing,\n        loglevel="quiet", visible=false, connect=false, filter_ticks=true, backend=current_backend(),\n        screen_config...)

Returns a VideoStream which can pipe new frames into the ffmpeg process with few allocations via recordframe!(stream). When done, use save(path, stream) to write the video out to a file.

Arguments

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

',16))]),s("details",Ze,[s("summary",null,[e[325]||(e[325]=s("a",{id:"Makie.Violin",href:"#Makie.Violin"},[s("span",{class:"jlbinding"},"Makie.Violin")],-1)),e[326]||(e[326]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[327]||(e[327]=s("p",null,[s("code",null,"Violin"),o(" is the plot type associated with plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[328]||(e[328]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_e,[s("summary",null,[e[329]||(e[329]=s("a",{id:"Makie.VolumeSlices",href:"#Makie.VolumeSlices"},[s("span",{class:"jlbinding"},"Makie.VolumeSlices")],-1)),e[330]||(e[330]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[331]||(e[331]=s("p",null,[s("code",null,"VolumeSlices"),o(" is the plot type associated with plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[332]||(e[332]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",es,[s("summary",null,[e[333]||(e[333]=s("a",{id:"Makie.Voronoiplot",href:"#Makie.Voronoiplot"},[s("span",{class:"jlbinding"},"Makie.Voronoiplot")],-1)),e[334]||(e[334]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[335]||(e[335]=s("p",null,[s("code",null,"Voronoiplot"),o(" is the plot type associated with plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[336]||(e[336]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ss,[s("summary",null,[e[337]||(e[337]=s("a",{id:"Makie.Waterfall",href:"#Makie.Waterfall"},[s("span",{class:"jlbinding"},"Makie.Waterfall")],-1)),e[338]||(e[338]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[339]||(e[339]=s("p",null,[s("code",null,"Waterfall"),o(" is the plot type associated with plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[340]||(e[340]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",os,[s("summary",null,[e[341]||(e[341]=s("a",{id:"Makie.WilkinsonTicks-Tuple{Int64}",href:"#Makie.WilkinsonTicks-Tuple{Int64}"},[s("span",{class:"jlbinding"},"Makie.WilkinsonTicks")],-1)),e[342]||(e[342]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[343]||(e[343]=a(`
julia
WilkinsonTicks(
+end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

`,14))]),s("details",Ne,[s("summary",null,[e[266]||(e[266]=s("a",{id:"Makie.SpotLight",href:"#Makie.SpotLight"},[s("span",{class:"jlbinding"},"Makie.SpotLight")],-1)),e[267]||(e[267]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[268]||(e[268]=a('
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

',5))]),s("details",ze,[s("summary",null,[e[269]||(e[269]=s("a",{id:"Makie.Spy",href:"#Makie.Spy"},[s("span",{class:"jlbinding"},"Makie.Spy")],-1)),e[270]||(e[270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[271]||(e[271]=s("p",null,[s("code",null,"Spy"),o(" is the plot type associated with plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[272]||(e[272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ie,[s("summary",null,[e[273]||(e[273]=s("a",{id:"Makie.Stairs",href:"#Makie.Stairs"},[s("span",{class:"jlbinding"},"Makie.Stairs")],-1)),e[274]||(e[274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[275]||(e[275]=s("p",null,[s("code",null,"Stairs"),o(" is the plot type associated with plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[276]||(e[276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Re,[s("summary",null,[e[277]||(e[277]=s("a",{id:"Makie.Stem",href:"#Makie.Stem"},[s("span",{class:"jlbinding"},"Makie.Stem")],-1)),e[278]||(e[278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[279]||(e[279]=s("p",null,[s("code",null,"Stem"),o(" is the plot type associated with plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[280]||(e[280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ve,[s("summary",null,[e[281]||(e[281]=s("a",{id:"Makie.StepHist",href:"#Makie.StepHist"},[s("span",{class:"jlbinding"},"Makie.StepHist")],-1)),e[282]||(e[282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[283]||(e[283]=s("p",null,[s("code",null,"StepHist"),o(" is the plot type associated with plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[284]||(e[284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qe,[s("summary",null,[e[285]||(e[285]=s("a",{id:"Makie.StreamPlot",href:"#Makie.StreamPlot"},[s("span",{class:"jlbinding"},"Makie.StreamPlot")],-1)),e[286]||(e[286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[287]||(e[287]=s("p",null,[s("code",null,"StreamPlot"),o(" is the plot type associated with plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[288]||(e[288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ge,[s("summary",null,[e[289]||(e[289]=s("a",{id:"Makie.Textbox",href:"#Makie.Textbox"},[s("span",{class:"jlbinding"},"Makie.Textbox")],-1)),e[290]||(e[290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[291]||(e[291]=a('

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

',6))]),s("details",Ue,[s("summary",null,[e[292]||(e[292]=s("a",{id:"Makie.TimeSeries",href:"#Makie.TimeSeries"},[s("span",{class:"jlbinding"},"Makie.TimeSeries")],-1)),e[293]||(e[293]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[294]||(e[294]=s("p",null,[s("code",null,"TimeSeries"),o(" is the plot type associated with plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[295]||(e[295]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",He,[s("summary",null,[e[296]||(e[296]=s("a",{id:"Makie.Toggle",href:"#Makie.Toggle"},[s("span",{class:"jlbinding"},"Makie.Toggle")],-1)),e[297]||(e[297]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[298]||(e[298]=a('

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

',6))]),s("details",We,[s("summary",null,[e[299]||(e[299]=s("a",{id:"Makie.Tooltip",href:"#Makie.Tooltip"},[s("span",{class:"jlbinding"},"Makie.Tooltip")],-1)),e[300]||(e[300]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[301]||(e[301]=s("p",null,[s("code",null,"Tooltip"),o(" is the plot type associated with plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[302]||(e[302]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ye,[s("summary",null,[e[303]||(e[303]=s("a",{id:"Makie.Transformation",href:"#Makie.Transformation"},[s("span",{class:"jlbinding"},"Makie.Transformation")],-1)),e[304]||(e[304]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[305]||(e[305]=a('

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

',4))]),s("details",Ke,[s("summary",null,[e[306]||(e[306]=s("a",{id:"Makie.Tricontourf",href:"#Makie.Tricontourf"},[s("span",{class:"jlbinding"},"Makie.Tricontourf")],-1)),e[307]||(e[307]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[308]||(e[308]=s("p",null,[s("code",null,"Tricontourf"),o(" is the plot type associated with plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[309]||(e[309]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qe,[s("summary",null,[e[310]||(e[310]=s("a",{id:"Makie.Triplot",href:"#Makie.Triplot"},[s("span",{class:"jlbinding"},"Makie.Triplot")],-1)),e[311]||(e[311]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[312]||(e[312]=s("p",null,[s("code",null,"Triplot"),o(" is the plot type associated with plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[313]||(e[313]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$e,[s("summary",null,[e[314]||(e[314]=s("a",{id:"Makie.VLines",href:"#Makie.VLines"},[s("span",{class:"jlbinding"},"Makie.VLines")],-1)),e[315]||(e[315]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[316]||(e[316]=s("p",null,[s("code",null,"VLines"),o(" is the plot type associated with plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[317]||(e[317]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xe,[s("summary",null,[e[318]||(e[318]=s("a",{id:"Makie.VSpan",href:"#Makie.VSpan"},[s("span",{class:"jlbinding"},"Makie.VSpan")],-1)),e[319]||(e[319]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[320]||(e[320]=s("p",null,[s("code",null,"VSpan"),o(" is the plot type associated with plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[321]||(e[321]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Je,[s("summary",null,[e[322]||(e[322]=s("a",{id:"Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"Makie.VideoStream")],-1)),e[323]||(e[323]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[324]||(e[324]=a('
julia
VideoStream(fig::FigureLike;\n        format="mp4", framerate=24, compression=nothing, profile=nothing, pixel_format=nothing, loop=nothing,\n        loglevel="quiet", visible=false, connect=false, filter_ticks=true, backend=current_backend(),\n        screen_config...)

Returns a VideoStream which can pipe new frames into the ffmpeg process with few allocations via recordframe!(stream). When done, use save(path, stream) to write the video out to a file.

Arguments

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

',16))]),s("details",Ze,[s("summary",null,[e[325]||(e[325]=s("a",{id:"Makie.Violin",href:"#Makie.Violin"},[s("span",{class:"jlbinding"},"Makie.Violin")],-1)),e[326]||(e[326]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[327]||(e[327]=s("p",null,[s("code",null,"Violin"),o(" is the plot type associated with plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[328]||(e[328]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_e,[s("summary",null,[e[329]||(e[329]=s("a",{id:"Makie.VolumeSlices",href:"#Makie.VolumeSlices"},[s("span",{class:"jlbinding"},"Makie.VolumeSlices")],-1)),e[330]||(e[330]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[331]||(e[331]=s("p",null,[s("code",null,"VolumeSlices"),o(" is the plot type associated with plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[332]||(e[332]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",es,[s("summary",null,[e[333]||(e[333]=s("a",{id:"Makie.Voronoiplot",href:"#Makie.Voronoiplot"},[s("span",{class:"jlbinding"},"Makie.Voronoiplot")],-1)),e[334]||(e[334]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[335]||(e[335]=s("p",null,[s("code",null,"Voronoiplot"),o(" is the plot type associated with plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[336]||(e[336]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ss,[s("summary",null,[e[337]||(e[337]=s("a",{id:"Makie.Waterfall",href:"#Makie.Waterfall"},[s("span",{class:"jlbinding"},"Makie.Waterfall")],-1)),e[338]||(e[338]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[339]||(e[339]=s("p",null,[s("code",null,"Waterfall"),o(" is the plot type associated with plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[340]||(e[340]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",os,[s("summary",null,[e[341]||(e[341]=s("a",{id:"Makie.WilkinsonTicks-Tuple{Int64}",href:"#Makie.WilkinsonTicks-Tuple{Int64}"},[s("span",{class:"jlbinding"},"Makie.WilkinsonTicks")],-1)),e[342]||(e[342]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[343]||(e[343]=a(`
julia
WilkinsonTicks(
     k_ideal::Int;
     k_min = 2, k_max = 10,
     Q = [(1.0, 1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)],
@@ -46,14 +46,14 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     simplicity_weight = 1/6,
     coverage_weight = 1/3,
     niceness_weight = 1/4
-)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\\begin{aligned} &\\text{simplicity} = 1 - \\frac{i}{|Q|} + \\frac{v}{|Q|}
&\\text{coverage} = \\frac{x_{max} - x_{min}}{\\mathrm{label}{max} - \\mathrm{label}{min}}
&\\text{granularity}= 1 - \\frac{\\left|k - m\\right|}{m} \\end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

`,17))]),s("details",is,[s("summary",null,[e[344]||(e[344]=s("a",{id:"FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[345]||(e[345]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[346]||(e[346]=a('
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

',10))]),s("details",ts,[s("summary",null,[e[347]||(e[347]=s("a",{id:"FileIO.save-Tuple{String, VideoStream}",href:"#FileIO.save-Tuple{String, VideoStream}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[348]||(e[348]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[349]||(e[349]=a('
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

',3))]),s("details",as,[s("summary",null,[e[350]||(e[350]=s("a",{id:"Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}",href:"#Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[351]||(e[351]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[352]||(e[352]=a(`
julia
Pattern(image)
-Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

`,3))]),s("details",ns,[s("summary",null,[e[353]||(e[353]=s("a",{id:"Makie.Pattern-Tuple{String}",href:"#Makie.Pattern-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[354]||(e[354]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[355]||(e[355]=a(`
julia
Pattern(style::String = "/"; kwargs...)
-Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

`,3))]),s("details",ls,[s("summary",null,[e[356]||(e[356]=s("a",{id:"Makie.Record-Tuple{Any, Any}",href:"#Makie.Record-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.Record")],-1)),e[357]||(e[357]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[358]||(e[358]=a('
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

',3))]),s("details",rs,[s("summary",null,[e[359]||(e[359]=s("a",{id:"Makie.ablines",href:"#Makie.ablines"},[s("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[360]||(e[360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[361]||(e[361]=a('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',33))]),s("details",ds,[s("summary",null,[e[362]||(e[362]=s("a",{id:"Makie.ablines!",href:"#Makie.ablines!"},[s("span",{class:"jlbinding"},"Makie.ablines!")],-1)),e[363]||(e[363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[364]||(e[364]=s("p",null,[s("code",null,"ablines!"),o(" is the mutating variant of plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[365]||(e[365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",cs,[s("summary",null,[e[366]||(e[366]=s("a",{id:"Makie.activate_interaction!-Tuple{Any, Symbol}",href:"#Makie.activate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.activate_interaction!")],-1)),e[367]||(e[367]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[368]||(e[368]=a('
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

',3))]),s("details",ps,[s("summary",null,[e[369]||(e[369]=s("a",{id:"Makie.addmouseevents!-Tuple{Any, Vararg{Any}}",href:"#Makie.addmouseevents!-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.addmouseevents!")],-1)),e[370]||(e[370]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[371]||(e[371]=a(`
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
+)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\\begin{aligned} &\\text{simplicity} = 1 - \\frac{i}{|Q|} + \\frac{v}{|Q|}
&\\text{coverage} = \\frac{x_{max} - x_{min}}{\\mathrm{label}{max} - \\mathrm{label}{min}}
&\\text{granularity}= 1 - \\frac{\\left|k - m\\right|}{m} \\end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

`,17))]),s("details",is,[s("summary",null,[e[344]||(e[344]=s("a",{id:"FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[345]||(e[345]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[346]||(e[346]=a('
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

',10))]),s("details",ts,[s("summary",null,[e[347]||(e[347]=s("a",{id:"FileIO.save-Tuple{String, VideoStream}",href:"#FileIO.save-Tuple{String, VideoStream}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[348]||(e[348]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[349]||(e[349]=a('
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

',3))]),s("details",as,[s("summary",null,[e[350]||(e[350]=s("a",{id:"Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}",href:"#Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[351]||(e[351]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[352]||(e[352]=a(`
julia
Pattern(image)
+Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

`,3))]),s("details",ns,[s("summary",null,[e[353]||(e[353]=s("a",{id:"Makie.Pattern-Tuple{String}",href:"#Makie.Pattern-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[354]||(e[354]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[355]||(e[355]=a(`
julia
Pattern(style::String = "/"; kwargs...)
+Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

`,3))]),s("details",ls,[s("summary",null,[e[356]||(e[356]=s("a",{id:"Makie.Record-Tuple{Any, Any}",href:"#Makie.Record-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.Record")],-1)),e[357]||(e[357]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[358]||(e[358]=a('
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

',3))]),s("details",ds,[s("summary",null,[e[359]||(e[359]=s("a",{id:"Makie.ablines",href:"#Makie.ablines"},[s("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[360]||(e[360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[361]||(e[361]=a('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',33))]),s("details",rs,[s("summary",null,[e[362]||(e[362]=s("a",{id:"Makie.ablines!",href:"#Makie.ablines!"},[s("span",{class:"jlbinding"},"Makie.ablines!")],-1)),e[363]||(e[363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[364]||(e[364]=s("p",null,[s("code",null,"ablines!"),o(" is the mutating variant of plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[365]||(e[365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",cs,[s("summary",null,[e[366]||(e[366]=s("a",{id:"Makie.activate_interaction!-Tuple{Any, Symbol}",href:"#Makie.activate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.activate_interaction!")],-1)),e[367]||(e[367]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[368]||(e[368]=a('
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

',3))]),s("details",ps,[s("summary",null,[e[369]||(e[369]=s("a",{id:"Makie.addmouseevents!-Tuple{Any, Vararg{Any}}",href:"#Makie.addmouseevents!-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.addmouseevents!")],-1)),e[370]||(e[370]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[371]||(e[371]=a(`
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
 
 onmouseleftclick(mouseevents) do event
     # do something with the mouseevent
-end

source

`,6))]),s("details",hs,[s("summary",null,[e[372]||(e[372]=s("a",{id:"Makie.annotations",href:"#Makie.annotations"},[s("span",{class:"jlbinding"},"Makie.annotations")],-1)),e[373]||(e[373]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[374]||(e[374]=a('
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

',45))]),s("details",ks,[s("summary",null,[e[375]||(e[375]=s("a",{id:"Makie.annotations!",href:"#Makie.annotations!"},[s("span",{class:"jlbinding"},"Makie.annotations!")],-1)),e[376]||(e[376]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[377]||(e[377]=s("p",null,[s("code",null,"annotations!"),o(" is the mutating variant of plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[378]||(e[378]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gs,[s("summary",null,[e[379]||(e[379]=s("a",{id:"Makie.arc",href:"#Makie.arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),e[380]||(e[380]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[381]||(e[381]=a('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",us,[s("summary",null,[e[382]||(e[382]=s("a",{id:"Makie.arc!",href:"#Makie.arc!"},[s("span",{class:"jlbinding"},"Makie.arc!")],-1)),e[383]||(e[383]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[384]||(e[384]=s("p",null,[s("code",null,"arc!"),o(" is the mutating variant of plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[385]||(e[385]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bs,[s("summary",null,[e[386]||(e[386]=s("a",{id:"Makie.autolimits!",href:"#Makie.autolimits!"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[387]||(e[387]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[388]||(e[388]=a('
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

',3))]),s("details",ys,[s("summary",null,[e[389]||(e[389]=s("a",{id:"Makie.autolimits!-Tuple{Axis}",href:"#Makie.autolimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[390]||(e[390]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[391]||(e[391]=a(`
julia
autolimits!()
-autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

`,3))]),s("details",ms,[s("summary",null,[e[392]||(e[392]=s("a",{id:"Makie.available_gradients-Tuple{}",href:"#Makie.available_gradients-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_gradients")],-1)),e[393]||(e[393]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[394]||(e[394]=a('
julia
available_gradients()

Prints all available gradient names.

source

',3))]),s("details",fs,[s("summary",null,[e[395]||(e[395]=s("a",{id:"Makie.available_marker_symbols-Tuple{}",href:"#Makie.available_marker_symbols-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_marker_symbols")],-1)),e[396]||(e[396]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[397]||(e[397]=a('
julia
available_marker_symbols()

Displays all available marker symbols.

source

',3))]),s("details",Es,[s("summary",null,[e[398]||(e[398]=s("a",{id:"Makie.available_plotting_methods-Tuple{}",href:"#Makie.available_plotting_methods-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_plotting_methods")],-1)),e[399]||(e[399]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[400]||(e[400]=a('
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

',3))]),s("details",vs,[s("summary",null,[e[401]||(e[401]=s("a",{id:"Makie.axis3d-Tuple",href:"#Makie.axis3d-Tuple"},[s("span",{class:"jlbinding"},"Makie.axis3d")],-1)),e[402]||(e[402]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[403]||(e[403]=a(`
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
+end

source

`,6))]),s("details",hs,[s("summary",null,[e[372]||(e[372]=s("a",{id:"Makie.annotations",href:"#Makie.annotations"},[s("span",{class:"jlbinding"},"Makie.annotations")],-1)),e[373]||(e[373]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[374]||(e[374]=a('
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

',45))]),s("details",ks,[s("summary",null,[e[375]||(e[375]=s("a",{id:"Makie.annotations!",href:"#Makie.annotations!"},[s("span",{class:"jlbinding"},"Makie.annotations!")],-1)),e[376]||(e[376]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[377]||(e[377]=s("p",null,[s("code",null,"annotations!"),o(" is the mutating variant of plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[378]||(e[378]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gs,[s("summary",null,[e[379]||(e[379]=s("a",{id:"Makie.arc",href:"#Makie.arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),e[380]||(e[380]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[381]||(e[381]=a('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",us,[s("summary",null,[e[382]||(e[382]=s("a",{id:"Makie.arc!",href:"#Makie.arc!"},[s("span",{class:"jlbinding"},"Makie.arc!")],-1)),e[383]||(e[383]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[384]||(e[384]=s("p",null,[s("code",null,"arc!"),o(" is the mutating variant of plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[385]||(e[385]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bs,[s("summary",null,[e[386]||(e[386]=s("a",{id:"Makie.autolimits!",href:"#Makie.autolimits!"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[387]||(e[387]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[388]||(e[388]=a('
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

',3))]),s("details",ys,[s("summary",null,[e[389]||(e[389]=s("a",{id:"Makie.autolimits!-Tuple{Axis}",href:"#Makie.autolimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[390]||(e[390]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[391]||(e[391]=a(`
julia
autolimits!()
+autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

`,3))]),s("details",ms,[s("summary",null,[e[392]||(e[392]=s("a",{id:"Makie.available_gradients-Tuple{}",href:"#Makie.available_gradients-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_gradients")],-1)),e[393]||(e[393]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[394]||(e[394]=a('
julia
available_gradients()

Prints all available gradient names.

source

',3))]),s("details",fs,[s("summary",null,[e[395]||(e[395]=s("a",{id:"Makie.available_marker_symbols-Tuple{}",href:"#Makie.available_marker_symbols-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_marker_symbols")],-1)),e[396]||(e[396]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[397]||(e[397]=a('
julia
available_marker_symbols()

Displays all available marker symbols.

source

',3))]),s("details",Es,[s("summary",null,[e[398]||(e[398]=s("a",{id:"Makie.available_plotting_methods-Tuple{}",href:"#Makie.available_plotting_methods-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_plotting_methods")],-1)),e[399]||(e[399]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[400]||(e[400]=a('
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

',3))]),s("details",vs,[s("summary",null,[e[401]||(e[401]=s("a",{id:"Makie.axis3d-Tuple",href:"#Makie.axis3d-Tuple"},[s("span",{class:"jlbinding"},"Makie.axis3d")],-1)),e[402]||(e[402]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[403]||(e[403]=a(`
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
     visible: true
     ticks: 
         rotation: (-0.7071067811865475 + -0.0im + -0.0jm - 0.7071067811865476km, -4.371139e-8 + 0.0im + 0.0jm + 1.0km, -3.090861907263062e-8 + 3.090861907263061e-8im + 0.7071067811865475jm + 0.7071067811865476km)
@@ -87,24 +87,24 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
         linewidth: (1, 1, 1)
         linecolor: (RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0))
     inspectable: false
-    showticks: (true, true, true)

source

`,6))]),s("details",js,[s("summary",null,[e[404]||(e[404]=s("a",{id:"Makie.axislegend-Tuple{Any, Vararg{Any}}",href:"#Makie.axislegend-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.axislegend")],-1)),e[405]||(e[405]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[406]||(e[406]=a(`
julia
axislegend(ax, args...; position = :rt, kwargs...)
+    showticks: (true, true, true)

source

`,6))]),s("details",js,[s("summary",null,[e[404]||(e[404]=s("a",{id:"Makie.axislegend-Tuple{Any, Vararg{Any}}",href:"#Makie.axislegend-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.axislegend")],-1)),e[405]||(e[405]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[406]||(e[406]=a(`
julia
axislegend(ax, args...; position = :rt, kwargs...)
 axislegend(ax, args...; position = (1, 1), kwargs...)
 axislegend(ax = current_axis(); kwargs...)
 axislegend(title::AbstractString; kwargs...)
-axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

`,5))]),s("details",Ms,[s("summary",null,[e[407]||(e[407]=s("a",{id:"Makie.band",href:"#Makie.band"},[s("span",{class:"jlbinding"},"Makie.band")],-1)),e[408]||(e[408]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[409]||(e[409]=a(`
julia
band(x, ylower, yupper; kwargs...)
+axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

`,5))]),s("details",Ms,[s("summary",null,[e[407]||(e[407]=s("a",{id:"Makie.band",href:"#Makie.band"},[s("span",{class:"jlbinding"},"Makie.band")],-1)),e[408]||(e[408]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[409]||(e[409]=a(`
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Cs,[s("summary",null,[e[410]||(e[410]=s("a",{id:"Makie.band!",href:"#Makie.band!"},[s("span",{class:"jlbinding"},"Makie.band!")],-1)),e[411]||(e[411]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[412]||(e[412]=s("p",null,[s("code",null,"band!"),o(" is the mutating variant of plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[413]||(e[413]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ws,[s("summary",null,[e[414]||(e[414]=s("a",{id:"Makie.barplot",href:"#Makie.barplot"},[s("span",{class:"jlbinding"},"Makie.barplot")],-1)),e[415]||(e[415]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[416]||(e[416]=a('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

',52))]),s("details",Fs,[s("summary",null,[e[417]||(e[417]=s("a",{id:"Makie.barplot!",href:"#Makie.barplot!"},[s("span",{class:"jlbinding"},"Makie.barplot!")],-1)),e[418]||(e[418]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[419]||(e[419]=s("p",null,[s("code",null,"barplot!"),o(" is the mutating variant of plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[420]||(e[420]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xs,[s("summary",null,[e[421]||(e[421]=s("a",{id:"Makie.boundingbox",href:"#Makie.boundingbox"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[422]||(e[422]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[423]||(e[423]=a('
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

',4))]),s("details",Ts,[s("summary",null,[e[424]||(e[424]=s("a",{id:"Makie.boundingbox-2",href:"#Makie.boundingbox-2"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[425]||(e[425]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[426]||(e[426]=a('
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

',4))]),s("details",As,[s("summary",null,[e[427]||(e[427]=s("a",{id:"Makie.boxplot",href:"#Makie.boxplot"},[s("span",{class:"jlbinding"},"Makie.boxplot")],-1)),e[428]||(e[428]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[429]||(e[429]=a('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

',39))]),s("details",Bs,[s("summary",null,[e[430]||(e[430]=s("a",{id:"Makie.boxplot!",href:"#Makie.boxplot!"},[s("span",{class:"jlbinding"},"Makie.boxplot!")],-1)),e[431]||(e[431]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[432]||(e[432]=s("p",null,[s("code",null,"boxplot!"),o(" is the mutating variant of plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[433]||(e[433]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ls,[s("summary",null,[e[434]||(e[434]=s("a",{id:"Makie.bracket",href:"#Makie.bracket"},[s("span",{class:"jlbinding"},"Makie.bracket")],-1)),e[435]||(e[435]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[436]||(e[436]=a(`
julia
bracket(x1, y1, x2, y2; kwargs...)
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Cs,[s("summary",null,[e[410]||(e[410]=s("a",{id:"Makie.band!",href:"#Makie.band!"},[s("span",{class:"jlbinding"},"Makie.band!")],-1)),e[411]||(e[411]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[412]||(e[412]=s("p",null,[s("code",null,"band!"),o(" is the mutating variant of plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[413]||(e[413]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ws,[s("summary",null,[e[414]||(e[414]=s("a",{id:"Makie.barplot",href:"#Makie.barplot"},[s("span",{class:"jlbinding"},"Makie.barplot")],-1)),e[415]||(e[415]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[416]||(e[416]=a('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

',52))]),s("details",Fs,[s("summary",null,[e[417]||(e[417]=s("a",{id:"Makie.barplot!",href:"#Makie.barplot!"},[s("span",{class:"jlbinding"},"Makie.barplot!")],-1)),e[418]||(e[418]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[419]||(e[419]=s("p",null,[s("code",null,"barplot!"),o(" is the mutating variant of plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[420]||(e[420]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xs,[s("summary",null,[e[421]||(e[421]=s("a",{id:"Makie.boundingbox",href:"#Makie.boundingbox"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[422]||(e[422]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[423]||(e[423]=a('
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

',4))]),s("details",Ts,[s("summary",null,[e[424]||(e[424]=s("a",{id:"Makie.boundingbox-2",href:"#Makie.boundingbox-2"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[425]||(e[425]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[426]||(e[426]=a('
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

',4))]),s("details",As,[s("summary",null,[e[427]||(e[427]=s("a",{id:"Makie.boxplot",href:"#Makie.boxplot"},[s("span",{class:"jlbinding"},"Makie.boxplot")],-1)),e[428]||(e[428]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[429]||(e[429]=a('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

',39))]),s("details",Bs,[s("summary",null,[e[430]||(e[430]=s("a",{id:"Makie.boxplot!",href:"#Makie.boxplot!"},[s("span",{class:"jlbinding"},"Makie.boxplot!")],-1)),e[431]||(e[431]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[432]||(e[432]=s("p",null,[s("code",null,"boxplot!"),o(" is the mutating variant of plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[433]||(e[433]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ls,[s("summary",null,[e[434]||(e[434]=s("a",{id:"Makie.bracket",href:"#Makie.bracket"},[s("span",{class:"jlbinding"},"Makie.bracket")],-1)),e[435]||(e[435]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[436]||(e[436]=a(`
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

`,25))]),s("details",Ds,[s("summary",null,[e[437]||(e[437]=s("a",{id:"Makie.bracket!",href:"#Makie.bracket!"},[s("span",{class:"jlbinding"},"Makie.bracket!")],-1)),e[438]||(e[438]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[439]||(e[439]=s("p",null,[s("code",null,"bracket!"),o(" is the mutating variant of plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[440]||(e[440]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ss,[s("summary",null,[e[441]||(e[441]=s("a",{id:"Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}",href:"#Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.broadcast_foreach")],-1)),e[442]||(e[442]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[443]||(e[443]=a('
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

',3))]),s("details",Os,[s("summary",null,[e[444]||(e[444]=s("a",{id:"Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.cam2d!")],-1)),e[445]||(e[445]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[446]||(e[446]=a('
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

',5))]),s("details",Ps,[s("summary",null,[e[447]||(e[447]=s("a",{id:"Makie.cam2d-Tuple{Scene}",href:"#Makie.cam2d-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam2d")],-1)),e[448]||(e[448]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[449]||(e[449]=s("p",null,"Creates a subscene with a pixel camera",-1)),e[450]||(e[450]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/scenes.jl#L401-L403",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ns,[s("summary",null,[e[451]||(e[451]=s("a",{id:"Makie.cam3d!-Tuple{Any}",href:"#Makie.cam3d!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d!")],-1)),e[452]||(e[452]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[453]||(e[453]=a('
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

',3))]),s("details",zs,[s("summary",null,[e[454]||(e[454]=s("a",{id:"Makie.cam3d_cad!-Tuple{Any}",href:"#Makie.cam3d_cad!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d_cad!")],-1)),e[455]||(e[455]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[456]||(e[456]=a('
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

',3))]),s("details",Is,[s("summary",null,[e[457]||(e[457]=s("a",{id:"Makie.cam_relative!-Tuple{Scene}",href:"#Makie.cam_relative!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam_relative!")],-1)),e[458]||(e[458]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[459]||(e[459]=a('
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

',3))]),s("details",Rs,[s("summary",null,[e[460]||(e[460]=s("a",{id:"Makie.campixel!-Tuple{Scene}",href:"#Makie.campixel!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.campixel!")],-1)),e[461]||(e[461]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[462]||(e[462]=a('
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

',3))]),s("details",Vs,[s("summary",null,[e[463]||(e[463]=s("a",{id:"Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}",href:"#Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}"},[s("span",{class:"jlbinding"},"Makie.categorical_colors")],-1)),e[464]||(e[464]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[465]||(e[465]=a('
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

',3))]),s("details",qs,[s("summary",null,[e[466]||(e[466]=s("a",{id:"Makie.colorbuffer",href:"#Makie.colorbuffer"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[467]||(e[467]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[468]||(e[468]=a('
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

',4))]),s("details",Gs,[s("summary",null,[e[469]||(e[469]=s("a",{id:"Makie.colorbuffer-Tuple{Axis}",href:"#Makie.colorbuffer-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[470]||(e[470]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[471]||(e[471]=a('
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

',3))]),s("details",Us,[s("summary",null,[e[472]||(e[472]=s("a",{id:"Makie.contour",href:"#Makie.contour"},[s("span",{class:"jlbinding"},"Makie.contour")],-1)),e[473]||(e[473]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[474]||(e[474]=a(`
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hs,[s("summary",null,[e[475]||(e[475]=s("a",{id:"Makie.contour!",href:"#Makie.contour!"},[s("span",{class:"jlbinding"},"Makie.contour!")],-1)),e[476]||(e[476]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[477]||(e[477]=s("p",null,[s("code",null,"contour!"),o(" is the mutating variant of plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[478]||(e[478]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ws,[s("summary",null,[e[479]||(e[479]=s("a",{id:"Makie.contour3d",href:"#Makie.contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),e[480]||(e[480]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[481]||(e[481]=a('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",Ys,[s("summary",null,[e[482]||(e[482]=s("a",{id:"Makie.contour3d!",href:"#Makie.contour3d!"},[s("span",{class:"jlbinding"},"Makie.contour3d!")],-1)),e[483]||(e[483]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[484]||(e[484]=s("p",null,[s("code",null,"contour3d!"),o(" is the mutating variant of plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[485]||(e[485]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ks,[s("summary",null,[e[486]||(e[486]=s("a",{id:"Makie.contourf",href:"#Makie.contourf"},[s("span",{class:"jlbinding"},"Makie.contourf")],-1)),e[487]||(e[487]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[488]||(e[488]=a('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Qs,[s("summary",null,[e[489]||(e[489]=s("a",{id:"Makie.contourf!",href:"#Makie.contourf!"},[s("span",{class:"jlbinding"},"Makie.contourf!")],-1)),e[490]||(e[490]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[491]||(e[491]=s("p",null,[s("code",null,"contourf!"),o(" is the mutating variant of plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[492]||(e[492]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$s,[s("summary",null,[e[493]||(e[493]=s("a",{id:"Makie.crossbar",href:"#Makie.crossbar"},[s("span",{class:"jlbinding"},"Makie.crossbar")],-1)),e[494]||(e[494]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[495]||(e[495]=a('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

',29))]),s("details",Xs,[s("summary",null,[e[496]||(e[496]=s("a",{id:"Makie.crossbar!",href:"#Makie.crossbar!"},[s("span",{class:"jlbinding"},"Makie.crossbar!")],-1)),e[497]||(e[497]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[498]||(e[498]=s("p",null,[s("code",null,"crossbar!"),o(" is the mutating variant of plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[499]||(e[499]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Js,[s("summary",null,[e[500]||(e[500]=s("a",{id:"Makie.current_axis!-Tuple{Any}",href:"#Makie.current_axis!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[501]||(e[501]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[502]||(e[502]=a('
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

',3))]),s("details",Zs,[s("summary",null,[e[503]||(e[503]=s("a",{id:"Makie.current_axis!-Tuple{Figure, Any}",href:"#Makie.current_axis!-Tuple{Figure, Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[504]||(e[504]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[505]||(e[505]=a('
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

',3))]),s("details",_s,[s("summary",null,[e[506]||(e[506]=s("a",{id:"Makie.current_axis-Tuple{}",href:"#Makie.current_axis-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_axis")],-1)),e[507]||(e[507]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[508]||(e[508]=a('
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

',3))]),s("details",eo,[s("summary",null,[e[509]||(e[509]=s("a",{id:"Makie.current_figure!-Tuple{Any}",href:"#Makie.current_figure!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_figure!")],-1)),e[510]||(e[510]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[511]||(e[511]=a('
julia
current_figure!(fig)

Set fig as the current active figure.

source

',3))]),s("details",so,[s("summary",null,[e[512]||(e[512]=s("a",{id:"Makie.current_figure-Tuple{}",href:"#Makie.current_figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_figure")],-1)),e[513]||(e[513]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[514]||(e[514]=a('
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

',3))]),s("details",oo,[s("summary",null,[e[515]||(e[515]=s("a",{id:"Makie.data_limits",href:"#Makie.data_limits"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[516]||(e[516]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[517]||(e[517]=a('
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

',4))]),s("details",io,[s("summary",null,[e[518]||(e[518]=s("a",{id:"Makie.data_limits-Tuple{AbstractPlot}",href:"#Makie.data_limits-Tuple{AbstractPlot}"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[519]||(e[519]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[520]||(e[520]=a('
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

',4))]),s("details",to,[s("summary",null,[e[521]||(e[521]=s("a",{id:"Makie.datashader",href:"#Makie.datashader"},[s("span",{class:"jlbinding"},"Makie.datashader")],-1)),e[522]||(e[522]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[523]||(e[523]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

`,25))]),s("details",Ds,[s("summary",null,[e[437]||(e[437]=s("a",{id:"Makie.bracket!",href:"#Makie.bracket!"},[s("span",{class:"jlbinding"},"Makie.bracket!")],-1)),e[438]||(e[438]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[439]||(e[439]=s("p",null,[s("code",null,"bracket!"),o(" is the mutating variant of plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[440]||(e[440]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ss,[s("summary",null,[e[441]||(e[441]=s("a",{id:"Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}",href:"#Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.broadcast_foreach")],-1)),e[442]||(e[442]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[443]||(e[443]=a('
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

',3))]),s("details",Os,[s("summary",null,[e[444]||(e[444]=s("a",{id:"Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.cam2d!")],-1)),e[445]||(e[445]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[446]||(e[446]=a('
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

',5))]),s("details",Ps,[s("summary",null,[e[447]||(e[447]=s("a",{id:"Makie.cam2d-Tuple{Scene}",href:"#Makie.cam2d-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam2d")],-1)),e[448]||(e[448]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[449]||(e[449]=s("p",null,"Creates a subscene with a pixel camera",-1)),e[450]||(e[450]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/scenes.jl#L401-L403",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ns,[s("summary",null,[e[451]||(e[451]=s("a",{id:"Makie.cam3d!-Tuple{Any}",href:"#Makie.cam3d!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d!")],-1)),e[452]||(e[452]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[453]||(e[453]=a('
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

',3))]),s("details",zs,[s("summary",null,[e[454]||(e[454]=s("a",{id:"Makie.cam3d_cad!-Tuple{Any}",href:"#Makie.cam3d_cad!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d_cad!")],-1)),e[455]||(e[455]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[456]||(e[456]=a('
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

',3))]),s("details",Is,[s("summary",null,[e[457]||(e[457]=s("a",{id:"Makie.cam_relative!-Tuple{Scene}",href:"#Makie.cam_relative!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam_relative!")],-1)),e[458]||(e[458]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[459]||(e[459]=a('
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

',3))]),s("details",Rs,[s("summary",null,[e[460]||(e[460]=s("a",{id:"Makie.campixel!-Tuple{Scene}",href:"#Makie.campixel!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.campixel!")],-1)),e[461]||(e[461]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[462]||(e[462]=a('
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

',3))]),s("details",Vs,[s("summary",null,[e[463]||(e[463]=s("a",{id:"Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}",href:"#Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}"},[s("span",{class:"jlbinding"},"Makie.categorical_colors")],-1)),e[464]||(e[464]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[465]||(e[465]=a('
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

',3))]),s("details",qs,[s("summary",null,[e[466]||(e[466]=s("a",{id:"Makie.colorbuffer",href:"#Makie.colorbuffer"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[467]||(e[467]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[468]||(e[468]=a('
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

',4))]),s("details",Gs,[s("summary",null,[e[469]||(e[469]=s("a",{id:"Makie.colorbuffer-Tuple{Axis}",href:"#Makie.colorbuffer-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[470]||(e[470]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[471]||(e[471]=a('
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

',3))]),s("details",Us,[s("summary",null,[e[472]||(e[472]=s("a",{id:"Makie.contour",href:"#Makie.contour"},[s("span",{class:"jlbinding"},"Makie.contour")],-1)),e[473]||(e[473]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[474]||(e[474]=a(`
julia
contour(x, y, z)
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hs,[s("summary",null,[e[475]||(e[475]=s("a",{id:"Makie.contour!",href:"#Makie.contour!"},[s("span",{class:"jlbinding"},"Makie.contour!")],-1)),e[476]||(e[476]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[477]||(e[477]=s("p",null,[s("code",null,"contour!"),o(" is the mutating variant of plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[478]||(e[478]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ws,[s("summary",null,[e[479]||(e[479]=s("a",{id:"Makie.contour3d",href:"#Makie.contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),e[480]||(e[480]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[481]||(e[481]=a('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",Ys,[s("summary",null,[e[482]||(e[482]=s("a",{id:"Makie.contour3d!",href:"#Makie.contour3d!"},[s("span",{class:"jlbinding"},"Makie.contour3d!")],-1)),e[483]||(e[483]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[484]||(e[484]=s("p",null,[s("code",null,"contour3d!"),o(" is the mutating variant of plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[485]||(e[485]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ks,[s("summary",null,[e[486]||(e[486]=s("a",{id:"Makie.contourf",href:"#Makie.contourf"},[s("span",{class:"jlbinding"},"Makie.contourf")],-1)),e[487]||(e[487]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[488]||(e[488]=a('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Qs,[s("summary",null,[e[489]||(e[489]=s("a",{id:"Makie.contourf!",href:"#Makie.contourf!"},[s("span",{class:"jlbinding"},"Makie.contourf!")],-1)),e[490]||(e[490]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[491]||(e[491]=s("p",null,[s("code",null,"contourf!"),o(" is the mutating variant of plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[492]||(e[492]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$s,[s("summary",null,[e[493]||(e[493]=s("a",{id:"Makie.crossbar",href:"#Makie.crossbar"},[s("span",{class:"jlbinding"},"Makie.crossbar")],-1)),e[494]||(e[494]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[495]||(e[495]=a('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

',29))]),s("details",Xs,[s("summary",null,[e[496]||(e[496]=s("a",{id:"Makie.crossbar!",href:"#Makie.crossbar!"},[s("span",{class:"jlbinding"},"Makie.crossbar!")],-1)),e[497]||(e[497]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[498]||(e[498]=s("p",null,[s("code",null,"crossbar!"),o(" is the mutating variant of plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[499]||(e[499]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Js,[s("summary",null,[e[500]||(e[500]=s("a",{id:"Makie.current_axis!-Tuple{Any}",href:"#Makie.current_axis!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[501]||(e[501]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[502]||(e[502]=a('
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

',3))]),s("details",Zs,[s("summary",null,[e[503]||(e[503]=s("a",{id:"Makie.current_axis!-Tuple{Figure, Any}",href:"#Makie.current_axis!-Tuple{Figure, Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[504]||(e[504]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[505]||(e[505]=a('
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

',3))]),s("details",_s,[s("summary",null,[e[506]||(e[506]=s("a",{id:"Makie.current_axis-Tuple{}",href:"#Makie.current_axis-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_axis")],-1)),e[507]||(e[507]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[508]||(e[508]=a('
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

',3))]),s("details",eo,[s("summary",null,[e[509]||(e[509]=s("a",{id:"Makie.current_figure!-Tuple{Any}",href:"#Makie.current_figure!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_figure!")],-1)),e[510]||(e[510]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[511]||(e[511]=a('
julia
current_figure!(fig)

Set fig as the current active figure.

source

',3))]),s("details",so,[s("summary",null,[e[512]||(e[512]=s("a",{id:"Makie.current_figure-Tuple{}",href:"#Makie.current_figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_figure")],-1)),e[513]||(e[513]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[514]||(e[514]=a('
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

',3))]),s("details",oo,[s("summary",null,[e[515]||(e[515]=s("a",{id:"Makie.data_limits",href:"#Makie.data_limits"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[516]||(e[516]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[517]||(e[517]=a('
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

',4))]),s("details",io,[s("summary",null,[e[518]||(e[518]=s("a",{id:"Makie.data_limits-Tuple{AbstractPlot}",href:"#Makie.data_limits-Tuple{AbstractPlot}"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[519]||(e[519]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[520]||(e[520]=a('
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

',4))]),s("details",to,[s("summary",null,[e[521]||(e[521]=s("a",{id:"Makie.datashader",href:"#Makie.datashader"},[s("span",{class:"jlbinding"},"Makie.datashader")],-1)),e[522]||(e[522]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[523]||(e[523]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
 datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

Attributes

agg = AggCount{Float32}() — Can be AggCount(), AggAny() or AggMean(). Be sure, to use the correct element type e.g. AggCount{Float32}(), which needs to accomodate the output of local_operation. User-extensible by overloading:

julia
struct MyAgg{T} <: Makie.AggOp end
 MyAgg() = MyAgg{Float64}()
 Makie.Aggregation.null(::MyAgg{T}) where {T} = zero(T)
 Makie.Aggregation.embed(::MyAgg{T}, x) where {T} = convert(T, x)
 Makie.Aggregation.merge(::MyAgg{T}, x::T, y::T) where {T} = x + y
-Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",ao,[s("summary",null,[e[524]||(e[524]=s("a",{id:"Makie.datashader!",href:"#Makie.datashader!"},[s("span",{class:"jlbinding"},"Makie.datashader!")],-1)),e[525]||(e[525]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[526]||(e[526]=s("p",null,[s("code",null,"datashader!"),o(" is the mutating variant of plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[527]||(e[527]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",no,[s("summary",null,[e[528]||(e[528]=s("a",{id:"Makie.deactivate_interaction!-Tuple{Any, Symbol}",href:"#Makie.deactivate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deactivate_interaction!")],-1)),e[529]||(e[529]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[530]||(e[530]=a('
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

',3))]),s("details",lo,[s("summary",null,[e[531]||(e[531]=s("a",{id:"Makie.density",href:"#Makie.density"},[s("span",{class:"jlbinding"},"Makie.density")],-1)),e[532]||(e[532]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[533]||(e[533]=a('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

',22))]),s("details",ro,[s("summary",null,[e[534]||(e[534]=s("a",{id:"Makie.density!",href:"#Makie.density!"},[s("span",{class:"jlbinding"},"Makie.density!")],-1)),e[535]||(e[535]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[536]||(e[536]=s("p",null,[s("code",null,"density!"),o(" is the mutating variant of plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[537]||(e[537]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",co,[s("summary",null,[e[538]||(e[538]=s("a",{id:"Makie.deregister_interaction!-Tuple{Any, Symbol}",href:"#Makie.deregister_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deregister_interaction!")],-1)),e[539]||(e[539]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[540]||(e[540]=a('
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

',3))]),s("details",po,[s("summary",null,[e[541]||(e[541]=s("a",{id:"Makie.ecdfplot",href:"#Makie.ecdfplot"},[s("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[542]||(e[542]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[543]||(e[543]=a('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",ho,[s("summary",null,[e[544]||(e[544]=s("a",{id:"Makie.ecdfplot!",href:"#Makie.ecdfplot!"},[s("span",{class:"jlbinding"},"Makie.ecdfplot!")],-1)),e[545]||(e[545]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[546]||(e[546]=s("p",null,[s("code",null,"ecdfplot!"),o(" is the mutating variant of plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[547]||(e[547]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ko,[s("summary",null,[e[548]||(e[548]=s("a",{id:"Makie.errorbars",href:"#Makie.errorbars"},[s("span",{class:"jlbinding"},"Makie.errorbars")],-1)),e[549]||(e[549]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[550]||(e[550]=a(`
julia
errorbars(x, y, error_both; kwargs...)
+Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",ao,[s("summary",null,[e[524]||(e[524]=s("a",{id:"Makie.datashader!",href:"#Makie.datashader!"},[s("span",{class:"jlbinding"},"Makie.datashader!")],-1)),e[525]||(e[525]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[526]||(e[526]=s("p",null,[s("code",null,"datashader!"),o(" is the mutating variant of plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[527]||(e[527]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",no,[s("summary",null,[e[528]||(e[528]=s("a",{id:"Makie.deactivate_interaction!-Tuple{Any, Symbol}",href:"#Makie.deactivate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deactivate_interaction!")],-1)),e[529]||(e[529]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[530]||(e[530]=a('
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

',3))]),s("details",lo,[s("summary",null,[e[531]||(e[531]=s("a",{id:"Makie.density",href:"#Makie.density"},[s("span",{class:"jlbinding"},"Makie.density")],-1)),e[532]||(e[532]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[533]||(e[533]=a('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

',22))]),s("details",ro,[s("summary",null,[e[534]||(e[534]=s("a",{id:"Makie.density!",href:"#Makie.density!"},[s("span",{class:"jlbinding"},"Makie.density!")],-1)),e[535]||(e[535]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[536]||(e[536]=s("p",null,[s("code",null,"density!"),o(" is the mutating variant of plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[537]||(e[537]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",co,[s("summary",null,[e[538]||(e[538]=s("a",{id:"Makie.deregister_interaction!-Tuple{Any, Symbol}",href:"#Makie.deregister_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deregister_interaction!")],-1)),e[539]||(e[539]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[540]||(e[540]=a('
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

',3))]),s("details",po,[s("summary",null,[e[541]||(e[541]=s("a",{id:"Makie.ecdfplot",href:"#Makie.ecdfplot"},[s("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[542]||(e[542]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[543]||(e[543]=a('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",ho,[s("summary",null,[e[544]||(e[544]=s("a",{id:"Makie.ecdfplot!",href:"#Makie.ecdfplot!"},[s("span",{class:"jlbinding"},"Makie.ecdfplot!")],-1)),e[545]||(e[545]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[546]||(e[546]=s("p",null,[s("code",null,"ecdfplot!"),o(" is the mutating variant of plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[547]||(e[547]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ko,[s("summary",null,[e[548]||(e[548]=s("a",{id:"Makie.errorbars",href:"#Makie.errorbars"},[s("span",{class:"jlbinding"},"Makie.errorbars")],-1)),e[549]||(e[549]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[550]||(e[550]=a(`
julia
errorbars(x, y, error_both; kwargs...)
 errorbars(x, y, error_low, error_high; kwargs...)
 errorbars(x, y, error_low_high; kwargs...)
 
@@ -113,7 +113,7 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 errorbars(xy, error_low_high; kwargs...)
 
 errorbars(xy_error_both; kwargs...)
-errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",go,[s("summary",null,[e[551]||(e[551]=s("a",{id:"Makie.errorbars!",href:"#Makie.errorbars!"},[s("span",{class:"jlbinding"},"Makie.errorbars!")],-1)),e[552]||(e[552]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[553]||(e[553]=s("p",null,[s("code",null,"errorbars!"),o(" is the mutating variant of plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[554]||(e[554]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",uo,[s("summary",null,[e[555]||(e[555]=s("a",{id:"Makie.fill_between!-NTuple{4, Any}",href:"#Makie.fill_between!-NTuple{4, Any}"},[s("span",{class:"jlbinding"},"Makie.fill_between!")],-1)),e[556]||(e[556]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[557]||(e[557]=a('
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

',3))]),s("details",bo,[s("summary",null,[e[558]||(e[558]=s("a",{id:"Makie.help-Tuple{Any}",href:"#Makie.help-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help")],-1)),e[559]||(e[559]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[560]||(e[560]=a('
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

',6))]),s("details",yo,[s("summary",null,[e[561]||(e[561]=s("a",{id:"Makie.help_arguments-Tuple{Any}",href:"#Makie.help_arguments-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_arguments")],-1)),e[562]||(e[562]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[563]||(e[563]=a('
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

',3))]),s("details",mo,[s("summary",null,[e[564]||(e[564]=s("a",{id:"Makie.help_attributes-Tuple{Any}",href:"#Makie.help_attributes-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_attributes")],-1)),e[565]||(e[565]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[566]||(e[566]=a(`
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",go,[s("summary",null,[e[551]||(e[551]=s("a",{id:"Makie.errorbars!",href:"#Makie.errorbars!"},[s("span",{class:"jlbinding"},"Makie.errorbars!")],-1)),e[552]||(e[552]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[553]||(e[553]=s("p",null,[s("code",null,"errorbars!"),o(" is the mutating variant of plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[554]||(e[554]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",uo,[s("summary",null,[e[555]||(e[555]=s("a",{id:"Makie.fill_between!-NTuple{4, Any}",href:"#Makie.fill_between!-NTuple{4, Any}"},[s("span",{class:"jlbinding"},"Makie.fill_between!")],-1)),e[556]||(e[556]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[557]||(e[557]=a('
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

',3))]),s("details",bo,[s("summary",null,[e[558]||(e[558]=s("a",{id:"Makie.help-Tuple{Any}",href:"#Makie.help-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help")],-1)),e[559]||(e[559]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[560]||(e[560]=a('
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

',6))]),s("details",yo,[s("summary",null,[e[561]||(e[561]=s("a",{id:"Makie.help_arguments-Tuple{Any}",href:"#Makie.help_arguments-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_arguments")],-1)),e[562]||(e[562]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[563]||(e[563]=a('
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

',3))]),s("details",mo,[s("summary",null,[e[564]||(e[564]=s("a",{id:"Makie.help_attributes-Tuple{Any}",href:"#Makie.help_attributes-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_attributes")],-1)),e[565]||(e[565]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[566]||(e[566]=a(`
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
     alpha
     color
     colormap
@@ -132,19 +132,19 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     transform_marker
     transparency
     uv_offset_width
-    visible

source

`,5))]),s("details",fo,[s("summary",null,[e[567]||(e[567]=s("a",{id:"Makie.hexbin",href:"#Makie.hexbin"},[s("span",{class:"jlbinding"},"Makie.hexbin")],-1)),e[568]||(e[568]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[569]||(e[569]=a('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

',19))]),s("details",Eo,[s("summary",null,[e[570]||(e[570]=s("a",{id:"Makie.hexbin!",href:"#Makie.hexbin!"},[s("span",{class:"jlbinding"},"Makie.hexbin!")],-1)),e[571]||(e[571]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[572]||(e[572]=s("p",null,[s("code",null,"hexbin!"),o(" is the mutating variant of plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[573]||(e[573]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vo,[s("summary",null,[e[574]||(e[574]=s("a",{id:"Makie.hidedecorations!-Tuple{Axis}",href:"#Makie.hidedecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[575]||(e[575]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[576]||(e[576]=a(`
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
-                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

`,4))]),s("details",jo,[s("summary",null,[e[577]||(e[577]=s("a",{id:"Makie.hidedecorations!-Tuple{PolarAxis}",href:"#Makie.hidedecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[578]||(e[578]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[579]||(e[579]=a('
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

',4))]),s("details",Mo,[s("summary",null,[e[580]||(e[580]=s("a",{id:"Makie.hiderdecorations!-Tuple{PolarAxis}",href:"#Makie.hiderdecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hiderdecorations!")],-1)),e[581]||(e[581]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[582]||(e[582]=a('
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Co,[s("summary",null,[e[583]||(e[583]=s("a",{id:"Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}",href:"#Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.hidespines!")],-1)),e[584]||(e[584]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[585]||(e[585]=a('
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

',3))]),s("details",wo,[s("summary",null,[e[586]||(e[586]=s("a",{id:"Makie.hidethetadecorations!-Tuple{PolarAxis}",href:"#Makie.hidethetadecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidethetadecorations!")],-1)),e[587]||(e[587]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[588]||(e[588]=a('
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Fo,[s("summary",null,[e[589]||(e[589]=s("a",{id:"Makie.hidexdecorations!-Tuple{Axis}",href:"#Makie.hidexdecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidexdecorations!")],-1)),e[590]||(e[590]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[591]||(e[591]=a(`
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",xo,[s("summary",null,[e[592]||(e[592]=s("a",{id:"Makie.hideydecorations!-Tuple{Axis}",href:"#Makie.hideydecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hideydecorations!")],-1)),e[593]||(e[593]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[594]||(e[594]=a(`
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",To,[s("summary",null,[e[595]||(e[595]=s("a",{id:"Makie.hidezdecorations!-Tuple{Axis3}",href:"#Makie.hidezdecorations!-Tuple{Axis3}"},[s("span",{class:"jlbinding"},"Makie.hidezdecorations!")],-1)),e[596]||(e[596]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[597]||(e[597]=a('
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Ao,[s("summary",null,[e[598]||(e[598]=s("a",{id:"Makie.hist",href:"#Makie.hist"},[s("span",{class:"jlbinding"},"Makie.hist")],-1)),e[599]||(e[599]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[600]||(e[600]=a('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

',29))]),s("details",Bo,[s("summary",null,[e[601]||(e[601]=s("a",{id:"Makie.hist!",href:"#Makie.hist!"},[s("span",{class:"jlbinding"},"Makie.hist!")],-1)),e[602]||(e[602]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[603]||(e[603]=s("p",null,[s("code",null,"hist!"),o(" is the mutating variant of plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[604]||(e[604]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Lo,[s("summary",null,[e[605]||(e[605]=s("a",{id:"Makie.hlines",href:"#Makie.hlines"},[s("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[606]||(e[606]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[607]||(e[607]=a('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

',35))]),s("details",Do,[s("summary",null,[e[608]||(e[608]=s("a",{id:"Makie.hlines!",href:"#Makie.hlines!"},[s("span",{class:"jlbinding"},"Makie.hlines!")],-1)),e[609]||(e[609]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[610]||(e[610]=s("p",null,[s("code",null,"hlines!"),o(" is the mutating variant of plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[611]||(e[611]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",So,[s("summary",null,[e[612]||(e[612]=s("a",{id:"Makie.hovered_scene-Tuple{}",href:"#Makie.hovered_scene-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.hovered_scene")],-1)),e[613]||(e[613]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[614]||(e[614]=a('
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

',4))]),s("details",Oo,[s("summary",null,[e[615]||(e[615]=s("a",{id:"Makie.hspan",href:"#Makie.hspan"},[s("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[616]||(e[616]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[617]||(e[617]=a(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

`,41))]),s("details",Po,[s("summary",null,[e[618]||(e[618]=s("a",{id:"Makie.hspan!",href:"#Makie.hspan!"},[s("span",{class:"jlbinding"},"Makie.hspan!")],-1)),e[619]||(e[619]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[620]||(e[620]=s("p",null,[s("code",null,"hspan!"),o(" is the mutating variant of plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[621]||(e[621]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",No,[s("summary",null,[e[622]||(e[622]=s("a",{id:"Makie.is_mouseinside-Tuple{Any}",href:"#Makie.is_mouseinside-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.is_mouseinside")],-1)),e[623]||(e[623]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[624]||(e[624]=a('
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

',3))]),s("details",zo,[s("summary",null,[e[625]||(e[625]=s("a",{id:"Makie.ispressed",href:"#Makie.ispressed"},[s("span",{class:"jlbinding"},"Makie.ispressed")],-1)),e[626]||(e[626]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[627]||(e[627]=a('

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

',10))]),s("details",Io,[s("summary",null,[e[628]||(e[628]=s("a",{id:"Makie.labelslider!-Tuple{Any, Any, Any}",href:"#Makie.labelslider!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslider!")],-1)),e[629]||(e[629]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[630]||(e[630]=a(`
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
+    visible

source

`,5))]),s("details",fo,[s("summary",null,[e[567]||(e[567]=s("a",{id:"Makie.hexbin",href:"#Makie.hexbin"},[s("span",{class:"jlbinding"},"Makie.hexbin")],-1)),e[568]||(e[568]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[569]||(e[569]=a('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

',19))]),s("details",Eo,[s("summary",null,[e[570]||(e[570]=s("a",{id:"Makie.hexbin!",href:"#Makie.hexbin!"},[s("span",{class:"jlbinding"},"Makie.hexbin!")],-1)),e[571]||(e[571]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[572]||(e[572]=s("p",null,[s("code",null,"hexbin!"),o(" is the mutating variant of plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[573]||(e[573]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vo,[s("summary",null,[e[574]||(e[574]=s("a",{id:"Makie.hidedecorations!-Tuple{Axis}",href:"#Makie.hidedecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[575]||(e[575]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[576]||(e[576]=a(`
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
+                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

`,4))]),s("details",jo,[s("summary",null,[e[577]||(e[577]=s("a",{id:"Makie.hidedecorations!-Tuple{PolarAxis}",href:"#Makie.hidedecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[578]||(e[578]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[579]||(e[579]=a('
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

',4))]),s("details",Mo,[s("summary",null,[e[580]||(e[580]=s("a",{id:"Makie.hiderdecorations!-Tuple{PolarAxis}",href:"#Makie.hiderdecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hiderdecorations!")],-1)),e[581]||(e[581]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[582]||(e[582]=a('
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Co,[s("summary",null,[e[583]||(e[583]=s("a",{id:"Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}",href:"#Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.hidespines!")],-1)),e[584]||(e[584]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[585]||(e[585]=a('
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

',3))]),s("details",wo,[s("summary",null,[e[586]||(e[586]=s("a",{id:"Makie.hidethetadecorations!-Tuple{PolarAxis}",href:"#Makie.hidethetadecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidethetadecorations!")],-1)),e[587]||(e[587]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[588]||(e[588]=a('
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Fo,[s("summary",null,[e[589]||(e[589]=s("a",{id:"Makie.hidexdecorations!-Tuple{Axis}",href:"#Makie.hidexdecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidexdecorations!")],-1)),e[590]||(e[590]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[591]||(e[591]=a(`
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",xo,[s("summary",null,[e[592]||(e[592]=s("a",{id:"Makie.hideydecorations!-Tuple{Axis}",href:"#Makie.hideydecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hideydecorations!")],-1)),e[593]||(e[593]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[594]||(e[594]=a(`
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",To,[s("summary",null,[e[595]||(e[595]=s("a",{id:"Makie.hidezdecorations!-Tuple{Axis3}",href:"#Makie.hidezdecorations!-Tuple{Axis3}"},[s("span",{class:"jlbinding"},"Makie.hidezdecorations!")],-1)),e[596]||(e[596]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[597]||(e[597]=a('
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Ao,[s("summary",null,[e[598]||(e[598]=s("a",{id:"Makie.hist",href:"#Makie.hist"},[s("span",{class:"jlbinding"},"Makie.hist")],-1)),e[599]||(e[599]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[600]||(e[600]=a('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

',29))]),s("details",Bo,[s("summary",null,[e[601]||(e[601]=s("a",{id:"Makie.hist!",href:"#Makie.hist!"},[s("span",{class:"jlbinding"},"Makie.hist!")],-1)),e[602]||(e[602]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[603]||(e[603]=s("p",null,[s("code",null,"hist!"),o(" is the mutating variant of plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[604]||(e[604]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Lo,[s("summary",null,[e[605]||(e[605]=s("a",{id:"Makie.hlines",href:"#Makie.hlines"},[s("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[606]||(e[606]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[607]||(e[607]=a('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

',35))]),s("details",Do,[s("summary",null,[e[608]||(e[608]=s("a",{id:"Makie.hlines!",href:"#Makie.hlines!"},[s("span",{class:"jlbinding"},"Makie.hlines!")],-1)),e[609]||(e[609]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[610]||(e[610]=s("p",null,[s("code",null,"hlines!"),o(" is the mutating variant of plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[611]||(e[611]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",So,[s("summary",null,[e[612]||(e[612]=s("a",{id:"Makie.hovered_scene-Tuple{}",href:"#Makie.hovered_scene-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.hovered_scene")],-1)),e[613]||(e[613]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[614]||(e[614]=a('
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

',4))]),s("details",Oo,[s("summary",null,[e[615]||(e[615]=s("a",{id:"Makie.hspan",href:"#Makie.hspan"},[s("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[616]||(e[616]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[617]||(e[617]=a(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

`,41))]),s("details",Po,[s("summary",null,[e[618]||(e[618]=s("a",{id:"Makie.hspan!",href:"#Makie.hspan!"},[s("span",{class:"jlbinding"},"Makie.hspan!")],-1)),e[619]||(e[619]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[620]||(e[620]=s("p",null,[s("code",null,"hspan!"),o(" is the mutating variant of plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[621]||(e[621]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",No,[s("summary",null,[e[622]||(e[622]=s("a",{id:"Makie.is_mouseinside-Tuple{Any}",href:"#Makie.is_mouseinside-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.is_mouseinside")],-1)),e[623]||(e[623]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[624]||(e[624]=a('
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

',3))]),s("details",zo,[s("summary",null,[e[625]||(e[625]=s("a",{id:"Makie.ispressed",href:"#Makie.ispressed"},[s("span",{class:"jlbinding"},"Makie.ispressed")],-1)),e[626]||(e[626]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[627]||(e[627]=a('

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

',10))]),s("details",Io,[s("summary",null,[e[628]||(e[628]=s("a",{id:"Makie.labelslider!-Tuple{Any, Any, Any}",href:"#Makie.labelslider!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslider!")],-1)),e[629]||(e[629]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[630]||(e[630]=a(`
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
 labelkw = Dict(), valuekw = Dict(), value_column_width = automatic, layoutkw...)

labelslider! is deprecated, use SliderGrid instead

Construct a horizontal GridLayout with a label, a slider and a value label in scene.

Returns a NamedTuple:

(slider = slider, label = label, valuelabel = valuelabel, layout = layout)

Specify a format function for the value label with the format keyword or pass a format string used by Format.format. The slider is forwarded the keywords from sliderkw. The label is forwarded the keywords from labelkw. The value label is forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider range. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslider!(scene, "Voltage:", 0:10; format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

`,9))]),s("details",Ro,[s("summary",null,[e[631]||(e[631]=s("a",{id:"Makie.labelslidergrid!-Tuple{Any, Any, Any}",href:"#Makie.labelslidergrid!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslidergrid!")],-1)),e[632]||(e[632]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[633]||(e[633]=a(`
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
+layout[1, 1] = ls.layout

source

`,9))]),s("details",Ro,[s("summary",null,[e[631]||(e[631]=s("a",{id:"Makie.labelslidergrid!-Tuple{Any, Any, Any}",href:"#Makie.labelslidergrid!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslidergrid!")],-1)),e[632]||(e[632]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[633]||(e[633]=a(`
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
     sliderkw = Dict(), labelkw = Dict(), valuekw = Dict(),
     value_column_width = automatic, layoutkw...)

labelslidergrid! is deprecated, use SliderGrid instead

Construct a GridLayout with a column of label, a column of sliders and a column of value labels in scene. The argument values are broadcast, so you can use scalars if you want to keep labels, ranges or formats constant across rows.

Returns a NamedTuple:

(sliders = sliders, labels = labels, valuelabels = valuelabels, layout = layout)

Specify format functions for the value labels with the formats keyword or pass format strings used by Format.format. The sliders are forwarded the keywords from sliderkw. The labels are forwarded the keywords from labelkw. The value labels are forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider ranges. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslidergrid!(scene, ["Voltage", "Ampere"], Ref(0:0.1:100); format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

`,9))]),s("details",Vo,[s("summary",null,[e[634]||(e[634]=s("a",{id:"Makie.limits!-Tuple{Axis, Any, Any}",href:"#Makie.limits!-Tuple{Axis, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[635]||(e[635]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[636]||(e[636]=a('
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",qo,[s("summary",null,[e[637]||(e[637]=s("a",{id:"Makie.limits!-Tuple{Axis, Rect2}",href:"#Makie.limits!-Tuple{Axis, Rect2}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[638]||(e[638]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[639]||(e[639]=a('
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Go,[s("summary",null,[e[640]||(e[640]=s("a",{id:"Makie.limits!-Tuple{Axis, Vararg{Any, 4}}",href:"#Makie.limits!-Tuple{Axis, Vararg{Any, 4}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[641]||(e[641]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[642]||(e[642]=a('
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Uo,[s("summary",null,[e[643]||(e[643]=s("a",{id:"Makie.limits!-Tuple{Axis3, Any, Any, Any}",href:"#Makie.limits!-Tuple{Axis3, Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[644]||(e[644]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[645]||(e[645]=a('
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Ho,[s("summary",null,[e[646]||(e[646]=s("a",{id:"Makie.limits!-Tuple{Axis3, Rect3}",href:"#Makie.limits!-Tuple{Axis3, Rect3}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[647]||(e[647]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[648]||(e[648]=a('
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Wo,[s("summary",null,[e[649]||(e[649]=s("a",{id:"Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}",href:"#Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[650]||(e[650]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[651]||(e[651]=a('
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Yo,[s("summary",null,[e[652]||(e[652]=s("a",{id:"Makie.linkaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkaxes!")],-1)),e[653]||(e[653]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[654]||(e[654]=a('
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Ko,[s("summary",null,[e[655]||(e[655]=s("a",{id:"Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkxaxes!")],-1)),e[656]||(e[656]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[657]||(e[657]=a('
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Qo,[s("summary",null,[e[658]||(e[658]=s("a",{id:"Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkyaxes!")],-1)),e[659]||(e[659]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[660]||(e[660]=a('
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",$o,[s("summary",null,[e[661]||(e[661]=s("a",{id:"Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}",href:"#Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.mouseover")],-1)),e[662]||(e[662]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[663]||(e[663]=a('
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

',3))]),s("details",Xo,[s("summary",null,[e[664]||(e[664]=s("a",{id:"Makie.mouseposition-Tuple{Any}",href:"#Makie.mouseposition-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.mouseposition")],-1)),e[665]||(e[665]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[666]||(e[666]=a('
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

',4))]),s("details",Jo,[s("summary",null,[e[667]||(e[667]=s("a",{id:"Makie.old_cam3d!-Tuple{Scene}",href:"#Makie.old_cam3d!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d!")],-1)),e[668]||(e[668]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[669]||(e[669]=a('
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",Zo,[s("summary",null,[e[670]||(e[670]=s("a",{id:"Makie.old_cam3d_cad!-Tuple{Scene}",href:"#Makie.old_cam3d_cad!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_cad!")],-1)),e[671]||(e[671]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[672]||(e[672]=a('
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

',3))]),s("details",_o,[s("summary",null,[e[673]||(e[673]=s("a",{id:"Makie.old_cam3d_turntable!-Tuple{Scene}",href:"#Makie.old_cam3d_turntable!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_turntable!")],-1)),e[674]||(e[674]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[675]||(e[675]=a('
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",ei,[s("summary",null,[e[676]||(e[676]=s("a",{id:"Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousedownoutside")],-1)),e[677]||(e[677]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[678]||(e[678]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === downoutside"),o(".")],-1)),e[679]||(e[679]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",si,[s("summary",null,[e[680]||(e[680]=s("a",{id:"Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseenter")],-1)),e[681]||(e[681]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[682]||(e[682]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === enter"),o(".")],-1)),e[683]||(e[683]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oi,[s("summary",null,[e[684]||(e[684]=s("a",{id:"Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftclick")],-1)),e[685]||(e[685]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[686]||(e[686]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftclick"),o(".")],-1)),e[687]||(e[687]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ii,[s("summary",null,[e[688]||(e[688]=s("a",{id:"Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdoubleclick")],-1)),e[689]||(e[689]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[690]||(e[690]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdoubleclick"),o(".")],-1)),e[691]||(e[691]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ti,[s("summary",null,[e[692]||(e[692]=s("a",{id:"Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdown")],-1)),e[693]||(e[693]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[694]||(e[694]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdown"),o(".")],-1)),e[695]||(e[695]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ai,[s("summary",null,[e[696]||(e[696]=s("a",{id:"Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdrag")],-1)),e[697]||(e[697]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[698]||(e[698]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdrag"),o(".")],-1)),e[699]||(e[699]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ni,[s("summary",null,[e[700]||(e[700]=s("a",{id:"Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstart")],-1)),e[701]||(e[701]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[702]||(e[702]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstart"),o(".")],-1)),e[703]||(e[703]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",li,[s("summary",null,[e[704]||(e[704]=s("a",{id:"Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstop")],-1)),e[705]||(e[705]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[706]||(e[706]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstop"),o(".")],-1)),e[707]||(e[707]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ri,[s("summary",null,[e[708]||(e[708]=s("a",{id:"Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftup")],-1)),e[709]||(e[709]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[710]||(e[710]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftup"),o(".")],-1)),e[711]||(e[711]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",di,[s("summary",null,[e[712]||(e[712]=s("a",{id:"Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleclick")],-1)),e[713]||(e[713]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[714]||(e[714]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleclick"),o(".")],-1)),e[715]||(e[715]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ci,[s("summary",null,[e[716]||(e[716]=s("a",{id:"Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledoubleclick")],-1)),e[717]||(e[717]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[718]||(e[718]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledoubleclick"),o(".")],-1)),e[719]||(e[719]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pi,[s("summary",null,[e[720]||(e[720]=s("a",{id:"Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledown")],-1)),e[721]||(e[721]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[722]||(e[722]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledown"),o(".")],-1)),e[723]||(e[723]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",hi,[s("summary",null,[e[724]||(e[724]=s("a",{id:"Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledrag")],-1)),e[725]||(e[725]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[726]||(e[726]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledrag"),o(".")],-1)),e[727]||(e[727]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ki,[s("summary",null,[e[728]||(e[728]=s("a",{id:"Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstart")],-1)),e[729]||(e[729]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[730]||(e[730]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstart"),o(".")],-1)),e[731]||(e[731]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gi,[s("summary",null,[e[732]||(e[732]=s("a",{id:"Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstop")],-1)),e[733]||(e[733]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[734]||(e[734]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstop"),o(".")],-1)),e[735]||(e[735]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ui,[s("summary",null,[e[736]||(e[736]=s("a",{id:"Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleup")],-1)),e[737]||(e[737]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[738]||(e[738]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleup"),o(".")],-1)),e[739]||(e[739]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bi,[s("summary",null,[e[740]||(e[740]=s("a",{id:"Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseout")],-1)),e[741]||(e[741]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[742]||(e[742]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === out"),o(".")],-1)),e[743]||(e[743]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yi,[s("summary",null,[e[744]||(e[744]=s("a",{id:"Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseover")],-1)),e[745]||(e[745]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[746]||(e[746]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === over"),o(".")],-1)),e[747]||(e[747]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mi,[s("summary",null,[e[748]||(e[748]=s("a",{id:"Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightclick")],-1)),e[749]||(e[749]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[750]||(e[750]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightclick"),o(".")],-1)),e[751]||(e[751]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fi,[s("summary",null,[e[752]||(e[752]=s("a",{id:"Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdoubleclick")],-1)),e[753]||(e[753]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[754]||(e[754]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdoubleclick"),o(".")],-1)),e[755]||(e[755]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ei,[s("summary",null,[e[756]||(e[756]=s("a",{id:"Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdown")],-1)),e[757]||(e[757]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[758]||(e[758]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdown"),o(".")],-1)),e[759]||(e[759]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vi,[s("summary",null,[e[760]||(e[760]=s("a",{id:"Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdrag")],-1)),e[761]||(e[761]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[762]||(e[762]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdrag"),o(".")],-1)),e[763]||(e[763]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ji,[s("summary",null,[e[764]||(e[764]=s("a",{id:"Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstart")],-1)),e[765]||(e[765]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[766]||(e[766]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstart"),o(".")],-1)),e[767]||(e[767]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mi,[s("summary",null,[e[768]||(e[768]=s("a",{id:"Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstop")],-1)),e[769]||(e[769]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[770]||(e[770]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstop"),o(".")],-1)),e[771]||(e[771]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ci,[s("summary",null,[e[772]||(e[772]=s("a",{id:"Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightup")],-1)),e[773]||(e[773]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[774]||(e[774]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightup"),o(".")],-1)),e[775]||(e[775]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wi,[s("summary",null,[e[776]||(e[776]=s("a",{id:"Makie.onpick",href:"#Makie.onpick"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[777]||(e[777]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[778]||(e[778]=a('
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

',3))]),s("details",Fi,[s("summary",null,[e[779]||(e[779]=s("a",{id:"Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}",href:"#Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[780]||(e[780]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[781]||(e[781]=a('
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

',3))]),s("details",xi,[s("summary",null,[e[782]||(e[782]=s("a",{id:"Makie.pick",href:"#Makie.pick"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[783]||(e[783]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[784]||(e[784]=s("p",null,"Picks a mouse position. Implemented by the backend.",-1)),e[785]||(e[785]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/interaction/events.jl#L59-L61",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ti,[s("summary",null,[e[786]||(e[786]=s("a",{id:"Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}",href:"#Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[787]||(e[787]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[788]||(e[788]=a('
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

',3))]),s("details",Ai,[s("summary",null,[e[789]||(e[789]=s("a",{id:"Makie.pick-Tuple{Any, Number, Number}",href:"#Makie.pick-Tuple{Any, Number, Number}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[790]||(e[790]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[791]||(e[791]=a(`
julia
pick(fig/ax/scene, x, y[, range])
-pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

`,7))]),s("details",Bi,[s("summary",null,[e[792]||(e[792]=s("a",{id:"Makie.pie",href:"#Makie.pie"},[s("span",{class:"jlbinding"},"Makie.pie")],-1)),e[793]||(e[793]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[794]||(e[794]=a(`
julia
pie(values; kwargs...)
+layout[1, 1] = ls.layout

source

`,9))]),s("details",Vo,[s("summary",null,[e[634]||(e[634]=s("a",{id:"Makie.limits!-Tuple{Axis, Any, Any}",href:"#Makie.limits!-Tuple{Axis, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[635]||(e[635]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[636]||(e[636]=a('
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",qo,[s("summary",null,[e[637]||(e[637]=s("a",{id:"Makie.limits!-Tuple{Axis, Rect2}",href:"#Makie.limits!-Tuple{Axis, Rect2}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[638]||(e[638]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[639]||(e[639]=a('
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Go,[s("summary",null,[e[640]||(e[640]=s("a",{id:"Makie.limits!-Tuple{Axis, Vararg{Any, 4}}",href:"#Makie.limits!-Tuple{Axis, Vararg{Any, 4}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[641]||(e[641]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[642]||(e[642]=a('
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Uo,[s("summary",null,[e[643]||(e[643]=s("a",{id:"Makie.limits!-Tuple{Axis3, Any, Any, Any}",href:"#Makie.limits!-Tuple{Axis3, Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[644]||(e[644]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[645]||(e[645]=a('
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Ho,[s("summary",null,[e[646]||(e[646]=s("a",{id:"Makie.limits!-Tuple{Axis3, Rect3}",href:"#Makie.limits!-Tuple{Axis3, Rect3}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[647]||(e[647]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[648]||(e[648]=a('
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Wo,[s("summary",null,[e[649]||(e[649]=s("a",{id:"Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}",href:"#Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[650]||(e[650]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[651]||(e[651]=a('
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Yo,[s("summary",null,[e[652]||(e[652]=s("a",{id:"Makie.linkaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkaxes!")],-1)),e[653]||(e[653]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[654]||(e[654]=a('
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Ko,[s("summary",null,[e[655]||(e[655]=s("a",{id:"Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkxaxes!")],-1)),e[656]||(e[656]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[657]||(e[657]=a('
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Qo,[s("summary",null,[e[658]||(e[658]=s("a",{id:"Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkyaxes!")],-1)),e[659]||(e[659]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[660]||(e[660]=a('
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",$o,[s("summary",null,[e[661]||(e[661]=s("a",{id:"Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}",href:"#Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.mouseover")],-1)),e[662]||(e[662]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[663]||(e[663]=a('
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

',3))]),s("details",Xo,[s("summary",null,[e[664]||(e[664]=s("a",{id:"Makie.mouseposition-Tuple{Any}",href:"#Makie.mouseposition-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.mouseposition")],-1)),e[665]||(e[665]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[666]||(e[666]=a('
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

',4))]),s("details",Jo,[s("summary",null,[e[667]||(e[667]=s("a",{id:"Makie.old_cam3d!-Tuple{Scene}",href:"#Makie.old_cam3d!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d!")],-1)),e[668]||(e[668]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[669]||(e[669]=a('
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",Zo,[s("summary",null,[e[670]||(e[670]=s("a",{id:"Makie.old_cam3d_cad!-Tuple{Scene}",href:"#Makie.old_cam3d_cad!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_cad!")],-1)),e[671]||(e[671]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[672]||(e[672]=a('
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

',3))]),s("details",_o,[s("summary",null,[e[673]||(e[673]=s("a",{id:"Makie.old_cam3d_turntable!-Tuple{Scene}",href:"#Makie.old_cam3d_turntable!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_turntable!")],-1)),e[674]||(e[674]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[675]||(e[675]=a('
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",ei,[s("summary",null,[e[676]||(e[676]=s("a",{id:"Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousedownoutside")],-1)),e[677]||(e[677]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[678]||(e[678]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === downoutside"),o(".")],-1)),e[679]||(e[679]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",si,[s("summary",null,[e[680]||(e[680]=s("a",{id:"Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseenter")],-1)),e[681]||(e[681]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[682]||(e[682]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === enter"),o(".")],-1)),e[683]||(e[683]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oi,[s("summary",null,[e[684]||(e[684]=s("a",{id:"Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftclick")],-1)),e[685]||(e[685]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[686]||(e[686]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftclick"),o(".")],-1)),e[687]||(e[687]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ii,[s("summary",null,[e[688]||(e[688]=s("a",{id:"Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdoubleclick")],-1)),e[689]||(e[689]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[690]||(e[690]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdoubleclick"),o(".")],-1)),e[691]||(e[691]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ti,[s("summary",null,[e[692]||(e[692]=s("a",{id:"Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdown")],-1)),e[693]||(e[693]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[694]||(e[694]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdown"),o(".")],-1)),e[695]||(e[695]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ai,[s("summary",null,[e[696]||(e[696]=s("a",{id:"Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdrag")],-1)),e[697]||(e[697]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[698]||(e[698]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdrag"),o(".")],-1)),e[699]||(e[699]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ni,[s("summary",null,[e[700]||(e[700]=s("a",{id:"Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstart")],-1)),e[701]||(e[701]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[702]||(e[702]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstart"),o(".")],-1)),e[703]||(e[703]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",li,[s("summary",null,[e[704]||(e[704]=s("a",{id:"Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstop")],-1)),e[705]||(e[705]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[706]||(e[706]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstop"),o(".")],-1)),e[707]||(e[707]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",di,[s("summary",null,[e[708]||(e[708]=s("a",{id:"Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftup")],-1)),e[709]||(e[709]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[710]||(e[710]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftup"),o(".")],-1)),e[711]||(e[711]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ri,[s("summary",null,[e[712]||(e[712]=s("a",{id:"Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleclick")],-1)),e[713]||(e[713]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[714]||(e[714]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleclick"),o(".")],-1)),e[715]||(e[715]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ci,[s("summary",null,[e[716]||(e[716]=s("a",{id:"Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledoubleclick")],-1)),e[717]||(e[717]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[718]||(e[718]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledoubleclick"),o(".")],-1)),e[719]||(e[719]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pi,[s("summary",null,[e[720]||(e[720]=s("a",{id:"Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledown")],-1)),e[721]||(e[721]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[722]||(e[722]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledown"),o(".")],-1)),e[723]||(e[723]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",hi,[s("summary",null,[e[724]||(e[724]=s("a",{id:"Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledrag")],-1)),e[725]||(e[725]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[726]||(e[726]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledrag"),o(".")],-1)),e[727]||(e[727]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ki,[s("summary",null,[e[728]||(e[728]=s("a",{id:"Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstart")],-1)),e[729]||(e[729]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[730]||(e[730]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstart"),o(".")],-1)),e[731]||(e[731]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gi,[s("summary",null,[e[732]||(e[732]=s("a",{id:"Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstop")],-1)),e[733]||(e[733]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[734]||(e[734]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstop"),o(".")],-1)),e[735]||(e[735]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ui,[s("summary",null,[e[736]||(e[736]=s("a",{id:"Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleup")],-1)),e[737]||(e[737]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[738]||(e[738]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleup"),o(".")],-1)),e[739]||(e[739]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bi,[s("summary",null,[e[740]||(e[740]=s("a",{id:"Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseout")],-1)),e[741]||(e[741]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[742]||(e[742]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === out"),o(".")],-1)),e[743]||(e[743]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yi,[s("summary",null,[e[744]||(e[744]=s("a",{id:"Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseover")],-1)),e[745]||(e[745]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[746]||(e[746]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === over"),o(".")],-1)),e[747]||(e[747]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mi,[s("summary",null,[e[748]||(e[748]=s("a",{id:"Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightclick")],-1)),e[749]||(e[749]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[750]||(e[750]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightclick"),o(".")],-1)),e[751]||(e[751]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fi,[s("summary",null,[e[752]||(e[752]=s("a",{id:"Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdoubleclick")],-1)),e[753]||(e[753]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[754]||(e[754]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdoubleclick"),o(".")],-1)),e[755]||(e[755]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ei,[s("summary",null,[e[756]||(e[756]=s("a",{id:"Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdown")],-1)),e[757]||(e[757]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[758]||(e[758]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdown"),o(".")],-1)),e[759]||(e[759]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vi,[s("summary",null,[e[760]||(e[760]=s("a",{id:"Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdrag")],-1)),e[761]||(e[761]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[762]||(e[762]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdrag"),o(".")],-1)),e[763]||(e[763]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ji,[s("summary",null,[e[764]||(e[764]=s("a",{id:"Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstart")],-1)),e[765]||(e[765]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[766]||(e[766]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstart"),o(".")],-1)),e[767]||(e[767]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mi,[s("summary",null,[e[768]||(e[768]=s("a",{id:"Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstop")],-1)),e[769]||(e[769]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[770]||(e[770]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstop"),o(".")],-1)),e[771]||(e[771]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ci,[s("summary",null,[e[772]||(e[772]=s("a",{id:"Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightup")],-1)),e[773]||(e[773]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[774]||(e[774]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightup"),o(".")],-1)),e[775]||(e[775]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wi,[s("summary",null,[e[776]||(e[776]=s("a",{id:"Makie.onpick",href:"#Makie.onpick"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[777]||(e[777]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[778]||(e[778]=a('
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

',3))]),s("details",Fi,[s("summary",null,[e[779]||(e[779]=s("a",{id:"Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}",href:"#Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[780]||(e[780]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[781]||(e[781]=a('
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

',3))]),s("details",xi,[s("summary",null,[e[782]||(e[782]=s("a",{id:"Makie.pick",href:"#Makie.pick"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[783]||(e[783]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[784]||(e[784]=s("p",null,"Picks a mouse position. Implemented by the backend.",-1)),e[785]||(e[785]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/interaction/events.jl#L59-L61",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ti,[s("summary",null,[e[786]||(e[786]=s("a",{id:"Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}",href:"#Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[787]||(e[787]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[788]||(e[788]=a('
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

',3))]),s("details",Ai,[s("summary",null,[e[789]||(e[789]=s("a",{id:"Makie.pick-Tuple{Any, Number, Number}",href:"#Makie.pick-Tuple{Any, Number, Number}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[790]||(e[790]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[791]||(e[791]=a(`
julia
pick(fig/ax/scene, x, y[, range])
+pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

`,7))]),s("details",Bi,[s("summary",null,[e[792]||(e[792]=s("a",{id:"Makie.pie",href:"#Makie.pie"},[s("span",{class:"jlbinding"},"Makie.pie")],-1)),e[793]||(e[793]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[794]||(e[794]=a(`
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Li,[s("summary",null,[e[795]||(e[795]=s("a",{id:"Makie.pie!",href:"#Makie.pie!"},[s("span",{class:"jlbinding"},"Makie.pie!")],-1)),e[796]||(e[796]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[797]||(e[797]=s("p",null,[s("code",null,"pie!"),o(" is the mutating variant of plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[798]||(e[798]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Di,[s("summary",null,[e[799]||(e[799]=s("a",{id:"Makie.plotlist-Tuple",href:"#Makie.plotlist-Tuple"},[s("span",{class:"jlbinding"},"Makie.plotlist")],-1)),e[800]||(e[800]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[801]||(e[801]=a(`
julia
plotlist!(
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Li,[s("summary",null,[e[795]||(e[795]=s("a",{id:"Makie.pie!",href:"#Makie.pie!"},[s("span",{class:"jlbinding"},"Makie.pie!")],-1)),e[796]||(e[796]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[797]||(e[797]=s("p",null,[s("code",null,"pie!"),o(" is the mutating variant of plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[798]||(e[798]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Di,[s("summary",null,[e[799]||(e[799]=s("a",{id:"Makie.plotlist-Tuple",href:"#Makie.plotlist-Tuple"},[s("span",{class:"jlbinding"},"Makie.plotlist")],-1)),e[800]||(e[800]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[801]||(e[801]=a(`
julia
plotlist!(
     [
         PlotSpec(:Scatter, args...; kwargs...),
         PlotSpec(:Lines, args...; kwargs...),
@@ -168,19 +168,19 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 
 plots[] = [
     S.surface(0..1, 0..1, Makie.peaks(); colormap = :viridis, translation = Vec3f(0, 0, -1)),
-]

source

`,5))]),s("details",Si,[s("summary",null,[e[802]||(e[802]=s("a",{id:"Makie.qqnorm",href:"#Makie.qqnorm"},[s("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[803]||(e[803]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[804]||(e[804]=a('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Oi,[s("summary",null,[e[805]||(e[805]=s("a",{id:"Makie.qqnorm!",href:"#Makie.qqnorm!"},[s("span",{class:"jlbinding"},"Makie.qqnorm!")],-1)),e[806]||(e[806]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[807]||(e[807]=s("p",null,[s("code",null,"qqnorm!"),o(" is the mutating variant of plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[808]||(e[808]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pi,[s("summary",null,[e[809]||(e[809]=s("a",{id:"Makie.qqplot",href:"#Makie.qqplot"},[s("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[810]||(e[810]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[811]||(e[811]=a('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',34))]),s("details",Ni,[s("summary",null,[e[812]||(e[812]=s("a",{id:"Makie.qqplot!",href:"#Makie.qqplot!"},[s("span",{class:"jlbinding"},"Makie.qqplot!")],-1)),e[813]||(e[813]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[814]||(e[814]=s("p",null,[s("code",null,"qqplot!"),o(" is the mutating variant of plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[815]||(e[815]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zi,[s("summary",null,[e[816]||(e[816]=s("a",{id:"Makie.rainclouds",href:"#Makie.rainclouds"},[s("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),e[817]||(e[817]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[818]||(e[818]=a('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

',33))]),s("details",Ii,[s("summary",null,[e[819]||(e[819]=s("a",{id:"Makie.rainclouds!",href:"#Makie.rainclouds!"},[s("span",{class:"jlbinding"},"Makie.rainclouds!")],-1)),e[820]||(e[820]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[821]||(e[821]=s("p",null,[s("code",null,"rainclouds!"),o(" is the mutating variant of plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[822]||(e[822]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ri,[s("summary",null,[e[823]||(e[823]=s("a",{id:"Makie.rangebars",href:"#Makie.rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),e[824]||(e[824]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[825]||(e[825]=a(`
julia
rangebars(val, low, high; kwargs...)
+]

source

`,5))]),s("details",Si,[s("summary",null,[e[802]||(e[802]=s("a",{id:"Makie.qqnorm",href:"#Makie.qqnorm"},[s("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[803]||(e[803]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[804]||(e[804]=a('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Oi,[s("summary",null,[e[805]||(e[805]=s("a",{id:"Makie.qqnorm!",href:"#Makie.qqnorm!"},[s("span",{class:"jlbinding"},"Makie.qqnorm!")],-1)),e[806]||(e[806]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[807]||(e[807]=s("p",null,[s("code",null,"qqnorm!"),o(" is the mutating variant of plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[808]||(e[808]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pi,[s("summary",null,[e[809]||(e[809]=s("a",{id:"Makie.qqplot",href:"#Makie.qqplot"},[s("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[810]||(e[810]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[811]||(e[811]=a('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',34))]),s("details",Ni,[s("summary",null,[e[812]||(e[812]=s("a",{id:"Makie.qqplot!",href:"#Makie.qqplot!"},[s("span",{class:"jlbinding"},"Makie.qqplot!")],-1)),e[813]||(e[813]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[814]||(e[814]=s("p",null,[s("code",null,"qqplot!"),o(" is the mutating variant of plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[815]||(e[815]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zi,[s("summary",null,[e[816]||(e[816]=s("a",{id:"Makie.rainclouds",href:"#Makie.rainclouds"},[s("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),e[817]||(e[817]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[818]||(e[818]=a('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

',33))]),s("details",Ii,[s("summary",null,[e[819]||(e[819]=s("a",{id:"Makie.rainclouds!",href:"#Makie.rainclouds!"},[s("span",{class:"jlbinding"},"Makie.rainclouds!")],-1)),e[820]||(e[820]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[821]||(e[821]=s("p",null,[s("code",null,"rainclouds!"),o(" is the mutating variant of plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[822]||(e[822]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ri,[s("summary",null,[e[823]||(e[823]=s("a",{id:"Makie.rangebars",href:"#Makie.rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),e[824]||(e[824]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[825]||(e[825]=a(`
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",Vi,[s("summary",null,[e[826]||(e[826]=s("a",{id:"Makie.rangebars!",href:"#Makie.rangebars!"},[s("span",{class:"jlbinding"},"Makie.rangebars!")],-1)),e[827]||(e[827]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[828]||(e[828]=s("p",null,[s("code",null,"rangebars!"),o(" is the mutating variant of plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[829]||(e[829]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qi,[s("summary",null,[e[830]||(e[830]=s("a",{id:"Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}",href:"#Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.record")],-1)),e[831]||(e[831]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[832]||(e[832]=a('
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)\nrecord(func, figurelike, path, iter; backend=current_backend(), kwargs...)

The first signature provides func with a VideoStream, which it should call recordframe!(io) on when recording a frame.

The second signature iterates iter, calling recordframe!(io) internally after calling func with the current iteration element.

Both notations require a Figure, FigureAxisPlot or Scene figure to work. The animation is then saved to path, with the format determined by path's extension.

Under the hood, record is just video_io = Record(func, figurelike, [iter]; same_kw...); save(path, video_io). Record can be used directly as well to do the saving at a later point, or to inline a video directly into a Notebook (the video supports, show(video_io, "text/html") for that purpose).

Options one can pass via kwargs...:

  • backend::Module = current_backend(): set the backend to write out video, can be set to CairoMakie, GLMakie, WGLMakie, RPRMakie.

Backend options

See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Typical usage

julia
record(figure, "video.mp4", itr) do i\n    func(i) # or some other manipulation of the figure\nend

or, for more tweakability,

julia
record(figure, "test.gif") do io\n    for i = 1:100\n        func!(figure)     # animate figure\n        recordframe!(io)  # record a new frame\n    end\nend

If you want a more tweakable interface, consider using VideoStream and save.

Extended help

Examples

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif") do io\n    for i in 1:255\n        p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\n        recordframe!(io)\n    end\nend

or

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif", 1:255) do i\n    p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\nend

source

',28))]),s("details",Gi,[s("summary",null,[e[833]||(e[833]=s("a",{id:"Makie.record_events-Tuple{Any, Scene, String}",href:"#Makie.record_events-Tuple{Any, Scene, String}"},[s("span",{class:"jlbinding"},"Makie.record_events")],-1)),e[834]||(e[834]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[835]||(e[835]=s("p",null,"record_events(f, scene::Scene, path::String)",-1)),e[836]||(e[836]=s("p",null,[o("Records all window events that happen while executing function "),s("code",null,"f"),o(" for "),s("code",null,"scene"),o(" and serializes them to "),s("code",null,"path"),o(".")],-1)),e[837]||(e[837]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/event-recorder.jl#L2-L7",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ui,[s("summary",null,[e[838]||(e[838]=s("a",{id:"Makie.recordframe!-Tuple{VideoStream}",href:"#Makie.recordframe!-Tuple{VideoStream}"},[s("span",{class:"jlbinding"},"Makie.recordframe!")],-1)),e[839]||(e[839]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[840]||(e[840]=a('
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

',3))]),s("details",Hi,[s("summary",null,[e[841]||(e[841]=s("a",{id:"Makie.register_interaction!-Tuple{Any, Symbol, Any}",href:"#Makie.register_interaction!-Tuple{Any, Symbol, Any}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[842]||(e[842]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[843]||(e[843]=a('
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Wi,[s("summary",null,[e[844]||(e[844]=s("a",{id:"Makie.register_interaction!-Tuple{Function, Any, Symbol}",href:"#Makie.register_interaction!-Tuple{Function, Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[845]||(e[845]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[846]||(e[846]=a('
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Yi,[s("summary",null,[e[847]||(e[847]=s("a",{id:"Makie.replace_automatic!-Tuple{Any, Any, Any}",href:"#Makie.replace_automatic!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.replace_automatic!")],-1)),e[848]||(e[848]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[849]||(e[849]=s("p",null,[o("Like "),s("code",null,"get!(f, dict, key)"),o(" but also calls "),s("code",null,"f"),o(" and replaces "),s("code",null,"key"),o(" when the corresponding value is nothing")],-1)),e[850]||(e[850]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/utilities/utilities.jl#L38-L41",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ki,[s("summary",null,[e[851]||(e[851]=s("a",{id:"Makie.replay_events-Tuple{Scene, String}",href:"#Makie.replay_events-Tuple{Scene, String}"},[s("span",{class:"jlbinding"},"Makie.replay_events")],-1)),e[852]||(e[852]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[853]||(e[853]=s("p",null,"replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)",-1)),e[854]||(e[854]=s("p",null,[o("Replays the serialized events recorded with "),s("code",null,"record_events"),o(" in "),s("code",null,"path"),o(" in "),s("code",null,"scene"),o(".")],-1)),e[855]||(e[855]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/event-recorder.jl#L26-L31",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qi,[s("summary",null,[e[856]||(e[856]=s("a",{id:"Makie.resample_cmap-Tuple{Any, Integer}",href:"#Makie.resample_cmap-Tuple{Any, Integer}"},[s("span",{class:"jlbinding"},"Makie.resample_cmap")],-1)),e[857]||(e[857]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[858]||(e[858]=a('
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

',3))]),s("details",$i,[s("summary",null,[e[859]||(e[859]=s("a",{id:"Makie.reset_limits!-Tuple{Any}",href:"#Makie.reset_limits!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.reset_limits!")],-1)),e[860]||(e[860]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[861]||(e[861]=a('
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

',3))]),s("details",Xi,[s("summary",null,[e[862]||(e[862]=s("a",{id:"Makie.resize_to_layout!-Tuple{Figure}",href:"#Makie.resize_to_layout!-Tuple{Figure}"},[s("span",{class:"jlbinding"},"Makie.resize_to_layout!")],-1)),e[863]||(e[863]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[864]||(e[864]=a('
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

',3))]),s("details",Ji,[s("summary",null,[e[865]||(e[865]=s("a",{id:"Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}",href:"#Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.rlims!")],-1)),e[866]||(e[866]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[867]||(e[867]=a('
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

',3))]),s("details",Zi,[s("summary",null,[e[868]||(e[868]=s("a",{id:"Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[869]||(e[869]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[870]||(e[870]=a(`
julia
rotate!(t::Transformable, axis_rot::Quaternion)
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",Vi,[s("summary",null,[e[826]||(e[826]=s("a",{id:"Makie.rangebars!",href:"#Makie.rangebars!"},[s("span",{class:"jlbinding"},"Makie.rangebars!")],-1)),e[827]||(e[827]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[828]||(e[828]=s("p",null,[s("code",null,"rangebars!"),o(" is the mutating variant of plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[829]||(e[829]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qi,[s("summary",null,[e[830]||(e[830]=s("a",{id:"Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}",href:"#Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.record")],-1)),e[831]||(e[831]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[832]||(e[832]=a('
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)\nrecord(func, figurelike, path, iter; backend=current_backend(), kwargs...)

The first signature provides func with a VideoStream, which it should call recordframe!(io) on when recording a frame.

The second signature iterates iter, calling recordframe!(io) internally after calling func with the current iteration element.

Both notations require a Figure, FigureAxisPlot or Scene figure to work. The animation is then saved to path, with the format determined by path's extension.

Under the hood, record is just video_io = Record(func, figurelike, [iter]; same_kw...); save(path, video_io). Record can be used directly as well to do the saving at a later point, or to inline a video directly into a Notebook (the video supports, show(video_io, "text/html") for that purpose).

Options one can pass via kwargs...:

  • backend::Module = current_backend(): set the backend to write out video, can be set to CairoMakie, GLMakie, WGLMakie, RPRMakie.

Backend options

See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Typical usage

julia
record(figure, "video.mp4", itr) do i\n    func(i) # or some other manipulation of the figure\nend

or, for more tweakability,

julia
record(figure, "test.gif") do io\n    for i = 1:100\n        func!(figure)     # animate figure\n        recordframe!(io)  # record a new frame\n    end\nend

If you want a more tweakable interface, consider using VideoStream and save.

Extended help

Examples

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif") do io\n    for i in 1:255\n        p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\n        recordframe!(io)\n    end\nend

or

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif", 1:255) do i\n    p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\nend

source

',28))]),s("details",Gi,[s("summary",null,[e[833]||(e[833]=s("a",{id:"Makie.record_events-Tuple{Any, Scene, String}",href:"#Makie.record_events-Tuple{Any, Scene, String}"},[s("span",{class:"jlbinding"},"Makie.record_events")],-1)),e[834]||(e[834]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[835]||(e[835]=s("p",null,"record_events(f, scene::Scene, path::String)",-1)),e[836]||(e[836]=s("p",null,[o("Records all window events that happen while executing function "),s("code",null,"f"),o(" for "),s("code",null,"scene"),o(" and serializes them to "),s("code",null,"path"),o(".")],-1)),e[837]||(e[837]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/event-recorder.jl#L2-L7",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ui,[s("summary",null,[e[838]||(e[838]=s("a",{id:"Makie.recordframe!-Tuple{VideoStream}",href:"#Makie.recordframe!-Tuple{VideoStream}"},[s("span",{class:"jlbinding"},"Makie.recordframe!")],-1)),e[839]||(e[839]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[840]||(e[840]=a('
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

',3))]),s("details",Hi,[s("summary",null,[e[841]||(e[841]=s("a",{id:"Makie.register_interaction!-Tuple{Any, Symbol, Any}",href:"#Makie.register_interaction!-Tuple{Any, Symbol, Any}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[842]||(e[842]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[843]||(e[843]=a('
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Wi,[s("summary",null,[e[844]||(e[844]=s("a",{id:"Makie.register_interaction!-Tuple{Function, Any, Symbol}",href:"#Makie.register_interaction!-Tuple{Function, Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[845]||(e[845]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[846]||(e[846]=a('
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Yi,[s("summary",null,[e[847]||(e[847]=s("a",{id:"Makie.replace_automatic!-Tuple{Any, Any, Any}",href:"#Makie.replace_automatic!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.replace_automatic!")],-1)),e[848]||(e[848]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[849]||(e[849]=s("p",null,[o("Like "),s("code",null,"get!(f, dict, key)"),o(" but also calls "),s("code",null,"f"),o(" and replaces "),s("code",null,"key"),o(" when the corresponding value is nothing")],-1)),e[850]||(e[850]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/utilities/utilities.jl#L38-L41",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ki,[s("summary",null,[e[851]||(e[851]=s("a",{id:"Makie.replay_events-Tuple{Scene, String}",href:"#Makie.replay_events-Tuple{Scene, String}"},[s("span",{class:"jlbinding"},"Makie.replay_events")],-1)),e[852]||(e[852]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[853]||(e[853]=s("p",null,"replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)",-1)),e[854]||(e[854]=s("p",null,[o("Replays the serialized events recorded with "),s("code",null,"record_events"),o(" in "),s("code",null,"path"),o(" in "),s("code",null,"scene"),o(".")],-1)),e[855]||(e[855]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/event-recorder.jl#L26-L31",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qi,[s("summary",null,[e[856]||(e[856]=s("a",{id:"Makie.resample_cmap-Tuple{Any, Integer}",href:"#Makie.resample_cmap-Tuple{Any, Integer}"},[s("span",{class:"jlbinding"},"Makie.resample_cmap")],-1)),e[857]||(e[857]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[858]||(e[858]=a('
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

',3))]),s("details",$i,[s("summary",null,[e[859]||(e[859]=s("a",{id:"Makie.reset_limits!-Tuple{Any}",href:"#Makie.reset_limits!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.reset_limits!")],-1)),e[860]||(e[860]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[861]||(e[861]=a('
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

',3))]),s("details",Xi,[s("summary",null,[e[862]||(e[862]=s("a",{id:"Makie.resize_to_layout!-Tuple{Figure}",href:"#Makie.resize_to_layout!-Tuple{Figure}"},[s("span",{class:"jlbinding"},"Makie.resize_to_layout!")],-1)),e[863]||(e[863]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[864]||(e[864]=a('
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

',3))]),s("details",Ji,[s("summary",null,[e[865]||(e[865]=s("a",{id:"Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}",href:"#Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.rlims!")],-1)),e[866]||(e[866]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[867]||(e[867]=a('
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

',3))]),s("details",Zi,[s("summary",null,[e[868]||(e[868]=s("a",{id:"Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[869]||(e[869]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[870]||(e[870]=a(`
julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,3))]),s("details",_i,[s("summary",null,[e[871]||(e[871]=s("a",{id:"Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[872]||(e[872]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[873]||(e[873]=a('
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

',3))]),s("details",et,[s("summary",null,[e[874]||(e[874]=s("a",{id:"Makie.rotate_cam!",href:"#Makie.rotate_cam!"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[875]||(e[875]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[876]||(e[876]=a('
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

',4))]),s("details",st,[s("summary",null,[e[877]||(e[877]=s("a",{id:"Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}",href:"#Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[878]||(e[878]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[879]||(e[879]=a(`
julia
rotate_cam!(scene::Scene, theta_v::Number...)
-rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

`,3))]),s("details",ot,[s("summary",null,[e[880]||(e[880]=s("a",{id:"Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[881]||(e[881]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[882]||(e[882]=a(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,3))]),s("details",_i,[s("summary",null,[e[871]||(e[871]=s("a",{id:"Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[872]||(e[872]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[873]||(e[873]=a('
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

',3))]),s("details",et,[s("summary",null,[e[874]||(e[874]=s("a",{id:"Makie.rotate_cam!",href:"#Makie.rotate_cam!"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[875]||(e[875]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[876]||(e[876]=a('
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

',4))]),s("details",st,[s("summary",null,[e[877]||(e[877]=s("a",{id:"Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}",href:"#Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[878]||(e[878]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[879]||(e[879]=a(`
julia
rotate_cam!(scene::Scene, theta_v::Number...)
+rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

`,3))]),s("details",ot,[s("summary",null,[e[880]||(e[880]=s("a",{id:"Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[881]||(e[881]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[882]||(e[882]=a(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s("details",it,[s("summary",null,[e[883]||(e[883]=s("a",{id:"Makie.scatterlines",href:"#Makie.scatterlines"},[s("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),e[884]||(e[884]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[885]||(e[885]=a('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",tt,[s("summary",null,[e[886]||(e[886]=s("a",{id:"Makie.scatterlines!",href:"#Makie.scatterlines!"},[s("span",{class:"jlbinding"},"Makie.scatterlines!")],-1)),e[887]||(e[887]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[888]||(e[888]=s("p",null,[s("code",null,"scatterlines!"),o(" is the mutating variant of plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[889]||(e[889]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",at,[s("summary",null,[e[890]||(e[890]=s("a",{id:"Makie.select_line-Tuple{Any}",href:"#Makie.select_line-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_line")],-1)),e[891]||(e[891]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[892]||(e[892]=a('
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

',5))]),s("details",nt,[s("summary",null,[e[893]||(e[893]=s("a",{id:"Makie.select_point-Tuple{Any}",href:"#Makie.select_point-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_point")],-1)),e[894]||(e[894]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[895]||(e[895]=a('
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

',5))]),s("details",lt,[s("summary",null,[e[896]||(e[896]=s("a",{id:"Makie.select_rectangle-Tuple{Any}",href:"#Makie.select_rectangle-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_rectangle")],-1)),e[897]||(e[897]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[898]||(e[898]=a('
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

',5))]),s("details",rt,[s("summary",null,[e[899]||(e[899]=s("a",{id:"Makie.series",href:"#Makie.series"},[s("span",{class:"jlbinding"},"Makie.series")],-1)),e[900]||(e[900]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[901]||(e[901]=a('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

',22))]),s("details",dt,[s("summary",null,[e[902]||(e[902]=s("a",{id:"Makie.series!",href:"#Makie.series!"},[s("span",{class:"jlbinding"},"Makie.series!")],-1)),e[903]||(e[903]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[904]||(e[904]=s("p",null,[s("code",null,"series!"),o(" is the mutating variant of plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[905]||(e[905]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ct,[s("summary",null,[e[906]||(e[906]=s("a",{id:"Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}",href:"#Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[907]||(e[907]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[908]||(e[908]=s("p",null,[o("Set the "),s("code",null,"slider"),o(" to the values in the slider's range that are closest to "),s("code",null,"v1"),o(" and "),s("code",null,"v2"),o(", and return those values ordered min, misl.")],-1)),e[909]||(e[909]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/blocks/intervalslider.jl#L264-L266",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pt,[s("summary",null,[e[910]||(e[910]=s("a",{id:"Makie.set_close_to!-Tuple{Slider, Any}",href:"#Makie.set_close_to!-Tuple{Slider, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[911]||(e[911]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[912]||(e[912]=a('
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

',3))]),s("details",ht,[s("summary",null,[e[913]||(e[913]=s("a",{id:"Makie.set_theme!",href:"#Makie.set_theme!"},[s("span",{class:"jlbinding"},"Makie.set_theme!")],-1)),e[914]||(e[914]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[915]||(e[915]=a('
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

',3))]),s("details",kt,[s("summary",null,[e[916]||(e[916]=s("a",{id:"Makie.showgradients-Tuple{AbstractVector{Symbol}}",href:"#Makie.showgradients-Tuple{AbstractVector{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.showgradients")],-1)),e[917]||(e[917]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[918]||(e[918]=a(`
julia
showgradients(
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s("details",it,[s("summary",null,[e[883]||(e[883]=s("a",{id:"Makie.scatterlines",href:"#Makie.scatterlines"},[s("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),e[884]||(e[884]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[885]||(e[885]=a('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",tt,[s("summary",null,[e[886]||(e[886]=s("a",{id:"Makie.scatterlines!",href:"#Makie.scatterlines!"},[s("span",{class:"jlbinding"},"Makie.scatterlines!")],-1)),e[887]||(e[887]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[888]||(e[888]=s("p",null,[s("code",null,"scatterlines!"),o(" is the mutating variant of plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[889]||(e[889]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",at,[s("summary",null,[e[890]||(e[890]=s("a",{id:"Makie.select_line-Tuple{Any}",href:"#Makie.select_line-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_line")],-1)),e[891]||(e[891]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[892]||(e[892]=a('
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

',5))]),s("details",nt,[s("summary",null,[e[893]||(e[893]=s("a",{id:"Makie.select_point-Tuple{Any}",href:"#Makie.select_point-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_point")],-1)),e[894]||(e[894]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[895]||(e[895]=a('
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

',5))]),s("details",lt,[s("summary",null,[e[896]||(e[896]=s("a",{id:"Makie.select_rectangle-Tuple{Any}",href:"#Makie.select_rectangle-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_rectangle")],-1)),e[897]||(e[897]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[898]||(e[898]=a('
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

',5))]),s("details",dt,[s("summary",null,[e[899]||(e[899]=s("a",{id:"Makie.series",href:"#Makie.series"},[s("span",{class:"jlbinding"},"Makie.series")],-1)),e[900]||(e[900]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[901]||(e[901]=a('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

',22))]),s("details",rt,[s("summary",null,[e[902]||(e[902]=s("a",{id:"Makie.series!",href:"#Makie.series!"},[s("span",{class:"jlbinding"},"Makie.series!")],-1)),e[903]||(e[903]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[904]||(e[904]=s("p",null,[s("code",null,"series!"),o(" is the mutating variant of plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[905]||(e[905]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ct,[s("summary",null,[e[906]||(e[906]=s("a",{id:"Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}",href:"#Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[907]||(e[907]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[908]||(e[908]=s("p",null,[o("Set the "),s("code",null,"slider"),o(" to the values in the slider's range that are closest to "),s("code",null,"v1"),o(" and "),s("code",null,"v2"),o(", and return those values ordered min, misl.")],-1)),e[909]||(e[909]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/blocks/intervalslider.jl#L264-L266",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pt,[s("summary",null,[e[910]||(e[910]=s("a",{id:"Makie.set_close_to!-Tuple{Slider, Any}",href:"#Makie.set_close_to!-Tuple{Slider, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[911]||(e[911]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[912]||(e[912]=a('
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

',3))]),s("details",ht,[s("summary",null,[e[913]||(e[913]=s("a",{id:"Makie.set_theme!",href:"#Makie.set_theme!"},[s("span",{class:"jlbinding"},"Makie.set_theme!")],-1)),e[914]||(e[914]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[915]||(e[915]=a('
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

',3))]),s("details",kt,[s("summary",null,[e[916]||(e[916]=s("a",{id:"Makie.showgradients-Tuple{AbstractVector{Symbol}}",href:"#Makie.showgradients-Tuple{AbstractVector{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.showgradients")],-1)),e[917]||(e[917]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[918]||(e[918]=a(`
julia
showgradients(
     cgrads::AbstractVector{Symbol};
     h = 0.0, offset = 0.2, fontsize = 0.7,
     size = (800, length(cgrads) * 84)
-)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

`,3))]),s("details",gt,[s("summary",null,[e[919]||(e[919]=s("a",{id:"Makie.spy",href:"#Makie.spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),e[920]||(e[920]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[921]||(e[921]=a(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
+)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

`,3))]),s("details",gt,[s("summary",null,[e[919]||(e[919]=s("a",{id:"Makie.spy",href:"#Makie.spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),e[920]||(e[920]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[921]||(e[921]=a(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
 N = 200_000
 x = sprand(Float64, N, N, (3(10^6)) / (N*N));
 spy(x)
@@ -189,8 +189,8 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 f = Figure()
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
-f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",ut,[s("summary",null,[e[922]||(e[922]=s("a",{id:"Makie.spy!",href:"#Makie.spy!"},[s("span",{class:"jlbinding"},"Makie.spy!")],-1)),e[923]||(e[923]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[924]||(e[924]=s("p",null,[s("code",null,"spy!"),o(" is the mutating variant of plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[925]||(e[925]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bt,[s("summary",null,[e[926]||(e[926]=s("a",{id:"Makie.stairs",href:"#Makie.stairs"},[s("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[927]||(e[927]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[928]||(e[928]=a('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",yt,[s("summary",null,[e[929]||(e[929]=s("a",{id:"Makie.stairs!",href:"#Makie.stairs!"},[s("span",{class:"jlbinding"},"Makie.stairs!")],-1)),e[930]||(e[930]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[931]||(e[931]=s("p",null,[s("code",null,"stairs!"),o(" is the mutating variant of plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[932]||(e[932]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mt,[s("summary",null,[e[933]||(e[933]=s("a",{id:"Makie.stem",href:"#Makie.stem"},[s("span",{class:"jlbinding"},"Makie.stem")],-1)),e[934]||(e[934]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[935]||(e[935]=a('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",ft,[s("summary",null,[e[936]||(e[936]=s("a",{id:"Makie.stem!",href:"#Makie.stem!"},[s("span",{class:"jlbinding"},"Makie.stem!")],-1)),e[937]||(e[937]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[938]||(e[938]=s("p",null,[s("code",null,"stem!"),o(" is the mutating variant of plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[939]||(e[939]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Et,[s("summary",null,[e[940]||(e[940]=s("a",{id:"Makie.stephist",href:"#Makie.stephist"},[s("span",{class:"jlbinding"},"Makie.stephist")],-1)),e[941]||(e[941]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[942]||(e[942]=a('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

',21))]),s("details",vt,[s("summary",null,[e[943]||(e[943]=s("a",{id:"Makie.stephist!",href:"#Makie.stephist!"},[s("span",{class:"jlbinding"},"Makie.stephist!")],-1)),e[944]||(e[944]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[945]||(e[945]=s("p",null,[s("code",null,"stephist!"),o(" is the mutating variant of plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[946]||(e[946]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jt,[s("summary",null,[e[947]||(e[947]=s("a",{id:"Makie.streamplot",href:"#Makie.streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),e[948]||(e[948]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[949]||(e[949]=a(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,44))]),s("details",Mt,[s("summary",null,[e[950]||(e[950]=s("a",{id:"Makie.streamplot!",href:"#Makie.streamplot!"},[s("span",{class:"jlbinding"},"Makie.streamplot!")],-1)),e[951]||(e[951]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[952]||(e[952]=s("p",null,[s("code",null,"streamplot!"),o(" is the mutating variant of plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[953]||(e[953]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ct,[s("summary",null,[e[954]||(e[954]=s("a",{id:"Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.thetalims!")],-1)),e[955]||(e[955]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[956]||(e[956]=a('
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

',3))]),s("details",wt,[s("summary",null,[e[957]||(e[957]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[958]||(e[958]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[959]||(e[959]=a('
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

',3))]),s("details",Ft,[s("summary",null,[e[960]||(e[960]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Colorbar}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Colorbar}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[961]||(e[961]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[962]||(e[962]=a('
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

',3))]),s("details",xt,[s("summary",null,[e[963]||(e[963]=s("a",{id:"Makie.tight_xticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_xticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_xticklabel_spacing!")],-1)),e[964]||(e[964]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[965]||(e[965]=a('
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",Tt,[s("summary",null,[e[966]||(e[966]=s("a",{id:"Makie.tight_yticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_yticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_yticklabel_spacing!")],-1)),e[967]||(e[967]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[968]||(e[968]=a('
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",At,[s("summary",null,[e[969]||(e[969]=s("a",{id:"Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}",href:"#Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[970]||(e[970]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[971]||(e[971]=a('
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

',5))]),s("details",Bt,[s("summary",null,[e[972]||(e[972]=s("a",{id:"Makie.tightlimits!-Tuple{Axis}",href:"#Makie.tightlimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[973]||(e[973]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[974]||(e[974]=a('
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

',3))]),s("details",Lt,[s("summary",null,[e[975]||(e[975]=s("a",{id:"Makie.timeseries",href:"#Makie.timeseries"},[s("span",{class:"jlbinding"},"Makie.timeseries")],-1)),e[976]||(e[976]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[977]||(e[977]=a(`
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
+f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",ut,[s("summary",null,[e[922]||(e[922]=s("a",{id:"Makie.spy!",href:"#Makie.spy!"},[s("span",{class:"jlbinding"},"Makie.spy!")],-1)),e[923]||(e[923]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[924]||(e[924]=s("p",null,[s("code",null,"spy!"),o(" is the mutating variant of plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[925]||(e[925]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bt,[s("summary",null,[e[926]||(e[926]=s("a",{id:"Makie.stairs",href:"#Makie.stairs"},[s("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[927]||(e[927]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[928]||(e[928]=a('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",yt,[s("summary",null,[e[929]||(e[929]=s("a",{id:"Makie.stairs!",href:"#Makie.stairs!"},[s("span",{class:"jlbinding"},"Makie.stairs!")],-1)),e[930]||(e[930]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[931]||(e[931]=s("p",null,[s("code",null,"stairs!"),o(" is the mutating variant of plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[932]||(e[932]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mt,[s("summary",null,[e[933]||(e[933]=s("a",{id:"Makie.stem",href:"#Makie.stem"},[s("span",{class:"jlbinding"},"Makie.stem")],-1)),e[934]||(e[934]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[935]||(e[935]=a('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",ft,[s("summary",null,[e[936]||(e[936]=s("a",{id:"Makie.stem!",href:"#Makie.stem!"},[s("span",{class:"jlbinding"},"Makie.stem!")],-1)),e[937]||(e[937]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[938]||(e[938]=s("p",null,[s("code",null,"stem!"),o(" is the mutating variant of plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[939]||(e[939]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Et,[s("summary",null,[e[940]||(e[940]=s("a",{id:"Makie.stephist",href:"#Makie.stephist"},[s("span",{class:"jlbinding"},"Makie.stephist")],-1)),e[941]||(e[941]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[942]||(e[942]=a('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

',21))]),s("details",vt,[s("summary",null,[e[943]||(e[943]=s("a",{id:"Makie.stephist!",href:"#Makie.stephist!"},[s("span",{class:"jlbinding"},"Makie.stephist!")],-1)),e[944]||(e[944]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[945]||(e[945]=s("p",null,[s("code",null,"stephist!"),o(" is the mutating variant of plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[946]||(e[946]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jt,[s("summary",null,[e[947]||(e[947]=s("a",{id:"Makie.streamplot",href:"#Makie.streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),e[948]||(e[948]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[949]||(e[949]=a(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,44))]),s("details",Mt,[s("summary",null,[e[950]||(e[950]=s("a",{id:"Makie.streamplot!",href:"#Makie.streamplot!"},[s("span",{class:"jlbinding"},"Makie.streamplot!")],-1)),e[951]||(e[951]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[952]||(e[952]=s("p",null,[s("code",null,"streamplot!"),o(" is the mutating variant of plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[953]||(e[953]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ct,[s("summary",null,[e[954]||(e[954]=s("a",{id:"Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.thetalims!")],-1)),e[955]||(e[955]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[956]||(e[956]=a('
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

',3))]),s("details",wt,[s("summary",null,[e[957]||(e[957]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[958]||(e[958]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[959]||(e[959]=a('
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

',3))]),s("details",Ft,[s("summary",null,[e[960]||(e[960]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Colorbar}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Colorbar}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[961]||(e[961]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[962]||(e[962]=a('
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

',3))]),s("details",xt,[s("summary",null,[e[963]||(e[963]=s("a",{id:"Makie.tight_xticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_xticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_xticklabel_spacing!")],-1)),e[964]||(e[964]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[965]||(e[965]=a('
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",Tt,[s("summary",null,[e[966]||(e[966]=s("a",{id:"Makie.tight_yticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_yticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_yticklabel_spacing!")],-1)),e[967]||(e[967]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[968]||(e[968]=a('
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",At,[s("summary",null,[e[969]||(e[969]=s("a",{id:"Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}",href:"#Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[970]||(e[970]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[971]||(e[971]=a('
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

',5))]),s("details",Bt,[s("summary",null,[e[972]||(e[972]=s("a",{id:"Makie.tightlimits!-Tuple{Axis}",href:"#Makie.tightlimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[973]||(e[973]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[974]||(e[974]=a('
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

',3))]),s("details",Lt,[s("summary",null,[e[975]||(e[975]=s("a",{id:"Makie.timeseries",href:"#Makie.timeseries"},[s("span",{class:"jlbinding"},"Makie.timeseries")],-1)),e[976]||(e[976]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[977]||(e[977]=a(`
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
 scene = timeseries(signal)
 display(scene)
 # @async is optional, but helps to continue evaluating more code
@@ -202,35 +202,35 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     # sleep/ wait for new data/ whatever...
     # It's important to yield here though, otherwise nothing will be rendered
     sleep(1/30)
-end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Dt,[s("summary",null,[e[978]||(e[978]=s("a",{id:"Makie.timeseries!",href:"#Makie.timeseries!"},[s("span",{class:"jlbinding"},"Makie.timeseries!")],-1)),e[979]||(e[979]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[980]||(e[980]=s("p",null,[s("code",null,"timeseries!"),o(" is the mutating variant of plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[981]||(e[981]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",St,[s("summary",null,[e[982]||(e[982]=s("a",{id:"Makie.to_align-Tuple{Tuple}",href:"#Makie.to_align-Tuple{Tuple}"},[s("span",{class:"jlbinding"},"Makie.to_align")],-1)),e[983]||(e[983]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[984]||(e[984]=a('
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

',4))]),s("details",Ot,[s("summary",null,[e[985]||(e[985]=s("a",{id:"Makie.to_colormap-Tuple{AbstractVector}",href:"#Makie.to_colormap-Tuple{AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[986]||(e[986]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[987]||(e[987]=a('
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

',3))]),s("details",Pt,[s("summary",null,[e[988]||(e[988]=s("a",{id:"Makie.to_colormap-Tuple{Union{String, Symbol}}",href:"#Makie.to_colormap-Tuple{Union{String, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[989]||(e[989]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[990]||(e[990]=a('
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

',3))]),s("details",Nt,[s("summary",null,[e[991]||(e[991]=s("a",{id:"Makie.to_font-Tuple{String}",href:"#Makie.to_font-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.to_font")],-1)),e[992]||(e[992]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[993]||(e[993]=a('
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

',3))]),s("details",zt,[s("summary",null,[e[994]||(e[994]=s("a",{id:"Makie.to_rotation-Tuple{Quaternionf}",href:"#Makie.to_rotation-Tuple{Quaternionf}"},[s("span",{class:"jlbinding"},"Makie.to_rotation")],-1)),e[995]||(e[995]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[996]||(e[996]=a(`
julia
rotation accepts:
+end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Dt,[s("summary",null,[e[978]||(e[978]=s("a",{id:"Makie.timeseries!",href:"#Makie.timeseries!"},[s("span",{class:"jlbinding"},"Makie.timeseries!")],-1)),e[979]||(e[979]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[980]||(e[980]=s("p",null,[s("code",null,"timeseries!"),o(" is the mutating variant of plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[981]||(e[981]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",St,[s("summary",null,[e[982]||(e[982]=s("a",{id:"Makie.to_align-Tuple{Tuple}",href:"#Makie.to_align-Tuple{Tuple}"},[s("span",{class:"jlbinding"},"Makie.to_align")],-1)),e[983]||(e[983]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[984]||(e[984]=a('
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

',4))]),s("details",Ot,[s("summary",null,[e[985]||(e[985]=s("a",{id:"Makie.to_colormap-Tuple{AbstractVector}",href:"#Makie.to_colormap-Tuple{AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[986]||(e[986]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[987]||(e[987]=a('
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

',3))]),s("details",Pt,[s("summary",null,[e[988]||(e[988]=s("a",{id:"Makie.to_colormap-Tuple{Union{String, Symbol}}",href:"#Makie.to_colormap-Tuple{Union{String, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[989]||(e[989]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[990]||(e[990]=a('
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

',3))]),s("details",Nt,[s("summary",null,[e[991]||(e[991]=s("a",{id:"Makie.to_font-Tuple{String}",href:"#Makie.to_font-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.to_font")],-1)),e[992]||(e[992]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[993]||(e[993]=a('
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

',3))]),s("details",zt,[s("summary",null,[e[994]||(e[994]=s("a",{id:"Makie.to_rotation-Tuple{Quaternionf}",href:"#Makie.to_rotation-Tuple{Quaternionf}"},[s("span",{class:"jlbinding"},"Makie.to_rotation")],-1)),e[995]||(e[995]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[996]||(e[996]=a(`
julia
rotation accepts:
 to_rotation(b, quaternion)
 to_rotation(b, tuple_float)
-to_rotation(b, vec4)

source

`,2))]),s("details",It,[s("summary",null,[e[997]||(e[997]=s("a",{id:"Makie.tooltip",href:"#Makie.tooltip"},[s("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[998]||(e[998]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[999]||(e[999]=a('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

',39))]),s("details",Rt,[s("summary",null,[e[1e3]||(e[1e3]=s("a",{id:"Makie.tooltip!",href:"#Makie.tooltip!"},[s("span",{class:"jlbinding"},"Makie.tooltip!")],-1)),e[1001]||(e[1001]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1002]||(e[1002]=s("p",null,[s("code",null,"tooltip!"),o(" is the mutating variant of plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[1003]||(e[1003]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Vt,[s("summary",null,[e[1004]||(e[1004]=s("a",{id:"Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1005]||(e[1005]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1006]||(e[1006]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

`,3))]),s("details",qt,[s("summary",null,[e[1007]||(e[1007]=s("a",{id:"Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1008]||(e[1008]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1009]||(e[1009]=a('
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

',3))]),s("details",Gt,[s("summary",null,[e[1010]||(e[1010]=s("a",{id:"Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1011]||(e[1011]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1012]||(e[1012]=a('
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

',4))]),s("details",Ut,[s("summary",null,[e[1013]||(e[1013]=s("a",{id:"Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1014]||(e[1014]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1015]||(e[1015]=a('
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

',3))]),s("details",Ht,[s("summary",null,[e[1016]||(e[1016]=s("a",{id:"Makie.tricontourf",href:"#Makie.tricontourf"},[s("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),e[1017]||(e[1017]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1018]||(e[1018]=a(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Wt,[s("summary",null,[e[1019]||(e[1019]=s("a",{id:"Makie.tricontourf!",href:"#Makie.tricontourf!"},[s("span",{class:"jlbinding"},"Makie.tricontourf!")],-1)),e[1020]||(e[1020]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1021]||(e[1021]=s("p",null,[s("code",null,"tricontourf!"),o(" is the mutating variant of plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[1022]||(e[1022]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Yt,[s("summary",null,[e[1023]||(e[1023]=s("a",{id:"Makie.triplot",href:"#Makie.triplot"},[s("span",{class:"jlbinding"},"Makie.triplot")],-1)),e[1024]||(e[1024]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1025]||(e[1025]=a(`
julia
triplot(x, y; kwargs...)
+to_rotation(b, vec4)

source

`,2))]),s("details",It,[s("summary",null,[e[997]||(e[997]=s("a",{id:"Makie.tooltip",href:"#Makie.tooltip"},[s("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[998]||(e[998]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[999]||(e[999]=a('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

',39))]),s("details",Rt,[s("summary",null,[e[1e3]||(e[1e3]=s("a",{id:"Makie.tooltip!",href:"#Makie.tooltip!"},[s("span",{class:"jlbinding"},"Makie.tooltip!")],-1)),e[1001]||(e[1001]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1002]||(e[1002]=s("p",null,[s("code",null,"tooltip!"),o(" is the mutating variant of plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[1003]||(e[1003]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Vt,[s("summary",null,[e[1004]||(e[1004]=s("a",{id:"Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1005]||(e[1005]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1006]||(e[1006]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

`,3))]),s("details",qt,[s("summary",null,[e[1007]||(e[1007]=s("a",{id:"Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1008]||(e[1008]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1009]||(e[1009]=a('
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

',3))]),s("details",Gt,[s("summary",null,[e[1010]||(e[1010]=s("a",{id:"Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1011]||(e[1011]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1012]||(e[1012]=a('
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

',4))]),s("details",Ut,[s("summary",null,[e[1013]||(e[1013]=s("a",{id:"Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1014]||(e[1014]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1015]||(e[1015]=a('
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

',3))]),s("details",Ht,[s("summary",null,[e[1016]||(e[1016]=s("a",{id:"Makie.tricontourf",href:"#Makie.tricontourf"},[s("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),e[1017]||(e[1017]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1018]||(e[1018]=a(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Wt,[s("summary",null,[e[1019]||(e[1019]=s("a",{id:"Makie.tricontourf!",href:"#Makie.tricontourf!"},[s("span",{class:"jlbinding"},"Makie.tricontourf!")],-1)),e[1020]||(e[1020]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1021]||(e[1021]=s("p",null,[s("code",null,"tricontourf!"),o(" is the mutating variant of plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[1022]||(e[1022]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Yt,[s("summary",null,[e[1023]||(e[1023]=s("a",{id:"Makie.triplot",href:"#Makie.triplot"},[s("span",{class:"jlbinding"},"Makie.triplot")],-1)),e[1024]||(e[1024]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1025]||(e[1025]=a(`
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

`,32))]),s("details",Kt,[s("summary",null,[e[1026]||(e[1026]=s("a",{id:"Makie.triplot!",href:"#Makie.triplot!"},[s("span",{class:"jlbinding"},"Makie.triplot!")],-1)),e[1027]||(e[1027]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1028]||(e[1028]=s("p",null,[s("code",null,"triplot!"),o(" is the mutating variant of plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[1029]||(e[1029]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qt,[s("summary",null,[e[1030]||(e[1030]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1031]||(e[1031]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1032]||(e[1032]=a('
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',3))]),s("details",$t,[s("summary",null,[e[1033]||(e[1033]=s("a",{id:"Makie.update_cam!-2",href:"#Makie.update_cam!-2"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1034]||(e[1034]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1035]||(e[1035]=a('
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

',3))]),s("details",Xt,[s("summary",null,[e[1036]||(e[1036]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1037]||(e[1037]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1038]||(e[1038]=a('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

',3))]),s("details",Jt,[s("summary",null,[e[1039]||(e[1039]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1040]||(e[1040]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1041]||(e[1041]=a('
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

',3))]),s("details",Zt,[s("summary",null,[e[1042]||(e[1042]=s("a",{id:"Makie.update_theme!",href:"#Makie.update_theme!"},[s("span",{class:"jlbinding"},"Makie.update_theme!")],-1)),e[1043]||(e[1043]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1044]||(e[1044]=a(`
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
-update_theme!(Theme(colormap=:greys))

source

`,8))]),s("details",_t,[s("summary",null,[e[1045]||(e[1045]=s("a",{id:"Makie.viewport-Tuple{Scene}",href:"#Makie.viewport-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.viewport")],-1)),e[1046]||(e[1046]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1047]||(e[1047]=a('
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

',3))]),s("details",ea,[s("summary",null,[e[1048]||(e[1048]=s("a",{id:"Makie.violin",href:"#Makie.violin"},[s("span",{class:"jlbinding"},"Makie.violin")],-1)),e[1049]||(e[1049]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1050]||(e[1050]=a('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

',43))]),s("details",sa,[s("summary",null,[e[1051]||(e[1051]=s("a",{id:"Makie.violin!",href:"#Makie.violin!"},[s("span",{class:"jlbinding"},"Makie.violin!")],-1)),e[1052]||(e[1052]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1053]||(e[1053]=s("p",null,[s("code",null,"violin!"),o(" is the mutating variant of plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[1054]||(e[1054]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oa,[s("summary",null,[e[1055]||(e[1055]=s("a",{id:"Makie.vlines",href:"#Makie.vlines"},[s("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1056]||(e[1056]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1057]||(e[1057]=a('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

',35))]),s("details",ia,[s("summary",null,[e[1058]||(e[1058]=s("a",{id:"Makie.vlines!",href:"#Makie.vlines!"},[s("span",{class:"jlbinding"},"Makie.vlines!")],-1)),e[1059]||(e[1059]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1060]||(e[1060]=s("p",null,[s("code",null,"vlines!"),o(" is the mutating variant of plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[1061]||(e[1061]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ta,[s("summary",null,[e[1062]||(e[1062]=s("a",{id:"Makie.volumeslices",href:"#Makie.volumeslices"},[s("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),e[1063]||(e[1063]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1064]||(e[1064]=a('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',31))]),s("details",aa,[s("summary",null,[e[1065]||(e[1065]=s("a",{id:"Makie.volumeslices!",href:"#Makie.volumeslices!"},[s("span",{class:"jlbinding"},"Makie.volumeslices!")],-1)),e[1066]||(e[1066]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1067]||(e[1067]=s("p",null,[s("code",null,"volumeslices!"),o(" is the mutating variant of plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[1068]||(e[1068]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",na,[s("summary",null,[e[1069]||(e[1069]=s("a",{id:"Makie.voronoiplot",href:"#Makie.voronoiplot"},[s("span",{class:"jlbinding"},"Makie.voronoiplot")],-1)),e[1070]||(e[1070]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1071]||(e[1071]=a(`
julia
voronoiplot(x, y, values; kwargs...)
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

`,32))]),s("details",Kt,[s("summary",null,[e[1026]||(e[1026]=s("a",{id:"Makie.triplot!",href:"#Makie.triplot!"},[s("span",{class:"jlbinding"},"Makie.triplot!")],-1)),e[1027]||(e[1027]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1028]||(e[1028]=s("p",null,[s("code",null,"triplot!"),o(" is the mutating variant of plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[1029]||(e[1029]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qt,[s("summary",null,[e[1030]||(e[1030]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1031]||(e[1031]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1032]||(e[1032]=a('
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',3))]),s("details",$t,[s("summary",null,[e[1033]||(e[1033]=s("a",{id:"Makie.update_cam!-2",href:"#Makie.update_cam!-2"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1034]||(e[1034]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1035]||(e[1035]=a('
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

',3))]),s("details",Xt,[s("summary",null,[e[1036]||(e[1036]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1037]||(e[1037]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1038]||(e[1038]=a('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

',3))]),s("details",Jt,[s("summary",null,[e[1039]||(e[1039]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1040]||(e[1040]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1041]||(e[1041]=a('
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

',3))]),s("details",Zt,[s("summary",null,[e[1042]||(e[1042]=s("a",{id:"Makie.update_theme!",href:"#Makie.update_theme!"},[s("span",{class:"jlbinding"},"Makie.update_theme!")],-1)),e[1043]||(e[1043]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1044]||(e[1044]=a(`
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
+update_theme!(Theme(colormap=:greys))

source

`,8))]),s("details",_t,[s("summary",null,[e[1045]||(e[1045]=s("a",{id:"Makie.viewport-Tuple{Scene}",href:"#Makie.viewport-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.viewport")],-1)),e[1046]||(e[1046]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1047]||(e[1047]=a('
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

',3))]),s("details",ea,[s("summary",null,[e[1048]||(e[1048]=s("a",{id:"Makie.violin",href:"#Makie.violin"},[s("span",{class:"jlbinding"},"Makie.violin")],-1)),e[1049]||(e[1049]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1050]||(e[1050]=a('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

',43))]),s("details",sa,[s("summary",null,[e[1051]||(e[1051]=s("a",{id:"Makie.violin!",href:"#Makie.violin!"},[s("span",{class:"jlbinding"},"Makie.violin!")],-1)),e[1052]||(e[1052]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1053]||(e[1053]=s("p",null,[s("code",null,"violin!"),o(" is the mutating variant of plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[1054]||(e[1054]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oa,[s("summary",null,[e[1055]||(e[1055]=s("a",{id:"Makie.vlines",href:"#Makie.vlines"},[s("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1056]||(e[1056]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1057]||(e[1057]=a('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

',35))]),s("details",ia,[s("summary",null,[e[1058]||(e[1058]=s("a",{id:"Makie.vlines!",href:"#Makie.vlines!"},[s("span",{class:"jlbinding"},"Makie.vlines!")],-1)),e[1059]||(e[1059]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1060]||(e[1060]=s("p",null,[s("code",null,"vlines!"),o(" is the mutating variant of plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[1061]||(e[1061]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ta,[s("summary",null,[e[1062]||(e[1062]=s("a",{id:"Makie.volumeslices",href:"#Makie.volumeslices"},[s("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),e[1063]||(e[1063]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1064]||(e[1064]=a('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',31))]),s("details",aa,[s("summary",null,[e[1065]||(e[1065]=s("a",{id:"Makie.volumeslices!",href:"#Makie.volumeslices!"},[s("span",{class:"jlbinding"},"Makie.volumeslices!")],-1)),e[1066]||(e[1066]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1067]||(e[1067]=s("p",null,[s("code",null,"volumeslices!"),o(" is the mutating variant of plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[1068]||(e[1068]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",na,[s("summary",null,[e[1069]||(e[1069]=s("a",{id:"Makie.voronoiplot",href:"#Makie.voronoiplot"},[s("span",{class:"jlbinding"},"Makie.voronoiplot")],-1)),e[1070]||(e[1070]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1071]||(e[1071]=a(`
julia
voronoiplot(x, y, values; kwargs...)
 voronoiplot(values; kwargs...)
 voronoiplot(x, y; kwargs...)
 voronoiplot(positions; kwargs...)
-voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

`,23))]),s("details",la,[s("summary",null,[e[1072]||(e[1072]=s("a",{id:"Makie.voronoiplot!",href:"#Makie.voronoiplot!"},[s("span",{class:"jlbinding"},"Makie.voronoiplot!")],-1)),e[1073]||(e[1073]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1074]||(e[1074]=s("p",null,[s("code",null,"voronoiplot!"),o(" is the mutating variant of plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[1075]||(e[1075]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ra,[s("summary",null,[e[1076]||(e[1076]=s("a",{id:"Makie.vspan",href:"#Makie.vspan"},[s("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1077]||(e[1077]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1078]||(e[1078]=a(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

`,41))]),s("details",da,[s("summary",null,[e[1079]||(e[1079]=s("a",{id:"Makie.vspan!",href:"#Makie.vspan!"},[s("span",{class:"jlbinding"},"Makie.vspan!")],-1)),e[1080]||(e[1080]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1081]||(e[1081]=s("p",null,[s("code",null,"vspan!"),o(" is the mutating variant of plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[1082]||(e[1082]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ca,[s("summary",null,[e[1083]||(e[1083]=s("a",{id:"Makie.waterfall",href:"#Makie.waterfall"},[s("span",{class:"jlbinding"},"Makie.waterfall")],-1)),e[1084]||(e[1084]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1085]||(e[1085]=a('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

',22))]),s("details",pa,[s("summary",null,[e[1086]||(e[1086]=s("a",{id:"Makie.waterfall!",href:"#Makie.waterfall!"},[s("span",{class:"jlbinding"},"Makie.waterfall!")],-1)),e[1087]||(e[1087]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1088]||(e[1088]=s("p",null,[s("code",null,"waterfall!"),o(" is the mutating variant of plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[1089]||(e[1089]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ha,[s("summary",null,[e[1090]||(e[1090]=s("a",{id:"Makie.with_theme",href:"#Makie.with_theme"},[s("span",{class:"jlbinding"},"Makie.with_theme")],-1)),e[1091]||(e[1091]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1092]||(e[1092]=a(`
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

`,23))]),s("details",la,[s("summary",null,[e[1072]||(e[1072]=s("a",{id:"Makie.voronoiplot!",href:"#Makie.voronoiplot!"},[s("span",{class:"jlbinding"},"Makie.voronoiplot!")],-1)),e[1073]||(e[1073]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1074]||(e[1074]=s("p",null,[s("code",null,"voronoiplot!"),o(" is the mutating variant of plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[1075]||(e[1075]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",da,[s("summary",null,[e[1076]||(e[1076]=s("a",{id:"Makie.vspan",href:"#Makie.vspan"},[s("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1077]||(e[1077]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1078]||(e[1078]=a(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

`,41))]),s("details",ra,[s("summary",null,[e[1079]||(e[1079]=s("a",{id:"Makie.vspan!",href:"#Makie.vspan!"},[s("span",{class:"jlbinding"},"Makie.vspan!")],-1)),e[1080]||(e[1080]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1081]||(e[1081]=s("p",null,[s("code",null,"vspan!"),o(" is the mutating variant of plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[1082]||(e[1082]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ca,[s("summary",null,[e[1083]||(e[1083]=s("a",{id:"Makie.waterfall",href:"#Makie.waterfall"},[s("span",{class:"jlbinding"},"Makie.waterfall")],-1)),e[1084]||(e[1084]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1085]||(e[1085]=a('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

',22))]),s("details",pa,[s("summary",null,[e[1086]||(e[1086]=s("a",{id:"Makie.waterfall!",href:"#Makie.waterfall!"},[s("span",{class:"jlbinding"},"Makie.waterfall!")],-1)),e[1087]||(e[1087]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1088]||(e[1088]=s("p",null,[s("code",null,"waterfall!"),o(" is the mutating variant of plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[1089]||(e[1089]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ha,[s("summary",null,[e[1090]||(e[1090]=s("a",{id:"Makie.with_theme",href:"#Makie.with_theme"},[s("span",{class:"jlbinding"},"Makie.with_theme")],-1)),e[1091]||(e[1091]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1092]||(e[1092]=a(`
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
 with_theme(my_theme, color = :blue, linestyle = :dashed) do
     scatter(randn(100, 2))
-end

source

`,5))]),s("details",ka,[s("summary",null,[e[1093]||(e[1093]=s("a",{id:"Makie.xlabel!-Tuple{Any, AbstractString}",href:"#Makie.xlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.xlabel!")],-1)),e[1094]||(e[1094]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1095]||(e[1095]=a('
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

',3))]),s("details",ga,[s("summary",null,[e[1096]||(e[1096]=s("a",{id:"Makie.xlims!",href:"#Makie.xlims!"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1097]||(e[1097]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1098]||(e[1098]=a('
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",ua,[s("summary",null,[e[1099]||(e[1099]=s("a",{id:"Makie.xlims!-Tuple{Any, Any, Any}",href:"#Makie.xlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1100]||(e[1100]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1101]||(e[1101]=a(`
julia
xlims!(ax, low, high)
+end

source

`,5))]),s("details",ka,[s("summary",null,[e[1093]||(e[1093]=s("a",{id:"Makie.xlabel!-Tuple{Any, AbstractString}",href:"#Makie.xlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.xlabel!")],-1)),e[1094]||(e[1094]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1095]||(e[1095]=a('
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

',3))]),s("details",ga,[s("summary",null,[e[1096]||(e[1096]=s("a",{id:"Makie.xlims!",href:"#Makie.xlims!"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1097]||(e[1097]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1098]||(e[1098]=a('
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",ua,[s("summary",null,[e[1099]||(e[1099]=s("a",{id:"Makie.xlims!-Tuple{Any, Any, Any}",href:"#Makie.xlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1100]||(e[1100]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1101]||(e[1101]=a(`
julia
xlims!(ax, low, high)
 xlims!(ax; low = nothing, high = nothing)
 xlims!(ax, (low, high))
-xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ba,[s("summary",null,[e[1102]||(e[1102]=s("a",{id:"Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1103]||(e[1103]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1104]||(e[1104]=a(`
julia
xlims!(low, high)
-xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ya,[s("summary",null,[e[1105]||(e[1105]=s("a",{id:"Makie.xticklabels-Tuple{Any}",href:"#Makie.xticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xticklabels")],-1)),e[1106]||(e[1106]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1107]||(e[1107]=a('
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

',3))]),s("details",ma,[s("summary",null,[e[1108]||(e[1108]=s("a",{id:"Makie.xtickrange-Tuple{Any}",href:"#Makie.xtickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrange")],-1)),e[1109]||(e[1109]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1110]||(e[1110]=a('
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

',3))]),s("details",fa,[s("summary",null,[e[1111]||(e[1111]=s("a",{id:"Makie.xtickrotation!-Tuple{Scene, Any}",href:"#Makie.xtickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation!")],-1)),e[1112]||(e[1112]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1113]||(e[1113]=a('
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

',3))]),s("details",Ea,[s("summary",null,[e[1114]||(e[1114]=s("a",{id:"Makie.xtickrotation-Tuple{Any}",href:"#Makie.xtickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation")],-1)),e[1115]||(e[1115]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1116]||(e[1116]=a('
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

',3))]),s("details",va,[s("summary",null,[e[1117]||(e[1117]=s("a",{id:"Makie.xticks!-Tuple{Scene}",href:"#Makie.xticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.xticks!")],-1)),e[1118]||(e[1118]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1119]||(e[1119]=a('
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

',3))]),s("details",ja,[s("summary",null,[e[1120]||(e[1120]=s("a",{id:"Makie.ylabel!-Tuple{Any, AbstractString}",href:"#Makie.ylabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.ylabel!")],-1)),e[1121]||(e[1121]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1122]||(e[1122]=a('
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

',3))]),s("details",Ma,[s("summary",null,[e[1123]||(e[1123]=s("a",{id:"Makie.ylims!",href:"#Makie.ylims!"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1124]||(e[1124]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1125]||(e[1125]=a('
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Ca,[s("summary",null,[e[1126]||(e[1126]=s("a",{id:"Makie.ylims!-Tuple{Any, Any, Any}",href:"#Makie.ylims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1127]||(e[1127]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1128]||(e[1128]=a(`
julia
ylims!(ax, low, high)
+xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ba,[s("summary",null,[e[1102]||(e[1102]=s("a",{id:"Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1103]||(e[1103]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1104]||(e[1104]=a(`
julia
xlims!(low, high)
+xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ya,[s("summary",null,[e[1105]||(e[1105]=s("a",{id:"Makie.xticklabels-Tuple{Any}",href:"#Makie.xticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xticklabels")],-1)),e[1106]||(e[1106]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1107]||(e[1107]=a('
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

',3))]),s("details",ma,[s("summary",null,[e[1108]||(e[1108]=s("a",{id:"Makie.xtickrange-Tuple{Any}",href:"#Makie.xtickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrange")],-1)),e[1109]||(e[1109]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1110]||(e[1110]=a('
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

',3))]),s("details",fa,[s("summary",null,[e[1111]||(e[1111]=s("a",{id:"Makie.xtickrotation!-Tuple{Scene, Any}",href:"#Makie.xtickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation!")],-1)),e[1112]||(e[1112]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1113]||(e[1113]=a('
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

',3))]),s("details",Ea,[s("summary",null,[e[1114]||(e[1114]=s("a",{id:"Makie.xtickrotation-Tuple{Any}",href:"#Makie.xtickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation")],-1)),e[1115]||(e[1115]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1116]||(e[1116]=a('
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

',3))]),s("details",va,[s("summary",null,[e[1117]||(e[1117]=s("a",{id:"Makie.xticks!-Tuple{Scene}",href:"#Makie.xticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.xticks!")],-1)),e[1118]||(e[1118]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1119]||(e[1119]=a('
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

',3))]),s("details",ja,[s("summary",null,[e[1120]||(e[1120]=s("a",{id:"Makie.ylabel!-Tuple{Any, AbstractString}",href:"#Makie.ylabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.ylabel!")],-1)),e[1121]||(e[1121]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1122]||(e[1122]=a('
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

',3))]),s("details",Ma,[s("summary",null,[e[1123]||(e[1123]=s("a",{id:"Makie.ylims!",href:"#Makie.ylims!"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1124]||(e[1124]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1125]||(e[1125]=a('
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Ca,[s("summary",null,[e[1126]||(e[1126]=s("a",{id:"Makie.ylims!-Tuple{Any, Any, Any}",href:"#Makie.ylims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1127]||(e[1127]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1128]||(e[1128]=a(`
julia
ylims!(ax, low, high)
 ylims!(ax; low = nothing, high = nothing)
 ylims!(ax, (low, high))
-ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",wa,[s("summary",null,[e[1129]||(e[1129]=s("a",{id:"Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1130]||(e[1130]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1131]||(e[1131]=a(`
julia
ylims!(low, high)
-ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Fa,[s("summary",null,[e[1132]||(e[1132]=s("a",{id:"Makie.yticklabels-Tuple{Any}",href:"#Makie.yticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.yticklabels")],-1)),e[1133]||(e[1133]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1134]||(e[1134]=a('
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

',3))]),s("details",xa,[s("summary",null,[e[1135]||(e[1135]=s("a",{id:"Makie.ytickrange-Tuple{Any}",href:"#Makie.ytickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrange")],-1)),e[1136]||(e[1136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1137]||(e[1137]=a('
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

',3))]),s("details",Ta,[s("summary",null,[e[1138]||(e[1138]=s("a",{id:"Makie.ytickrotation!-Tuple{Scene, Any}",href:"#Makie.ytickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation!")],-1)),e[1139]||(e[1139]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1140]||(e[1140]=a('
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

',3))]),s("details",Aa,[s("summary",null,[e[1141]||(e[1141]=s("a",{id:"Makie.ytickrotation-Tuple{Any}",href:"#Makie.ytickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation")],-1)),e[1142]||(e[1142]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1143]||(e[1143]=a('
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

',3))]),s("details",Ba,[s("summary",null,[e[1144]||(e[1144]=s("a",{id:"Makie.yticks!-Tuple{Scene}",href:"#Makie.yticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.yticks!")],-1)),e[1145]||(e[1145]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1146]||(e[1146]=a('
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

',3))]),s("details",La,[s("summary",null,[e[1147]||(e[1147]=s("a",{id:"Makie.zlabel!-Tuple{Any, AbstractString}",href:"#Makie.zlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.zlabel!")],-1)),e[1148]||(e[1148]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1149]||(e[1149]=a('
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

',4))]),s("details",Da,[s("summary",null,[e[1150]||(e[1150]=s("a",{id:"Makie.zlims!",href:"#Makie.zlims!"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1151]||(e[1151]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1152]||(e[1152]=a('
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Sa,[s("summary",null,[e[1153]||(e[1153]=s("a",{id:"Makie.zlims!-Tuple{Any, Any, Any}",href:"#Makie.zlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1154]||(e[1154]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1155]||(e[1155]=a(`
julia
zlims!(ax, low, high)
+ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",wa,[s("summary",null,[e[1129]||(e[1129]=s("a",{id:"Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1130]||(e[1130]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1131]||(e[1131]=a(`
julia
ylims!(low, high)
+ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Fa,[s("summary",null,[e[1132]||(e[1132]=s("a",{id:"Makie.yticklabels-Tuple{Any}",href:"#Makie.yticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.yticklabels")],-1)),e[1133]||(e[1133]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1134]||(e[1134]=a('
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

',3))]),s("details",xa,[s("summary",null,[e[1135]||(e[1135]=s("a",{id:"Makie.ytickrange-Tuple{Any}",href:"#Makie.ytickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrange")],-1)),e[1136]||(e[1136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1137]||(e[1137]=a('
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

',3))]),s("details",Ta,[s("summary",null,[e[1138]||(e[1138]=s("a",{id:"Makie.ytickrotation!-Tuple{Scene, Any}",href:"#Makie.ytickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation!")],-1)),e[1139]||(e[1139]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1140]||(e[1140]=a('
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

',3))]),s("details",Aa,[s("summary",null,[e[1141]||(e[1141]=s("a",{id:"Makie.ytickrotation-Tuple{Any}",href:"#Makie.ytickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation")],-1)),e[1142]||(e[1142]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1143]||(e[1143]=a('
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

',3))]),s("details",Ba,[s("summary",null,[e[1144]||(e[1144]=s("a",{id:"Makie.yticks!-Tuple{Scene}",href:"#Makie.yticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.yticks!")],-1)),e[1145]||(e[1145]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1146]||(e[1146]=a('
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

',3))]),s("details",La,[s("summary",null,[e[1147]||(e[1147]=s("a",{id:"Makie.zlabel!-Tuple{Any, AbstractString}",href:"#Makie.zlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.zlabel!")],-1)),e[1148]||(e[1148]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1149]||(e[1149]=a('
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

',4))]),s("details",Da,[s("summary",null,[e[1150]||(e[1150]=s("a",{id:"Makie.zlims!",href:"#Makie.zlims!"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1151]||(e[1151]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1152]||(e[1152]=a('
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Sa,[s("summary",null,[e[1153]||(e[1153]=s("a",{id:"Makie.zlims!-Tuple{Any, Any, Any}",href:"#Makie.zlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1154]||(e[1154]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1155]||(e[1155]=a(`
julia
zlims!(ax, low, high)
 zlims!(ax; low = nothing, high = nothing)
 zlims!(ax, (low, high))
-zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Oa,[s("summary",null,[e[1156]||(e[1156]=s("a",{id:"Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1157]||(e[1157]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1158]||(e[1158]=a(`
julia
zlims!(low, high)
-zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Pa,[s("summary",null,[e[1159]||(e[1159]=s("a",{id:"Makie.zoom!",href:"#Makie.zoom!"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1160]||(e[1160]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1161]||(e[1161]=a('
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

',4))]),s("details",Na,[s("summary",null,[e[1162]||(e[1162]=s("a",{id:"Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}",href:"#Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1163]||(e[1163]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1164]||(e[1164]=a('
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

',3))]),s("details",za,[s("summary",null,[e[1165]||(e[1165]=s("a",{id:"Makie.zticklabels-Tuple{Any}",href:"#Makie.zticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.zticklabels")],-1)),e[1166]||(e[1166]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1167]||(e[1167]=a('
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

',3))]),s("details",Ia,[s("summary",null,[e[1168]||(e[1168]=s("a",{id:"Makie.ztickrange-Tuple{Any}",href:"#Makie.ztickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrange")],-1)),e[1169]||(e[1169]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1170]||(e[1170]=a('
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

',3))]),s("details",Ra,[s("summary",null,[e[1171]||(e[1171]=s("a",{id:"Makie.ztickrotation!-Tuple{Scene, Any}",href:"#Makie.ztickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation!")],-1)),e[1172]||(e[1172]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1173]||(e[1173]=a('
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

',3))]),s("details",Va,[s("summary",null,[e[1174]||(e[1174]=s("a",{id:"Makie.ztickrotation-Tuple{Any}",href:"#Makie.ztickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation")],-1)),e[1175]||(e[1175]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1176]||(e[1176]=a('
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

',3))]),s("details",qa,[s("summary",null,[e[1177]||(e[1177]=s("a",{id:"Makie.zticks!-Tuple{Scene}",href:"#Makie.zticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.zticks!")],-1)),e[1178]||(e[1178]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1179]||(e[1179]=a('
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

',3))]),s("details",Ga,[s("summary",null,[e[1180]||(e[1180]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1181]||(e[1181]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1182]||(e[1182]=a('
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

',3))]),s("details",Ua,[s("summary",null,[e[1183]||(e[1183]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1184]||(e[1184]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1185]||(e[1185]=a('
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

',3))]),s("details",Ha,[s("summary",null,[e[1186]||(e[1186]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1187]||(e[1187]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1188]||(e[1188]=a('
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

',3))]),s("details",Wa,[s("summary",null,[e[1189]||(e[1189]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1190]||(e[1190]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1191]||(e[1191]=s("p",null,"Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y",-1)),e[1192]||(e[1192]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L101-L104",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ya,[s("summary",null,[e[1193]||(e[1193]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1194]||(e[1194]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1195]||(e[1195]=a('
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

',3))]),s("details",Ka,[s("summary",null,[e[1196]||(e[1196]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1197]||(e[1197]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1198]||(e[1198]=a('
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

',3))]),s("details",Qa,[s("summary",null,[e[1199]||(e[1199]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1200]||(e[1200]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1201]||(e[1201]=a('
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

',4))]),s("details",$a,[s("summary",null,[e[1202]||(e[1202]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, Real, Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, Real, Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1203]||(e[1203]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1204]||(e[1204]=s("p",null,"Wrap a single point or equivalent object in a single-element array.",-1)),e[1205]||(e[1205]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L65-L67",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xa,[s("summary",null,[e[1206]||(e[1206]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1207]||(e[1207]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1208]||(e[1208]=a('
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

',3))]),s("details",Ja,[s("summary",null,[e[1209]||(e[1209]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1210]||(e[1210]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1211]||(e[1211]=a('
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

',3))]),s("details",Za,[s("summary",null,[e[1212]||(e[1212]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1213]||(e[1213]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1214]||(e[1214]=a('
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

',3))]),s("details",_a,[s("summary",null,[e[1215]||(e[1215]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1216]||(e[1216]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1217]||(e[1217]=a('
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

',3))]),s("details",en,[s("summary",null,[e[1218]||(e[1218]=s("a",{id:"MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}",href:"#MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1219]||(e[1219]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1220]||(e[1220]=a('
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

',3))]),s("details",sn,[s("summary",null,[e[1221]||(e[1221]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1222]||(e[1222]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1223]||(e[1223]=a('
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",on,[s("summary",null,[e[1224]||(e[1224]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1225]||(e[1225]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1226]||(e[1226]=a('
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",tn,[s("summary",null,[e[1227]||(e[1227]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}",href:"#MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1228]||(e[1228]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1229]||(e[1229]=s("p",null,[o("Accepts a Vector of Pair of Points (e.g. "),s("code",null,"[Point(0, 0) => Point(1, 1), ...]"),o(") to encode e.g. linesegments or directions.")],-1)),e[1230]||(e[1230]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L502-L505",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",an,[s("summary",null,[e[1231]||(e[1231]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1232]||(e[1232]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1233]||(e[1233]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

',3))]),s("details",nn,[s("summary",null,[e[1234]||(e[1234]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1235]||(e[1235]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1236]||(e[1236]=a('
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

',3))]),s("details",ln,[s("summary",null,[e[1237]||(e[1237]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1238]||(e[1238]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1239]||(e[1239]=a('
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

',3))]),s("details",rn,[s("summary",null,[e[1240]||(e[1240]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1241]||(e[1241]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1242]||(e[1242]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

',4))]),s("details",dn,[s("summary",null,[e[1243]||(e[1243]=s("a",{id:"MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}",href:"#MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}"},[s("span",{class:"jlbinding"},"MakieCore.used_attributes")],-1)),e[1244]||(e[1244]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1245]||(e[1245]=a(`
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
+zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Oa,[s("summary",null,[e[1156]||(e[1156]=s("a",{id:"Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1157]||(e[1157]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1158]||(e[1158]=a(`
julia
zlims!(low, high)
+zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Pa,[s("summary",null,[e[1159]||(e[1159]=s("a",{id:"Makie.zoom!",href:"#Makie.zoom!"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1160]||(e[1160]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1161]||(e[1161]=a('
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

',4))]),s("details",Na,[s("summary",null,[e[1162]||(e[1162]=s("a",{id:"Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}",href:"#Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1163]||(e[1163]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1164]||(e[1164]=a('
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

',3))]),s("details",za,[s("summary",null,[e[1165]||(e[1165]=s("a",{id:"Makie.zticklabels-Tuple{Any}",href:"#Makie.zticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.zticklabels")],-1)),e[1166]||(e[1166]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1167]||(e[1167]=a('
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

',3))]),s("details",Ia,[s("summary",null,[e[1168]||(e[1168]=s("a",{id:"Makie.ztickrange-Tuple{Any}",href:"#Makie.ztickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrange")],-1)),e[1169]||(e[1169]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1170]||(e[1170]=a('
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

',3))]),s("details",Ra,[s("summary",null,[e[1171]||(e[1171]=s("a",{id:"Makie.ztickrotation!-Tuple{Scene, Any}",href:"#Makie.ztickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation!")],-1)),e[1172]||(e[1172]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1173]||(e[1173]=a('
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

',3))]),s("details",Va,[s("summary",null,[e[1174]||(e[1174]=s("a",{id:"Makie.ztickrotation-Tuple{Any}",href:"#Makie.ztickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation")],-1)),e[1175]||(e[1175]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1176]||(e[1176]=a('
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

',3))]),s("details",qa,[s("summary",null,[e[1177]||(e[1177]=s("a",{id:"Makie.zticks!-Tuple{Scene}",href:"#Makie.zticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.zticks!")],-1)),e[1178]||(e[1178]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1179]||(e[1179]=a('
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

',3))]),s("details",Ga,[s("summary",null,[e[1180]||(e[1180]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1181]||(e[1181]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1182]||(e[1182]=a('
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

',3))]),s("details",Ua,[s("summary",null,[e[1183]||(e[1183]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1184]||(e[1184]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1185]||(e[1185]=a('
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

',3))]),s("details",Ha,[s("summary",null,[e[1186]||(e[1186]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1187]||(e[1187]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1188]||(e[1188]=a('
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

',3))]),s("details",Wa,[s("summary",null,[e[1189]||(e[1189]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1190]||(e[1190]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1191]||(e[1191]=s("p",null,"Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y",-1)),e[1192]||(e[1192]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L101-L104",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ya,[s("summary",null,[e[1193]||(e[1193]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1194]||(e[1194]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1195]||(e[1195]=a('
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

',3))]),s("details",Ka,[s("summary",null,[e[1196]||(e[1196]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1197]||(e[1197]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1198]||(e[1198]=a('
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

',3))]),s("details",Qa,[s("summary",null,[e[1199]||(e[1199]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1200]||(e[1200]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1201]||(e[1201]=a('
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

',4))]),s("details",$a,[s("summary",null,[e[1202]||(e[1202]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, Real, Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, Real, Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1203]||(e[1203]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1204]||(e[1204]=s("p",null,"Wrap a single point or equivalent object in a single-element array.",-1)),e[1205]||(e[1205]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L65-L67",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xa,[s("summary",null,[e[1206]||(e[1206]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1207]||(e[1207]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1208]||(e[1208]=a('
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

',3))]),s("details",Ja,[s("summary",null,[e[1209]||(e[1209]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1210]||(e[1210]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1211]||(e[1211]=a('
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

',3))]),s("details",Za,[s("summary",null,[e[1212]||(e[1212]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1213]||(e[1213]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1214]||(e[1214]=a('
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

',3))]),s("details",_a,[s("summary",null,[e[1215]||(e[1215]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1216]||(e[1216]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1217]||(e[1217]=a('
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

',3))]),s("details",en,[s("summary",null,[e[1218]||(e[1218]=s("a",{id:"MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}",href:"#MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1219]||(e[1219]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1220]||(e[1220]=a('
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

',3))]),s("details",sn,[s("summary",null,[e[1221]||(e[1221]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1222]||(e[1222]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1223]||(e[1223]=a('
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",on,[s("summary",null,[e[1224]||(e[1224]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1225]||(e[1225]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1226]||(e[1226]=a('
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",tn,[s("summary",null,[e[1227]||(e[1227]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}",href:"#MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1228]||(e[1228]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1229]||(e[1229]=s("p",null,[o("Accepts a Vector of Pair of Points (e.g. "),s("code",null,"[Point(0, 0) => Point(1, 1), ...]"),o(") to encode e.g. linesegments or directions.")],-1)),e[1230]||(e[1230]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L502-L505",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",an,[s("summary",null,[e[1231]||(e[1231]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1232]||(e[1232]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1233]||(e[1233]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

',3))]),s("details",nn,[s("summary",null,[e[1234]||(e[1234]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1235]||(e[1235]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1236]||(e[1236]=a('
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

',3))]),s("details",ln,[s("summary",null,[e[1237]||(e[1237]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1238]||(e[1238]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1239]||(e[1239]=a('
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

',3))]),s("details",dn,[s("summary",null,[e[1240]||(e[1240]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1241]||(e[1241]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1242]||(e[1242]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

',4))]),s("details",rn,[s("summary",null,[e[1243]||(e[1243]=s("a",{id:"MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}",href:"#MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}"},[s("span",{class:"jlbinding"},"MakieCore.used_attributes")],-1)),e[1244]||(e[1244]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1245]||(e[1245]=a(`
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
     used_attributes(::MyType) = (:attribute,)
     function convert_arguments(x::MyType; attribute = 1)
         ...
@@ -241,52 +241,52 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     #You can also use the convenience macro, to overload convert_arguments in one step:
     @keywords convert_arguments(x::MyType; attribute = 1)
         ...
-    end

source

`,4))]),s("details",cn,[s("summary",null,[e[1246]||(e[1246]=s("a",{id:"Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}",href:"#Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}"},[s("span",{class:"jlbinding"},"Observables.on")],-1)),e[1247]||(e[1247]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1248]||(e[1248]=a('
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

',3))]),s("details",pn,[s("summary",null,[e[1249]||(e[1249]=s("a",{id:"Makie.@extract-Tuple{Any, Any}",href:"#Makie.@extract-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extract")],-1)),e[1250]||(e[1250]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1251]||(e[1251]=a(`
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
+    end

source

`,4))]),s("details",cn,[s("summary",null,[e[1246]||(e[1246]=s("a",{id:"Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}",href:"#Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}"},[s("span",{class:"jlbinding"},"Observables.on")],-1)),e[1247]||(e[1247]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1248]||(e[1248]=a('
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

',3))]),s("details",pn,[s("summary",null,[e[1249]||(e[1249]=s("a",{id:"Makie.@extract-Tuple{Any, Any}",href:"#Makie.@extract-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extract")],-1)),e[1250]||(e[1250]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1251]||(e[1251]=a(`
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
     a = scene[:a]
     b = scene[:b]
     c = scene[:d]
     d = scene[:d]
     (a, b, c, d)
-end

source

`,4))]),s("details",hn,[s("summary",null,[e[1252]||(e[1252]=s("a",{id:"Makie.@extractvalue-Tuple{Any, Any}",href:"#Makie.@extractvalue-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extractvalue")],-1)),e[1253]||(e[1253]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1254]||(e[1254]=a(`

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
+end

source

`,4))]),s("details",hn,[s("summary",null,[e[1252]||(e[1252]=s("a",{id:"Makie.@extractvalue-Tuple{Any, Any}",href:"#Makie.@extractvalue-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extractvalue")],-1)),e[1253]||(e[1253]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1254]||(e[1254]=a(`

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
     a = to_value(scene[:a])
     b = to_value(scene[:b])
     c = to_value(scene[:c])
     (a, b, c)
-end

source

`,3))]),s("details",kn,[s("summary",null,[e[1255]||(e[1255]=s("a",{id:"Makie.@get_attribute-Tuple{Any, Any}",href:"#Makie.@get_attribute-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@get_attribute")],-1)),e[1256]||(e[1256]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1257]||(e[1257]=a(`
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
+end

source

`,3))]),s("details",kn,[s("summary",null,[e[1255]||(e[1255]=s("a",{id:"Makie.@get_attribute-Tuple{Any, Any}",href:"#Makie.@get_attribute-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@get_attribute")],-1)),e[1256]||(e[1256]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1257]||(e[1257]=a(`
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
     a = get_attribute(scene, :a)
     b = get_attribute(scene, :b)
     c = get_attribute(scene, :c)
     (a, b, c)
-end

source

`,4))]),s("details",gn,[s("summary",null,[e[1258]||(e[1258]=s("a",{id:"Makie.@lift-Tuple{Any}",href:"#Makie.@lift-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.@lift")],-1)),e[1259]||(e[1259]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1260]||(e[1260]=a(`

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
+end

source

`,4))]),s("details",gn,[s("summary",null,[e[1258]||(e[1258]=s("a",{id:"Makie.@lift-Tuple{Any}",href:"#Makie.@lift-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.@lift")],-1)),e[1259]||(e[1259]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1260]||(e[1260]=a(`

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
 y = Observable(rand(100))

before

julia
z = lift((x, y) -> x .+ y, x, y)

after

julia
z = @lift($x .+ $y)

You can also use parentheses around an expression if that expression evaluates to an observable.

julia
nt = (x = Observable(1), y = Observable(2))
-@lift($(nt.x) + $(nt.y))

source

`,10))]),s("details",un,[s("summary",null,[e[1261]||(e[1261]=s("a",{id:"MakieCore.Arrows",href:"#MakieCore.Arrows"},[s("span",{class:"jlbinding"},"MakieCore.Arrows")],-1)),e[1262]||(e[1262]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1263]||(e[1263]=s("p",null,[s("code",null,"Arrows"),o(" is the plot type associated with plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1264]||(e[1264]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bn,[s("summary",null,[e[1265]||(e[1265]=s("a",{id:"MakieCore.Heatmap",href:"#MakieCore.Heatmap"},[s("span",{class:"jlbinding"},"MakieCore.Heatmap")],-1)),e[1266]||(e[1266]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1267]||(e[1267]=s("p",null,[s("code",null,"Heatmap"),o(" is the plot type associated with plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1268]||(e[1268]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yn,[s("summary",null,[e[1269]||(e[1269]=s("a",{id:"MakieCore.Image",href:"#MakieCore.Image"},[s("span",{class:"jlbinding"},"MakieCore.Image")],-1)),e[1270]||(e[1270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1271]||(e[1271]=s("p",null,[s("code",null,"Image"),o(" is the plot type associated with plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1272]||(e[1272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mn,[s("summary",null,[e[1273]||(e[1273]=s("a",{id:"MakieCore.LineSegments",href:"#MakieCore.LineSegments"},[s("span",{class:"jlbinding"},"MakieCore.LineSegments")],-1)),e[1274]||(e[1274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1275]||(e[1275]=s("p",null,[s("code",null,"LineSegments"),o(" is the plot type associated with plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1276]||(e[1276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fn,[s("summary",null,[e[1277]||(e[1277]=s("a",{id:"MakieCore.Lines",href:"#MakieCore.Lines"},[s("span",{class:"jlbinding"},"MakieCore.Lines")],-1)),e[1278]||(e[1278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1279]||(e[1279]=s("p",null,[s("code",null,"Lines"),o(" is the plot type associated with plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1280]||(e[1280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",En,[s("summary",null,[e[1281]||(e[1281]=s("a",{id:"MakieCore.Mesh",href:"#MakieCore.Mesh"},[s("span",{class:"jlbinding"},"MakieCore.Mesh")],-1)),e[1282]||(e[1282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1283]||(e[1283]=s("p",null,[s("code",null,"Mesh"),o(" is the plot type associated with plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1284]||(e[1284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vn,[s("summary",null,[e[1285]||(e[1285]=s("a",{id:"MakieCore.MeshScatter",href:"#MakieCore.MeshScatter"},[s("span",{class:"jlbinding"},"MakieCore.MeshScatter")],-1)),e[1286]||(e[1286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1287]||(e[1287]=s("p",null,[s("code",null,"MeshScatter"),o(" is the plot type associated with plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1288]||(e[1288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jn,[s("summary",null,[e[1289]||(e[1289]=s("a",{id:"MakieCore.Poly",href:"#MakieCore.Poly"},[s("span",{class:"jlbinding"},"MakieCore.Poly")],-1)),e[1290]||(e[1290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1291]||(e[1291]=s("p",null,[s("code",null,"Poly"),o(" is the plot type associated with plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1292]||(e[1292]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mn,[s("summary",null,[e[1293]||(e[1293]=s("a",{id:"MakieCore.Scatter",href:"#MakieCore.Scatter"},[s("span",{class:"jlbinding"},"MakieCore.Scatter")],-1)),e[1294]||(e[1294]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1295]||(e[1295]=s("p",null,[s("code",null,"Scatter"),o(" is the plot type associated with plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1296]||(e[1296]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Cn,[s("summary",null,[e[1297]||(e[1297]=s("a",{id:"MakieCore.Surface",href:"#MakieCore.Surface"},[s("span",{class:"jlbinding"},"MakieCore.Surface")],-1)),e[1298]||(e[1298]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1299]||(e[1299]=s("p",null,[s("code",null,"Surface"),o(" is the plot type associated with plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1300]||(e[1300]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wn,[s("summary",null,[e[1301]||(e[1301]=s("a",{id:"MakieCore.Text",href:"#MakieCore.Text"},[s("span",{class:"jlbinding"},"MakieCore.Text")],-1)),e[1302]||(e[1302]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1303]||(e[1303]=s("p",null,[s("code",null,"Text"),o(" is the plot type associated with plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1304]||(e[1304]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fn,[s("summary",null,[e[1305]||(e[1305]=s("a",{id:"MakieCore.Volume",href:"#MakieCore.Volume"},[s("span",{class:"jlbinding"},"MakieCore.Volume")],-1)),e[1306]||(e[1306]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1307]||(e[1307]=s("p",null,[s("code",null,"Volume"),o(" is the plot type associated with plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1308]||(e[1308]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xn,[s("summary",null,[e[1309]||(e[1309]=s("a",{id:"MakieCore.Voxels",href:"#MakieCore.Voxels"},[s("span",{class:"jlbinding"},"MakieCore.Voxels")],-1)),e[1310]||(e[1310]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1311]||(e[1311]=s("p",null,[s("code",null,"Voxels"),o(" is the plot type associated with plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1312]||(e[1312]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Tn,[s("summary",null,[e[1313]||(e[1313]=s("a",{id:"MakieCore.Wireframe",href:"#MakieCore.Wireframe"},[s("span",{class:"jlbinding"},"MakieCore.Wireframe")],-1)),e[1314]||(e[1314]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1315]||(e[1315]=s("p",null,[s("code",null,"Wireframe"),o(" is the plot type associated with plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1316]||(e[1316]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",An,[s("summary",null,[e[1317]||(e[1317]=s("a",{id:"MakieCore.arrows",href:"#MakieCore.arrows"},[s("span",{class:"jlbinding"},"MakieCore.arrows")],-1)),e[1318]||(e[1318]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1319]||(e[1319]=a(`
julia
arrows(points, directions; kwargs...)
+@lift($(nt.x) + $(nt.y))

source

`,10))]),s("details",un,[s("summary",null,[e[1261]||(e[1261]=s("a",{id:"MakieCore.Arrows",href:"#MakieCore.Arrows"},[s("span",{class:"jlbinding"},"MakieCore.Arrows")],-1)),e[1262]||(e[1262]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1263]||(e[1263]=s("p",null,[s("code",null,"Arrows"),o(" is the plot type associated with plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1264]||(e[1264]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bn,[s("summary",null,[e[1265]||(e[1265]=s("a",{id:"MakieCore.Heatmap",href:"#MakieCore.Heatmap"},[s("span",{class:"jlbinding"},"MakieCore.Heatmap")],-1)),e[1266]||(e[1266]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1267]||(e[1267]=s("p",null,[s("code",null,"Heatmap"),o(" is the plot type associated with plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1268]||(e[1268]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yn,[s("summary",null,[e[1269]||(e[1269]=s("a",{id:"MakieCore.Image",href:"#MakieCore.Image"},[s("span",{class:"jlbinding"},"MakieCore.Image")],-1)),e[1270]||(e[1270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1271]||(e[1271]=s("p",null,[s("code",null,"Image"),o(" is the plot type associated with plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1272]||(e[1272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mn,[s("summary",null,[e[1273]||(e[1273]=s("a",{id:"MakieCore.LineSegments",href:"#MakieCore.LineSegments"},[s("span",{class:"jlbinding"},"MakieCore.LineSegments")],-1)),e[1274]||(e[1274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1275]||(e[1275]=s("p",null,[s("code",null,"LineSegments"),o(" is the plot type associated with plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1276]||(e[1276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fn,[s("summary",null,[e[1277]||(e[1277]=s("a",{id:"MakieCore.Lines",href:"#MakieCore.Lines"},[s("span",{class:"jlbinding"},"MakieCore.Lines")],-1)),e[1278]||(e[1278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1279]||(e[1279]=s("p",null,[s("code",null,"Lines"),o(" is the plot type associated with plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1280]||(e[1280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",En,[s("summary",null,[e[1281]||(e[1281]=s("a",{id:"MakieCore.Mesh",href:"#MakieCore.Mesh"},[s("span",{class:"jlbinding"},"MakieCore.Mesh")],-1)),e[1282]||(e[1282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1283]||(e[1283]=s("p",null,[s("code",null,"Mesh"),o(" is the plot type associated with plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1284]||(e[1284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vn,[s("summary",null,[e[1285]||(e[1285]=s("a",{id:"MakieCore.MeshScatter",href:"#MakieCore.MeshScatter"},[s("span",{class:"jlbinding"},"MakieCore.MeshScatter")],-1)),e[1286]||(e[1286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1287]||(e[1287]=s("p",null,[s("code",null,"MeshScatter"),o(" is the plot type associated with plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1288]||(e[1288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jn,[s("summary",null,[e[1289]||(e[1289]=s("a",{id:"MakieCore.Poly",href:"#MakieCore.Poly"},[s("span",{class:"jlbinding"},"MakieCore.Poly")],-1)),e[1290]||(e[1290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1291]||(e[1291]=s("p",null,[s("code",null,"Poly"),o(" is the plot type associated with plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1292]||(e[1292]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mn,[s("summary",null,[e[1293]||(e[1293]=s("a",{id:"MakieCore.Scatter",href:"#MakieCore.Scatter"},[s("span",{class:"jlbinding"},"MakieCore.Scatter")],-1)),e[1294]||(e[1294]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1295]||(e[1295]=s("p",null,[s("code",null,"Scatter"),o(" is the plot type associated with plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1296]||(e[1296]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Cn,[s("summary",null,[e[1297]||(e[1297]=s("a",{id:"MakieCore.Surface",href:"#MakieCore.Surface"},[s("span",{class:"jlbinding"},"MakieCore.Surface")],-1)),e[1298]||(e[1298]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1299]||(e[1299]=s("p",null,[s("code",null,"Surface"),o(" is the plot type associated with plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1300]||(e[1300]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wn,[s("summary",null,[e[1301]||(e[1301]=s("a",{id:"MakieCore.Text",href:"#MakieCore.Text"},[s("span",{class:"jlbinding"},"MakieCore.Text")],-1)),e[1302]||(e[1302]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1303]||(e[1303]=s("p",null,[s("code",null,"Text"),o(" is the plot type associated with plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1304]||(e[1304]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fn,[s("summary",null,[e[1305]||(e[1305]=s("a",{id:"MakieCore.Volume",href:"#MakieCore.Volume"},[s("span",{class:"jlbinding"},"MakieCore.Volume")],-1)),e[1306]||(e[1306]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1307]||(e[1307]=s("p",null,[s("code",null,"Volume"),o(" is the plot type associated with plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1308]||(e[1308]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xn,[s("summary",null,[e[1309]||(e[1309]=s("a",{id:"MakieCore.Voxels",href:"#MakieCore.Voxels"},[s("span",{class:"jlbinding"},"MakieCore.Voxels")],-1)),e[1310]||(e[1310]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1311]||(e[1311]=s("p",null,[s("code",null,"Voxels"),o(" is the plot type associated with plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1312]||(e[1312]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Tn,[s("summary",null,[e[1313]||(e[1313]=s("a",{id:"MakieCore.Wireframe",href:"#MakieCore.Wireframe"},[s("span",{class:"jlbinding"},"MakieCore.Wireframe")],-1)),e[1314]||(e[1314]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1315]||(e[1315]=s("p",null,[s("code",null,"Wireframe"),o(" is the plot type associated with plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1316]||(e[1316]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",An,[s("summary",null,[e[1317]||(e[1317]=s("a",{id:"MakieCore.arrows",href:"#MakieCore.arrows"},[s("span",{class:"jlbinding"},"MakieCore.arrows")],-1)),e[1318]||(e[1318]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1319]||(e[1319]=a(`
julia
arrows(points, directions; kwargs...)
 arrows(x, y, u, v)
 arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix)
 arrows(x, y, z, u, v, w)
-arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,50))]),s("details",Bn,[s("summary",null,[e[1320]||(e[1320]=s("a",{id:"MakieCore.arrows!",href:"#MakieCore.arrows!"},[s("span",{class:"jlbinding"},"MakieCore.arrows!")],-1)),e[1321]||(e[1321]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1322]||(e[1322]=s("p",null,[s("code",null,"arrows!"),o(" is the mutating variant of plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1323]||(e[1323]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ln,[s("summary",null,[e[1324]||(e[1324]=s("a",{id:"MakieCore.heatmap",href:"#MakieCore.heatmap"},[s("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),e[1325]||(e[1325]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1326]||(e[1326]=a(`
julia
heatmap(x, y, matrix)
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,50))]),s("details",Bn,[s("summary",null,[e[1320]||(e[1320]=s("a",{id:"MakieCore.arrows!",href:"#MakieCore.arrows!"},[s("span",{class:"jlbinding"},"MakieCore.arrows!")],-1)),e[1321]||(e[1321]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1322]||(e[1322]=s("p",null,[s("code",null,"arrows!"),o(" is the mutating variant of plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1323]||(e[1323]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ln,[s("summary",null,[e[1324]||(e[1324]=s("a",{id:"MakieCore.heatmap",href:"#MakieCore.heatmap"},[s("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),e[1325]||(e[1325]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1326]||(e[1326]=a(`
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",Dn,[s("summary",null,[e[1327]||(e[1327]=s("a",{id:"MakieCore.heatmap!",href:"#MakieCore.heatmap!"},[s("span",{class:"jlbinding"},"MakieCore.heatmap!")],-1)),e[1328]||(e[1328]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1329]||(e[1329]=s("p",null,[s("code",null,"heatmap!"),o(" is the mutating variant of plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1330]||(e[1330]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Sn,[s("summary",null,[e[1331]||(e[1331]=s("a",{id:"MakieCore.image",href:"#MakieCore.image"},[s("span",{class:"jlbinding"},"MakieCore.image")],-1)),e[1332]||(e[1332]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1333]||(e[1333]=a(`
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",On,[s("summary",null,[e[1334]||(e[1334]=s("a",{id:"MakieCore.image!",href:"#MakieCore.image!"},[s("span",{class:"jlbinding"},"MakieCore.image!")],-1)),e[1335]||(e[1335]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1336]||(e[1336]=s("p",null,[s("code",null,"image!"),o(" is the mutating variant of plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1337]||(e[1337]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pn,[s("summary",null,[e[1338]||(e[1338]=s("a",{id:"MakieCore.lines",href:"#MakieCore.lines"},[s("span",{class:"jlbinding"},"MakieCore.lines")],-1)),e[1339]||(e[1339]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1340]||(e[1340]=a(`
julia
lines(positions)
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",Dn,[s("summary",null,[e[1327]||(e[1327]=s("a",{id:"MakieCore.heatmap!",href:"#MakieCore.heatmap!"},[s("span",{class:"jlbinding"},"MakieCore.heatmap!")],-1)),e[1328]||(e[1328]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1329]||(e[1329]=s("p",null,[s("code",null,"heatmap!"),o(" is the mutating variant of plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1330]||(e[1330]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Sn,[s("summary",null,[e[1331]||(e[1331]=s("a",{id:"MakieCore.image",href:"#MakieCore.image"},[s("span",{class:"jlbinding"},"MakieCore.image")],-1)),e[1332]||(e[1332]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1333]||(e[1333]=a(`
julia
image(x, y, image)
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",On,[s("summary",null,[e[1334]||(e[1334]=s("a",{id:"MakieCore.image!",href:"#MakieCore.image!"},[s("span",{class:"jlbinding"},"MakieCore.image!")],-1)),e[1335]||(e[1335]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1336]||(e[1336]=s("p",null,[s("code",null,"image!"),o(" is the mutating variant of plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1337]||(e[1337]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pn,[s("summary",null,[e[1338]||(e[1338]=s("a",{id:"MakieCore.lines",href:"#MakieCore.lines"},[s("span",{class:"jlbinding"},"MakieCore.lines")],-1)),e[1339]||(e[1339]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1340]||(e[1340]=a(`
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",Nn,[s("summary",null,[e[1341]||(e[1341]=s("a",{id:"MakieCore.lines!",href:"#MakieCore.lines!"},[s("span",{class:"jlbinding"},"MakieCore.lines!")],-1)),e[1342]||(e[1342]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1343]||(e[1343]=s("p",null,[s("code",null,"lines!"),o(" is the mutating variant of plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1344]||(e[1344]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zn,[s("summary",null,[e[1345]||(e[1345]=s("a",{id:"MakieCore.linesegments",href:"#MakieCore.linesegments"},[s("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),e[1346]||(e[1346]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1347]||(e[1347]=a(`
julia
linesegments(positions)
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",Nn,[s("summary",null,[e[1341]||(e[1341]=s("a",{id:"MakieCore.lines!",href:"#MakieCore.lines!"},[s("span",{class:"jlbinding"},"MakieCore.lines!")],-1)),e[1342]||(e[1342]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1343]||(e[1343]=s("p",null,[s("code",null,"lines!"),o(" is the mutating variant of plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1344]||(e[1344]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zn,[s("summary",null,[e[1345]||(e[1345]=s("a",{id:"MakieCore.linesegments",href:"#MakieCore.linesegments"},[s("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),e[1346]||(e[1346]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1347]||(e[1347]=a(`
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",In,[s("summary",null,[e[1348]||(e[1348]=s("a",{id:"MakieCore.linesegments!",href:"#MakieCore.linesegments!"},[s("span",{class:"jlbinding"},"MakieCore.linesegments!")],-1)),e[1349]||(e[1349]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1350]||(e[1350]=s("p",null,[s("code",null,"linesegments!"),o(" is the mutating variant of plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1351]||(e[1351]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Rn,[s("summary",null,[e[1352]||(e[1352]=s("a",{id:"MakieCore.mesh",href:"#MakieCore.mesh"},[s("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),e[1353]||(e[1353]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1354]||(e[1354]=a(`
julia
mesh(x, y, z)
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",In,[s("summary",null,[e[1348]||(e[1348]=s("a",{id:"MakieCore.linesegments!",href:"#MakieCore.linesegments!"},[s("span",{class:"jlbinding"},"MakieCore.linesegments!")],-1)),e[1349]||(e[1349]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1350]||(e[1350]=s("p",null,[s("code",null,"linesegments!"),o(" is the mutating variant of plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1351]||(e[1351]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Rn,[s("summary",null,[e[1352]||(e[1352]=s("a",{id:"MakieCore.mesh",href:"#MakieCore.mesh"},[s("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),e[1353]||(e[1353]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1354]||(e[1354]=a(`
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Vn,[s("summary",null,[e[1355]||(e[1355]=s("a",{id:"MakieCore.mesh!",href:"#MakieCore.mesh!"},[s("span",{class:"jlbinding"},"MakieCore.mesh!")],-1)),e[1356]||(e[1356]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1357]||(e[1357]=s("p",null,[s("code",null,"mesh!"),o(" is the mutating variant of plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1358]||(e[1358]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qn,[s("summary",null,[e[1359]||(e[1359]=s("a",{id:"MakieCore.meshscatter",href:"#MakieCore.meshscatter"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),e[1360]||(e[1360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1361]||(e[1361]=a(`
julia
meshscatter(positions)
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Vn,[s("summary",null,[e[1355]||(e[1355]=s("a",{id:"MakieCore.mesh!",href:"#MakieCore.mesh!"},[s("span",{class:"jlbinding"},"MakieCore.mesh!")],-1)),e[1356]||(e[1356]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1357]||(e[1357]=s("p",null,[s("code",null,"mesh!"),o(" is the mutating variant of plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1358]||(e[1358]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qn,[s("summary",null,[e[1359]||(e[1359]=s("a",{id:"MakieCore.meshscatter",href:"#MakieCore.meshscatter"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),e[1360]||(e[1360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1361]||(e[1361]=a(`
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,39))]),s("details",Gn,[s("summary",null,[e[1362]||(e[1362]=s("a",{id:"MakieCore.meshscatter!",href:"#MakieCore.meshscatter!"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter!")],-1)),e[1363]||(e[1363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1364]||(e[1364]=s("p",null,[s("code",null,"meshscatter!"),o(" is the mutating variant of plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1365]||(e[1365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Un,[s("summary",null,[e[1366]||(e[1366]=s("a",{id:"MakieCore.poly",href:"#MakieCore.poly"},[s("span",{class:"jlbinding"},"MakieCore.poly")],-1)),e[1367]||(e[1367]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1368]||(e[1368]=a(`
julia
poly(vertices, indices; kwargs...)
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,39))]),s("details",Gn,[s("summary",null,[e[1362]||(e[1362]=s("a",{id:"MakieCore.meshscatter!",href:"#MakieCore.meshscatter!"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter!")],-1)),e[1363]||(e[1363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1364]||(e[1364]=s("p",null,[s("code",null,"meshscatter!"),o(" is the mutating variant of plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1365]||(e[1365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Un,[s("summary",null,[e[1366]||(e[1366]=s("a",{id:"MakieCore.poly",href:"#MakieCore.poly"},[s("span",{class:"jlbinding"},"MakieCore.poly")],-1)),e[1367]||(e[1367]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1368]||(e[1368]=a(`
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hn,[s("summary",null,[e[1369]||(e[1369]=s("a",{id:"MakieCore.poly!",href:"#MakieCore.poly!"},[s("span",{class:"jlbinding"},"MakieCore.poly!")],-1)),e[1370]||(e[1370]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1371]||(e[1371]=s("p",null,[s("code",null,"poly!"),o(" is the mutating variant of plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1372]||(e[1372]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Wn,[s("summary",null,[e[1373]||(e[1373]=s("a",{id:"MakieCore.scatter",href:"#MakieCore.scatter"},[s("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),e[1374]||(e[1374]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1375]||(e[1375]=a(`
julia
scatter(positions)
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hn,[s("summary",null,[e[1369]||(e[1369]=s("a",{id:"MakieCore.poly!",href:"#MakieCore.poly!"},[s("span",{class:"jlbinding"},"MakieCore.poly!")],-1)),e[1370]||(e[1370]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1371]||(e[1371]=s("p",null,[s("code",null,"poly!"),o(" is the mutating variant of plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1372]||(e[1372]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Wn,[s("summary",null,[e[1373]||(e[1373]=s("a",{id:"MakieCore.scatter",href:"#MakieCore.scatter"},[s("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),e[1374]||(e[1374]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1375]||(e[1375]=a(`
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

`,42))]),s("details",Yn,[s("summary",null,[e[1376]||(e[1376]=s("a",{id:"MakieCore.scatter!",href:"#MakieCore.scatter!"},[s("span",{class:"jlbinding"},"MakieCore.scatter!")],-1)),e[1377]||(e[1377]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1378]||(e[1378]=s("p",null,[s("code",null,"scatter!"),o(" is the mutating variant of plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1379]||(e[1379]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Kn,[s("summary",null,[e[1380]||(e[1380]=s("a",{id:"MakieCore.surface",href:"#MakieCore.surface"},[s("span",{class:"jlbinding"},"MakieCore.surface")],-1)),e[1381]||(e[1381]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1382]||(e[1382]=a(`
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,37))]),s("details",Qn,[s("summary",null,[e[1383]||(e[1383]=s("a",{id:"MakieCore.surface!",href:"#MakieCore.surface!"},[s("span",{class:"jlbinding"},"MakieCore.surface!")],-1)),e[1384]||(e[1384]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1385]||(e[1385]=s("p",null,[s("code",null,"surface!"),o(" is the mutating variant of plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1386]||(e[1386]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$n,[s("summary",null,[e[1387]||(e[1387]=s("a",{id:"MakieCore.text",href:"#MakieCore.text"},[s("span",{class:"jlbinding"},"MakieCore.text")],-1)),e[1388]||(e[1388]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1389]||(e[1389]=a(`
julia
text(positions; text, kwargs...)
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

`,42))]),s("details",Yn,[s("summary",null,[e[1376]||(e[1376]=s("a",{id:"MakieCore.scatter!",href:"#MakieCore.scatter!"},[s("span",{class:"jlbinding"},"MakieCore.scatter!")],-1)),e[1377]||(e[1377]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1378]||(e[1378]=s("p",null,[s("code",null,"scatter!"),o(" is the mutating variant of plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1379]||(e[1379]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Kn,[s("summary",null,[e[1380]||(e[1380]=s("a",{id:"MakieCore.surface",href:"#MakieCore.surface"},[s("span",{class:"jlbinding"},"MakieCore.surface")],-1)),e[1381]||(e[1381]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1382]||(e[1382]=a(`
julia
surface(x, y, z)
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,37))]),s("details",Qn,[s("summary",null,[e[1383]||(e[1383]=s("a",{id:"MakieCore.surface!",href:"#MakieCore.surface!"},[s("span",{class:"jlbinding"},"MakieCore.surface!")],-1)),e[1384]||(e[1384]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1385]||(e[1385]=s("p",null,[s("code",null,"surface!"),o(" is the mutating variant of plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1386]||(e[1386]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$n,[s("summary",null,[e[1387]||(e[1387]=s("a",{id:"MakieCore.text",href:"#MakieCore.text"},[s("span",{class:"jlbinding"},"MakieCore.text")],-1)),e[1388]||(e[1388]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1389]||(e[1389]=a(`
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

`,45))]),s("details",Xn,[s("summary",null,[e[1390]||(e[1390]=s("a",{id:"MakieCore.text!",href:"#MakieCore.text!"},[s("span",{class:"jlbinding"},"MakieCore.text!")],-1)),e[1391]||(e[1391]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1392]||(e[1392]=s("p",null,[s("code",null,"text!"),o(" is the mutating variant of plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1393]||(e[1393]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Jn,[s("summary",null,[e[1394]||(e[1394]=s("a",{id:"MakieCore.volume",href:"#MakieCore.volume"},[s("span",{class:"jlbinding"},"MakieCore.volume")],-1)),e[1395]||(e[1395]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1396]||(e[1396]=a(`
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",Zn,[s("summary",null,[e[1397]||(e[1397]=s("a",{id:"MakieCore.volume!",href:"#MakieCore.volume!"},[s("span",{class:"jlbinding"},"MakieCore.volume!")],-1)),e[1398]||(e[1398]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1399]||(e[1399]=s("p",null,[s("code",null,"volume!"),o(" is the mutating variant of plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1400]||(e[1400]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_n,[s("summary",null,[e[1401]||(e[1401]=s("a",{id:"MakieCore.voxels",href:"#MakieCore.voxels"},[s("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),e[1402]||(e[1402]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1403]||(e[1403]=a(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",el,[s("summary",null,[e[1404]||(e[1404]=s("a",{id:"MakieCore.voxels!",href:"#MakieCore.voxels!"},[s("span",{class:"jlbinding"},"MakieCore.voxels!")],-1)),e[1405]||(e[1405]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1406]||(e[1406]=s("p",null,[s("code",null,"voxels!"),o(" is the mutating variant of plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1407]||(e[1407]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",sl,[s("summary",null,[e[1408]||(e[1408]=s("a",{id:"MakieCore.wireframe",href:"#MakieCore.wireframe"},[s("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1409]||(e[1409]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1410]||(e[1410]=a(`
julia
wireframe(x, y, z)
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

`,45))]),s("details",Xn,[s("summary",null,[e[1390]||(e[1390]=s("a",{id:"MakieCore.text!",href:"#MakieCore.text!"},[s("span",{class:"jlbinding"},"MakieCore.text!")],-1)),e[1391]||(e[1391]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1392]||(e[1392]=s("p",null,[s("code",null,"text!"),o(" is the mutating variant of plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1393]||(e[1393]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Jn,[s("summary",null,[e[1394]||(e[1394]=s("a",{id:"MakieCore.volume",href:"#MakieCore.volume"},[s("span",{class:"jlbinding"},"MakieCore.volume")],-1)),e[1395]||(e[1395]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1396]||(e[1396]=a(`
julia
volume(volume_data)
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",Zn,[s("summary",null,[e[1397]||(e[1397]=s("a",{id:"MakieCore.volume!",href:"#MakieCore.volume!"},[s("span",{class:"jlbinding"},"MakieCore.volume!")],-1)),e[1398]||(e[1398]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1399]||(e[1399]=s("p",null,[s("code",null,"volume!"),o(" is the mutating variant of plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1400]||(e[1400]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_n,[s("summary",null,[e[1401]||(e[1401]=s("a",{id:"MakieCore.voxels",href:"#MakieCore.voxels"},[s("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),e[1402]||(e[1402]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1403]||(e[1403]=a(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",el,[s("summary",null,[e[1404]||(e[1404]=s("a",{id:"MakieCore.voxels!",href:"#MakieCore.voxels!"},[s("span",{class:"jlbinding"},"MakieCore.voxels!")],-1)),e[1405]||(e[1405]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1406]||(e[1406]=s("p",null,[s("code",null,"voxels!"),o(" is the mutating variant of plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1407]||(e[1407]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",sl,[s("summary",null,[e[1408]||(e[1408]=s("a",{id:"MakieCore.wireframe",href:"#MakieCore.wireframe"},[s("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1409]||(e[1409]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1410]||(e[1410]=a(`
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",ol,[s("summary",null,[e[1411]||(e[1411]=s("a",{id:"MakieCore.wireframe!",href:"#MakieCore.wireframe!"},[s("span",{class:"jlbinding"},"MakieCore.wireframe!")],-1)),e[1412]||(e[1412]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1413]||(e[1413]=s("p",null,[s("code",null,"wireframe!"),o(" is the mutating variant of plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1414]||(e[1414]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",il,[s("summary",null,[e[1415]||(e[1415]=s("a",{id:"Makie.And",href:"#Makie.And"},[s("span",{class:"jlbinding"},"Makie.And")],-1)),e[1416]||(e[1416]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1417]||(e[1417]=a('
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

',4))]),s("details",tl,[s("summary",null,[e[1418]||(e[1418]=s("a",{id:"Makie.Not",href:"#Makie.Not"},[s("span",{class:"jlbinding"},"Makie.Not")],-1)),e[1419]||(e[1419]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1420]||(e[1420]=a('
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

',4))]),s("details",al,[s("summary",null,[e[1421]||(e[1421]=s("a",{id:"Makie.Or",href:"#Makie.Or"},[s("span",{class:"jlbinding"},"Makie.Or")],-1)),e[1422]||(e[1422]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1423]||(e[1423]=a('
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

',4))])])}const gl=n(c,[["render",nl]]);export{kl as __pageData,gl as default}; +wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",ol,[s("summary",null,[e[1411]||(e[1411]=s("a",{id:"MakieCore.wireframe!",href:"#MakieCore.wireframe!"},[s("span",{class:"jlbinding"},"MakieCore.wireframe!")],-1)),e[1412]||(e[1412]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1413]||(e[1413]=s("p",null,[s("code",null,"wireframe!"),o(" is the mutating variant of plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1414]||(e[1414]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",il,[s("summary",null,[e[1415]||(e[1415]=s("a",{id:"Makie.And",href:"#Makie.And"},[s("span",{class:"jlbinding"},"Makie.And")],-1)),e[1416]||(e[1416]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1417]||(e[1417]=a('
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

',4))]),s("details",tl,[s("summary",null,[e[1418]||(e[1418]=s("a",{id:"Makie.Not",href:"#Makie.Not"},[s("span",{class:"jlbinding"},"Makie.Not")],-1)),e[1419]||(e[1419]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1420]||(e[1420]=a('
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

',4))]),s("details",al,[s("summary",null,[e[1421]||(e[1421]=s("a",{id:"Makie.Or",href:"#Makie.Or"},[s("span",{class:"jlbinding"},"Makie.Or")],-1)),e[1422]||(e[1422]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1423]||(e[1423]=a('
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

',4))])])}const gl=n(c,[["render",nl]]);export{kl as __pageData,gl as default}; diff --git a/previews/PR4492/assets/api.md.D96hHKJi.lean.js b/previews/PR4492/assets/api.md.Betiav7d.lean.js similarity index 95% rename from previews/PR4492/assets/api.md.D96hHKJi.lean.js rename to previews/PR4492/assets/api.md.Betiav7d.lean.js index 11e2ccec946..d6462ac9411 100644 --- a/previews/PR4492/assets/api.md.D96hHKJi.lean.js +++ b/previews/PR4492/assets/api.md.Betiav7d.lean.js @@ -1,44 +1,44 @@ -import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const kl=JSON.parse('{"title":"API","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),c={name:"api.md"},p={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},N={class:"jldocstring custom-block",open:""},z={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"jldocstring custom-block",open:""},W={class:"jldocstring custom-block",open:""},Y={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},$={class:"jldocstring custom-block",open:""},X={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},_={class:"jldocstring custom-block",open:""},ee={class:"jldocstring custom-block",open:""},se={class:"jldocstring custom-block",open:""},oe={class:"jldocstring custom-block",open:""},ie={class:"jldocstring custom-block",open:""},te={class:"jldocstring custom-block",open:""},ae={class:"jldocstring custom-block",open:""},ne={class:"jldocstring custom-block",open:""},le={class:"jldocstring custom-block",open:""},re={class:"jldocstring custom-block",open:""},de={class:"jldocstring custom-block",open:""},ce={class:"jldocstring custom-block",open:""},pe={class:"jldocstring custom-block",open:""},he={class:"jldocstring custom-block",open:""},ke={class:"jldocstring custom-block",open:""},ge={class:"jldocstring custom-block",open:""},ue={class:"jldocstring custom-block",open:""},be={class:"jldocstring custom-block",open:""},ye={class:"jldocstring custom-block",open:""},me={class:"jldocstring custom-block",open:""},fe={class:"jldocstring custom-block",open:""},Ee={class:"jldocstring custom-block",open:""},ve={class:"jldocstring custom-block",open:""},je={class:"jldocstring custom-block",open:""},Me={class:"jldocstring custom-block",open:""},Ce={class:"jldocstring custom-block",open:""},we={class:"jldocstring custom-block",open:""},Fe={class:"jldocstring custom-block",open:""},xe={class:"jldocstring custom-block",open:""},Te={class:"jldocstring custom-block",open:""},Ae={class:"jldocstring custom-block",open:""},Be={class:"jldocstring custom-block",open:""},Le={class:"jldocstring custom-block",open:""},De={class:"jldocstring custom-block",open:""},Se={class:"jldocstring custom-block",open:""},Oe={class:"jldocstring custom-block",open:""},Pe={class:"jldocstring custom-block",open:""},Ne={class:"jldocstring custom-block",open:""},ze={class:"jldocstring custom-block",open:""},Ie={class:"jldocstring custom-block",open:""},Re={class:"jldocstring custom-block",open:""},Ve={class:"jldocstring custom-block",open:""},qe={class:"jldocstring custom-block",open:""},Ge={class:"jldocstring custom-block",open:""},Ue={class:"jldocstring custom-block",open:""},He={class:"jldocstring custom-block",open:""},We={class:"jldocstring custom-block",open:""},Ye={class:"jldocstring custom-block",open:""},Ke={class:"jldocstring custom-block",open:""},Qe={class:"jldocstring custom-block",open:""},$e={class:"jldocstring custom-block",open:""},Xe={class:"jldocstring custom-block",open:""},Je={class:"jldocstring custom-block",open:""},Ze={class:"jldocstring custom-block",open:""},_e={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ss={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},eo={class:"jldocstring custom-block",open:""},so={class:"jldocstring custom-block",open:""},oo={class:"jldocstring custom-block",open:""},io={class:"jldocstring custom-block",open:""},to={class:"jldocstring custom-block",open:""},ao={class:"jldocstring custom-block",open:""},no={class:"jldocstring custom-block",open:""},lo={class:"jldocstring custom-block",open:""},ro={class:"jldocstring custom-block",open:""},co={class:"jldocstring custom-block",open:""},po={class:"jldocstring custom-block",open:""},ho={class:"jldocstring custom-block",open:""},ko={class:"jldocstring custom-block",open:""},go={class:"jldocstring custom-block",open:""},uo={class:"jldocstring custom-block",open:""},bo={class:"jldocstring custom-block",open:""},yo={class:"jldocstring custom-block",open:""},mo={class:"jldocstring custom-block",open:""},fo={class:"jldocstring custom-block",open:""},Eo={class:"jldocstring custom-block",open:""},vo={class:"jldocstring custom-block",open:""},jo={class:"jldocstring custom-block",open:""},Mo={class:"jldocstring custom-block",open:""},Co={class:"jldocstring custom-block",open:""},wo={class:"jldocstring custom-block",open:""},Fo={class:"jldocstring custom-block",open:""},xo={class:"jldocstring custom-block",open:""},To={class:"jldocstring custom-block",open:""},Ao={class:"jldocstring custom-block",open:""},Bo={class:"jldocstring custom-block",open:""},Lo={class:"jldocstring custom-block",open:""},Do={class:"jldocstring custom-block",open:""},So={class:"jldocstring custom-block",open:""},Oo={class:"jldocstring custom-block",open:""},Po={class:"jldocstring custom-block",open:""},No={class:"jldocstring custom-block",open:""},zo={class:"jldocstring custom-block",open:""},Io={class:"jldocstring custom-block",open:""},Ro={class:"jldocstring custom-block",open:""},Vo={class:"jldocstring custom-block",open:""},qo={class:"jldocstring custom-block",open:""},Go={class:"jldocstring custom-block",open:""},Uo={class:"jldocstring custom-block",open:""},Ho={class:"jldocstring custom-block",open:""},Wo={class:"jldocstring custom-block",open:""},Yo={class:"jldocstring custom-block",open:""},Ko={class:"jldocstring custom-block",open:""},Qo={class:"jldocstring custom-block",open:""},$o={class:"jldocstring custom-block",open:""},Xo={class:"jldocstring custom-block",open:""},Jo={class:"jldocstring custom-block",open:""},Zo={class:"jldocstring custom-block",open:""},_o={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},pi={class:"jldocstring custom-block",open:""},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},ji={class:"jldocstring custom-block",open:""},Mi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},Ai={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Li={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},Si={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Pi={class:"jldocstring custom-block",open:""},Ni={class:"jldocstring custom-block",open:""},zi={class:"jldocstring custom-block",open:""},Ii={class:"jldocstring custom-block",open:""},Ri={class:"jldocstring custom-block",open:""},Vi={class:"jldocstring custom-block",open:""},qi={class:"jldocstring custom-block",open:""},Gi={class:"jldocstring custom-block",open:""},Ui={class:"jldocstring custom-block",open:""},Hi={class:"jldocstring custom-block",open:""},Wi={class:"jldocstring custom-block",open:""},Yi={class:"jldocstring custom-block",open:""},Ki={class:"jldocstring custom-block",open:""},Qi={class:"jldocstring custom-block",open:""},$i={class:"jldocstring custom-block",open:""},Xi={class:"jldocstring custom-block",open:""},Ji={class:"jldocstring custom-block",open:""},Zi={class:"jldocstring custom-block",open:""},_i={class:"jldocstring custom-block",open:""},et={class:"jldocstring custom-block",open:""},st={class:"jldocstring custom-block",open:""},ot={class:"jldocstring custom-block",open:""},it={class:"jldocstring custom-block",open:""},tt={class:"jldocstring custom-block",open:""},at={class:"jldocstring custom-block",open:""},nt={class:"jldocstring custom-block",open:""},lt={class:"jldocstring custom-block",open:""},rt={class:"jldocstring custom-block",open:""},dt={class:"jldocstring custom-block",open:""},ct={class:"jldocstring custom-block",open:""},pt={class:"jldocstring custom-block",open:""},ht={class:"jldocstring custom-block",open:""},kt={class:"jldocstring custom-block",open:""},gt={class:"jldocstring custom-block",open:""},ut={class:"jldocstring custom-block",open:""},bt={class:"jldocstring custom-block",open:""},yt={class:"jldocstring custom-block",open:""},mt={class:"jldocstring custom-block",open:""},ft={class:"jldocstring custom-block",open:""},Et={class:"jldocstring custom-block",open:""},vt={class:"jldocstring custom-block",open:""},jt={class:"jldocstring custom-block",open:""},Mt={class:"jldocstring custom-block",open:""},Ct={class:"jldocstring custom-block",open:""},wt={class:"jldocstring custom-block",open:""},Ft={class:"jldocstring custom-block",open:""},xt={class:"jldocstring custom-block",open:""},Tt={class:"jldocstring custom-block",open:""},At={class:"jldocstring custom-block",open:""},Bt={class:"jldocstring custom-block",open:""},Lt={class:"jldocstring custom-block",open:""},Dt={class:"jldocstring custom-block",open:""},St={class:"jldocstring custom-block",open:""},Ot={class:"jldocstring custom-block",open:""},Pt={class:"jldocstring custom-block",open:""},Nt={class:"jldocstring custom-block",open:""},zt={class:"jldocstring custom-block",open:""},It={class:"jldocstring custom-block",open:""},Rt={class:"jldocstring custom-block",open:""},Vt={class:"jldocstring custom-block",open:""},qt={class:"jldocstring custom-block",open:""},Gt={class:"jldocstring custom-block",open:""},Ut={class:"jldocstring custom-block",open:""},Ht={class:"jldocstring custom-block",open:""},Wt={class:"jldocstring custom-block",open:""},Yt={class:"jldocstring custom-block",open:""},Kt={class:"jldocstring custom-block",open:""},Qt={class:"jldocstring custom-block",open:""},$t={class:"jldocstring custom-block",open:""},Xt={class:"jldocstring custom-block",open:""},Jt={class:"jldocstring custom-block",open:""},Zt={class:"jldocstring custom-block",open:""},_t={class:"jldocstring custom-block",open:""},ea={class:"jldocstring custom-block",open:""},sa={class:"jldocstring custom-block",open:""},oa={class:"jldocstring custom-block",open:""},ia={class:"jldocstring custom-block",open:""},ta={class:"jldocstring custom-block",open:""},aa={class:"jldocstring custom-block",open:""},na={class:"jldocstring custom-block",open:""},la={class:"jldocstring custom-block",open:""},ra={class:"jldocstring custom-block",open:""},da={class:"jldocstring custom-block",open:""},ca={class:"jldocstring custom-block",open:""},pa={class:"jldocstring custom-block",open:""},ha={class:"jldocstring custom-block",open:""},ka={class:"jldocstring custom-block",open:""},ga={class:"jldocstring custom-block",open:""},ua={class:"jldocstring custom-block",open:""},ba={class:"jldocstring custom-block",open:""},ya={class:"jldocstring custom-block",open:""},ma={class:"jldocstring custom-block",open:""},fa={class:"jldocstring custom-block",open:""},Ea={class:"jldocstring custom-block",open:""},va={class:"jldocstring custom-block",open:""},ja={class:"jldocstring custom-block",open:""},Ma={class:"jldocstring custom-block",open:""},Ca={class:"jldocstring custom-block",open:""},wa={class:"jldocstring custom-block",open:""},Fa={class:"jldocstring custom-block",open:""},xa={class:"jldocstring custom-block",open:""},Ta={class:"jldocstring custom-block",open:""},Aa={class:"jldocstring custom-block",open:""},Ba={class:"jldocstring custom-block",open:""},La={class:"jldocstring custom-block",open:""},Da={class:"jldocstring custom-block",open:""},Sa={class:"jldocstring custom-block",open:""},Oa={class:"jldocstring custom-block",open:""},Pa={class:"jldocstring custom-block",open:""},Na={class:"jldocstring custom-block",open:""},za={class:"jldocstring custom-block",open:""},Ia={class:"jldocstring custom-block",open:""},Ra={class:"jldocstring custom-block",open:""},Va={class:"jldocstring custom-block",open:""},qa={class:"jldocstring custom-block",open:""},Ga={class:"jldocstring custom-block",open:""},Ua={class:"jldocstring custom-block",open:""},Ha={class:"jldocstring custom-block",open:""},Wa={class:"jldocstring custom-block",open:""},Ya={class:"jldocstring custom-block",open:""},Ka={class:"jldocstring custom-block",open:""},Qa={class:"jldocstring custom-block",open:""},$a={class:"jldocstring custom-block",open:""},Xa={class:"jldocstring custom-block",open:""},Ja={class:"jldocstring custom-block",open:""},Za={class:"jldocstring custom-block",open:""},_a={class:"jldocstring custom-block",open:""},en={class:"jldocstring custom-block",open:""},sn={class:"jldocstring custom-block",open:""},on={class:"jldocstring custom-block",open:""},tn={class:"jldocstring custom-block",open:""},an={class:"jldocstring custom-block",open:""},nn={class:"jldocstring custom-block",open:""},ln={class:"jldocstring custom-block",open:""},rn={class:"jldocstring custom-block",open:""},dn={class:"jldocstring custom-block",open:""},cn={class:"jldocstring custom-block",open:""},pn={class:"jldocstring custom-block",open:""},hn={class:"jldocstring custom-block",open:""},kn={class:"jldocstring custom-block",open:""},gn={class:"jldocstring custom-block",open:""},un={class:"jldocstring custom-block",open:""},bn={class:"jldocstring custom-block",open:""},yn={class:"jldocstring custom-block",open:""},mn={class:"jldocstring custom-block",open:""},fn={class:"jldocstring custom-block",open:""},En={class:"jldocstring custom-block",open:""},vn={class:"jldocstring custom-block",open:""},jn={class:"jldocstring custom-block",open:""},Mn={class:"jldocstring custom-block",open:""},Cn={class:"jldocstring custom-block",open:""},wn={class:"jldocstring custom-block",open:""},Fn={class:"jldocstring custom-block",open:""},xn={class:"jldocstring custom-block",open:""},Tn={class:"jldocstring custom-block",open:""},An={class:"jldocstring custom-block",open:""},Bn={class:"jldocstring custom-block",open:""},Ln={class:"jldocstring custom-block",open:""},Dn={class:"jldocstring custom-block",open:""},Sn={class:"jldocstring custom-block",open:""},On={class:"jldocstring custom-block",open:""},Pn={class:"jldocstring custom-block",open:""},Nn={class:"jldocstring custom-block",open:""},zn={class:"jldocstring custom-block",open:""},In={class:"jldocstring custom-block",open:""},Rn={class:"jldocstring custom-block",open:""},Vn={class:"jldocstring custom-block",open:""},qn={class:"jldocstring custom-block",open:""},Gn={class:"jldocstring custom-block",open:""},Un={class:"jldocstring custom-block",open:""},Hn={class:"jldocstring custom-block",open:""},Wn={class:"jldocstring custom-block",open:""},Yn={class:"jldocstring custom-block",open:""},Kn={class:"jldocstring custom-block",open:""},Qn={class:"jldocstring custom-block",open:""},$n={class:"jldocstring custom-block",open:""},Xn={class:"jldocstring custom-block",open:""},Jn={class:"jldocstring custom-block",open:""},Zn={class:"jldocstring custom-block",open:""},_n={class:"jldocstring custom-block",open:""},el={class:"jldocstring custom-block",open:""},sl={class:"jldocstring custom-block",open:""},ol={class:"jldocstring custom-block",open:""},il={class:"jldocstring custom-block",open:""},tl={class:"jldocstring custom-block",open:""},al={class:"jldocstring custom-block",open:""};function nl(ll,e,rl,dl,cl,pl){const i=r("Badge");return d(),l("div",null,[e[1424]||(e[1424]=s("h1",{id:"api",tabindex:"-1"},[o("API "),s("a",{class:"header-anchor",href:"#api","aria-label":'Permalink to "API"'},"​")],-1)),s("details",p,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.ABLines",href:"#Makie.ABLines"},[s("span",{class:"jlbinding"},"Makie.ABLines")],-1)),e[1]||(e[1]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[2]||(e[2]=s("p",null,[s("code",null,"ABLines"),o(" is the plot type associated with plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[3]||(e[3]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",h,[s("summary",null,[e[4]||(e[4]=s("a",{id:"Makie.Absolute",href:"#Makie.Absolute"},[s("span",{class:"jlbinding"},"Makie.Absolute")],-1)),e[5]||(e[5]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[6]||(e[6]=a('
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

',3))]),s("details",k,[s("summary",null,[e[7]||(e[7]=s("a",{id:"Makie.Accum",href:"#Makie.Accum"},[s("span",{class:"jlbinding"},"Makie.Accum")],-1)),e[8]||(e[8]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[9]||(e[9]=a('
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

',3))]),s("details",g,[s("summary",null,[e[10]||(e[10]=s("a",{id:"Makie.AmbientLight",href:"#Makie.AmbientLight"},[s("span",{class:"jlbinding"},"Makie.AmbientLight")],-1)),e[11]||(e[11]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[12]||(e[12]=a('
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

source

',5))]),s("details",u,[s("summary",null,[e[13]||(e[13]=s("a",{id:"Makie.Annotations",href:"#Makie.Annotations"},[s("span",{class:"jlbinding"},"Makie.Annotations")],-1)),e[14]||(e[14]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[15]||(e[15]=s("p",null,[s("code",null,"Annotations"),o(" is the plot type associated with plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[16]||(e[16]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",b,[s("summary",null,[e[17]||(e[17]=s("a",{id:"Makie.Arc",href:"#Makie.Arc"},[s("span",{class:"jlbinding"},"Makie.Arc")],-1)),e[18]||(e[18]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[19]||(e[19]=s("p",null,[s("code",null,"Arc"),o(" is the plot type associated with plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[20]||(e[20]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",y,[s("summary",null,[e[21]||(e[21]=s("a",{id:"Makie.Axis",href:"#Makie.Axis"},[s("span",{class:"jlbinding"},"Makie.Axis")],-1)),e[22]||(e[22]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[23]||(e[23]=a('

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

',8))]),s("details",m,[s("summary",null,[e[24]||(e[24]=s("a",{id:"Makie.Axis3",href:"#Makie.Axis3"},[s("span",{class:"jlbinding"},"Makie.Axis3")],-1)),e[25]||(e[25]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[26]||(e[26]=a('

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

',6))]),s("details",f,[s("summary",null,[e[27]||(e[27]=s("a",{id:"Makie.Band",href:"#Makie.Band"},[s("span",{class:"jlbinding"},"Makie.Band")],-1)),e[28]||(e[28]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[29]||(e[29]=s("p",null,[s("code",null,"Band"),o(" is the plot type associated with plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[30]||(e[30]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",E,[s("summary",null,[e[31]||(e[31]=s("a",{id:"Makie.BarPlot",href:"#Makie.BarPlot"},[s("span",{class:"jlbinding"},"Makie.BarPlot")],-1)),e[32]||(e[32]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[33]||(e[33]=s("p",null,[s("code",null,"BarPlot"),o(" is the plot type associated with plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[34]||(e[34]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",v,[s("summary",null,[e[35]||(e[35]=s("a",{id:"Makie.BezierPath",href:"#Makie.BezierPath"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[36]||(e[36]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[37]||(e[37]=a('
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

',6))]),s("details",j,[s("summary",null,[e[38]||(e[38]=s("a",{id:"Makie.BezierPath-Tuple{AbstractString}",href:"#Makie.BezierPath-Tuple{AbstractString}"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[39]||(e[39]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[40]||(e[40]=a(`
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
+import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as d,o as r}from"./chunks/framework.BVAi-G2t.js";const kl=JSON.parse('{"title":"API","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),c={name:"api.md"},p={class:"jldocstring custom-block",open:""},h={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},N={class:"jldocstring custom-block",open:""},z={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"jldocstring custom-block",open:""},W={class:"jldocstring custom-block",open:""},Y={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},$={class:"jldocstring custom-block",open:""},X={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},_={class:"jldocstring custom-block",open:""},ee={class:"jldocstring custom-block",open:""},se={class:"jldocstring custom-block",open:""},oe={class:"jldocstring custom-block",open:""},ie={class:"jldocstring custom-block",open:""},te={class:"jldocstring custom-block",open:""},ae={class:"jldocstring custom-block",open:""},ne={class:"jldocstring custom-block",open:""},le={class:"jldocstring custom-block",open:""},de={class:"jldocstring custom-block",open:""},re={class:"jldocstring custom-block",open:""},ce={class:"jldocstring custom-block",open:""},pe={class:"jldocstring custom-block",open:""},he={class:"jldocstring custom-block",open:""},ke={class:"jldocstring custom-block",open:""},ge={class:"jldocstring custom-block",open:""},ue={class:"jldocstring custom-block",open:""},be={class:"jldocstring custom-block",open:""},ye={class:"jldocstring custom-block",open:""},me={class:"jldocstring custom-block",open:""},fe={class:"jldocstring custom-block",open:""},Ee={class:"jldocstring custom-block",open:""},ve={class:"jldocstring custom-block",open:""},je={class:"jldocstring custom-block",open:""},Me={class:"jldocstring custom-block",open:""},Ce={class:"jldocstring custom-block",open:""},we={class:"jldocstring custom-block",open:""},Fe={class:"jldocstring custom-block",open:""},xe={class:"jldocstring custom-block",open:""},Te={class:"jldocstring custom-block",open:""},Ae={class:"jldocstring custom-block",open:""},Be={class:"jldocstring custom-block",open:""},Le={class:"jldocstring custom-block",open:""},De={class:"jldocstring custom-block",open:""},Se={class:"jldocstring custom-block",open:""},Oe={class:"jldocstring custom-block",open:""},Pe={class:"jldocstring custom-block",open:""},Ne={class:"jldocstring custom-block",open:""},ze={class:"jldocstring custom-block",open:""},Ie={class:"jldocstring custom-block",open:""},Re={class:"jldocstring custom-block",open:""},Ve={class:"jldocstring custom-block",open:""},qe={class:"jldocstring custom-block",open:""},Ge={class:"jldocstring custom-block",open:""},Ue={class:"jldocstring custom-block",open:""},He={class:"jldocstring custom-block",open:""},We={class:"jldocstring custom-block",open:""},Ye={class:"jldocstring custom-block",open:""},Ke={class:"jldocstring custom-block",open:""},Qe={class:"jldocstring custom-block",open:""},$e={class:"jldocstring custom-block",open:""},Xe={class:"jldocstring custom-block",open:""},Je={class:"jldocstring custom-block",open:""},Ze={class:"jldocstring custom-block",open:""},_e={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ss={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},eo={class:"jldocstring custom-block",open:""},so={class:"jldocstring custom-block",open:""},oo={class:"jldocstring custom-block",open:""},io={class:"jldocstring custom-block",open:""},to={class:"jldocstring custom-block",open:""},ao={class:"jldocstring custom-block",open:""},no={class:"jldocstring custom-block",open:""},lo={class:"jldocstring custom-block",open:""},ro={class:"jldocstring custom-block",open:""},co={class:"jldocstring custom-block",open:""},po={class:"jldocstring custom-block",open:""},ho={class:"jldocstring custom-block",open:""},ko={class:"jldocstring custom-block",open:""},go={class:"jldocstring custom-block",open:""},uo={class:"jldocstring custom-block",open:""},bo={class:"jldocstring custom-block",open:""},yo={class:"jldocstring custom-block",open:""},mo={class:"jldocstring custom-block",open:""},fo={class:"jldocstring custom-block",open:""},Eo={class:"jldocstring custom-block",open:""},vo={class:"jldocstring custom-block",open:""},jo={class:"jldocstring custom-block",open:""},Mo={class:"jldocstring custom-block",open:""},Co={class:"jldocstring custom-block",open:""},wo={class:"jldocstring custom-block",open:""},Fo={class:"jldocstring custom-block",open:""},xo={class:"jldocstring custom-block",open:""},To={class:"jldocstring custom-block",open:""},Ao={class:"jldocstring custom-block",open:""},Bo={class:"jldocstring custom-block",open:""},Lo={class:"jldocstring custom-block",open:""},Do={class:"jldocstring custom-block",open:""},So={class:"jldocstring custom-block",open:""},Oo={class:"jldocstring custom-block",open:""},Po={class:"jldocstring custom-block",open:""},No={class:"jldocstring custom-block",open:""},zo={class:"jldocstring custom-block",open:""},Io={class:"jldocstring custom-block",open:""},Ro={class:"jldocstring custom-block",open:""},Vo={class:"jldocstring custom-block",open:""},qo={class:"jldocstring custom-block",open:""},Go={class:"jldocstring custom-block",open:""},Uo={class:"jldocstring custom-block",open:""},Ho={class:"jldocstring custom-block",open:""},Wo={class:"jldocstring custom-block",open:""},Yo={class:"jldocstring custom-block",open:""},Ko={class:"jldocstring custom-block",open:""},Qo={class:"jldocstring custom-block",open:""},$o={class:"jldocstring custom-block",open:""},Xo={class:"jldocstring custom-block",open:""},Jo={class:"jldocstring custom-block",open:""},Zo={class:"jldocstring custom-block",open:""},_o={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},pi={class:"jldocstring custom-block",open:""},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},ji={class:"jldocstring custom-block",open:""},Mi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},Ai={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Li={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},Si={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Pi={class:"jldocstring custom-block",open:""},Ni={class:"jldocstring custom-block",open:""},zi={class:"jldocstring custom-block",open:""},Ii={class:"jldocstring custom-block",open:""},Ri={class:"jldocstring custom-block",open:""},Vi={class:"jldocstring custom-block",open:""},qi={class:"jldocstring custom-block",open:""},Gi={class:"jldocstring custom-block",open:""},Ui={class:"jldocstring custom-block",open:""},Hi={class:"jldocstring custom-block",open:""},Wi={class:"jldocstring custom-block",open:""},Yi={class:"jldocstring custom-block",open:""},Ki={class:"jldocstring custom-block",open:""},Qi={class:"jldocstring custom-block",open:""},$i={class:"jldocstring custom-block",open:""},Xi={class:"jldocstring custom-block",open:""},Ji={class:"jldocstring custom-block",open:""},Zi={class:"jldocstring custom-block",open:""},_i={class:"jldocstring custom-block",open:""},et={class:"jldocstring custom-block",open:""},st={class:"jldocstring custom-block",open:""},ot={class:"jldocstring custom-block",open:""},it={class:"jldocstring custom-block",open:""},tt={class:"jldocstring custom-block",open:""},at={class:"jldocstring custom-block",open:""},nt={class:"jldocstring custom-block",open:""},lt={class:"jldocstring custom-block",open:""},dt={class:"jldocstring custom-block",open:""},rt={class:"jldocstring custom-block",open:""},ct={class:"jldocstring custom-block",open:""},pt={class:"jldocstring custom-block",open:""},ht={class:"jldocstring custom-block",open:""},kt={class:"jldocstring custom-block",open:""},gt={class:"jldocstring custom-block",open:""},ut={class:"jldocstring custom-block",open:""},bt={class:"jldocstring custom-block",open:""},yt={class:"jldocstring custom-block",open:""},mt={class:"jldocstring custom-block",open:""},ft={class:"jldocstring custom-block",open:""},Et={class:"jldocstring custom-block",open:""},vt={class:"jldocstring custom-block",open:""},jt={class:"jldocstring custom-block",open:""},Mt={class:"jldocstring custom-block",open:""},Ct={class:"jldocstring custom-block",open:""},wt={class:"jldocstring custom-block",open:""},Ft={class:"jldocstring custom-block",open:""},xt={class:"jldocstring custom-block",open:""},Tt={class:"jldocstring custom-block",open:""},At={class:"jldocstring custom-block",open:""},Bt={class:"jldocstring custom-block",open:""},Lt={class:"jldocstring custom-block",open:""},Dt={class:"jldocstring custom-block",open:""},St={class:"jldocstring custom-block",open:""},Ot={class:"jldocstring custom-block",open:""},Pt={class:"jldocstring custom-block",open:""},Nt={class:"jldocstring custom-block",open:""},zt={class:"jldocstring custom-block",open:""},It={class:"jldocstring custom-block",open:""},Rt={class:"jldocstring custom-block",open:""},Vt={class:"jldocstring custom-block",open:""},qt={class:"jldocstring custom-block",open:""},Gt={class:"jldocstring custom-block",open:""},Ut={class:"jldocstring custom-block",open:""},Ht={class:"jldocstring custom-block",open:""},Wt={class:"jldocstring custom-block",open:""},Yt={class:"jldocstring custom-block",open:""},Kt={class:"jldocstring custom-block",open:""},Qt={class:"jldocstring custom-block",open:""},$t={class:"jldocstring custom-block",open:""},Xt={class:"jldocstring custom-block",open:""},Jt={class:"jldocstring custom-block",open:""},Zt={class:"jldocstring custom-block",open:""},_t={class:"jldocstring custom-block",open:""},ea={class:"jldocstring custom-block",open:""},sa={class:"jldocstring custom-block",open:""},oa={class:"jldocstring custom-block",open:""},ia={class:"jldocstring custom-block",open:""},ta={class:"jldocstring custom-block",open:""},aa={class:"jldocstring custom-block",open:""},na={class:"jldocstring custom-block",open:""},la={class:"jldocstring custom-block",open:""},da={class:"jldocstring custom-block",open:""},ra={class:"jldocstring custom-block",open:""},ca={class:"jldocstring custom-block",open:""},pa={class:"jldocstring custom-block",open:""},ha={class:"jldocstring custom-block",open:""},ka={class:"jldocstring custom-block",open:""},ga={class:"jldocstring custom-block",open:""},ua={class:"jldocstring custom-block",open:""},ba={class:"jldocstring custom-block",open:""},ya={class:"jldocstring custom-block",open:""},ma={class:"jldocstring custom-block",open:""},fa={class:"jldocstring custom-block",open:""},Ea={class:"jldocstring custom-block",open:""},va={class:"jldocstring custom-block",open:""},ja={class:"jldocstring custom-block",open:""},Ma={class:"jldocstring custom-block",open:""},Ca={class:"jldocstring custom-block",open:""},wa={class:"jldocstring custom-block",open:""},Fa={class:"jldocstring custom-block",open:""},xa={class:"jldocstring custom-block",open:""},Ta={class:"jldocstring custom-block",open:""},Aa={class:"jldocstring custom-block",open:""},Ba={class:"jldocstring custom-block",open:""},La={class:"jldocstring custom-block",open:""},Da={class:"jldocstring custom-block",open:""},Sa={class:"jldocstring custom-block",open:""},Oa={class:"jldocstring custom-block",open:""},Pa={class:"jldocstring custom-block",open:""},Na={class:"jldocstring custom-block",open:""},za={class:"jldocstring custom-block",open:""},Ia={class:"jldocstring custom-block",open:""},Ra={class:"jldocstring custom-block",open:""},Va={class:"jldocstring custom-block",open:""},qa={class:"jldocstring custom-block",open:""},Ga={class:"jldocstring custom-block",open:""},Ua={class:"jldocstring custom-block",open:""},Ha={class:"jldocstring custom-block",open:""},Wa={class:"jldocstring custom-block",open:""},Ya={class:"jldocstring custom-block",open:""},Ka={class:"jldocstring custom-block",open:""},Qa={class:"jldocstring custom-block",open:""},$a={class:"jldocstring custom-block",open:""},Xa={class:"jldocstring custom-block",open:""},Ja={class:"jldocstring custom-block",open:""},Za={class:"jldocstring custom-block",open:""},_a={class:"jldocstring custom-block",open:""},en={class:"jldocstring custom-block",open:""},sn={class:"jldocstring custom-block",open:""},on={class:"jldocstring custom-block",open:""},tn={class:"jldocstring custom-block",open:""},an={class:"jldocstring custom-block",open:""},nn={class:"jldocstring custom-block",open:""},ln={class:"jldocstring custom-block",open:""},dn={class:"jldocstring custom-block",open:""},rn={class:"jldocstring custom-block",open:""},cn={class:"jldocstring custom-block",open:""},pn={class:"jldocstring custom-block",open:""},hn={class:"jldocstring custom-block",open:""},kn={class:"jldocstring custom-block",open:""},gn={class:"jldocstring custom-block",open:""},un={class:"jldocstring custom-block",open:""},bn={class:"jldocstring custom-block",open:""},yn={class:"jldocstring custom-block",open:""},mn={class:"jldocstring custom-block",open:""},fn={class:"jldocstring custom-block",open:""},En={class:"jldocstring custom-block",open:""},vn={class:"jldocstring custom-block",open:""},jn={class:"jldocstring custom-block",open:""},Mn={class:"jldocstring custom-block",open:""},Cn={class:"jldocstring custom-block",open:""},wn={class:"jldocstring custom-block",open:""},Fn={class:"jldocstring custom-block",open:""},xn={class:"jldocstring custom-block",open:""},Tn={class:"jldocstring custom-block",open:""},An={class:"jldocstring custom-block",open:""},Bn={class:"jldocstring custom-block",open:""},Ln={class:"jldocstring custom-block",open:""},Dn={class:"jldocstring custom-block",open:""},Sn={class:"jldocstring custom-block",open:""},On={class:"jldocstring custom-block",open:""},Pn={class:"jldocstring custom-block",open:""},Nn={class:"jldocstring custom-block",open:""},zn={class:"jldocstring custom-block",open:""},In={class:"jldocstring custom-block",open:""},Rn={class:"jldocstring custom-block",open:""},Vn={class:"jldocstring custom-block",open:""},qn={class:"jldocstring custom-block",open:""},Gn={class:"jldocstring custom-block",open:""},Un={class:"jldocstring custom-block",open:""},Hn={class:"jldocstring custom-block",open:""},Wn={class:"jldocstring custom-block",open:""},Yn={class:"jldocstring custom-block",open:""},Kn={class:"jldocstring custom-block",open:""},Qn={class:"jldocstring custom-block",open:""},$n={class:"jldocstring custom-block",open:""},Xn={class:"jldocstring custom-block",open:""},Jn={class:"jldocstring custom-block",open:""},Zn={class:"jldocstring custom-block",open:""},_n={class:"jldocstring custom-block",open:""},el={class:"jldocstring custom-block",open:""},sl={class:"jldocstring custom-block",open:""},ol={class:"jldocstring custom-block",open:""},il={class:"jldocstring custom-block",open:""},tl={class:"jldocstring custom-block",open:""},al={class:"jldocstring custom-block",open:""};function nl(ll,e,dl,rl,cl,pl){const i=d("Badge");return r(),l("div",null,[e[1424]||(e[1424]=s("h1",{id:"api",tabindex:"-1"},[o("API "),s("a",{class:"header-anchor",href:"#api","aria-label":'Permalink to "API"'},"​")],-1)),s("details",p,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.ABLines",href:"#Makie.ABLines"},[s("span",{class:"jlbinding"},"Makie.ABLines")],-1)),e[1]||(e[1]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[2]||(e[2]=s("p",null,[s("code",null,"ABLines"),o(" is the plot type associated with plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[3]||(e[3]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",h,[s("summary",null,[e[4]||(e[4]=s("a",{id:"Makie.Absolute",href:"#Makie.Absolute"},[s("span",{class:"jlbinding"},"Makie.Absolute")],-1)),e[5]||(e[5]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[6]||(e[6]=a('
julia
Absolute

Force transformation to be absolute, not relative to the current state. This is the default setting.

source

',3))]),s("details",k,[s("summary",null,[e[7]||(e[7]=s("a",{id:"Makie.Accum",href:"#Makie.Accum"},[s("span",{class:"jlbinding"},"Makie.Accum")],-1)),e[8]||(e[8]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[9]||(e[9]=a('
julia
Accum

Force transformation to be relative to the current state, not absolute.

source

',3))]),s("details",g,[s("summary",null,[e[10]||(e[10]=s("a",{id:"Makie.AmbientLight",href:"#Makie.AmbientLight"},[s("span",{class:"jlbinding"},"Makie.AmbientLight")],-1)),e[11]||(e[11]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[12]||(e[12]=a('
julia
AmbientLight(color) <: AbstractLight

A simple ambient light that uniformly lights every object based on its light color.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",u,[s("summary",null,[e[13]||(e[13]=s("a",{id:"Makie.Annotations",href:"#Makie.Annotations"},[s("span",{class:"jlbinding"},"Makie.Annotations")],-1)),e[14]||(e[14]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[15]||(e[15]=s("p",null,[s("code",null,"Annotations"),o(" is the plot type associated with plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[16]||(e[16]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",b,[s("summary",null,[e[17]||(e[17]=s("a",{id:"Makie.Arc",href:"#Makie.Arc"},[s("span",{class:"jlbinding"},"Makie.Arc")],-1)),e[18]||(e[18]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[19]||(e[19]=s("p",null,[s("code",null,"Arc"),o(" is the plot type associated with plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[20]||(e[20]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",y,[s("summary",null,[e[21]||(e[21]=s("a",{id:"Makie.Axis",href:"#Makie.Axis"},[s("span",{class:"jlbinding"},"Makie.Axis")],-1)),e[22]||(e[22]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[23]||(e[23]=a('

Makie.Axis <: Block

A 2D axis which can be plotted into.

Constructors

julia
Axis(fig_or_scene; palette = nothing, kwargs...)

Attributes

(type ?Makie.Axis.x in the REPL for more information about attribute x)

alignmode, aspect, autolimitaspect, backgroundcolor, bottomspinecolor, bottomspinevisible, dim1_conversion, dim2_conversion, flip_ylabel, halign, height, leftspinecolor, leftspinevisible, limits, panbutton, rightspinecolor, rightspinevisible, spinewidth, subtitle, subtitlecolor, subtitlefont, subtitlegap, subtitlelineheight, subtitlesize, subtitlevisible, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlelineheight, titlesize, titlevisible, topspinecolor, topspinevisible, valign, width, xautolimitmargin, xaxisposition, xgridcolor, xgridstyle, xgridvisible, xgridwidth, xlabel, xlabelcolor, xlabelfont, xlabelpadding, xlabelrotation, xlabelsize, xlabelvisible, xminorgridcolor, xminorgridstyle, xminorgridvisible, xminorgridwidth, xminortickalign, xminortickcolor, xminorticks, xminorticksize, xminorticksvisible, xminortickwidth, xpankey, xpanlock, xrectzoom, xreversed, xscale, xtickalign, xtickcolor, xtickformat, xticklabelalign, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelrotation, xticklabelsize, xticklabelspace, xticklabelsvisible, xticks, xticksize, xticksmirrored, xticksvisible, xtickwidth, xtrimspine, xzoomkey, xzoomlock, yautolimitmargin, yaxisposition, ygridcolor, ygridstyle, ygridvisible, ygridwidth, ylabel, ylabelcolor, ylabelfont, ylabelpadding, ylabelrotation, ylabelsize, ylabelvisible, yminorgridcolor, yminorgridstyle, yminorgridvisible, yminorgridwidth, yminortickalign, yminortickcolor, yminorticks, yminorticksize, yminorticksvisible, yminortickwidth, ypankey, ypanlock, yrectzoom, yreversed, yscale, ytickalign, ytickcolor, ytickformat, yticklabelalign, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelrotation, yticklabelsize, yticklabelspace, yticklabelsvisible, yticks, yticksize, yticksmirrored, yticksvisible, ytickwidth, ytrimspine, yzoomkey, yzoomlock, zoombutton

source

',8))]),s("details",m,[s("summary",null,[e[24]||(e[24]=s("a",{id:"Makie.Axis3",href:"#Makie.Axis3"},[s("span",{class:"jlbinding"},"Makie.Axis3")],-1)),e[25]||(e[25]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[26]||(e[26]=a('

Makie.Axis3 <: Block

No docstring defined.

Attributes

(type ?Makie.Axis3.x in the REPL for more information about attribute x)

alignmode, aspect, azimuth, backgroundcolor, dim1_conversion, dim2_conversion, dim3_conversion, elevation, halign, height, limits, perspectiveness, protrusions, targetlimits, tellheight, tellwidth, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, viewmode, width, xautolimitmargin, xgridcolor, xgridvisible, xgridwidth, xlabel, xlabelalign, xlabelcolor, xlabelfont, xlabeloffset, xlabelrotation, xlabelsize, xlabelvisible, xreversed, xspinecolor_1, xspinecolor_2, xspinecolor_3, xspinesvisible, xspinewidth, xtickcolor, xtickformat, xticklabelcolor, xticklabelfont, xticklabelpad, xticklabelsize, xticklabelsvisible, xticks, xticksize, xticksvisible, xtickwidth, xypanelcolor, xypanelvisible, xzpanelcolor, xzpanelvisible, yautolimitmargin, ygridcolor, ygridvisible, ygridwidth, ylabel, ylabelalign, ylabelcolor, ylabelfont, ylabeloffset, ylabelrotation, ylabelsize, ylabelvisible, yreversed, yspinecolor_1, yspinecolor_2, yspinecolor_3, yspinesvisible, yspinewidth, ytickcolor, ytickformat, yticklabelcolor, yticklabelfont, yticklabelpad, yticklabelsize, yticklabelsvisible, yticks, yticksize, yticksvisible, ytickwidth, yzpanelcolor, yzpanelvisible, zautolimitmargin, zgridcolor, zgridvisible, zgridwidth, zlabel, zlabelalign, zlabelcolor, zlabelfont, zlabeloffset, zlabelrotation, zlabelsize, zlabelvisible, zreversed, zspinecolor_1, zspinecolor_2, zspinecolor_3, zspinesvisible, zspinewidth, ztickcolor, ztickformat, zticklabelcolor, zticklabelfont, zticklabelpad, zticklabelsize, zticklabelsvisible, zticks, zticksize, zticksvisible, ztickwidth

source

',6))]),s("details",f,[s("summary",null,[e[27]||(e[27]=s("a",{id:"Makie.Band",href:"#Makie.Band"},[s("span",{class:"jlbinding"},"Makie.Band")],-1)),e[28]||(e[28]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[29]||(e[29]=s("p",null,[s("code",null,"Band"),o(" is the plot type associated with plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[30]||(e[30]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",E,[s("summary",null,[e[31]||(e[31]=s("a",{id:"Makie.BarPlot",href:"#Makie.BarPlot"},[s("span",{class:"jlbinding"},"Makie.BarPlot")],-1)),e[32]||(e[32]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[33]||(e[33]=s("p",null,[s("code",null,"BarPlot"),o(" is the plot type associated with plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[34]||(e[34]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",v,[s("summary",null,[e[35]||(e[35]=s("a",{id:"Makie.BezierPath",href:"#Makie.BezierPath"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[36]||(e[36]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[37]||(e[37]=a('
julia
BezierPath(commands::Vector)

Construct a BezierPath with a vector of path commands. The available path commands are

  • MoveTo

  • LineTo

  • CurveTo

  • EllipticalArc

  • ClosePath

A BezierPath can be used in certain places in Makie as an alternative to a polygon or a collection of lines, for example as an input to poly or lines, or as a marker for scatter.

The benefit of using a BezierPath is that curves do not need to be converted into a vector of vertices by the user. CairoMakie can use the path commands directly when it writes vector graphics which is more efficient and uses less space than approximating them visually using line segments.

source

',6))]),s("details",j,[s("summary",null,[e[38]||(e[38]=s("a",{id:"Makie.BezierPath-Tuple{AbstractString}",href:"#Makie.BezierPath-Tuple{AbstractString}"},[s("span",{class:"jlbinding"},"Makie.BezierPath")],-1)),e[39]||(e[39]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[40]||(e[40]=a(`
julia
BezierPath(svg::AbstractString; fit = false, bbox = nothing, flipy = false, flipx = false, keep_aspect = true)

Construct a BezierPath using a string of SVG path commands. The commands will be parsed first into MoveTo, LineTo, CurveTo, EllipticalArc and ClosePath objects which are then passed to the BezierPath constructor.

If fit === true, the path will be scaled to fit into a square of width 1 centered on the origin. If, additionally, bbox is set to some Rect, the path will be fit into this rectangle instead. If you want to use a path as a scatter marker, it is usually good to fit it so that it's centered and of a comparable size relative to other scatter markers.

If flipy === true or flipx === true, the respective dimensions of the path will be flipped. Makie uses a coordinate system where y=0 is at the bottom and y increases upwards while in SVG, y=0 is at the top and y increases downwards, so for most SVG paths flipy = true will be needed.

If keep_aspect === true, the path will be fit into the bounding box such that its longer dimension fits and the other one is scaled to retain the original aspect ratio. If you set keep_aspect = false, the new boundingbox of the path will be the one it is fit to, but note that this can result in a squished appearance.

Example

Construct a triangular BezierPath out of a path command string and use it as a scatter marker:

julia
str = "M 0,0 L 10,0 L 5,10 z"
 bp = BezierPath(str, fit = true)
-scatter(1:10, marker = bp, markersize = 20)

source

`,9))]),s("details",M,[s("summary",null,[e[41]||(e[41]=s("a",{id:"Makie.Box",href:"#Makie.Box"},[s("span",{class:"jlbinding"},"Makie.Box")],-1)),e[42]||(e[42]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[43]||(e[43]=a('

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

',6))]),s("details",C,[s("summary",null,[e[44]||(e[44]=s("a",{id:"Makie.BoxPlot",href:"#Makie.BoxPlot"},[s("span",{class:"jlbinding"},"Makie.BoxPlot")],-1)),e[45]||(e[45]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[46]||(e[46]=s("p",null,[s("code",null,"BoxPlot"),o(" is the plot type associated with plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[47]||(e[47]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",w,[s("summary",null,[e[48]||(e[48]=s("a",{id:"Makie.Bracket",href:"#Makie.Bracket"},[s("span",{class:"jlbinding"},"Makie.Bracket")],-1)),e[49]||(e[49]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[50]||(e[50]=s("p",null,[s("code",null,"Bracket"),o(" is the plot type associated with plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[51]||(e[51]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",F,[s("summary",null,[e[52]||(e[52]=s("a",{id:"Makie.Button",href:"#Makie.Button"},[s("span",{class:"jlbinding"},"Makie.Button")],-1)),e[53]||(e[53]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[54]||(e[54]=a('

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

',6))]),s("details",x,[s("summary",null,[e[55]||(e[55]=s("a",{id:"Makie.Camera",href:"#Makie.Camera"},[s("span",{class:"jlbinding"},"Makie.Camera")],-1)),e[56]||(e[56]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[57]||(e[57]=a('
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

',5))]),s("details",T,[s("summary",null,[e[58]||(e[58]=s("a",{id:"Makie.Camera3D-Tuple{Scene}",href:"#Makie.Camera3D-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),e[59]||(e[59]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[60]||(e[60]=a('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s("details",A,[s("summary",null,[e[61]||(e[61]=s("a",{id:"Makie.Categorical",href:"#Makie.Categorical"},[s("span",{class:"jlbinding"},"Makie.Categorical")],-1)),e[62]||(e[62]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[63]||(e[63]=a('
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

',6))]),s("details",B,[s("summary",null,[e[64]||(e[64]=s("a",{id:"Makie.Checkbox",href:"#Makie.Checkbox"},[s("span",{class:"jlbinding"},"Makie.Checkbox")],-1)),e[65]||(e[65]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[66]||(e[66]=a('

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

',6))]),s("details",L,[s("summary",null,[e[67]||(e[67]=s("a",{id:"Makie.ClosePath",href:"#Makie.ClosePath"},[s("span",{class:"jlbinding"},"Makie.ClosePath")],-1)),e[68]||(e[68]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[69]||(e[69]=a('
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

',3))]),s("details",D,[s("summary",null,[e[70]||(e[70]=s("a",{id:"Makie.Colorbar",href:"#Makie.Colorbar"},[s("span",{class:"jlbinding"},"Makie.Colorbar")],-1)),e[71]||(e[71]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[72]||(e[72]=a(`

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
+scatter(1:10, marker = bp, markersize = 20)

source

`,9))]),s("details",M,[s("summary",null,[e[41]||(e[41]=s("a",{id:"Makie.Box",href:"#Makie.Box"},[s("span",{class:"jlbinding"},"Makie.Box")],-1)),e[42]||(e[42]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[43]||(e[43]=a('

Makie.Box <: Block

No docstring defined.

Attributes

(type ?Makie.Box.x in the REPL for more information about attribute x)

alignmode, color, cornerradius, halign, height, linestyle, strokecolor, strokevisible, strokewidth, tellheight, tellwidth, valign, visible, width

source

',6))]),s("details",C,[s("summary",null,[e[44]||(e[44]=s("a",{id:"Makie.BoxPlot",href:"#Makie.BoxPlot"},[s("span",{class:"jlbinding"},"Makie.BoxPlot")],-1)),e[45]||(e[45]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[46]||(e[46]=s("p",null,[s("code",null,"BoxPlot"),o(" is the plot type associated with plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[47]||(e[47]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",w,[s("summary",null,[e[48]||(e[48]=s("a",{id:"Makie.Bracket",href:"#Makie.Bracket"},[s("span",{class:"jlbinding"},"Makie.Bracket")],-1)),e[49]||(e[49]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[50]||(e[50]=s("p",null,[s("code",null,"Bracket"),o(" is the plot type associated with plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[51]||(e[51]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",F,[s("summary",null,[e[52]||(e[52]=s("a",{id:"Makie.Button",href:"#Makie.Button"},[s("span",{class:"jlbinding"},"Makie.Button")],-1)),e[53]||(e[53]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[54]||(e[54]=a('

Makie.Button <: Block

No docstring defined.

Attributes

(type ?Makie.Button.x in the REPL for more information about attribute x)

alignmode, buttoncolor, buttoncolor_active, buttoncolor_hover, clicks, cornerradius, cornersegments, font, fontsize, halign, height, label, labelcolor, labelcolor_active, labelcolor_hover, padding, strokecolor, strokewidth, tellheight, tellwidth, valign, width

source

',6))]),s("details",x,[s("summary",null,[e[55]||(e[55]=s("a",{id:"Makie.Camera",href:"#Makie.Camera"},[s("span",{class:"jlbinding"},"Makie.Camera")],-1)),e[56]||(e[56]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[57]||(e[57]=a('
julia
Camera(pixel_area)

Struct to hold all relevant matrices and additional parameters, to let backends apply camera based transformations.

Fields

  • pixel_space::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: projection used to convert pixel to device units

  • view::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: View matrix is usually used to rotate, scale and translate the scene

  • projection::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: Projection matrix is used for any perspective transformation

  • projectionview::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}: just projection * view

  • resolution::Observable{Vec{2, Float32}}: resolution of the canvas this camera draws to

  • view_direction::Observable{Vec{3, Float32}}: Direction in which the camera looks.

  • eyeposition::Observable{Vec{3, Float32}}: Eye position of the camera, used for e.g. ray tracing.

  • upvector::Observable{Vec{3, Float32}}: Up direction of the current camera (e.g. Vec3f(0, 1, 0) for 2d)

  • steering_nodes::Vector{Observables.ObserverFunction}: To make camera interactive, steering observables are connected to the different matrices. We need to keep track of them, so, that we can connect and disconnect them.

  • calculated_values::Dict{Symbol, Observable}

source

',5))]),s("details",T,[s("summary",null,[e[58]||(e[58]=s("a",{id:"Makie.Camera3D-Tuple{Scene}",href:"#Makie.Camera3D-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),e[59]||(e[59]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[60]||(e[60]=a('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s("details",A,[s("summary",null,[e[61]||(e[61]=s("a",{id:"Makie.Categorical",href:"#Makie.Categorical"},[s("span",{class:"jlbinding"},"Makie.Categorical")],-1)),e[62]||(e[62]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[63]||(e[63]=a('
julia
Categorical(colormaplike)

Accepts all colormap values that the colormap attribute of a plot accepts. Will make sure to map one value to one color and create the correct Colorbar for the plot.

Example:

julia
fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis))

Warning

This feature might change outside breaking releases, since the API is not yet finalized

source

',6))]),s("details",B,[s("summary",null,[e[64]||(e[64]=s("a",{id:"Makie.Checkbox",href:"#Makie.Checkbox"},[s("span",{class:"jlbinding"},"Makie.Checkbox")],-1)),e[65]||(e[65]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[66]||(e[66]=a('

Makie.Checkbox <: Block

No docstring defined.

Attributes

(type ?Makie.Checkbox.x in the REPL for more information about attribute x)

alignmode, checkboxcolor_checked, checkboxcolor_unchecked, checkboxstrokecolor_checked, checkboxstrokecolor_unchecked, checkboxstrokewidth, checked, checkmark, checkmarkcolor_checked, checkmarkcolor_unchecked, checkmarksize, halign, height, onchange, roundness, size, tellheight, tellwidth, valign, width

source

',6))]),s("details",L,[s("summary",null,[e[67]||(e[67]=s("a",{id:"Makie.ClosePath",href:"#Makie.ClosePath"},[s("span",{class:"jlbinding"},"Makie.ClosePath")],-1)),e[68]||(e[68]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[69]||(e[69]=a('
julia
ClosePath()

A path command for use within a BezierPath which closes the current subpath. The resulting path will have an implicit line segment between the last point and the first point if they do not match.

source

',3))]),s("details",D,[s("summary",null,[e[70]||(e[70]=s("a",{id:"Makie.Colorbar",href:"#Makie.Colorbar"},[s("span",{class:"jlbinding"},"Makie.Colorbar")],-1)),e[71]||(e[71]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[72]||(e[72]=a(`

Makie.Colorbar <: Block

Create a colorbar that shows a continuous or categorical colormap with ticks chosen according to the colorrange.

You can set colorrange and colormap manually, or pass a plot object as the second argument to copy its respective attributes.

Constructors

julia
Colorbar(fig_or_scene; kwargs...)
 Colorbar(fig_or_scene, plot::AbstractPlot; kwargs...)
 Colorbar(fig_or_scene, heatmap::Union{Heatmap, Image}; kwargs...)
-Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

`,9))]),s("details",S,[s("summary",null,[e[73]||(e[73]=s("a",{id:"Makie.Contour",href:"#Makie.Contour"},[s("span",{class:"jlbinding"},"Makie.Contour")],-1)),e[74]||(e[74]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[75]||(e[75]=s("p",null,[s("code",null,"Contour"),o(" is the plot type associated with plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[76]||(e[76]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",O,[s("summary",null,[e[77]||(e[77]=s("a",{id:"Makie.Contour3d",href:"#Makie.Contour3d"},[s("span",{class:"jlbinding"},"Makie.Contour3d")],-1)),e[78]||(e[78]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[79]||(e[79]=s("p",null,[s("code",null,"Contour3d"),o(" is the plot type associated with plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[80]||(e[80]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",P,[s("summary",null,[e[81]||(e[81]=s("a",{id:"Makie.Contourf",href:"#Makie.Contourf"},[s("span",{class:"jlbinding"},"Makie.Contourf")],-1)),e[82]||(e[82]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[83]||(e[83]=s("p",null,[s("code",null,"Contourf"),o(" is the plot type associated with plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[84]||(e[84]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",N,[s("summary",null,[e[85]||(e[85]=s("a",{id:"Makie.CrossBar",href:"#Makie.CrossBar"},[s("span",{class:"jlbinding"},"Makie.CrossBar")],-1)),e[86]||(e[86]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[87]||(e[87]=s("p",null,[s("code",null,"CrossBar"),o(" is the plot type associated with plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[88]||(e[88]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",z,[s("summary",null,[e[89]||(e[89]=s("a",{id:"Makie.CurveTo",href:"#Makie.CurveTo"},[s("span",{class:"jlbinding"},"Makie.CurveTo")],-1)),e[90]||(e[90]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[91]||(e[91]=a(`
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
-CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

`,3))]),s("details",I,[s("summary",null,[e[92]||(e[92]=s("a",{id:"Makie.Cycled",href:"#Makie.Cycled"},[s("span",{class:"jlbinding"},"Makie.Cycled")],-1)),e[93]||(e[93]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[94]||(e[94]=a('
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

',3))]),s("details",R,[s("summary",null,[e[95]||(e[95]=s("a",{id:"Makie.DataInspector-Tuple{Any}",href:"#Makie.DataInspector-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),e[96]||(e[96]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[97]||(e[97]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s("details",V,[s("summary",null,[e[98]||(e[98]=s("a",{id:"Makie.DataShader",href:"#Makie.DataShader"},[s("span",{class:"jlbinding"},"Makie.DataShader")],-1)),e[99]||(e[99]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[100]||(e[100]=s("p",null,[s("code",null,"DataShader"),o(" is the plot type associated with plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[101]||(e[101]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",q,[s("summary",null,[e[102]||(e[102]=s("a",{id:"Makie.Density",href:"#Makie.Density"},[s("span",{class:"jlbinding"},"Makie.Density")],-1)),e[103]||(e[103]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[104]||(e[104]=s("p",null,[s("code",null,"Density"),o(" is the plot type associated with plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[105]||(e[105]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",G,[s("summary",null,[e[106]||(e[106]=s("a",{id:"Makie.DirectionalLight",href:"#Makie.DirectionalLight"},[s("span",{class:"jlbinding"},"Makie.DirectionalLight")],-1)),e[107]||(e[107]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[108]||(e[108]=a('
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",U,[s("summary",null,[e[109]||(e[109]=s("a",{id:"Makie.ECDFPlot",href:"#Makie.ECDFPlot"},[s("span",{class:"jlbinding"},"Makie.ECDFPlot")],-1)),e[110]||(e[110]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[111]||(e[111]=s("p",null,[s("code",null,"ECDFPlot"),o(" is the plot type associated with plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[112]||(e[112]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",H,[s("summary",null,[e[113]||(e[113]=s("a",{id:"Makie.EllipticalArc",href:"#Makie.EllipticalArc"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[114]||(e[114]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[115]||(e[115]=a(`
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
-EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

`,6))]),s("details",W,[s("summary",null,[e[116]||(e[116]=s("a",{id:"Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}",href:"#Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[117]||(e[117]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[118]||(e[118]=a('
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

',6))]),s("details",Y,[s("summary",null,[e[119]||(e[119]=s("a",{id:"Makie.EnvironmentLight",href:"#Makie.EnvironmentLight"},[s("span",{class:"jlbinding"},"Makie.EnvironmentLight")],-1)),e[120]||(e[120]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[121]||(e[121]=a('
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

',5))]),s("details",K,[s("summary",null,[e[122]||(e[122]=s("a",{id:"Makie.Errorbars",href:"#Makie.Errorbars"},[s("span",{class:"jlbinding"},"Makie.Errorbars")],-1)),e[123]||(e[123]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[124]||(e[124]=s("p",null,[s("code",null,"Errorbars"),o(" is the plot type associated with plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[125]||(e[125]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Q,[s("summary",null,[e[126]||(e[126]=s("a",{id:"Makie.Events",href:"#Makie.Events"},[s("span",{class:"jlbinding"},"Makie.Events")],-1)),e[127]||(e[127]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[128]||(e[128]=a(`

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
+Colorbar(fig_or_scene, contourf::Makie.Contourf; kwargs...)

Attributes

(type ?Makie.Colorbar.x in the REPL for more information about attribute x)

alignmode, bottomspinecolor, bottomspinevisible, colormap, colorrange, flip_vertical_label, flipaxis, halign, height, highclip, label, labelcolor, labelfont, labelpadding, labelrotation, labelsize, labelvisible, leftspinecolor, leftspinevisible, limits, lowclip, minortickalign, minortickcolor, minorticks, minorticksize, minorticksvisible, minortickwidth, nsteps, rightspinecolor, rightspinevisible, scale, size, spinewidth, tellheight, tellwidth, tickalign, tickcolor, tickformat, ticklabelalign, ticklabelcolor, ticklabelfont, ticklabelpad, ticklabelrotation, ticklabelsize, ticklabelspace, ticklabelsvisible, ticks, ticksize, ticksvisible, tickwidth, topspinecolor, topspinevisible, valign, vertical, width

source

`,9))]),s("details",S,[s("summary",null,[e[73]||(e[73]=s("a",{id:"Makie.Contour",href:"#Makie.Contour"},[s("span",{class:"jlbinding"},"Makie.Contour")],-1)),e[74]||(e[74]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[75]||(e[75]=s("p",null,[s("code",null,"Contour"),o(" is the plot type associated with plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[76]||(e[76]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",O,[s("summary",null,[e[77]||(e[77]=s("a",{id:"Makie.Contour3d",href:"#Makie.Contour3d"},[s("span",{class:"jlbinding"},"Makie.Contour3d")],-1)),e[78]||(e[78]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[79]||(e[79]=s("p",null,[s("code",null,"Contour3d"),o(" is the plot type associated with plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[80]||(e[80]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",P,[s("summary",null,[e[81]||(e[81]=s("a",{id:"Makie.Contourf",href:"#Makie.Contourf"},[s("span",{class:"jlbinding"},"Makie.Contourf")],-1)),e[82]||(e[82]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[83]||(e[83]=s("p",null,[s("code",null,"Contourf"),o(" is the plot type associated with plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[84]||(e[84]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",N,[s("summary",null,[e[85]||(e[85]=s("a",{id:"Makie.CrossBar",href:"#Makie.CrossBar"},[s("span",{class:"jlbinding"},"Makie.CrossBar")],-1)),e[86]||(e[86]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[87]||(e[87]=s("p",null,[s("code",null,"CrossBar"),o(" is the plot type associated with plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[88]||(e[88]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",z,[s("summary",null,[e[89]||(e[89]=s("a",{id:"Makie.CurveTo",href:"#Makie.CurveTo"},[s("span",{class:"jlbinding"},"Makie.CurveTo")],-1)),e[90]||(e[90]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[91]||(e[91]=a(`
julia
CurveTo(c1::VecTypes, c2::VecTypes, p::VecTypes)
+CurveTo(cx1::Real, cy1::Real, cx2::Real, cy2::Real, px::Real, py::Real)

A path command for use within a BezierPath which continues the current subpath with a cubic bezier curve to point p, with the first control point c1 and the second control point c2.

source

`,3))]),s("details",I,[s("summary",null,[e[92]||(e[92]=s("a",{id:"Makie.Cycled",href:"#Makie.Cycled"},[s("span",{class:"jlbinding"},"Makie.Cycled")],-1)),e[93]||(e[93]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[94]||(e[94]=a('
julia
Cycled(i::Int)

If a Cycled value is passed as an attribute to a plotting function, it is replaced with the value from the cycler for this attribute (as long as there is one defined) at the index i.

source

',3))]),s("details",R,[s("summary",null,[e[95]||(e[95]=s("a",{id:"Makie.DataInspector-Tuple{Any}",href:"#Makie.DataInspector-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),e[96]||(e[96]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[97]||(e[97]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s("details",V,[s("summary",null,[e[98]||(e[98]=s("a",{id:"Makie.DataShader",href:"#Makie.DataShader"},[s("span",{class:"jlbinding"},"Makie.DataShader")],-1)),e[99]||(e[99]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[100]||(e[100]=s("p",null,[s("code",null,"DataShader"),o(" is the plot type associated with plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[101]||(e[101]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",q,[s("summary",null,[e[102]||(e[102]=s("a",{id:"Makie.Density",href:"#Makie.Density"},[s("span",{class:"jlbinding"},"Makie.Density")],-1)),e[103]||(e[103]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[104]||(e[104]=s("p",null,[s("code",null,"Density"),o(" is the plot type associated with plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[105]||(e[105]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",G,[s("summary",null,[e[106]||(e[106]=s("a",{id:"Makie.DirectionalLight",href:"#Makie.DirectionalLight"},[s("span",{class:"jlbinding"},"Makie.DirectionalLight")],-1)),e[107]||(e[107]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[108]||(e[108]=a('
julia
DirectionalLight(color, direction[, camera_relative = false])

A light type which simulates a distant light source with parallel light rays going in the given direction.

Availability:

  • All backends with shading = FastShading or MultiLightShading

source

',5))]),s("details",U,[s("summary",null,[e[109]||(e[109]=s("a",{id:"Makie.ECDFPlot",href:"#Makie.ECDFPlot"},[s("span",{class:"jlbinding"},"Makie.ECDFPlot")],-1)),e[110]||(e[110]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[111]||(e[111]=s("p",null,[s("code",null,"ECDFPlot"),o(" is the plot type associated with plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[112]||(e[112]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",H,[s("summary",null,[e[113]||(e[113]=s("a",{id:"Makie.EllipticalArc",href:"#Makie.EllipticalArc"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[114]||(e[114]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[115]||(e[115]=a(`
julia
EllipticalArc(c::VecTypes, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)
+EllipticalArc(cx::Real, cy::Real, r1::Real, r2::Real, angle::Real, a1::Real, a2::Real)

A path command for use within a BezierPath which continues the current subpath with an elliptical arc. The ellipse is centered at c and has two radii, r1 and r2, the orientation of which depends on angle.

If angle == 0, r1 goes in x direction and r2 in y direction. A positive angle in radians rotates the ellipse counterclockwise, and a negative angle clockwise.

The angles a1 and a2 are the start and stop positions of the arc on the ellipse. A value of 0 is where the radius r1 points to, pi/2 is where the radius r2 points to, and so on. If a2 > a1, the arc turns counterclockwise. If a1 > a2, it turns clockwise.

If the last position of the subpath does not equal the start of the arc, the resulting path will have an implicit line segment between the two.

source

`,6))]),s("details",W,[s("summary",null,[e[116]||(e[116]=s("a",{id:"Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}",href:"#Makie.EllipticalArc-Tuple{Any, Any, Any, Any, Any, Any, Any, Bool, Bool}"},[s("span",{class:"jlbinding"},"Makie.EllipticalArc")],-1)),e[117]||(e[117]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[118]||(e[118]=a('
julia
EllipticalArc(x1::Real, y1::Real, x2::Real, y2::Real, rx::Real, ry::Real, ϕ::Real, largearc::Bool, sweepflag::Bool)

Construct an EllipticalArc using the endpoint parameterization.

x1, y1 is the starting point and x2, y2 the end point, rx and ry are the two ellipse radii. ϕ is the angle of rx vs the x axis.

Usually, four arcs can be constructed between two points given these ellipse parameters. One of them is chosen using two boolean flags:

If largearc === true, the arc will be longer than 180 degrees. If sweepflag === true, the arc will sweep through increasing angles.

source

',6))]),s("details",Y,[s("summary",null,[e[119]||(e[119]=s("a",{id:"Makie.EnvironmentLight",href:"#Makie.EnvironmentLight"},[s("span",{class:"jlbinding"},"Makie.EnvironmentLight")],-1)),e[120]||(e[120]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[121]||(e[121]=a('
julia
EnvironmentLight(intensity, image)

An environment light that uses a spherical environment map to provide lighting. See: https://en.wikipedia.org/wiki/Reflection_mapping

Availability:

  • RPRMakie

source

',5))]),s("details",K,[s("summary",null,[e[122]||(e[122]=s("a",{id:"Makie.Errorbars",href:"#Makie.Errorbars"},[s("span",{class:"jlbinding"},"Makie.Errorbars")],-1)),e[123]||(e[123]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[124]||(e[124]=s("p",null,[s("code",null,"Errorbars"),o(" is the plot type associated with plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[125]||(e[125]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Q,[s("summary",null,[e[126]||(e[126]=s("a",{id:"Makie.Events",href:"#Makie.Events"},[s("span",{class:"jlbinding"},"Makie.Events")],-1)),e[127]||(e[127]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[128]||(e[128]=a(`

This struct provides accessible Observables to monitor the events associated with a Scene.

Functions that act on an Observable must return Consume() if the function consumes an event. When an event is consumed it does not trigger other observer functions. The order in which functions are executed can be controlled via the priority keyword (default 0) in on.

Example:

on(events(scene).mousebutton, priority = 20) do event
     if is_correct_event(event)
         do_something()
         return Consume()
     end
     return
-end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

`,7))]),s("details",$,[s("summary",null,[e[129]||(e[129]=s("a",{id:"Makie.Exclusively",href:"#Makie.Exclusively"},[s("span",{class:"jlbinding"},"Makie.Exclusively")],-1)),e[130]||(e[130]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[131]||(e[131]=a('
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

',6))]),s("details",X,[s("summary",null,[e[132]||(e[132]=s("a",{id:"Makie.FastPixel",href:"#Makie.FastPixel"},[s("span",{class:"jlbinding"},"Makie.FastPixel")],-1)),e[133]||(e[133]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[134]||(e[134]=a('
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

',5))]),s("details",J,[s("summary",null,[e[135]||(e[135]=s("a",{id:"Makie.Figure-Tuple{}",href:"#Makie.Figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.Figure")],-1)),e[136]||(e[136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[137]||(e[137]=a('
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

',4))]),s("details",Z,[s("summary",null,[e[138]||(e[138]=s("a",{id:"Makie.HLines",href:"#Makie.HLines"},[s("span",{class:"jlbinding"},"Makie.HLines")],-1)),e[139]||(e[139]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[140]||(e[140]=s("p",null,[s("code",null,"HLines"),o(" is the plot type associated with plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[141]||(e[141]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_,[s("summary",null,[e[142]||(e[142]=s("a",{id:"Makie.HSpan",href:"#Makie.HSpan"},[s("span",{class:"jlbinding"},"Makie.HSpan")],-1)),e[143]||(e[143]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[144]||(e[144]=s("p",null,[s("code",null,"HSpan"),o(" is the plot type associated with plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[145]||(e[145]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ee,[s("summary",null,[e[146]||(e[146]=s("a",{id:"Makie.Hexbin",href:"#Makie.Hexbin"},[s("span",{class:"jlbinding"},"Makie.Hexbin")],-1)),e[147]||(e[147]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[148]||(e[148]=s("p",null,[s("code",null,"Hexbin"),o(" is the plot type associated with plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[149]||(e[149]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",se,[s("summary",null,[e[150]||(e[150]=s("a",{id:"Makie.Hist",href:"#Makie.Hist"},[s("span",{class:"jlbinding"},"Makie.Hist")],-1)),e[151]||(e[151]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[152]||(e[152]=s("p",null,[s("code",null,"Hist"),o(" is the plot type associated with plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[153]||(e[153]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oe,[s("summary",null,[e[154]||(e[154]=s("a",{id:"Makie.IntervalSlider",href:"#Makie.IntervalSlider"},[s("span",{class:"jlbinding"},"Makie.IntervalSlider")],-1)),e[155]||(e[155]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[156]||(e[156]=a('

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

',6))]),s("details",ie,[s("summary",null,[e[157]||(e[157]=s("a",{id:"Makie.IntervalsBetween",href:"#Makie.IntervalsBetween"},[s("span",{class:"jlbinding"},"Makie.IntervalsBetween")],-1)),e[158]||(e[158]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[159]||(e[159]=a('
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

',3))]),s("details",te,[s("summary",null,[e[160]||(e[160]=s("a",{id:"Makie.LScene",href:"#Makie.LScene"},[s("span",{class:"jlbinding"},"Makie.LScene")],-1)),e[161]||(e[161]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[162]||(e[162]=a('

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

',6))]),s("details",ae,[s("summary",null,[e[163]||(e[163]=s("a",{id:"Makie.Label",href:"#Makie.Label"},[s("span",{class:"jlbinding"},"Makie.Label")],-1)),e[164]||(e[164]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[165]||(e[165]=a('

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

',6))]),s("details",ne,[s("summary",null,[e[166]||(e[166]=s("a",{id:"Makie.Legend",href:"#Makie.Legend"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[167]||(e[167]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[168]||(e[168]=a(`
julia
Legend(
+end

Fields

  • window_area::Observable{GeometryBasics.HyperRectangle{2, Int64}}: The area of the window in pixels, as a Rect2.

  • window_dpi::Observable{Float64}: The DPI resolution of the window, as a Float64.

  • window_open::Observable{Bool}: The state of the window (open => true, closed => false).

  • mousebutton::Observable{Makie.MouseButtonEvent}: Most recently triggered MouseButtonEvent. Contains the relevant event.button and event.action (press/release) See also ispressed.

  • mousebuttonstate::Set{Makie.Mouse.Button}: A Set of all currently pressed mousebuttons.

  • mouseposition::Observable{Tuple{Float64, Float64}}: The position of the mouse as a NTuple{2, Float64}. Updates once per event poll/frame.

  • scroll::Observable{Tuple{Float64, Float64}}: The direction of scroll

  • keyboardbutton::Observable{Makie.KeyEvent}: Most recently triggered KeyEvent. Contains the relevant event.key and event.action (press/repeat/release) See also ispressed.

  • keyboardstate::Set{Makie.Keyboard.Button}: Contains all currently pressed keys.

  • unicode_input::Observable{Char}: Contains the last typed character.

  • dropped_files::Observable{Vector{String}}: Contains a list of filepaths to files dragged into the scene.

  • hasfocus::Observable{Bool}: Whether the Scene window is in focus or not.

  • entered_window::Observable{Bool}: Whether the mouse is inside the window or not.

  • tick::Observable{Makie.Tick}: A tick is triggered whenever a new frame is requested, i.e. during normal rendering (even if the renderloop is paused) or when an image is produced for save or record. A Tick contains:

    • state which identifies what caused the tick (see Makie.TickState)

    • count which increments with every tick

    • time which is the total time since the screen has been created

    • delta_time which is the time since the last frame

source

`,7))]),s("details",$,[s("summary",null,[e[129]||(e[129]=s("a",{id:"Makie.Exclusively",href:"#Makie.Exclusively"},[s("span",{class:"jlbinding"},"Makie.Exclusively")],-1)),e[130]||(e[130]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[131]||(e[131]=a('
julia
Exclusively(x)

Marks a button, button collection or logical expression of buttons as the exclusive subset of buttons that must be pressed for ispressed to return true.

For example Exclusively((Keyboard.left_control, Keyboard.c)) would require left control and c to be pressed without any other buttons.

Boolean expressions are lowered to multiple Exclusive sets in an Or. It is worth noting that Not branches are ignored here, i.e. it assumed that every button under a Not must not be pressed and that this follows automatically from the subset of buttons that must be pressed.

See also: And, Or, Not, ispressed, &, |, !

source

',6))]),s("details",X,[s("summary",null,[e[132]||(e[132]=s("a",{id:"Makie.FastPixel",href:"#Makie.FastPixel"},[s("span",{class:"jlbinding"},"Makie.FastPixel")],-1)),e[133]||(e[133]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[134]||(e[134]=a('
julia
FastPixel()

Use

julia
scatter(..., marker=FastPixel())

For significantly faster plotting times for large amount of points. Note, that this will draw markers always as 1 pixel.

source

',5))]),s("details",J,[s("summary",null,[e[135]||(e[135]=s("a",{id:"Makie.Figure-Tuple{}",href:"#Makie.Figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.Figure")],-1)),e[136]||(e[136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[137]||(e[137]=a('
julia
Figure(; [figure_padding,] kwargs...)

Construct a Figure which allows to place Blocks like Axis, Colorbar and Legend inside. The outer padding of the figure (the distance of the content to the edges) can be set by passing either one number or a tuple of four numbers for left, right, bottom and top paddings via the figure_padding keyword.

All other keyword arguments such as size and backgroundcolor are forwarded to the Scene owned by the figure which acts as the container for all other visual objects.

source

',4))]),s("details",Z,[s("summary",null,[e[138]||(e[138]=s("a",{id:"Makie.HLines",href:"#Makie.HLines"},[s("span",{class:"jlbinding"},"Makie.HLines")],-1)),e[139]||(e[139]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[140]||(e[140]=s("p",null,[s("code",null,"HLines"),o(" is the plot type associated with plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[141]||(e[141]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_,[s("summary",null,[e[142]||(e[142]=s("a",{id:"Makie.HSpan",href:"#Makie.HSpan"},[s("span",{class:"jlbinding"},"Makie.HSpan")],-1)),e[143]||(e[143]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[144]||(e[144]=s("p",null,[s("code",null,"HSpan"),o(" is the plot type associated with plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[145]||(e[145]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ee,[s("summary",null,[e[146]||(e[146]=s("a",{id:"Makie.Hexbin",href:"#Makie.Hexbin"},[s("span",{class:"jlbinding"},"Makie.Hexbin")],-1)),e[147]||(e[147]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[148]||(e[148]=s("p",null,[s("code",null,"Hexbin"),o(" is the plot type associated with plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[149]||(e[149]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",se,[s("summary",null,[e[150]||(e[150]=s("a",{id:"Makie.Hist",href:"#Makie.Hist"},[s("span",{class:"jlbinding"},"Makie.Hist")],-1)),e[151]||(e[151]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[152]||(e[152]=s("p",null,[s("code",null,"Hist"),o(" is the plot type associated with plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[153]||(e[153]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oe,[s("summary",null,[e[154]||(e[154]=s("a",{id:"Makie.IntervalSlider",href:"#Makie.IntervalSlider"},[s("span",{class:"jlbinding"},"Makie.IntervalSlider")],-1)),e[155]||(e[155]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[156]||(e[156]=a('

Makie.IntervalSlider <: Block

No docstring defined.

Attributes

(type ?Makie.IntervalSlider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, interval, linewidth, range, snap, startvalues, tellheight, tellwidth, valign, width

source

',6))]),s("details",ie,[s("summary",null,[e[157]||(e[157]=s("a",{id:"Makie.IntervalsBetween",href:"#Makie.IntervalsBetween"},[s("span",{class:"jlbinding"},"Makie.IntervalsBetween")],-1)),e[158]||(e[158]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[159]||(e[159]=a('
julia
IntervalsBetween(n::Int, mirror::Bool = true)

Indicates to create n-1 minor ticks between every pair of adjacent major ticks.

source

',3))]),s("details",te,[s("summary",null,[e[160]||(e[160]=s("a",{id:"Makie.LScene",href:"#Makie.LScene"},[s("span",{class:"jlbinding"},"Makie.LScene")],-1)),e[161]||(e[161]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[162]||(e[162]=a('

Makie.LScene <: Block

No docstring defined.

Attributes

(type ?Makie.LScene.x in the REPL for more information about attribute x)

alignmode, dim1_conversion, dim2_conversion, dim3_conversion, halign, height, show_axis, tellheight, tellwidth, valign, width

source

',6))]),s("details",ae,[s("summary",null,[e[163]||(e[163]=s("a",{id:"Makie.Label",href:"#Makie.Label"},[s("span",{class:"jlbinding"},"Makie.Label")],-1)),e[164]||(e[164]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[165]||(e[165]=a('

Makie.Label <: Block

No docstring defined.

Attributes

(type ?Makie.Label.x in the REPL for more information about attribute x)

alignmode, color, font, fontsize, halign, height, justification, lineheight, padding, rotation, tellheight, tellwidth, text, valign, visible, width, word_wrap

source

',6))]),s("details",ne,[s("summary",null,[e[166]||(e[166]=s("a",{id:"Makie.Legend",href:"#Makie.Legend"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[167]||(e[167]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[168]||(e[168]=a(`
julia
Legend(
     fig_or_scene,
     contents::AbstractArray,
     labels::AbstractArray,
     title = nothing;
-    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,3))]),s("details",le,[s("summary",null,[e[169]||(e[169]=s("a",{id:"Makie.Legend-2",href:"#Makie.Legend-2"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[170]||(e[170]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[171]||(e[171]=a('
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

',4))]),s("details",re,[s("summary",null,[e[172]||(e[172]=s("a",{id:"Makie.Legend-3",href:"#Makie.Legend-3"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[173]||(e[173]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[174]||(e[174]=a('

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

',6))]),s("details",de,[s("summary",null,[e[175]||(e[175]=s("a",{id:"Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}",href:"#Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[176]||(e[176]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[177]||(e[177]=a(`
julia
Legend(
+    kwargs...)

Create a legend from contents and labels where each label is associated to one content element. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,3))]),s("details",le,[s("summary",null,[e[169]||(e[169]=s("a",{id:"Makie.Legend-2",href:"#Makie.Legend-2"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[170]||(e[170]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[171]||(e[171]=a('
julia
Legend(fig_or_scene, axis::Union{Axis, Scene, LScene}, title = nothing; merge = false, unique = false, kwargs...)

Create a single-group legend with all plots from axis that have the attribute label set.

If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

',4))]),s("details",de,[s("summary",null,[e[172]||(e[172]=s("a",{id:"Makie.Legend-3",href:"#Makie.Legend-3"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[173]||(e[173]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[174]||(e[174]=a('

Makie.Legend <: Block

No docstring defined.

Attributes

(type ?Makie.Legend.x in the REPL for more information about attribute x)

alignmode, backgroundcolor, bgcolor, colgap, framecolor, framevisible, framewidth, gridshalign, gridsvalign, groupgap, halign, height, label, labelcolor, labelfont, labelhalign, labeljustification, labelsize, labelvalign, linecolor, linecolormap, linecolorrange, linepoints, linestyle, linewidth, margin, marker, markercolor, markercolormap, markercolorrange, markerpoints, markersize, markerstrokecolor, markerstrokewidth, nbanks, orientation, padding, patchcolor, patchlabelgap, patchsize, patchstrokecolor, patchstrokewidth, polycolor, polycolormap, polycolorrange, polypoints, polystrokecolor, polystrokewidth, rowgap, tellheight, tellwidth, titlecolor, titlefont, titlegap, titlehalign, titleposition, titlesize, titlevalign, titlevisible, valign, width

source

',6))]),s("details",re,[s("summary",null,[e[175]||(e[175]=s("a",{id:"Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}",href:"#Makie.Legend-Tuple{Any, AbstractVector{<:AbstractVector}, AbstractVector{<:AbstractVector}, AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.Legend")],-1)),e[176]||(e[176]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[177]||(e[177]=a(`
julia
Legend(
     fig_or_scene,
     contentgroups::AbstractVector{<:AbstractVector},
     labelgroups::AbstractVector{<:AbstractVector},
     titles::AbstractVector;
-    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,4))]),s("details",ce,[s("summary",null,[e[178]||(e[178]=s("a",{id:"Makie.LineTo",href:"#Makie.LineTo"},[s("span",{class:"jlbinding"},"Makie.LineTo")],-1)),e[179]||(e[179]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[180]||(e[180]=a(`
julia
LineTo(p::VecTypes)
-LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

`,3))]),s("details",pe,[s("summary",null,[e[181]||(e[181]=s("a",{id:"Makie.LinearTicks",href:"#Makie.LinearTicks"},[s("span",{class:"jlbinding"},"Makie.LinearTicks")],-1)),e[182]||(e[182]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[183]||(e[183]=s("p",null,[o("LinearTicks with ideally a number of "),s("code",null,"n_ideal"),o(" tick marks.")],-1)),e[184]||(e[184]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/types.jl#L36-L38",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",he,[s("summary",null,[e[185]||(e[185]=s("a",{id:"Makie.Linestyle",href:"#Makie.Linestyle"},[s("span",{class:"jlbinding"},"Makie.Linestyle")],-1)),e[186]||(e[186]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[187]||(e[187]=a(`
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
-#   ---   -----     ---   -----

source

`,6))]),s("details",ke,[s("summary",null,[e[188]||(e[188]=s("a",{id:"Makie.LogTicks",href:"#Makie.LogTicks"},[s("span",{class:"jlbinding"},"Makie.LogTicks")],-1)),e[189]||(e[189]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[190]||(e[190]=a('
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

',3))]),s("details",ge,[s("summary",null,[e[191]||(e[191]=s("a",{id:"Makie.Menu",href:"#Makie.Menu"},[s("span",{class:"jlbinding"},"Makie.Menu")],-1)),e[192]||(e[192]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[193]||(e[193]=a(`

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
+    kwargs...)

Create a multi-group legend from contentgroups, labelgroups and titles. Each group from contentgroups and labelgroups is associated with one title from titles (a title can be nothing to hide it).

Within each group, each content element is associated with one label. A content element can be an AbstractPlot, an array of AbstractPlots, a LegendElement, or any other object for which the legendelements method is defined.

source

`,4))]),s("details",ce,[s("summary",null,[e[178]||(e[178]=s("a",{id:"Makie.LineTo",href:"#Makie.LineTo"},[s("span",{class:"jlbinding"},"Makie.LineTo")],-1)),e[179]||(e[179]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[180]||(e[180]=a(`
julia
LineTo(p::VecTypes)
+LineTo(x::Real, y::Real)

A path command for use within a BezierPath which continues the current subpath with a line to the given point.

source

`,3))]),s("details",pe,[s("summary",null,[e[181]||(e[181]=s("a",{id:"Makie.LinearTicks",href:"#Makie.LinearTicks"},[s("span",{class:"jlbinding"},"Makie.LinearTicks")],-1)),e[182]||(e[182]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[183]||(e[183]=s("p",null,[o("LinearTicks with ideally a number of "),s("code",null,"n_ideal"),o(" tick marks.")],-1)),e[184]||(e[184]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/types.jl#L36-L38",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",he,[s("summary",null,[e[185]||(e[185]=s("a",{id:"Makie.Linestyle",href:"#Makie.Linestyle"},[s("span",{class:"jlbinding"},"Makie.Linestyle")],-1)),e[186]||(e[186]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[187]||(e[187]=a(`
julia
Linestyle(value::Vector{<:Real})

A type that can be used as value for the linestyle keyword argument of plotting functions to arbitrarily customize the linestyle.

The value is a vector specifying the boundaries of the dashes in the line. Values 1 and 2 demarcate the first dash, values 2 and 3 the first gap, and so on. This means that usually, a pattern should have an odd number of values so that there's always a gap after a dash.

Here's an example in ASCII code. If we specify [0, 3, 6, 11, 16] then we get the following pattern:

#  0  3   6   11   16  3  6   11
+#   ---   -----     ---   -----

source

`,6))]),s("details",ke,[s("summary",null,[e[188]||(e[188]=s("a",{id:"Makie.LogTicks",href:"#Makie.LogTicks"},[s("span",{class:"jlbinding"},"Makie.LogTicks")],-1)),e[189]||(e[189]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[190]||(e[190]=a('
julia
LogTicks{T}(linear_ticks::T)

Wraps any other tick object. Used to apply a linear tick searching algorithm on a log-transformed interval.

source

',3))]),s("details",ge,[s("summary",null,[e[191]||(e[191]=s("a",{id:"Makie.Menu",href:"#Makie.Menu"},[s("span",{class:"jlbinding"},"Makie.Menu")],-1)),e[192]||(e[192]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[193]||(e[193]=a(`

Makie.Menu <: Block

A drop-down menu with multiple selectable options. You can pass options with the keyword argument options.

Options are given as an iterable of elements. For each element, the option label in the menu is determined with optionlabel(element) and the option value with optionvalue(element). These functions can be overloaded for custom types. The default is that tuples of two elements are expected to be label and value, where string(label) is used as the label, while for all other objects, label = string(object) and value = object.

When an item is selected in the menu, the menu's selection attribute is set to optionvalue(selected_element). When nothing is selected, that value is nothing.

You can set the initial selection by passing one of the labels with the default keyword.

Constructors

julia
Menu(fig_or_scene; default = nothing, kwargs...)

Examples

Menu with string entries, second preselected:

julia
menu1 = Menu(fig[1, 1], options = ["first", "second", "third"], default = "second")

Menu with two-element entries, label and function:

julia
funcs = [sin, cos, tan]
 labels = ["Sine", "Cosine", "Tangens"]
 
 menu2 = Menu(fig[1, 1], options = zip(labels, funcs))

Executing a function when a selection is made:

julia
on(menu2.selection) do selected_function
     # do something with the selected function
-end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

`,18))]),s("details",ue,[s("summary",null,[e[194]||(e[194]=s("a",{id:"Makie.MouseEvent",href:"#Makie.MouseEvent"},[s("span",{class:"jlbinding"},"Makie.MouseEvent")],-1)),e[195]||(e[195]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[196]||(e[196]=a('
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

',4))]),s("details",be,[s("summary",null,[e[197]||(e[197]=s("a",{id:"Makie.MoveTo",href:"#Makie.MoveTo"},[s("span",{class:"jlbinding"},"Makie.MoveTo")],-1)),e[198]||(e[198]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[199]||(e[199]=a(`
julia
MoveTo(p::VecTypes)
-MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

`,3))]),s("details",ye,[s("summary",null,[e[200]||(e[200]=s("a",{id:"Makie.MultiplesTicks",href:"#Makie.MultiplesTicks"},[s("span",{class:"jlbinding"},"Makie.MultiplesTicks")],-1)),e[201]||(e[201]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[202]||(e[202]=a('

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

',4))]),s("details",me,[s("summary",null,[e[203]||(e[203]=s("a",{id:"Makie.Pie",href:"#Makie.Pie"},[s("span",{class:"jlbinding"},"Makie.Pie")],-1)),e[204]||(e[204]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[205]||(e[205]=s("p",null,[s("code",null,"Pie"),o(" is the plot type associated with plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[206]||(e[206]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fe,[s("summary",null,[e[207]||(e[207]=s("a",{id:"Makie.PlotSpec",href:"#Makie.PlotSpec"},[s("span",{class:"jlbinding"},"Makie.PlotSpec")],-1)),e[208]||(e[208]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[209]||(e[209]=a('
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

',3))]),s("details",Ee,[s("summary",null,[e[210]||(e[210]=s("a",{id:"Makie.PointLight",href:"#Makie.PointLight"},[s("span",{class:"jlbinding"},"Makie.PointLight")],-1)),e[211]||(e[211]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[212]||(e[212]=a(`
julia
PointLight(color, position[, attenuation = Vec2f(0)])
-PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

`,6))]),s("details",ve,[s("summary",null,[e[213]||(e[213]=s("a",{id:"Makie.PolarAxis",href:"#Makie.PolarAxis"},[s("span",{class:"jlbinding"},"Makie.PolarAxis")],-1)),e[214]||(e[214]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[215]||(e[215]=a('

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

',6))]),s("details",je,[s("summary",null,[e[216]||(e[216]=s("a",{id:"Makie.QQNorm",href:"#Makie.QQNorm"},[s("span",{class:"jlbinding"},"Makie.QQNorm")],-1)),e[217]||(e[217]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[218]||(e[218]=s("p",null,[s("code",null,"QQNorm"),o(" is the plot type associated with plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[219]||(e[219]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Me,[s("summary",null,[e[220]||(e[220]=s("a",{id:"Makie.QQPlot",href:"#Makie.QQPlot"},[s("span",{class:"jlbinding"},"Makie.QQPlot")],-1)),e[221]||(e[221]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[222]||(e[222]=s("p",null,[s("code",null,"QQPlot"),o(" is the plot type associated with plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[223]||(e[223]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ce,[s("summary",null,[e[224]||(e[224]=s("a",{id:"Makie.RainClouds",href:"#Makie.RainClouds"},[s("span",{class:"jlbinding"},"Makie.RainClouds")],-1)),e[225]||(e[225]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[226]||(e[226]=s("p",null,[s("code",null,"RainClouds"),o(" is the plot type associated with plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[227]||(e[227]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",we,[s("summary",null,[e[228]||(e[228]=s("a",{id:"Makie.Rangebars",href:"#Makie.Rangebars"},[s("span",{class:"jlbinding"},"Makie.Rangebars")],-1)),e[229]||(e[229]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[230]||(e[230]=s("p",null,[s("code",null,"Rangebars"),o(" is the plot type associated with plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[231]||(e[231]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fe,[s("summary",null,[e[232]||(e[232]=s("a",{id:"Makie.RectLight",href:"#Makie.RectLight"},[s("span",{class:"jlbinding"},"Makie.RectLight")],-1)),e[233]||(e[233]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[234]||(e[234]=a(`
julia
RectLight(color, r::Rect2[, direction = -normal])
-RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

`,6))]),s("details",xe,[s("summary",null,[e[235]||(e[235]=s("a",{id:"Makie.Resampler",href:"#Makie.Resampler"},[s("span",{class:"jlbinding"},"Makie.Resampler")],-1)),e[236]||(e[236]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[237]||(e[237]=a('
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

',4))]),s("details",Te,[s("summary",null,[e[238]||(e[238]=s("a",{id:"Makie.Reverse",href:"#Makie.Reverse"},[s("span",{class:"jlbinding"},"Makie.Reverse")],-1)),e[239]||(e[239]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[240]||(e[240]=s("p",null,"Reverses the attribute T upon conversion",-1)),e[241]||(e[241]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L1504-L1506",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ae,[s("summary",null,[e[242]||(e[242]=s("a",{id:"Makie.ReversibleScale",href:"#Makie.ReversibleScale"},[s("span",{class:"jlbinding"},"Makie.ReversibleScale")],-1)),e[243]||(e[243]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[244]||(e[244]=a('
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

',5))]),s("details",Be,[s("summary",null,[e[245]||(e[245]=s("a",{id:"Makie.ScatterLines",href:"#Makie.ScatterLines"},[s("span",{class:"jlbinding"},"Makie.ScatterLines")],-1)),e[246]||(e[246]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[247]||(e[247]=s("p",null,[s("code",null,"ScatterLines"),o(" is the plot type associated with plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[248]||(e[248]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Le,[s("summary",null,[e[249]||(e[249]=s("a",{id:"Makie.Scene",href:"#Makie.Scene"},[s("span",{class:"jlbinding"},"Makie.Scene")],-1)),e[250]||(e[250]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[251]||(e[251]=a('
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

',5))]),s("details",De,[s("summary",null,[e[252]||(e[252]=s("a",{id:"Makie.SceneSpace",href:"#Makie.SceneSpace"},[s("span",{class:"jlbinding"},"Makie.SceneSpace")],-1)),e[253]||(e[253]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[254]||(e[254]=s("p",null,"Unit space of the scene it's displayed on. Also referred to as data units",-1)),e[255]||(e[255]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/units.jl#L31-L34",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Se,[s("summary",null,[e[256]||(e[256]=s("a",{id:"Makie.Series",href:"#Makie.Series"},[s("span",{class:"jlbinding"},"Makie.Series")],-1)),e[257]||(e[257]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[258]||(e[258]=s("p",null,[s("code",null,"Series"),o(" is the plot type associated with plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[259]||(e[259]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Oe,[s("summary",null,[e[260]||(e[260]=s("a",{id:"Makie.Slider",href:"#Makie.Slider"},[s("span",{class:"jlbinding"},"Makie.Slider")],-1)),e[261]||(e[261]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[262]||(e[262]=a('

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

',6))]),s("details",Pe,[s("summary",null,[e[263]||(e[263]=s("a",{id:"Makie.SliderGrid",href:"#Makie.SliderGrid"},[s("span",{class:"jlbinding"},"Makie.SliderGrid")],-1)),e[264]||(e[264]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[265]||(e[265]=a(`

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
+end

Attributes

(type ?Makie.Menu.x in the REPL for more information about attribute x)

alignmode, cell_color_active, cell_color_hover, cell_color_inactive_even, cell_color_inactive_odd, direction, dropdown_arrow_color, dropdown_arrow_size, fontsize, halign, height, i_selected, is_open, options, prompt, scroll_speed, selection, selection_cell_color_inactive, tellheight, tellwidth, textcolor, textpadding, valign, width

source

`,18))]),s("details",ue,[s("summary",null,[e[194]||(e[194]=s("a",{id:"Makie.MouseEvent",href:"#Makie.MouseEvent"},[s("span",{class:"jlbinding"},"Makie.MouseEvent")],-1)),e[195]||(e[195]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[196]||(e[196]=a('
julia
MouseEvent

Describes a mouse state change. Fields:

  • type: MouseEventType

  • t: Time of the event

  • data: Mouse position in data coordinates

  • px: Mouse position in px relative to scene origin

  • prev_t: Time of previous event

  • prev_data: Previous mouse position in data coordinates

  • prev_px: Previous mouse position in data coordinates

source

',4))]),s("details",be,[s("summary",null,[e[197]||(e[197]=s("a",{id:"Makie.MoveTo",href:"#Makie.MoveTo"},[s("span",{class:"jlbinding"},"Makie.MoveTo")],-1)),e[198]||(e[198]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[199]||(e[199]=a(`
julia
MoveTo(p::VecTypes)
+MoveTo(x::Real, y::Real)

A path command for use within a BezierPath which starts a new subpath at the given point.

source

`,3))]),s("details",ye,[s("summary",null,[e[200]||(e[200]=s("a",{id:"Makie.MultiplesTicks",href:"#Makie.MultiplesTicks"},[s("span",{class:"jlbinding"},"Makie.MultiplesTicks")],-1)),e[201]||(e[201]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[202]||(e[202]=a('

Like LinearTicks but for multiples of multiple. Example where approximately 5 numbers should be found that are multiples of pi, printed like "1π", "2π", etc.:

MultiplesTicks(5, pi, "π")

If strip_zero == true, then the resulting labels will be checked and any label that is a multiple of 0 will be set to "0".

source

',4))]),s("details",me,[s("summary",null,[e[203]||(e[203]=s("a",{id:"Makie.Pie",href:"#Makie.Pie"},[s("span",{class:"jlbinding"},"Makie.Pie")],-1)),e[204]||(e[204]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[205]||(e[205]=s("p",null,[s("code",null,"Pie"),o(" is the plot type associated with plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[206]||(e[206]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fe,[s("summary",null,[e[207]||(e[207]=s("a",{id:"Makie.PlotSpec",href:"#Makie.PlotSpec"},[s("span",{class:"jlbinding"},"Makie.PlotSpec")],-1)),e[208]||(e[208]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[209]||(e[209]=a('
julia
PlotSpec(plottype, args...; kwargs...)

Object encoding positional arguments (args), a NamedTuple of attributes (kwargs) as well as plot type P of a basic plot.

source

',3))]),s("details",Ee,[s("summary",null,[e[210]||(e[210]=s("a",{id:"Makie.PointLight",href:"#Makie.PointLight"},[s("span",{class:"jlbinding"},"Makie.PointLight")],-1)),e[211]||(e[211]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[212]||(e[212]=a(`
julia
PointLight(color, position[, attenuation = Vec2f(0)])
+PointLight(color, position, range::Real)

A point-like light source placed at the given position with the given light color.

Optionally an attenuation parameter can be used to reduce the brightness of the light source with distance. The reduction is given by 1 / (1 + attenuation[1] * distance + attenuation[2] * distance^2). Alternatively you can pass a light range to generate matching default attenuation parameters. Note that you may need to set the light intensity, i.e. the light color to values greater than 1 to get satisfying results.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

`,6))]),s("details",ve,[s("summary",null,[e[213]||(e[213]=s("a",{id:"Makie.PolarAxis",href:"#Makie.PolarAxis"},[s("span",{class:"jlbinding"},"Makie.PolarAxis")],-1)),e[214]||(e[214]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[215]||(e[215]=a('

Makie.PolarAxis <: Block

No docstring defined.

Attributes

(type ?Makie.PolarAxis.x in the REPL for more information about attribute x)

alignmode, axis_rotation_button, backgroundcolor, clip, clip_r, clipcolor, dim1_conversion, dim2_conversion, direction, fixrmin, gridz, halign, height, normalize_theta_ticks, r_translation_button, radius_at_origin, rautolimitmargin, reset_axis_orientation, reset_button, rgridcolor, rgridstyle, rgridvisible, rgridwidth, rlimits, rminorgridcolor, rminorgridstyle, rminorgridvisible, rminorgridwidth, rminorticks, rtickangle, rtickformat, rticklabelcolor, rticklabelfont, rticklabelpad, rticklabelrotation, rticklabelsize, rticklabelstrokecolor, rticklabelstrokewidth, rticklabelsvisible, rticks, rzoomkey, rzoomlock, sample_density, spinecolor, spinestyle, spinevisible, spinewidth, tellheight, tellwidth, theta_0, theta_as_x, theta_translation_button, thetaautolimitmargin, thetagridcolor, thetagridstyle, thetagridvisible, thetagridwidth, thetalimits, thetaminorgridcolor, thetaminorgridstyle, thetaminorgridvisible, thetaminorgridwidth, thetaminorticks, thetatickformat, thetaticklabelcolor, thetaticklabelfont, thetaticklabelpad, thetaticklabelsize, thetaticklabelstrokecolor, thetaticklabelstrokewidth, thetaticklabelsvisible, thetaticks, thetazoomkey, thetazoomlock, title, titlealign, titlecolor, titlefont, titlegap, titlesize, titlevisible, valign, width, zoomspeed

source

',6))]),s("details",je,[s("summary",null,[e[216]||(e[216]=s("a",{id:"Makie.QQNorm",href:"#Makie.QQNorm"},[s("span",{class:"jlbinding"},"Makie.QQNorm")],-1)),e[217]||(e[217]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[218]||(e[218]=s("p",null,[s("code",null,"QQNorm"),o(" is the plot type associated with plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[219]||(e[219]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Me,[s("summary",null,[e[220]||(e[220]=s("a",{id:"Makie.QQPlot",href:"#Makie.QQPlot"},[s("span",{class:"jlbinding"},"Makie.QQPlot")],-1)),e[221]||(e[221]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[222]||(e[222]=s("p",null,[s("code",null,"QQPlot"),o(" is the plot type associated with plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[223]||(e[223]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ce,[s("summary",null,[e[224]||(e[224]=s("a",{id:"Makie.RainClouds",href:"#Makie.RainClouds"},[s("span",{class:"jlbinding"},"Makie.RainClouds")],-1)),e[225]||(e[225]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[226]||(e[226]=s("p",null,[s("code",null,"RainClouds"),o(" is the plot type associated with plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[227]||(e[227]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",we,[s("summary",null,[e[228]||(e[228]=s("a",{id:"Makie.Rangebars",href:"#Makie.Rangebars"},[s("span",{class:"jlbinding"},"Makie.Rangebars")],-1)),e[229]||(e[229]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[230]||(e[230]=s("p",null,[s("code",null,"Rangebars"),o(" is the plot type associated with plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[231]||(e[231]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fe,[s("summary",null,[e[232]||(e[232]=s("a",{id:"Makie.RectLight",href:"#Makie.RectLight"},[s("span",{class:"jlbinding"},"Makie.RectLight")],-1)),e[233]||(e[233]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[234]||(e[234]=a(`
julia
RectLight(color, r::Rect2[, direction = -normal])
+RectLight(color, center::Point3f, b1::Vec3f, b2::Vec3f[, direction = -normal])

Creates a RectLight with a given color. The first constructor derives the light from a Rect2 extending in x and y directions. The second specifies the center of the rect (or more accurately parallelogram) with b1 and b2 specifying the width and height vectors (including scale).

Note that RectLight implements translate!, rotate! and scale! to simplify adjusting the light.

Availability:

  • GLMakie with Shading = MultiLightShading

source

`,6))]),s("details",xe,[s("summary",null,[e[235]||(e[235]=s("a",{id:"Makie.Resampler",href:"#Makie.Resampler"},[s("span",{class:"jlbinding"},"Makie.Resampler")],-1)),e[236]||(e[236]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[237]||(e[237]=a('
julia
Resampler(matrix; resolution=automatic, method=Interpolations.Linear(), update_while_button_pressed=false)

Creates a resampling type which can be used with heatmap, to display large images/heatmaps. Passed can be any array that supports array(linrange, linrange), as the interpolation interface from Interpolations.jl. If the array doesn't support this, it will be converted to an interpolation object via: Interpolations.interpolate(data, Interpolations.BSpline(method)).

  • resolution can be set to automatic to use the full resolution of the screen, or a tuple of the desired resolution.

  • method is the interpolation method used, defaulting to Interpolations.Linear().

  • update_while_button_pressed will update the heatmap while a mouse button is pressed, useful for zooming/panning. Set it to false for e.g. WGLMakie to avoid updating while dragging.

source

',4))]),s("details",Te,[s("summary",null,[e[238]||(e[238]=s("a",{id:"Makie.Reverse",href:"#Makie.Reverse"},[s("span",{class:"jlbinding"},"Makie.Reverse")],-1)),e[239]||(e[239]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[240]||(e[240]=s("p",null,"Reverses the attribute T upon conversion",-1)),e[241]||(e[241]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L1504-L1506",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ae,[s("summary",null,[e[242]||(e[242]=s("a",{id:"Makie.ReversibleScale",href:"#Makie.ReversibleScale"},[s("span",{class:"jlbinding"},"Makie.ReversibleScale")],-1)),e[243]||(e[243]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[244]||(e[244]=a('
julia
ReversibleScale

Custom scale struct, taking a forward and inverse arbitrary scale function.

Fields

  • forward::Function: forward transformation (e.g. log10)

  • inverse::Function: inverse transformation (e.g. exp10 for log10 such that inverse ∘ forward ≡ identity)

  • limits::Tuple{Float32, Float32}: default limits (optional)

  • interval::IntervalSets.AbstractInterval: valid limits interval (optional)

  • name::Symbol

source

',5))]),s("details",Be,[s("summary",null,[e[245]||(e[245]=s("a",{id:"Makie.ScatterLines",href:"#Makie.ScatterLines"},[s("span",{class:"jlbinding"},"Makie.ScatterLines")],-1)),e[246]||(e[246]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[247]||(e[247]=s("p",null,[s("code",null,"ScatterLines"),o(" is the plot type associated with plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[248]||(e[248]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Le,[s("summary",null,[e[249]||(e[249]=s("a",{id:"Makie.Scene",href:"#Makie.Scene"},[s("span",{class:"jlbinding"},"Makie.Scene")],-1)),e[250]||(e[250]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[251]||(e[251]=a('
julia
Scene TODO document this

Constructors

Fields

  • parent: The parent of the Scene; if it is a top-level Scene, parent == nothing.

  • events: Events associated with the Scene.

  • viewport: The current pixel area of the Scene.

  • clear: Whether the scene should be cleared.

  • camera: The Camera associated with the Scene.

  • camera_controls: The controls for the camera of the Scene.

  • transformation: The Transformation of the Scene.

  • float32convert: A transformation rescaling data to a Float32-save range.

  • plots: The plots contained in the Scene.

  • theme

  • children: Children of the Scene inherit its transformation.

  • current_screens: The Screens which the Scene is displayed to.

  • backgroundcolor

  • visible

  • ssao

  • lights

  • deregister_callbacks

  • cycler

  • conversions

source

',5))]),s("details",De,[s("summary",null,[e[252]||(e[252]=s("a",{id:"Makie.SceneSpace",href:"#Makie.SceneSpace"},[s("span",{class:"jlbinding"},"Makie.SceneSpace")],-1)),e[253]||(e[253]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[254]||(e[254]=s("p",null,"Unit space of the scene it's displayed on. Also referred to as data units",-1)),e[255]||(e[255]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/units.jl#L31-L34",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Se,[s("summary",null,[e[256]||(e[256]=s("a",{id:"Makie.Series",href:"#Makie.Series"},[s("span",{class:"jlbinding"},"Makie.Series")],-1)),e[257]||(e[257]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[258]||(e[258]=s("p",null,[s("code",null,"Series"),o(" is the plot type associated with plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[259]||(e[259]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Oe,[s("summary",null,[e[260]||(e[260]=s("a",{id:"Makie.Slider",href:"#Makie.Slider"},[s("span",{class:"jlbinding"},"Makie.Slider")],-1)),e[261]||(e[261]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[262]||(e[262]=a('

Makie.Slider <: Block

No docstring defined.

Attributes

(type ?Makie.Slider.x in the REPL for more information about attribute x)

alignmode, color_active, color_active_dimmed, color_inactive, halign, height, horizontal, linewidth, range, snap, startvalue, tellheight, tellwidth, valign, value, width

source

',6))]),s("details",Pe,[s("summary",null,[e[263]||(e[263]=s("a",{id:"Makie.SliderGrid",href:"#Makie.SliderGrid"},[s("span",{class:"jlbinding"},"Makie.SliderGrid")],-1)),e[264]||(e[264]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[265]||(e[265]=a(`

Makie.SliderGrid <: Block

A grid of one or more horizontal Sliders, where each slider has a name label on the left and a value label on the right.

Each NamedTuple you pass specifies one Slider. You always have to pass range and label, and optionally a format for the value label. Beyond that, you can set any keyword that Slider takes, such as startvalue.

The format keyword can be a String with Format.jl style, such as "{:.2f}Hz", or a function.

Constructors

julia
SliderGrid(fig_or_scene, nts::NamedTuple...; kwargs...)

Examples

julia
sg = SliderGrid(fig[1, 1],
     (label = "Amplitude", range = 0:0.1:10, startvalue = 5),
     (label = "Frequency", range = 0:0.5:50, format = "{:.1f}Hz", startvalue = 10),
     (label = "Phase", range = 0:0.01:2pi,
         format = x -> string(round(x/pi, digits = 2), "π"))
 )

Working with slider values:

julia
on(sg.sliders[1].value) do val
     # do something with \`val\`
-end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

`,14))]),s("details",Ne,[s("summary",null,[e[266]||(e[266]=s("a",{id:"Makie.SpotLight",href:"#Makie.SpotLight"},[s("span",{class:"jlbinding"},"Makie.SpotLight")],-1)),e[267]||(e[267]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[268]||(e[268]=a('
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

',5))]),s("details",ze,[s("summary",null,[e[269]||(e[269]=s("a",{id:"Makie.Spy",href:"#Makie.Spy"},[s("span",{class:"jlbinding"},"Makie.Spy")],-1)),e[270]||(e[270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[271]||(e[271]=s("p",null,[s("code",null,"Spy"),o(" is the plot type associated with plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[272]||(e[272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ie,[s("summary",null,[e[273]||(e[273]=s("a",{id:"Makie.Stairs",href:"#Makie.Stairs"},[s("span",{class:"jlbinding"},"Makie.Stairs")],-1)),e[274]||(e[274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[275]||(e[275]=s("p",null,[s("code",null,"Stairs"),o(" is the plot type associated with plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[276]||(e[276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Re,[s("summary",null,[e[277]||(e[277]=s("a",{id:"Makie.Stem",href:"#Makie.Stem"},[s("span",{class:"jlbinding"},"Makie.Stem")],-1)),e[278]||(e[278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[279]||(e[279]=s("p",null,[s("code",null,"Stem"),o(" is the plot type associated with plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[280]||(e[280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ve,[s("summary",null,[e[281]||(e[281]=s("a",{id:"Makie.StepHist",href:"#Makie.StepHist"},[s("span",{class:"jlbinding"},"Makie.StepHist")],-1)),e[282]||(e[282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[283]||(e[283]=s("p",null,[s("code",null,"StepHist"),o(" is the plot type associated with plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[284]||(e[284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qe,[s("summary",null,[e[285]||(e[285]=s("a",{id:"Makie.StreamPlot",href:"#Makie.StreamPlot"},[s("span",{class:"jlbinding"},"Makie.StreamPlot")],-1)),e[286]||(e[286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[287]||(e[287]=s("p",null,[s("code",null,"StreamPlot"),o(" is the plot type associated with plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[288]||(e[288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ge,[s("summary",null,[e[289]||(e[289]=s("a",{id:"Makie.Textbox",href:"#Makie.Textbox"},[s("span",{class:"jlbinding"},"Makie.Textbox")],-1)),e[290]||(e[290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[291]||(e[291]=a('

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

',6))]),s("details",Ue,[s("summary",null,[e[292]||(e[292]=s("a",{id:"Makie.TimeSeries",href:"#Makie.TimeSeries"},[s("span",{class:"jlbinding"},"Makie.TimeSeries")],-1)),e[293]||(e[293]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[294]||(e[294]=s("p",null,[s("code",null,"TimeSeries"),o(" is the plot type associated with plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[295]||(e[295]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",He,[s("summary",null,[e[296]||(e[296]=s("a",{id:"Makie.Toggle",href:"#Makie.Toggle"},[s("span",{class:"jlbinding"},"Makie.Toggle")],-1)),e[297]||(e[297]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[298]||(e[298]=a('

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

',6))]),s("details",We,[s("summary",null,[e[299]||(e[299]=s("a",{id:"Makie.Tooltip",href:"#Makie.Tooltip"},[s("span",{class:"jlbinding"},"Makie.Tooltip")],-1)),e[300]||(e[300]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[301]||(e[301]=s("p",null,[s("code",null,"Tooltip"),o(" is the plot type associated with plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[302]||(e[302]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ye,[s("summary",null,[e[303]||(e[303]=s("a",{id:"Makie.Transformation",href:"#Makie.Transformation"},[s("span",{class:"jlbinding"},"Makie.Transformation")],-1)),e[304]||(e[304]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[305]||(e[305]=a('

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

',4))]),s("details",Ke,[s("summary",null,[e[306]||(e[306]=s("a",{id:"Makie.Tricontourf",href:"#Makie.Tricontourf"},[s("span",{class:"jlbinding"},"Makie.Tricontourf")],-1)),e[307]||(e[307]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[308]||(e[308]=s("p",null,[s("code",null,"Tricontourf"),o(" is the plot type associated with plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[309]||(e[309]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qe,[s("summary",null,[e[310]||(e[310]=s("a",{id:"Makie.Triplot",href:"#Makie.Triplot"},[s("span",{class:"jlbinding"},"Makie.Triplot")],-1)),e[311]||(e[311]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[312]||(e[312]=s("p",null,[s("code",null,"Triplot"),o(" is the plot type associated with plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[313]||(e[313]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$e,[s("summary",null,[e[314]||(e[314]=s("a",{id:"Makie.VLines",href:"#Makie.VLines"},[s("span",{class:"jlbinding"},"Makie.VLines")],-1)),e[315]||(e[315]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[316]||(e[316]=s("p",null,[s("code",null,"VLines"),o(" is the plot type associated with plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[317]||(e[317]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xe,[s("summary",null,[e[318]||(e[318]=s("a",{id:"Makie.VSpan",href:"#Makie.VSpan"},[s("span",{class:"jlbinding"},"Makie.VSpan")],-1)),e[319]||(e[319]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[320]||(e[320]=s("p",null,[s("code",null,"VSpan"),o(" is the plot type associated with plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[321]||(e[321]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Je,[s("summary",null,[e[322]||(e[322]=s("a",{id:"Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"Makie.VideoStream")],-1)),e[323]||(e[323]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[324]||(e[324]=a('
julia
VideoStream(fig::FigureLike;\n        format="mp4", framerate=24, compression=nothing, profile=nothing, pixel_format=nothing, loop=nothing,\n        loglevel="quiet", visible=false, connect=false, filter_ticks=true, backend=current_backend(),\n        screen_config...)

Returns a VideoStream which can pipe new frames into the ffmpeg process with few allocations via recordframe!(stream). When done, use save(path, stream) to write the video out to a file.

Arguments

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

',16))]),s("details",Ze,[s("summary",null,[e[325]||(e[325]=s("a",{id:"Makie.Violin",href:"#Makie.Violin"},[s("span",{class:"jlbinding"},"Makie.Violin")],-1)),e[326]||(e[326]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[327]||(e[327]=s("p",null,[s("code",null,"Violin"),o(" is the plot type associated with plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[328]||(e[328]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_e,[s("summary",null,[e[329]||(e[329]=s("a",{id:"Makie.VolumeSlices",href:"#Makie.VolumeSlices"},[s("span",{class:"jlbinding"},"Makie.VolumeSlices")],-1)),e[330]||(e[330]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[331]||(e[331]=s("p",null,[s("code",null,"VolumeSlices"),o(" is the plot type associated with plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[332]||(e[332]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",es,[s("summary",null,[e[333]||(e[333]=s("a",{id:"Makie.Voronoiplot",href:"#Makie.Voronoiplot"},[s("span",{class:"jlbinding"},"Makie.Voronoiplot")],-1)),e[334]||(e[334]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[335]||(e[335]=s("p",null,[s("code",null,"Voronoiplot"),o(" is the plot type associated with plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[336]||(e[336]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ss,[s("summary",null,[e[337]||(e[337]=s("a",{id:"Makie.Waterfall",href:"#Makie.Waterfall"},[s("span",{class:"jlbinding"},"Makie.Waterfall")],-1)),e[338]||(e[338]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[339]||(e[339]=s("p",null,[s("code",null,"Waterfall"),o(" is the plot type associated with plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[340]||(e[340]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",os,[s("summary",null,[e[341]||(e[341]=s("a",{id:"Makie.WilkinsonTicks-Tuple{Int64}",href:"#Makie.WilkinsonTicks-Tuple{Int64}"},[s("span",{class:"jlbinding"},"Makie.WilkinsonTicks")],-1)),e[342]||(e[342]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[343]||(e[343]=a(`
julia
WilkinsonTicks(
+end

Attributes

(type ?Makie.SliderGrid.x in the REPL for more information about attribute x)

alignmode, halign, height, tellheight, tellwidth, valign, value_column_width, width

source

`,14))]),s("details",Ne,[s("summary",null,[e[266]||(e[266]=s("a",{id:"Makie.SpotLight",href:"#Makie.SpotLight"},[s("span",{class:"jlbinding"},"Makie.SpotLight")],-1)),e[267]||(e[267]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[268]||(e[268]=a('
julia
SpotLight(color, position, direction, angles)

Creates a spot light which illuminates objects in a light cone starting at position pointing in direction. The opening angle is defined by an inner and outer angle given in angles, between which the light intensity drops off.

Availability:

  • GLMakie with shading = MultiLightShading

  • RPRMakie

source

',5))]),s("details",ze,[s("summary",null,[e[269]||(e[269]=s("a",{id:"Makie.Spy",href:"#Makie.Spy"},[s("span",{class:"jlbinding"},"Makie.Spy")],-1)),e[270]||(e[270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[271]||(e[271]=s("p",null,[s("code",null,"Spy"),o(" is the plot type associated with plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[272]||(e[272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ie,[s("summary",null,[e[273]||(e[273]=s("a",{id:"Makie.Stairs",href:"#Makie.Stairs"},[s("span",{class:"jlbinding"},"Makie.Stairs")],-1)),e[274]||(e[274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[275]||(e[275]=s("p",null,[s("code",null,"Stairs"),o(" is the plot type associated with plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[276]||(e[276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Re,[s("summary",null,[e[277]||(e[277]=s("a",{id:"Makie.Stem",href:"#Makie.Stem"},[s("span",{class:"jlbinding"},"Makie.Stem")],-1)),e[278]||(e[278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[279]||(e[279]=s("p",null,[s("code",null,"Stem"),o(" is the plot type associated with plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[280]||(e[280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ve,[s("summary",null,[e[281]||(e[281]=s("a",{id:"Makie.StepHist",href:"#Makie.StepHist"},[s("span",{class:"jlbinding"},"Makie.StepHist")],-1)),e[282]||(e[282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[283]||(e[283]=s("p",null,[s("code",null,"StepHist"),o(" is the plot type associated with plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[284]||(e[284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qe,[s("summary",null,[e[285]||(e[285]=s("a",{id:"Makie.StreamPlot",href:"#Makie.StreamPlot"},[s("span",{class:"jlbinding"},"Makie.StreamPlot")],-1)),e[286]||(e[286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[287]||(e[287]=s("p",null,[s("code",null,"StreamPlot"),o(" is the plot type associated with plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[288]||(e[288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ge,[s("summary",null,[e[289]||(e[289]=s("a",{id:"Makie.Textbox",href:"#Makie.Textbox"},[s("span",{class:"jlbinding"},"Makie.Textbox")],-1)),e[290]||(e[290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[291]||(e[291]=a('

Makie.Textbox <: Block

No docstring defined.

Attributes

(type ?Makie.Textbox.x in the REPL for more information about attribute x)

alignmode, bordercolor, bordercolor_focused, bordercolor_focused_invalid, bordercolor_hover, borderwidth, boxcolor, boxcolor_focused, boxcolor_focused_invalid, boxcolor_hover, cornerradius, cornersegments, cursorcolor, defocus_on_submit, displayed_string, focused, font, fontsize, halign, height, placeholder, reset_on_defocus, restriction, stored_string, tellheight, tellwidth, textcolor, textcolor_placeholder, textpadding, validator, valign, width

source

',6))]),s("details",Ue,[s("summary",null,[e[292]||(e[292]=s("a",{id:"Makie.TimeSeries",href:"#Makie.TimeSeries"},[s("span",{class:"jlbinding"},"Makie.TimeSeries")],-1)),e[293]||(e[293]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[294]||(e[294]=s("p",null,[s("code",null,"TimeSeries"),o(" is the plot type associated with plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[295]||(e[295]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",He,[s("summary",null,[e[296]||(e[296]=s("a",{id:"Makie.Toggle",href:"#Makie.Toggle"},[s("span",{class:"jlbinding"},"Makie.Toggle")],-1)),e[297]||(e[297]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[298]||(e[298]=a('

Makie.Toggle <: Block

No docstring defined.

Attributes

(type ?Makie.Toggle.x in the REPL for more information about attribute x)

active, alignmode, buttoncolor, cornersegments, framecolor_active, framecolor_inactive, halign, height, rimfraction, tellheight, tellwidth, toggleduration, valign, width

source

',6))]),s("details",We,[s("summary",null,[e[299]||(e[299]=s("a",{id:"Makie.Tooltip",href:"#Makie.Tooltip"},[s("span",{class:"jlbinding"},"Makie.Tooltip")],-1)),e[300]||(e[300]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[301]||(e[301]=s("p",null,[s("code",null,"Tooltip"),o(" is the plot type associated with plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[302]||(e[302]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ye,[s("summary",null,[e[303]||(e[303]=s("a",{id:"Makie.Transformation",href:"#Makie.Transformation"},[s("span",{class:"jlbinding"},"Makie.Transformation")],-1)),e[304]||(e[304]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[305]||(e[305]=a('

Holds the transformations for Scenes.

Fields

  • parent::Base.RefValue{Transformation}

  • translation::Observable{Vec{3, Float64}}

  • scale::Observable{Vec{3, Float64}}

  • rotation::Observable{Quaternionf}

  • model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • parent_model::Observable{StaticArraysCore.SMatrix{4, 4, Float64, 16}}

  • transform_func::Observable{Any}

source

',4))]),s("details",Ke,[s("summary",null,[e[306]||(e[306]=s("a",{id:"Makie.Tricontourf",href:"#Makie.Tricontourf"},[s("span",{class:"jlbinding"},"Makie.Tricontourf")],-1)),e[307]||(e[307]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[308]||(e[308]=s("p",null,[s("code",null,"Tricontourf"),o(" is the plot type associated with plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[309]||(e[309]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qe,[s("summary",null,[e[310]||(e[310]=s("a",{id:"Makie.Triplot",href:"#Makie.Triplot"},[s("span",{class:"jlbinding"},"Makie.Triplot")],-1)),e[311]||(e[311]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[312]||(e[312]=s("p",null,[s("code",null,"Triplot"),o(" is the plot type associated with plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[313]||(e[313]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$e,[s("summary",null,[e[314]||(e[314]=s("a",{id:"Makie.VLines",href:"#Makie.VLines"},[s("span",{class:"jlbinding"},"Makie.VLines")],-1)),e[315]||(e[315]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[316]||(e[316]=s("p",null,[s("code",null,"VLines"),o(" is the plot type associated with plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[317]||(e[317]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xe,[s("summary",null,[e[318]||(e[318]=s("a",{id:"Makie.VSpan",href:"#Makie.VSpan"},[s("span",{class:"jlbinding"},"Makie.VSpan")],-1)),e[319]||(e[319]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[320]||(e[320]=s("p",null,[s("code",null,"VSpan"),o(" is the plot type associated with plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[321]||(e[321]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Je,[s("summary",null,[e[322]||(e[322]=s("a",{id:"Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#Makie.VideoStream-Tuple{Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"Makie.VideoStream")],-1)),e[323]||(e[323]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[324]||(e[324]=a('
julia
VideoStream(fig::FigureLike;\n        format="mp4", framerate=24, compression=nothing, profile=nothing, pixel_format=nothing, loop=nothing,\n        loglevel="quiet", visible=false, connect=false, filter_ticks=true, backend=current_backend(),\n        screen_config...)

Returns a VideoStream which can pipe new frames into the ffmpeg process with few allocations via recordframe!(stream). When done, use save(path, stream) to write the video out to a file.

Arguments

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Backend options

  • backend=current_backend(): backend used to record frames

  • visible=false: make window visible or not

  • connect=false: connect window events or not

  • screen_config...: See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Other

  • filter_ticks: When true, tick events other than tick.state = Makie.OneTimeRenderTick are removed until save() is called or the VideoStream object gets deleted.

source

',16))]),s("details",Ze,[s("summary",null,[e[325]||(e[325]=s("a",{id:"Makie.Violin",href:"#Makie.Violin"},[s("span",{class:"jlbinding"},"Makie.Violin")],-1)),e[326]||(e[326]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[327]||(e[327]=s("p",null,[s("code",null,"Violin"),o(" is the plot type associated with plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[328]||(e[328]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_e,[s("summary",null,[e[329]||(e[329]=s("a",{id:"Makie.VolumeSlices",href:"#Makie.VolumeSlices"},[s("span",{class:"jlbinding"},"Makie.VolumeSlices")],-1)),e[330]||(e[330]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[331]||(e[331]=s("p",null,[s("code",null,"VolumeSlices"),o(" is the plot type associated with plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[332]||(e[332]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",es,[s("summary",null,[e[333]||(e[333]=s("a",{id:"Makie.Voronoiplot",href:"#Makie.Voronoiplot"},[s("span",{class:"jlbinding"},"Makie.Voronoiplot")],-1)),e[334]||(e[334]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[335]||(e[335]=s("p",null,[s("code",null,"Voronoiplot"),o(" is the plot type associated with plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[336]||(e[336]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ss,[s("summary",null,[e[337]||(e[337]=s("a",{id:"Makie.Waterfall",href:"#Makie.Waterfall"},[s("span",{class:"jlbinding"},"Makie.Waterfall")],-1)),e[338]||(e[338]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[339]||(e[339]=s("p",null,[s("code",null,"Waterfall"),o(" is the plot type associated with plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[340]||(e[340]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",os,[s("summary",null,[e[341]||(e[341]=s("a",{id:"Makie.WilkinsonTicks-Tuple{Int64}",href:"#Makie.WilkinsonTicks-Tuple{Int64}"},[s("span",{class:"jlbinding"},"Makie.WilkinsonTicks")],-1)),e[342]||(e[342]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[343]||(e[343]=a(`
julia
WilkinsonTicks(
     k_ideal::Int;
     k_min = 2, k_max = 10,
     Q = [(1.0, 1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)],
@@ -46,14 +46,14 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     simplicity_weight = 1/6,
     coverage_weight = 1/3,
     niceness_weight = 1/4
-)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\\begin{aligned} &\\text{simplicity} = 1 - \\frac{i}{|Q|} + \\frac{v}{|Q|}
&\\text{coverage} = \\frac{x_{max} - x_{min}}{\\mathrm{label}{max} - \\mathrm{label}{min}}
&\\text{granularity}= 1 - \\frac{\\left|k - m\\right|}{m} \\end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

`,17))]),s("details",is,[s("summary",null,[e[344]||(e[344]=s("a",{id:"FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[345]||(e[345]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[346]||(e[346]=a('
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

',10))]),s("details",ts,[s("summary",null,[e[347]||(e[347]=s("a",{id:"FileIO.save-Tuple{String, VideoStream}",href:"#FileIO.save-Tuple{String, VideoStream}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[348]||(e[348]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[349]||(e[349]=a('
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

',3))]),s("details",as,[s("summary",null,[e[350]||(e[350]=s("a",{id:"Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}",href:"#Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[351]||(e[351]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[352]||(e[352]=a(`
julia
Pattern(image)
-Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

`,3))]),s("details",ns,[s("summary",null,[e[353]||(e[353]=s("a",{id:"Makie.Pattern-Tuple{String}",href:"#Makie.Pattern-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[354]||(e[354]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[355]||(e[355]=a(`
julia
Pattern(style::String = "/"; kwargs...)
-Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

`,3))]),s("details",ls,[s("summary",null,[e[356]||(e[356]=s("a",{id:"Makie.Record-Tuple{Any, Any}",href:"#Makie.Record-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.Record")],-1)),e[357]||(e[357]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[358]||(e[358]=a('
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

',3))]),s("details",rs,[s("summary",null,[e[359]||(e[359]=s("a",{id:"Makie.ablines",href:"#Makie.ablines"},[s("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[360]||(e[360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[361]||(e[361]=a('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',33))]),s("details",ds,[s("summary",null,[e[362]||(e[362]=s("a",{id:"Makie.ablines!",href:"#Makie.ablines!"},[s("span",{class:"jlbinding"},"Makie.ablines!")],-1)),e[363]||(e[363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[364]||(e[364]=s("p",null,[s("code",null,"ablines!"),o(" is the mutating variant of plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[365]||(e[365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",cs,[s("summary",null,[e[366]||(e[366]=s("a",{id:"Makie.activate_interaction!-Tuple{Any, Symbol}",href:"#Makie.activate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.activate_interaction!")],-1)),e[367]||(e[367]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[368]||(e[368]=a('
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

',3))]),s("details",ps,[s("summary",null,[e[369]||(e[369]=s("a",{id:"Makie.addmouseevents!-Tuple{Any, Vararg{Any}}",href:"#Makie.addmouseevents!-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.addmouseevents!")],-1)),e[370]||(e[370]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[371]||(e[371]=a(`
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
+)

WilkinsonTicks is a thin wrapper over PlotUtils.optimize_ticks, the docstring of which is reproduced below:

optimize_ticks(xmin, xmax; extend_ticks::Bool = false, Q = [(1.0,1.0), (5.0, 0.9), (2.0, 0.7), (2.5, 0.5), (3.0, 0.2)], k_min = 2, k_max = 10, k_ideal = 5, granularity_weight = 1/4, simplicity_weight = 1/6, coverage_weight = 1/3, niceness_weight = 1/4, strict_span = true, span_buffer = nothing)

Find some reasonable values for tick marks.

This is basically Wilkinson's ad-hoc scoring method that tries to balance tight fit around the data, optimal number of ticks, and simple numbers.

Arguments:

  • xmax: The maximum value occurring in the data.

  • xmin: The minimum value occurring in the data.

  • extend_ticks: Determines whether to extend tick computation. Defaults to false.

  • strict_span: True if no ticks should be outside [x_min, x_max]. Defaults to true.

  • Q: A distribution of nice numbers from which labellings are sampled. Stored in the form (number, score).

  • k_min: The minimum number of ticks.

  • k_max: The maximum number of ticks.

  • k_ideal: The ideal number of ticks.

  • granularity_weight: Encourages returning roughly the number of labels requested.

  • simplicity_weight: Encourages nicer labeling sequences by preferring step sizes that appear earlier in Q. Also rewards labelings that include 0 as a way to ground the sequence.

  • coverage_weight: Encourages labelings that do not extend far beyond the range of the data, penalizing unnecessary whitespace.

  • niceness_weight: Encourages labellings to produce nice ranges.

Returns:

(ticklocations::Vector{Float64}, x_min, x_max)

Mathematical details

Wilkinson’s optimization function is defined as the sum of three components. If the user requests m labels and a possible labeling has k labels, then the components are simplicity, coverage and granularity.

These components are defined as follows:

$

\\begin{aligned} &\\text{simplicity} = 1 - \\frac{i}{|Q|} + \\frac{v}{|Q|}
&\\text{coverage} = \\frac{x_{max} - x_{min}}{\\mathrm{label}{max} - \\mathrm{label}{min}}
&\\text{granularity}= 1 - \\frac{\\left|k - m\\right|}{m} \\end{aligned} $

and the variables here are:

  • q: element of Q.

  • i: index of qQ.

  • v: 1 if label range includes 0, 0 otherwise.

source

`,17))]),s("details",is,[s("summary",null,[e[344]||(e[344]=s("a",{id:"FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}",href:"#FileIO.save-Tuple{String, Union{Figure, Makie.FigureAxisPlot, Scene}}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[345]||(e[345]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[346]||(e[346]=a('
julia
FileIO.save(filename, scene; size = size(scene), pt_per_unit = 0.75, px_per_unit = 1.0)

Save a Scene with the specified filename and format.

Supported Formats

  • GLMakie: .png

  • CairoMakie: .svg, .pdf and .png

  • WGLMakie: .png

Supported Keyword Arguments

All Backends

  • size: (width::Int, height::Int) of the scene in dimensionless units.

  • update: Whether the figure should be updated before saving. This resets the limits of all Axes in the figure. Defaults to true.

  • backend: Specify the Makie backend that should be used for saving. Defaults to the current backend.

  • px_per_unit: The size of one scene unit in px when exporting to a bitmap format. This provides a mechanism to export the same scene with higher or lower resolution.

  • Further keywords will be forwarded to the screen.

CairoMakie

  • pt_per_unit: The size of one scene unit in pt when exporting to a vector format.

source

',10))]),s("details",ts,[s("summary",null,[e[347]||(e[347]=s("a",{id:"FileIO.save-Tuple{String, VideoStream}",href:"#FileIO.save-Tuple{String, VideoStream}"},[s("span",{class:"jlbinding"},"FileIO.save")],-1)),e[348]||(e[348]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[349]||(e[349]=a('
julia
save(path::String, io::VideoStream)

Flushes the video stream and saves it to path. Ideally, path's file extension is the same as the format that the VideoStream was created with (e.g., if created with format "mp4" then path's file extension must be ".mp4"). Otherwise, the video will get converted to the target format. If using record then this is handled for you, as the VideoStream's format is deduced from the file extension of the path passed to record.

source

',3))]),s("details",as,[s("summary",null,[e[350]||(e[350]=s("a",{id:"Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}",href:"#Makie.Pattern-Tuple{Matrix{<:ColorTypes.Colorant}}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[351]||(e[351]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[352]||(e[352]=a(`
julia
Pattern(image)
+Pattern(mask[; color1, color2])

Creates an ImagePattern from an image (a matrix of colors) or a mask (a matrix of real numbers). The pattern can be passed as a color to a plot to texture it. If a mask is passed, one can specify to colors between which colors are interpolated.

source

`,3))]),s("details",ns,[s("summary",null,[e[353]||(e[353]=s("a",{id:"Makie.Pattern-Tuple{String}",href:"#Makie.Pattern-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.Pattern")],-1)),e[354]||(e[354]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[355]||(e[355]=a(`
julia
Pattern(style::String = "/"; kwargs...)
+Pattern(style::Char = '/'; kwargs...)

Creates a line pattern based on the given argument. Available patterns are '/', '\\', '-', '|', 'x', and '+'. All keyword arguments correspond to the keyword arguments for LinePattern.

source

`,3))]),s("details",ls,[s("summary",null,[e[356]||(e[356]=s("a",{id:"Makie.Record-Tuple{Any, Any}",href:"#Makie.Record-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.Record")],-1)),e[357]||(e[357]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[358]||(e[358]=a('
julia
Record(func, figlike, [iter]; kw_args...)

Check Makie.record for documentation.

source

',3))]),s("details",ds,[s("summary",null,[e[359]||(e[359]=s("a",{id:"Makie.ablines",href:"#Makie.ablines"},[s("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[360]||(e[360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[361]||(e[361]=a('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',33))]),s("details",rs,[s("summary",null,[e[362]||(e[362]=s("a",{id:"Makie.ablines!",href:"#Makie.ablines!"},[s("span",{class:"jlbinding"},"Makie.ablines!")],-1)),e[363]||(e[363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[364]||(e[364]=s("p",null,[s("code",null,"ablines!"),o(" is the mutating variant of plotting function "),s("code",null,"ablines"),o(". Check the docstring for "),s("code",null,"ablines"),o(" for further information.")],-1)),e[365]||(e[365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",cs,[s("summary",null,[e[366]||(e[366]=s("a",{id:"Makie.activate_interaction!-Tuple{Any, Symbol}",href:"#Makie.activate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.activate_interaction!")],-1)),e[367]||(e[367]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[368]||(e[368]=a('
julia
activate_interaction!(parent, name::Symbol)

Activate the interaction named name registered in parent.

source

',3))]),s("details",ps,[s("summary",null,[e[369]||(e[369]=s("a",{id:"Makie.addmouseevents!-Tuple{Any, Vararg{Any}}",href:"#Makie.addmouseevents!-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.addmouseevents!")],-1)),e[370]||(e[370]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[371]||(e[371]=a(`
julia
addmouseevents!(scene, elements...)

Returns a MouseEventHandle with an observable inside which is triggered by all mouse interactions with the scene and optionally restricted to all given plot objects in elements.

To react to mouse events, use the onmouse... handlers.

Example:

mouseevents = addmouseevents!(scene, scatterplot)
 
 onmouseleftclick(mouseevents) do event
     # do something with the mouseevent
-end

source

`,6))]),s("details",hs,[s("summary",null,[e[372]||(e[372]=s("a",{id:"Makie.annotations",href:"#Makie.annotations"},[s("span",{class:"jlbinding"},"Makie.annotations")],-1)),e[373]||(e[373]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[374]||(e[374]=a('
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

',45))]),s("details",ks,[s("summary",null,[e[375]||(e[375]=s("a",{id:"Makie.annotations!",href:"#Makie.annotations!"},[s("span",{class:"jlbinding"},"Makie.annotations!")],-1)),e[376]||(e[376]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[377]||(e[377]=s("p",null,[s("code",null,"annotations!"),o(" is the mutating variant of plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[378]||(e[378]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gs,[s("summary",null,[e[379]||(e[379]=s("a",{id:"Makie.arc",href:"#Makie.arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),e[380]||(e[380]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[381]||(e[381]=a('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",us,[s("summary",null,[e[382]||(e[382]=s("a",{id:"Makie.arc!",href:"#Makie.arc!"},[s("span",{class:"jlbinding"},"Makie.arc!")],-1)),e[383]||(e[383]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[384]||(e[384]=s("p",null,[s("code",null,"arc!"),o(" is the mutating variant of plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[385]||(e[385]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bs,[s("summary",null,[e[386]||(e[386]=s("a",{id:"Makie.autolimits!",href:"#Makie.autolimits!"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[387]||(e[387]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[388]||(e[388]=a('
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

',3))]),s("details",ys,[s("summary",null,[e[389]||(e[389]=s("a",{id:"Makie.autolimits!-Tuple{Axis}",href:"#Makie.autolimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[390]||(e[390]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[391]||(e[391]=a(`
julia
autolimits!()
-autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

`,3))]),s("details",ms,[s("summary",null,[e[392]||(e[392]=s("a",{id:"Makie.available_gradients-Tuple{}",href:"#Makie.available_gradients-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_gradients")],-1)),e[393]||(e[393]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[394]||(e[394]=a('
julia
available_gradients()

Prints all available gradient names.

source

',3))]),s("details",fs,[s("summary",null,[e[395]||(e[395]=s("a",{id:"Makie.available_marker_symbols-Tuple{}",href:"#Makie.available_marker_symbols-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_marker_symbols")],-1)),e[396]||(e[396]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[397]||(e[397]=a('
julia
available_marker_symbols()

Displays all available marker symbols.

source

',3))]),s("details",Es,[s("summary",null,[e[398]||(e[398]=s("a",{id:"Makie.available_plotting_methods-Tuple{}",href:"#Makie.available_plotting_methods-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_plotting_methods")],-1)),e[399]||(e[399]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[400]||(e[400]=a('
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

',3))]),s("details",vs,[s("summary",null,[e[401]||(e[401]=s("a",{id:"Makie.axis3d-Tuple",href:"#Makie.axis3d-Tuple"},[s("span",{class:"jlbinding"},"Makie.axis3d")],-1)),e[402]||(e[402]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[403]||(e[403]=a(`
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
+end

source

`,6))]),s("details",hs,[s("summary",null,[e[372]||(e[372]=s("a",{id:"Makie.annotations",href:"#Makie.annotations"},[s("span",{class:"jlbinding"},"Makie.annotations")],-1)),e[373]||(e[373]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[374]||(e[374]=a('
julia
annotations(strings::Vector{String}, positions::Vector{Point})

Plots an array of texts at each position in positions.

Plot type

The plot type alias for the annotations function is Annotations.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

',45))]),s("details",ks,[s("summary",null,[e[375]||(e[375]=s("a",{id:"Makie.annotations!",href:"#Makie.annotations!"},[s("span",{class:"jlbinding"},"Makie.annotations!")],-1)),e[376]||(e[376]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[377]||(e[377]=s("p",null,[s("code",null,"annotations!"),o(" is the mutating variant of plotting function "),s("code",null,"annotations"),o(". Check the docstring for "),s("code",null,"annotations"),o(" for further information.")],-1)),e[378]||(e[378]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gs,[s("summary",null,[e[379]||(e[379]=s("a",{id:"Makie.arc",href:"#Makie.arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),e[380]||(e[380]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[381]||(e[381]=a('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution = 361 — The number of line points approximating the arc.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",us,[s("summary",null,[e[382]||(e[382]=s("a",{id:"Makie.arc!",href:"#Makie.arc!"},[s("span",{class:"jlbinding"},"Makie.arc!")],-1)),e[383]||(e[383]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[384]||(e[384]=s("p",null,[s("code",null,"arc!"),o(" is the mutating variant of plotting function "),s("code",null,"arc"),o(". Check the docstring for "),s("code",null,"arc"),o(" for further information.")],-1)),e[385]||(e[385]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bs,[s("summary",null,[e[386]||(e[386]=s("a",{id:"Makie.autolimits!",href:"#Makie.autolimits!"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[387]||(e[387]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[388]||(e[388]=a('
julia
autolimits!(ax::PolarAxis[, unlock_zoom = true])

Calling this tells the PolarAxis to derive limits freely from the plotted data, which allows rmin > 0 and thetalimits spanning less than a full circle. If unlock_zoom = true this also unlocks zooming in r and theta direction and allows for translations in r direction.

source

',3))]),s("details",ys,[s("summary",null,[e[389]||(e[389]=s("a",{id:"Makie.autolimits!-Tuple{Axis}",href:"#Makie.autolimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.autolimits!")],-1)),e[390]||(e[390]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[391]||(e[391]=a(`
julia
autolimits!()
+autolimits!(la::Axis)

Reset manually specified limits of la to an automatically determined rectangle, that depends on the data limits of all plot objects in the axis, as well as the autolimit margins for x and y axis. The argument la defaults to current_axis().

source

`,3))]),s("details",ms,[s("summary",null,[e[392]||(e[392]=s("a",{id:"Makie.available_gradients-Tuple{}",href:"#Makie.available_gradients-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_gradients")],-1)),e[393]||(e[393]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[394]||(e[394]=a('
julia
available_gradients()

Prints all available gradient names.

source

',3))]),s("details",fs,[s("summary",null,[e[395]||(e[395]=s("a",{id:"Makie.available_marker_symbols-Tuple{}",href:"#Makie.available_marker_symbols-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_marker_symbols")],-1)),e[396]||(e[396]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[397]||(e[397]=a('
julia
available_marker_symbols()

Displays all available marker symbols.

source

',3))]),s("details",Es,[s("summary",null,[e[398]||(e[398]=s("a",{id:"Makie.available_plotting_methods-Tuple{}",href:"#Makie.available_plotting_methods-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.available_plotting_methods")],-1)),e[399]||(e[399]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[400]||(e[400]=a('
julia
available_plotting_methods()

Returns an array of all available plotting functions.

source

',3))]),s("details",vs,[s("summary",null,[e[401]||(e[401]=s("a",{id:"Makie.axis3d-Tuple",href:"#Makie.axis3d-Tuple"},[s("span",{class:"jlbinding"},"Makie.axis3d")],-1)),e[402]||(e[402]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[403]||(e[403]=a(`
julia
axis3d(args; kw...)

Plots a 3-dimensional OldAxis.

Attributes

OldAxis attributes and their defaults for Plot{Makie.axis3d} are:

    showaxis: (true, true, true)
     visible: true
     ticks: 
         rotation: (-0.7071067811865475 + -0.0im + -0.0jm - 0.7071067811865476km, -4.371139e-8 + 0.0im + 0.0jm + 1.0km, -3.090861907263062e-8 + 3.090861907263061e-8im + 0.7071067811865475jm + 0.7071067811865476km)
@@ -87,24 +87,24 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
         linewidth: (1, 1, 1)
         linecolor: (RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0), RGBA{Float32}(0.5f0,0.5f0,0.5f0,0.4f0))
     inspectable: false
-    showticks: (true, true, true)

source

`,6))]),s("details",js,[s("summary",null,[e[404]||(e[404]=s("a",{id:"Makie.axislegend-Tuple{Any, Vararg{Any}}",href:"#Makie.axislegend-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.axislegend")],-1)),e[405]||(e[405]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[406]||(e[406]=a(`
julia
axislegend(ax, args...; position = :rt, kwargs...)
+    showticks: (true, true, true)

source

`,6))]),s("details",js,[s("summary",null,[e[404]||(e[404]=s("a",{id:"Makie.axislegend-Tuple{Any, Vararg{Any}}",href:"#Makie.axislegend-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.axislegend")],-1)),e[405]||(e[405]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[406]||(e[406]=a(`
julia
axislegend(ax, args...; position = :rt, kwargs...)
 axislegend(ax, args...; position = (1, 1), kwargs...)
 axislegend(ax = current_axis(); kwargs...)
 axislegend(title::AbstractString; kwargs...)
-axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

`,5))]),s("details",Ms,[s("summary",null,[e[407]||(e[407]=s("a",{id:"Makie.band",href:"#Makie.band"},[s("span",{class:"jlbinding"},"Makie.band")],-1)),e[408]||(e[408]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[409]||(e[409]=a(`
julia
band(x, ylower, yupper; kwargs...)
+axislegend(ax, title::AbstractString; kwargs...)

Create a legend that sits inside an Axis's plot area.

The position can be a Symbol where the first letter controls the horizontal alignment and can be l, r or c, and the second letter controls the vertical alignment and can be t, b or c. Or it can be a tuple where the first element is set as the Legend's halign and the second element as its valign.

With the keywords merge and unique you can control how plot objects with the same labels are treated. If merge is true, all plot objects with the same label will be layered on top of each other into one legend entry. If unique is true, all plot objects with the same plot type and label will be reduced to one occurrence.

source

`,5))]),s("details",Ms,[s("summary",null,[e[407]||(e[407]=s("a",{id:"Makie.band",href:"#Makie.band"},[s("span",{class:"jlbinding"},"Makie.band")],-1)),e[408]||(e[408]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[409]||(e[409]=a(`
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Cs,[s("summary",null,[e[410]||(e[410]=s("a",{id:"Makie.band!",href:"#Makie.band!"},[s("span",{class:"jlbinding"},"Makie.band!")],-1)),e[411]||(e[411]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[412]||(e[412]=s("p",null,[s("code",null,"band!"),o(" is the mutating variant of plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[413]||(e[413]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ws,[s("summary",null,[e[414]||(e[414]=s("a",{id:"Makie.barplot",href:"#Makie.barplot"},[s("span",{class:"jlbinding"},"Makie.barplot")],-1)),e[415]||(e[415]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[416]||(e[416]=a('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

',52))]),s("details",Fs,[s("summary",null,[e[417]||(e[417]=s("a",{id:"Makie.barplot!",href:"#Makie.barplot!"},[s("span",{class:"jlbinding"},"Makie.barplot!")],-1)),e[418]||(e[418]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[419]||(e[419]=s("p",null,[s("code",null,"barplot!"),o(" is the mutating variant of plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[420]||(e[420]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xs,[s("summary",null,[e[421]||(e[421]=s("a",{id:"Makie.boundingbox",href:"#Makie.boundingbox"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[422]||(e[422]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[423]||(e[423]=a('
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

',4))]),s("details",Ts,[s("summary",null,[e[424]||(e[424]=s("a",{id:"Makie.boundingbox-2",href:"#Makie.boundingbox-2"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[425]||(e[425]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[426]||(e[426]=a('
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

',4))]),s("details",As,[s("summary",null,[e[427]||(e[427]=s("a",{id:"Makie.boxplot",href:"#Makie.boxplot"},[s("span",{class:"jlbinding"},"Makie.boxplot")],-1)),e[428]||(e[428]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[429]||(e[429]=a('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

',39))]),s("details",Bs,[s("summary",null,[e[430]||(e[430]=s("a",{id:"Makie.boxplot!",href:"#Makie.boxplot!"},[s("span",{class:"jlbinding"},"Makie.boxplot!")],-1)),e[431]||(e[431]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[432]||(e[432]=s("p",null,[s("code",null,"boxplot!"),o(" is the mutating variant of plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[433]||(e[433]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ls,[s("summary",null,[e[434]||(e[434]=s("a",{id:"Makie.bracket",href:"#Makie.bracket"},[s("span",{class:"jlbinding"},"Makie.bracket")],-1)),e[435]||(e[435]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[436]||(e[436]=a(`
julia
bracket(x1, y1, x2, y2; kwargs...)
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShading — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Cs,[s("summary",null,[e[410]||(e[410]=s("a",{id:"Makie.band!",href:"#Makie.band!"},[s("span",{class:"jlbinding"},"Makie.band!")],-1)),e[411]||(e[411]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[412]||(e[412]=s("p",null,[s("code",null,"band!"),o(" is the mutating variant of plotting function "),s("code",null,"band"),o(". Check the docstring for "),s("code",null,"band"),o(" for further information.")],-1)),e[413]||(e[413]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ws,[s("summary",null,[e[414]||(e[414]=s("a",{id:"Makie.barplot",href:"#Makie.barplot"},[s("span",{class:"jlbinding"},"Makie.barplot")],-1)),e[415]||(e[415]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[416]||(e[416]=a('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels = nothing — Labels added at the end of each bar.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

color_over_background = automaticNo docs available.

color_over_bar = automaticNo docs available.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fillto = automatic — Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at = InfNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align = automaticNo docs available.

label_color = @inherit textcolorNo docs available.

label_font = @inherit font — The font of the bar labels.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5 — The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position = :end — The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation = No docs available.

label_size = @inherit fontsize — The font size of the bar labels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

nan_color = :transparent — The color for NaN values.

offset = 0.0No docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack = automaticNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

width = automatic — The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

source

',52))]),s("details",Fs,[s("summary",null,[e[417]||(e[417]=s("a",{id:"Makie.barplot!",href:"#Makie.barplot!"},[s("span",{class:"jlbinding"},"Makie.barplot!")],-1)),e[418]||(e[418]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[419]||(e[419]=s("p",null,[s("code",null,"barplot!"),o(" is the mutating variant of plotting function "),s("code",null,"barplot"),o(". Check the docstring for "),s("code",null,"barplot"),o(" for further information.")],-1)),e[420]||(e[420]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xs,[s("summary",null,[e[421]||(e[421]=s("a",{id:"Makie.boundingbox",href:"#Makie.boundingbox"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[422]||(e[422]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[423]||(e[423]=a('
julia
boundingbox(plot::AbstractPlot)

Returns the world space bounding box of a plot. This include plot.transformation, i.e. the transform_func and the model matrix.

See also: data_limits

source

',4))]),s("details",Ts,[s("summary",null,[e[424]||(e[424]=s("a",{id:"Makie.boundingbox-2",href:"#Makie.boundingbox-2"},[s("span",{class:"jlbinding"},"Makie.boundingbox")],-1)),e[425]||(e[425]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[426]||(e[426]=a('
julia
boundingbox(scenelike[, exclude = plot -> false])

Returns the combined world space bounding box of all plots collected under scenelike. This include plot.transformation, i.e. the transform_func and the model matrix. Plots with exclude(plot) == true are excluded.

See also: data_limits

source

',4))]),s("details",As,[s("summary",null,[e[427]||(e[427]=s("a",{id:"Makie.boxplot",href:"#Makie.boxplot"},[s("span",{class:"jlbinding"},"Makie.boxplot")],-1)),e[428]||(e[428]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[429]||(e[429]=a('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap = 0.03 — Spacing between dodged boxes.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

marker = @inherit markerNo docs available.

markersize = @inherit markersizeNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

outliercolor = automaticNo docs available.

outlierstrokecolor = @inherit markerstrokecolorNo docs available.

outlierstrokewidth = @inherit markerstrokewidthNo docs available.

range = 1.5 — Multiple of IQR controlling whisker length.

show_median = true — Show median as midline.

show_notch = false — Draw the notch.

show_outliers = true — Show outliers as points.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor = @inherit linecolorNo docs available.

whiskerlinewidth = @inherit linewidthNo docs available.

whiskerwidth = 0.0 — Multiplier of width for width of T's on whiskers, or :match to match width.

width = automatic — Width of the box before shrinking.

source

',39))]),s("details",Bs,[s("summary",null,[e[430]||(e[430]=s("a",{id:"Makie.boxplot!",href:"#Makie.boxplot!"},[s("span",{class:"jlbinding"},"Makie.boxplot!")],-1)),e[431]||(e[431]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[432]||(e[432]=s("p",null,[s("code",null,"boxplot!"),o(" is the mutating variant of plotting function "),s("code",null,"boxplot"),o(". Check the docstring for "),s("code",null,"boxplot"),o(" for further information.")],-1)),e[433]||(e[433]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ls,[s("summary",null,[e[434]||(e[434]=s("a",{id:"Makie.bracket",href:"#Makie.bracket"},[s("span",{class:"jlbinding"},"Makie.bracket")],-1)),e[435]||(e[435]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[436]||(e[436]=a(`
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

`,25))]),s("details",Ds,[s("summary",null,[e[437]||(e[437]=s("a",{id:"Makie.bracket!",href:"#Makie.bracket!"},[s("span",{class:"jlbinding"},"Makie.bracket!")],-1)),e[438]||(e[438]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[439]||(e[439]=s("p",null,[s("code",null,"bracket!"),o(" is the mutating variant of plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[440]||(e[440]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ss,[s("summary",null,[e[441]||(e[441]=s("a",{id:"Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}",href:"#Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.broadcast_foreach")],-1)),e[442]||(e[442]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[443]||(e[443]=a('
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

',3))]),s("details",Os,[s("summary",null,[e[444]||(e[444]=s("a",{id:"Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.cam2d!")],-1)),e[445]||(e[445]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[446]||(e[446]=a('
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

',5))]),s("details",Ps,[s("summary",null,[e[447]||(e[447]=s("a",{id:"Makie.cam2d-Tuple{Scene}",href:"#Makie.cam2d-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam2d")],-1)),e[448]||(e[448]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[449]||(e[449]=s("p",null,"Creates a subscene with a pixel camera",-1)),e[450]||(e[450]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/scenes.jl#L401-L403",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ns,[s("summary",null,[e[451]||(e[451]=s("a",{id:"Makie.cam3d!-Tuple{Any}",href:"#Makie.cam3d!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d!")],-1)),e[452]||(e[452]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[453]||(e[453]=a('
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

',3))]),s("details",zs,[s("summary",null,[e[454]||(e[454]=s("a",{id:"Makie.cam3d_cad!-Tuple{Any}",href:"#Makie.cam3d_cad!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d_cad!")],-1)),e[455]||(e[455]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[456]||(e[456]=a('
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

',3))]),s("details",Is,[s("summary",null,[e[457]||(e[457]=s("a",{id:"Makie.cam_relative!-Tuple{Scene}",href:"#Makie.cam_relative!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam_relative!")],-1)),e[458]||(e[458]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[459]||(e[459]=a('
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

',3))]),s("details",Rs,[s("summary",null,[e[460]||(e[460]=s("a",{id:"Makie.campixel!-Tuple{Scene}",href:"#Makie.campixel!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.campixel!")],-1)),e[461]||(e[461]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[462]||(e[462]=a('
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

',3))]),s("details",Vs,[s("summary",null,[e[463]||(e[463]=s("a",{id:"Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}",href:"#Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}"},[s("span",{class:"jlbinding"},"Makie.categorical_colors")],-1)),e[464]||(e[464]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[465]||(e[465]=a('
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

',3))]),s("details",qs,[s("summary",null,[e[466]||(e[466]=s("a",{id:"Makie.colorbuffer",href:"#Makie.colorbuffer"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[467]||(e[467]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[468]||(e[468]=a('
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

',4))]),s("details",Gs,[s("summary",null,[e[469]||(e[469]=s("a",{id:"Makie.colorbuffer-Tuple{Axis}",href:"#Makie.colorbuffer-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[470]||(e[470]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[471]||(e[471]=a('
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

',3))]),s("details",Us,[s("summary",null,[e[472]||(e[472]=s("a",{id:"Makie.contour",href:"#Makie.contour"},[s("span",{class:"jlbinding"},"Makie.contour")],-1)),e[473]||(e[473]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[474]||(e[474]=a(`
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hs,[s("summary",null,[e[475]||(e[475]=s("a",{id:"Makie.contour!",href:"#Makie.contour!"},[s("span",{class:"jlbinding"},"Makie.contour!")],-1)),e[476]||(e[476]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[477]||(e[477]=s("p",null,[s("code",null,"contour!"),o(" is the mutating variant of plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[478]||(e[478]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ws,[s("summary",null,[e[479]||(e[479]=s("a",{id:"Makie.contour3d",href:"#Makie.contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),e[480]||(e[480]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[481]||(e[481]=a('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",Ys,[s("summary",null,[e[482]||(e[482]=s("a",{id:"Makie.contour3d!",href:"#Makie.contour3d!"},[s("span",{class:"jlbinding"},"Makie.contour3d!")],-1)),e[483]||(e[483]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[484]||(e[484]=s("p",null,[s("code",null,"contour3d!"),o(" is the mutating variant of plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[485]||(e[485]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ks,[s("summary",null,[e[486]||(e[486]=s("a",{id:"Makie.contourf",href:"#Makie.contourf"},[s("span",{class:"jlbinding"},"Makie.contourf")],-1)),e[487]||(e[487]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[488]||(e[488]=a('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Qs,[s("summary",null,[e[489]||(e[489]=s("a",{id:"Makie.contourf!",href:"#Makie.contourf!"},[s("span",{class:"jlbinding"},"Makie.contourf!")],-1)),e[490]||(e[490]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[491]||(e[491]=s("p",null,[s("code",null,"contourf!"),o(" is the mutating variant of plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[492]||(e[492]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$s,[s("summary",null,[e[493]||(e[493]=s("a",{id:"Makie.crossbar",href:"#Makie.crossbar"},[s("span",{class:"jlbinding"},"Makie.crossbar")],-1)),e[494]||(e[494]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[495]||(e[495]=a('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

',29))]),s("details",Xs,[s("summary",null,[e[496]||(e[496]=s("a",{id:"Makie.crossbar!",href:"#Makie.crossbar!"},[s("span",{class:"jlbinding"},"Makie.crossbar!")],-1)),e[497]||(e[497]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[498]||(e[498]=s("p",null,[s("code",null,"crossbar!"),o(" is the mutating variant of plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[499]||(e[499]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Js,[s("summary",null,[e[500]||(e[500]=s("a",{id:"Makie.current_axis!-Tuple{Any}",href:"#Makie.current_axis!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[501]||(e[501]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[502]||(e[502]=a('
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

',3))]),s("details",Zs,[s("summary",null,[e[503]||(e[503]=s("a",{id:"Makie.current_axis!-Tuple{Figure, Any}",href:"#Makie.current_axis!-Tuple{Figure, Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[504]||(e[504]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[505]||(e[505]=a('
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

',3))]),s("details",_s,[s("summary",null,[e[506]||(e[506]=s("a",{id:"Makie.current_axis-Tuple{}",href:"#Makie.current_axis-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_axis")],-1)),e[507]||(e[507]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[508]||(e[508]=a('
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

',3))]),s("details",eo,[s("summary",null,[e[509]||(e[509]=s("a",{id:"Makie.current_figure!-Tuple{Any}",href:"#Makie.current_figure!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_figure!")],-1)),e[510]||(e[510]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[511]||(e[511]=a('
julia
current_figure!(fig)

Set fig as the current active figure.

source

',3))]),s("details",so,[s("summary",null,[e[512]||(e[512]=s("a",{id:"Makie.current_figure-Tuple{}",href:"#Makie.current_figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_figure")],-1)),e[513]||(e[513]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[514]||(e[514]=a('
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

',3))]),s("details",oo,[s("summary",null,[e[515]||(e[515]=s("a",{id:"Makie.data_limits",href:"#Makie.data_limits"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[516]||(e[516]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[517]||(e[517]=a('
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

',4))]),s("details",io,[s("summary",null,[e[518]||(e[518]=s("a",{id:"Makie.data_limits-Tuple{AbstractPlot}",href:"#Makie.data_limits-Tuple{AbstractPlot}"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[519]||(e[519]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[520]||(e[520]=a('
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

',4))]),s("details",to,[s("summary",null,[e[521]||(e[521]=s("a",{id:"Makie.datashader",href:"#Makie.datashader"},[s("span",{class:"jlbinding"},"Makie.datashader")],-1)),e[522]||(e[522]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[523]||(e[523]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

Attributes

align = (:center, :center)No docs available.

color = @inherit linecolorNo docs available.

font = @inherit fontNo docs available.

fontsize = @inherit fontsizeNo docs available.

joinstyle = @inherit joinstyleNo docs available.

justification = automaticNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

miter_limit = @inherit miter_limitNo docs available.

offset = 0 — The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation = :up — Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation = automaticNo docs available.

style = :curlyNo docs available.

text = ""No docs available.

textcolor = @inherit textcolorNo docs available.

textoffset = automaticNo docs available.

width = 15 — The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

source

`,25))]),s("details",Ds,[s("summary",null,[e[437]||(e[437]=s("a",{id:"Makie.bracket!",href:"#Makie.bracket!"},[s("span",{class:"jlbinding"},"Makie.bracket!")],-1)),e[438]||(e[438]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[439]||(e[439]=s("p",null,[s("code",null,"bracket!"),o(" is the mutating variant of plotting function "),s("code",null,"bracket"),o(". Check the docstring for "),s("code",null,"bracket"),o(" for further information.")],-1)),e[440]||(e[440]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ss,[s("summary",null,[e[441]||(e[441]=s("a",{id:"Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}",href:"#Makie.broadcast_foreach-Tuple{Any, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.broadcast_foreach")],-1)),e[442]||(e[442]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[443]||(e[443]=a('
julia
broadcast_foreach(f, args...)

Like broadcast but for foreach. Doesn't care about shape and treats Tuples && StaticVectors as scalars. This method is meant for broadcasting across attributes that can either have scalar or vector / array form. An example would be a collection of scatter markers that have different sizes but a single color. The length of an attribute is determined with attr_broadcast_length and elements are accessed with attr_broadcast_getindex.

source

',3))]),s("details",Os,[s("summary",null,[e[444]||(e[444]=s("a",{id:"Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.cam2d!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.cam2d!")],-1)),e[445]||(e[445]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[446]||(e[446]=a('
julia
cam2d!(scene::SceneLike, kwargs...)

Creates a 2D camera for the given scene. The camera implements zooming by scrolling and translation using mouse drag. It also implements rectangle selections.

Keyword Arguments

  • zoomspeed = 0.1 sets the zoom speed.

  • zoombutton = true sets a button (combination) which needs to be pressed to enable zooming. By default no button needs to be pressed.

  • panbutton = Mouse.right sets the button used to translate the camera. This must include a mouse button.

  • selectionbutton = (Keyboard.space, Mouse.left) sets the button used for rectangle selection. This must include a mouse button.

source

',5))]),s("details",Ps,[s("summary",null,[e[447]||(e[447]=s("a",{id:"Makie.cam2d-Tuple{Scene}",href:"#Makie.cam2d-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam2d")],-1)),e[448]||(e[448]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[449]||(e[449]=s("p",null,"Creates a subscene with a pixel camera",-1)),e[450]||(e[450]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/scenes.jl#L401-L403",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ns,[s("summary",null,[e[451]||(e[451]=s("a",{id:"Makie.cam3d!-Tuple{Any}",href:"#Makie.cam3d!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d!")],-1)),e[452]||(e[452]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[453]||(e[453]=a('
julia
cam3d!(scene[; kwargs...])

Creates a Camera3D with zoom_shift_lookat = true and fixed_axis = true. For more information, see Camera3D

source

',3))]),s("details",zs,[s("summary",null,[e[454]||(e[454]=s("a",{id:"Makie.cam3d_cad!-Tuple{Any}",href:"#Makie.cam3d_cad!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.cam3d_cad!")],-1)),e[455]||(e[455]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[456]||(e[456]=a('
julia
cam3d_cad!(scene[; kwargs...])

Creates a Camera3D with cad = true, zoom_shift_lookat = false and fixed_axis = false. For more information, see Camera3D

source

',3))]),s("details",Is,[s("summary",null,[e[457]||(e[457]=s("a",{id:"Makie.cam_relative!-Tuple{Scene}",href:"#Makie.cam_relative!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.cam_relative!")],-1)),e[458]||(e[458]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[459]||(e[459]=a('
julia
cam_relative!(scene)

Creates a camera for the given scene which maps the scene area to a 0..1 by 0..1 range. This camera does not feature controls.

source

',3))]),s("details",Rs,[s("summary",null,[e[460]||(e[460]=s("a",{id:"Makie.campixel!-Tuple{Scene}",href:"#Makie.campixel!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.campixel!")],-1)),e[461]||(e[461]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[462]||(e[462]=a('
julia
campixel!(scene; nearclip=-1000.0, farclip=1000.0)

Creates a pixel camera for the given scene. This means that the positional data of a plot will be interpreted in pixel units. This camera does not feature controls.

source

',3))]),s("details",Vs,[s("summary",null,[e[463]||(e[463]=s("a",{id:"Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}",href:"#Makie.categorical_colors-Tuple{AbstractVector{<:ColorTypes.Colorant}, Integer}"},[s("span",{class:"jlbinding"},"Makie.categorical_colors")],-1)),e[464]||(e[464]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[465]||(e[465]=a('
julia
categorical_colors(colormaplike, categories::Integer)

Creates categorical colors and tries to match categories. Will error if color scheme doesn't contain enough categories. Will drop the n last colors, if request less colors than contained in scheme.

source

',3))]),s("details",qs,[s("summary",null,[e[466]||(e[466]=s("a",{id:"Makie.colorbuffer",href:"#Makie.colorbuffer"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[467]||(e[467]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[468]||(e[468]=a('
julia
colorbuffer(scene, format::ImageStorageFormat = JuliaNative; update=true, backend=current_backend(), screen_config...)

Returns the content of the given scene or screen rasterised to a Matrix of Colors. The return type is backend-dependent, but will be some form of RGB or RGBA.

  • backend::Module: A module which is a Makie backend. For example, backend = GLMakie, backend = CairoMakie, etc.

  • format = JuliaNative : Returns a buffer in the format of standard julia images (dims permuted and one reversed)

  • format = GLNative : Returns a more efficient format buffer for GLMakie which can be directly used in FFMPEG without conversion

  • screen_config: Backend dependent, look up via ?Backend.Screen/Base.doc(Backend.Screen)

  • update=true: resets/updates limits. Set to false, if you want to preserver camera movements.

source

',4))]),s("details",Gs,[s("summary",null,[e[469]||(e[469]=s("a",{id:"Makie.colorbuffer-Tuple{Axis}",href:"#Makie.colorbuffer-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.colorbuffer")],-1)),e[470]||(e[470]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[471]||(e[471]=a('
julia
colorbuffer(ax::Axis; include_decorations=true, colorbuffer_kws...)

Gets the colorbuffer of the Axis in JuliaNative image format. If include_decorations=false, only the inside of the axis is fetched.

source

',3))]),s("details",Us,[s("summary",null,[e[472]||(e[472]=s("a",{id:"Makie.contour",href:"#Makie.contour"},[s("span",{class:"jlbinding"},"Makie.contour")],-1)),e[473]||(e[473]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[474]||(e[474]=a(`
julia
contour(x, y, z)
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hs,[s("summary",null,[e[475]||(e[475]=s("a",{id:"Makie.contour!",href:"#Makie.contour!"},[s("span",{class:"jlbinding"},"Makie.contour!")],-1)),e[476]||(e[476]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[477]||(e[477]=s("p",null,[s("code",null,"contour!"),o(" is the mutating variant of plotting function "),s("code",null,"contour"),o(". Check the docstring for "),s("code",null,"contour"),o(" for further information.")],-1)),e[478]||(e[478]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ws,[s("summary",null,[e[479]||(e[479]=s("a",{id:"Makie.contour3d",href:"#Makie.contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),e[480]||(e[480]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[481]||(e[481]=a('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth = trueNo docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

labelcolor = nothing — Color of the contour labels, if nothing it matches color by default.

labelfont = @inherit font — The font of the contour labels.

labelformatter = contour_label_formatter — Formats the numeric values of the contour levels to strings.

labels = false — If true, adds text labels to the contour lines.

labelsize = 10 — Font size of the contour labels

levels = 5 — Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = 1.0No docs available.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",Ys,[s("summary",null,[e[482]||(e[482]=s("a",{id:"Makie.contour3d!",href:"#Makie.contour3d!"},[s("span",{class:"jlbinding"},"Makie.contour3d!")],-1)),e[483]||(e[483]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[484]||(e[484]=s("p",null,[s("code",null,"contour3d!"),o(" is the mutating variant of plotting function "),s("code",null,"contour3d"),o(". Check the docstring for "),s("code",null,"contour3d"),o(" for further information.")],-1)),e[485]||(e[485]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ks,[s("summary",null,[e[486]||(e[486]=s("a",{id:"Makie.contourf",href:"#Makie.contourf"},[s("span",{class:"jlbinding"},"Makie.contourf")],-1)),e[487]||(e[487]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[488]||(e[488]=a('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormapNo docs available.

colorscale = identityNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh = nothing — In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow = nothing — In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode = :normal — Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Qs,[s("summary",null,[e[489]||(e[489]=s("a",{id:"Makie.contourf!",href:"#Makie.contourf!"},[s("span",{class:"jlbinding"},"Makie.contourf!")],-1)),e[490]||(e[490]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[491]||(e[491]=s("p",null,[s("code",null,"contourf!"),o(" is the mutating variant of plotting function "),s("code",null,"contourf"),o(". Check the docstring for "),s("code",null,"contourf"),o(" for further information.")],-1)),e[492]||(e[492]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$s,[s("summary",null,[e[493]||(e[493]=s("a",{id:"Makie.crossbar",href:"#Makie.crossbar"},[s("span",{class:"jlbinding"},"Makie.crossbar")],-1)),e[494]||(e[494]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[495]||(e[495]=a('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

Attributes

color = @inherit patchcolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = @inherit inspectableNo docs available.

midlinecolor = automaticNo docs available.

midlinewidth = @inherit linewidthNo docs available.

n_dodge = automaticNo docs available.

notchmax = automatic — Upper limit of the notch.

notchmin = automatic — Lower limit of the notch.

notchwidth = 0.5 — Multiplier of width for narrowest width of notch.

orientation = :vertical — Orientation of box (:vertical or :horizontal).

show_midline = true — Show midline.

show_notch = false — Whether to draw the notch.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

width = automatic — Width of the box before shrinking.

source

',29))]),s("details",Xs,[s("summary",null,[e[496]||(e[496]=s("a",{id:"Makie.crossbar!",href:"#Makie.crossbar!"},[s("span",{class:"jlbinding"},"Makie.crossbar!")],-1)),e[497]||(e[497]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[498]||(e[498]=s("p",null,[s("code",null,"crossbar!"),o(" is the mutating variant of plotting function "),s("code",null,"crossbar"),o(". Check the docstring for "),s("code",null,"crossbar"),o(" for further information.")],-1)),e[499]||(e[499]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Js,[s("summary",null,[e[500]||(e[500]=s("a",{id:"Makie.current_axis!-Tuple{Any}",href:"#Makie.current_axis!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[501]||(e[501]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[502]||(e[502]=a('
julia
current_axis!(ax)

Set an axis ax, which must be part of a figure, as the figure's current active axis.

source

',3))]),s("details",Zs,[s("summary",null,[e[503]||(e[503]=s("a",{id:"Makie.current_axis!-Tuple{Figure, Any}",href:"#Makie.current_axis!-Tuple{Figure, Any}"},[s("span",{class:"jlbinding"},"Makie.current_axis!")],-1)),e[504]||(e[504]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[505]||(e[505]=a('
julia
current_axis!(fig::Figure, ax)

Set ax as the current active axis in fig.

source

',3))]),s("details",_s,[s("summary",null,[e[506]||(e[506]=s("a",{id:"Makie.current_axis-Tuple{}",href:"#Makie.current_axis-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_axis")],-1)),e[507]||(e[507]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[508]||(e[508]=a('
julia
current_axis()

Returns the current active axis (or the last axis created). Returns nothing if there is no current active axis.

source

',3))]),s("details",eo,[s("summary",null,[e[509]||(e[509]=s("a",{id:"Makie.current_figure!-Tuple{Any}",href:"#Makie.current_figure!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.current_figure!")],-1)),e[510]||(e[510]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[511]||(e[511]=a('
julia
current_figure!(fig)

Set fig as the current active figure.

source

',3))]),s("details",so,[s("summary",null,[e[512]||(e[512]=s("a",{id:"Makie.current_figure-Tuple{}",href:"#Makie.current_figure-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.current_figure")],-1)),e[513]||(e[513]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[514]||(e[514]=a('
julia
current_figure()

Returns the current active figure (or the last figure created). Returns nothing if there is no current active figure.

source

',3))]),s("details",oo,[s("summary",null,[e[515]||(e[515]=s("a",{id:"Makie.data_limits",href:"#Makie.data_limits"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[516]||(e[516]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[517]||(e[517]=a('
julia
data_limits(scenelike[, exclude = plot -> false])

Returns the combined data limits of all plots collected under scenelike for which exclude(plot) == false. This is solely based on the positional data of a plot and thus does not include any transformations.

See also: boundingbox

source

',4))]),s("details",io,[s("summary",null,[e[518]||(e[518]=s("a",{id:"Makie.data_limits-Tuple{AbstractPlot}",href:"#Makie.data_limits-Tuple{AbstractPlot}"},[s("span",{class:"jlbinding"},"Makie.data_limits")],-1)),e[519]||(e[519]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[520]||(e[520]=a('
julia
data_limits(plot::AbstractPlot)

Returns the bounding box of a plot based on just its position data.

See also: boundingbox

source

',4))]),s("details",to,[s("summary",null,[e[521]||(e[521]=s("a",{id:"Makie.datashader",href:"#Makie.datashader"},[s("span",{class:"jlbinding"},"Makie.datashader")],-1)),e[522]||(e[522]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[523]||(e[523]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
 datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

Attributes

agg = AggCount{Float32}() — Can be AggCount(), AggAny() or AggMean(). Be sure, to use the correct element type e.g. AggCount{Float32}(), which needs to accomodate the output of local_operation. User-extensible by overloading:

julia
struct MyAgg{T} <: Makie.AggOp end
 MyAgg() = MyAgg{Float64}()
 Makie.Aggregation.null(::MyAgg{T}) where {T} = zero(T)
 Makie.Aggregation.embed(::MyAgg{T}, x) where {T} = convert(T, x)
 Makie.Aggregation.merge(::MyAgg{T}, x::T, y::T) where {T} = x + y
-Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",ao,[s("summary",null,[e[524]||(e[524]=s("a",{id:"Makie.datashader!",href:"#Makie.datashader!"},[s("span",{class:"jlbinding"},"Makie.datashader!")],-1)),e[525]||(e[525]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[526]||(e[526]=s("p",null,[s("code",null,"datashader!"),o(" is the mutating variant of plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[527]||(e[527]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",no,[s("summary",null,[e[528]||(e[528]=s("a",{id:"Makie.deactivate_interaction!-Tuple{Any, Symbol}",href:"#Makie.deactivate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deactivate_interaction!")],-1)),e[529]||(e[529]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[530]||(e[530]=a('
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

',3))]),s("details",lo,[s("summary",null,[e[531]||(e[531]=s("a",{id:"Makie.density",href:"#Makie.density"},[s("span",{class:"jlbinding"},"Makie.density")],-1)),e[532]||(e[532]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[533]||(e[533]=a('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

',22))]),s("details",ro,[s("summary",null,[e[534]||(e[534]=s("a",{id:"Makie.density!",href:"#Makie.density!"},[s("span",{class:"jlbinding"},"Makie.density!")],-1)),e[535]||(e[535]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[536]||(e[536]=s("p",null,[s("code",null,"density!"),o(" is the mutating variant of plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[537]||(e[537]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",co,[s("summary",null,[e[538]||(e[538]=s("a",{id:"Makie.deregister_interaction!-Tuple{Any, Symbol}",href:"#Makie.deregister_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deregister_interaction!")],-1)),e[539]||(e[539]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[540]||(e[540]=a('
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

',3))]),s("details",po,[s("summary",null,[e[541]||(e[541]=s("a",{id:"Makie.ecdfplot",href:"#Makie.ecdfplot"},[s("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[542]||(e[542]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[543]||(e[543]=a('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",ho,[s("summary",null,[e[544]||(e[544]=s("a",{id:"Makie.ecdfplot!",href:"#Makie.ecdfplot!"},[s("span",{class:"jlbinding"},"Makie.ecdfplot!")],-1)),e[545]||(e[545]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[546]||(e[546]=s("p",null,[s("code",null,"ecdfplot!"),o(" is the mutating variant of plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[547]||(e[547]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ko,[s("summary",null,[e[548]||(e[548]=s("a",{id:"Makie.errorbars",href:"#Makie.errorbars"},[s("span",{class:"jlbinding"},"Makie.errorbars")],-1)),e[549]||(e[549]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[550]||(e[550]=a(`
julia
errorbars(x, y, error_both; kwargs...)
+Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async = true — Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize = 1 — Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation = identity — Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip = automatic — The color for any value below the colorrange.

method = AggThreads() — Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

operation = automatic — Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform = identity — Function which gets applied to every point before aggregating it.

show_timings = false — Set to true to show how long it takes to aggregate each frame.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",ao,[s("summary",null,[e[524]||(e[524]=s("a",{id:"Makie.datashader!",href:"#Makie.datashader!"},[s("span",{class:"jlbinding"},"Makie.datashader!")],-1)),e[525]||(e[525]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[526]||(e[526]=s("p",null,[s("code",null,"datashader!"),o(" is the mutating variant of plotting function "),s("code",null,"datashader"),o(". Check the docstring for "),s("code",null,"datashader"),o(" for further information.")],-1)),e[527]||(e[527]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",no,[s("summary",null,[e[528]||(e[528]=s("a",{id:"Makie.deactivate_interaction!-Tuple{Any, Symbol}",href:"#Makie.deactivate_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deactivate_interaction!")],-1)),e[529]||(e[529]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[530]||(e[530]=a('
julia
deactivate_interaction!(parent, name::Symbol)

Deactivate the interaction named name registered in parent. It can be reactivated with activate_interaction!.

source

',3))]),s("details",lo,[s("summary",null,[e[531]||(e[531]=s("a",{id:"Makie.density",href:"#Makie.density"},[s("span",{class:"jlbinding"},"Makie.density")],-1)),e[532]||(e[532]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[533]||(e[533]=a('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

Attributes

bandwidth = automatic — Kernel density bandwidth, determined automatically if automatic.

boundary = automatic — Boundary of the density estimation, determined automatically if automatic.

color = @inherit patchcolor — Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap = @inherit colormapNo docs available.

colorrange = Makie.automaticNo docs available.

colorscale = identityNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction = :x — The dimension along which the values are distributed. Can be :x or :y.

inspectable = @inherit inspectableNo docs available.

linestyle = nothingNo docs available.

npoints = 200 — The resolution of the estimated curve along the dimension set in direction.

offset = 0.0 — Shift the density baseline, for layering multiple densities on top of each other.

strokearound = falseNo docs available.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Assign a vector of statistical weights to values.

source

',22))]),s("details",ro,[s("summary",null,[e[534]||(e[534]=s("a",{id:"Makie.density!",href:"#Makie.density!"},[s("span",{class:"jlbinding"},"Makie.density!")],-1)),e[535]||(e[535]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[536]||(e[536]=s("p",null,[s("code",null,"density!"),o(" is the mutating variant of plotting function "),s("code",null,"density"),o(". Check the docstring for "),s("code",null,"density"),o(" for further information.")],-1)),e[537]||(e[537]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",co,[s("summary",null,[e[538]||(e[538]=s("a",{id:"Makie.deregister_interaction!-Tuple{Any, Symbol}",href:"#Makie.deregister_interaction!-Tuple{Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.deregister_interaction!")],-1)),e[539]||(e[539]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[540]||(e[540]=a('
julia
deregister_interaction!(parent, name::Symbol)

Deregister the interaction named name registered in parent.

source

',3))]),s("details",po,[s("summary",null,[e[541]||(e[541]=s("a",{id:"Makie.ecdfplot",href:"#Makie.ecdfplot"},[s("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[542]||(e[542]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[543]||(e[543]=a('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",ho,[s("summary",null,[e[544]||(e[544]=s("a",{id:"Makie.ecdfplot!",href:"#Makie.ecdfplot!"},[s("span",{class:"jlbinding"},"Makie.ecdfplot!")],-1)),e[545]||(e[545]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[546]||(e[546]=s("p",null,[s("code",null,"ecdfplot!"),o(" is the mutating variant of plotting function "),s("code",null,"ecdfplot"),o(". Check the docstring for "),s("code",null,"ecdfplot"),o(" for further information.")],-1)),e[547]||(e[547]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ko,[s("summary",null,[e[548]||(e[548]=s("a",{id:"Makie.errorbars",href:"#Makie.errorbars"},[s("span",{class:"jlbinding"},"Makie.errorbars")],-1)),e[549]||(e[549]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[550]||(e[550]=a(`
julia
errorbars(x, y, error_both; kwargs...)
 errorbars(x, y, error_low, error_high; kwargs...)
 errorbars(x, y, error_low_high; kwargs...)
 
@@ -113,7 +113,7 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 errorbars(xy, error_low_high; kwargs...)
 
 errorbars(xy_error_both; kwargs...)
-errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",go,[s("summary",null,[e[551]||(e[551]=s("a",{id:"Makie.errorbars!",href:"#Makie.errorbars!"},[s("span",{class:"jlbinding"},"Makie.errorbars!")],-1)),e[552]||(e[552]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[553]||(e[553]=s("p",null,[s("code",null,"errorbars!"),o(" is the mutating variant of plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[554]||(e[554]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",uo,[s("summary",null,[e[555]||(e[555]=s("a",{id:"Makie.fill_between!-NTuple{4, Any}",href:"#Makie.fill_between!-NTuple{4, Any}"},[s("span",{class:"jlbinding"},"Makie.fill_between!")],-1)),e[556]||(e[556]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[557]||(e[557]=a('
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

',3))]),s("details",bo,[s("summary",null,[e[558]||(e[558]=s("a",{id:"Makie.help-Tuple{Any}",href:"#Makie.help-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help")],-1)),e[559]||(e[559]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[560]||(e[560]=a('
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

',6))]),s("details",yo,[s("summary",null,[e[561]||(e[561]=s("a",{id:"Makie.help_arguments-Tuple{Any}",href:"#Makie.help_arguments-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_arguments")],-1)),e[562]||(e[562]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[563]||(e[563]=a('
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

',3))]),s("details",mo,[s("summary",null,[e[564]||(e[564]=s("a",{id:"Makie.help_attributes-Tuple{Any}",href:"#Makie.help_attributes-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_attributes")],-1)),e[565]||(e[565]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[566]||(e[566]=a(`
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",go,[s("summary",null,[e[551]||(e[551]=s("a",{id:"Makie.errorbars!",href:"#Makie.errorbars!"},[s("span",{class:"jlbinding"},"Makie.errorbars!")],-1)),e[552]||(e[552]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[553]||(e[553]=s("p",null,[s("code",null,"errorbars!"),o(" is the mutating variant of plotting function "),s("code",null,"errorbars"),o(". Check the docstring for "),s("code",null,"errorbars"),o(" for further information.")],-1)),e[554]||(e[554]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",uo,[s("summary",null,[e[555]||(e[555]=s("a",{id:"Makie.fill_between!-NTuple{4, Any}",href:"#Makie.fill_between!-NTuple{4, Any}"},[s("span",{class:"jlbinding"},"Makie.fill_between!")],-1)),e[556]||(e[556]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[557]||(e[557]=a('
julia
fill_between!(scenelike, x, y1, y2; where = nothing, kw_args...)

fill the section between 2 lines with the condition where

source

',3))]),s("details",bo,[s("summary",null,[e[558]||(e[558]=s("a",{id:"Makie.help-Tuple{Any}",href:"#Makie.help-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help")],-1)),e[559]||(e[559]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[560]||(e[560]=a('
julia
help(func[; extended = false])

Welcome to the main help function of Makie.jl / Makie.jl.

For help on a specific function's arguments, type help_arguments(function_name).

For help on a specific function's attributes, type help_attributes(plot_Type).

Use the optional extended = true keyword argument to see more details.

source

',6))]),s("details",yo,[s("summary",null,[e[561]||(e[561]=s("a",{id:"Makie.help_arguments-Tuple{Any}",href:"#Makie.help_arguments-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_arguments")],-1)),e[562]||(e[562]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[563]||(e[563]=a('
julia
help_arguments([io], func)

Returns a list of signatures for function func.

source

',3))]),s("details",mo,[s("summary",null,[e[564]||(e[564]=s("a",{id:"Makie.help_attributes-Tuple{Any}",href:"#Makie.help_attributes-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.help_attributes")],-1)),e[565]||(e[565]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[566]||(e[566]=a(`
julia
help_attributes([io], Union{PlotType, PlotFunction}; extended = false)

Returns a list of attributes for the plot type Typ. The attributes returned extend those attributes found in the default_theme.

Use the optional keyword argument extended (default = false) to show in addition the default values of each attribute. usage:

julia
>help_attributes(scatter)
     alpha
     color
     colormap
@@ -132,19 +132,19 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     transform_marker
     transparency
     uv_offset_width
-    visible

source

`,5))]),s("details",fo,[s("summary",null,[e[567]||(e[567]=s("a",{id:"Makie.hexbin",href:"#Makie.hexbin"},[s("span",{class:"jlbinding"},"Makie.hexbin")],-1)),e[568]||(e[568]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[569]||(e[569]=a('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

',19))]),s("details",Eo,[s("summary",null,[e[570]||(e[570]=s("a",{id:"Makie.hexbin!",href:"#Makie.hexbin!"},[s("span",{class:"jlbinding"},"Makie.hexbin!")],-1)),e[571]||(e[571]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[572]||(e[572]=s("p",null,[s("code",null,"hexbin!"),o(" is the mutating variant of plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[573]||(e[573]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vo,[s("summary",null,[e[574]||(e[574]=s("a",{id:"Makie.hidedecorations!-Tuple{Axis}",href:"#Makie.hidedecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[575]||(e[575]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[576]||(e[576]=a(`
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
-                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

`,4))]),s("details",jo,[s("summary",null,[e[577]||(e[577]=s("a",{id:"Makie.hidedecorations!-Tuple{PolarAxis}",href:"#Makie.hidedecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[578]||(e[578]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[579]||(e[579]=a('
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

',4))]),s("details",Mo,[s("summary",null,[e[580]||(e[580]=s("a",{id:"Makie.hiderdecorations!-Tuple{PolarAxis}",href:"#Makie.hiderdecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hiderdecorations!")],-1)),e[581]||(e[581]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[582]||(e[582]=a('
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Co,[s("summary",null,[e[583]||(e[583]=s("a",{id:"Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}",href:"#Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.hidespines!")],-1)),e[584]||(e[584]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[585]||(e[585]=a('
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

',3))]),s("details",wo,[s("summary",null,[e[586]||(e[586]=s("a",{id:"Makie.hidethetadecorations!-Tuple{PolarAxis}",href:"#Makie.hidethetadecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidethetadecorations!")],-1)),e[587]||(e[587]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[588]||(e[588]=a('
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Fo,[s("summary",null,[e[589]||(e[589]=s("a",{id:"Makie.hidexdecorations!-Tuple{Axis}",href:"#Makie.hidexdecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidexdecorations!")],-1)),e[590]||(e[590]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[591]||(e[591]=a(`
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",xo,[s("summary",null,[e[592]||(e[592]=s("a",{id:"Makie.hideydecorations!-Tuple{Axis}",href:"#Makie.hideydecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hideydecorations!")],-1)),e[593]||(e[593]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[594]||(e[594]=a(`
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
-    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",To,[s("summary",null,[e[595]||(e[595]=s("a",{id:"Makie.hidezdecorations!-Tuple{Axis3}",href:"#Makie.hidezdecorations!-Tuple{Axis3}"},[s("span",{class:"jlbinding"},"Makie.hidezdecorations!")],-1)),e[596]||(e[596]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[597]||(e[597]=a('
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Ao,[s("summary",null,[e[598]||(e[598]=s("a",{id:"Makie.hist",href:"#Makie.hist"},[s("span",{class:"jlbinding"},"Makie.hist")],-1)),e[599]||(e[599]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[600]||(e[600]=a('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

',29))]),s("details",Bo,[s("summary",null,[e[601]||(e[601]=s("a",{id:"Makie.hist!",href:"#Makie.hist!"},[s("span",{class:"jlbinding"},"Makie.hist!")],-1)),e[602]||(e[602]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[603]||(e[603]=s("p",null,[s("code",null,"hist!"),o(" is the mutating variant of plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[604]||(e[604]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Lo,[s("summary",null,[e[605]||(e[605]=s("a",{id:"Makie.hlines",href:"#Makie.hlines"},[s("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[606]||(e[606]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[607]||(e[607]=a('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

',35))]),s("details",Do,[s("summary",null,[e[608]||(e[608]=s("a",{id:"Makie.hlines!",href:"#Makie.hlines!"},[s("span",{class:"jlbinding"},"Makie.hlines!")],-1)),e[609]||(e[609]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[610]||(e[610]=s("p",null,[s("code",null,"hlines!"),o(" is the mutating variant of plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[611]||(e[611]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",So,[s("summary",null,[e[612]||(e[612]=s("a",{id:"Makie.hovered_scene-Tuple{}",href:"#Makie.hovered_scene-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.hovered_scene")],-1)),e[613]||(e[613]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[614]||(e[614]=a('
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

',4))]),s("details",Oo,[s("summary",null,[e[615]||(e[615]=s("a",{id:"Makie.hspan",href:"#Makie.hspan"},[s("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[616]||(e[616]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[617]||(e[617]=a(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

`,41))]),s("details",Po,[s("summary",null,[e[618]||(e[618]=s("a",{id:"Makie.hspan!",href:"#Makie.hspan!"},[s("span",{class:"jlbinding"},"Makie.hspan!")],-1)),e[619]||(e[619]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[620]||(e[620]=s("p",null,[s("code",null,"hspan!"),o(" is the mutating variant of plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[621]||(e[621]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",No,[s("summary",null,[e[622]||(e[622]=s("a",{id:"Makie.is_mouseinside-Tuple{Any}",href:"#Makie.is_mouseinside-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.is_mouseinside")],-1)),e[623]||(e[623]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[624]||(e[624]=a('
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

',3))]),s("details",zo,[s("summary",null,[e[625]||(e[625]=s("a",{id:"Makie.ispressed",href:"#Makie.ispressed"},[s("span",{class:"jlbinding"},"Makie.ispressed")],-1)),e[626]||(e[626]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[627]||(e[627]=a('

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

',10))]),s("details",Io,[s("summary",null,[e[628]||(e[628]=s("a",{id:"Makie.labelslider!-Tuple{Any, Any, Any}",href:"#Makie.labelslider!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslider!")],-1)),e[629]||(e[629]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[630]||(e[630]=a(`
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
+    visible

source

`,5))]),s("details",fo,[s("summary",null,[e[567]||(e[567]=s("a",{id:"Makie.hexbin",href:"#Makie.hexbin"},[s("span",{class:"jlbinding"},"Makie.hexbin")],-1)),e[568]||(e[568]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[569]||(e[569]=a('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins = 20 — If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize = nothing — If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

nan_color = :transparent — The color for NaN values.

strokecolor = :blackNo docs available.

strokewidth = 0No docs available.

threshold = 1 — The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights = nothing — Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

source

',19))]),s("details",Eo,[s("summary",null,[e[570]||(e[570]=s("a",{id:"Makie.hexbin!",href:"#Makie.hexbin!"},[s("span",{class:"jlbinding"},"Makie.hexbin!")],-1)),e[571]||(e[571]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[572]||(e[572]=s("p",null,[s("code",null,"hexbin!"),o(" is the mutating variant of plotting function "),s("code",null,"hexbin"),o(". Check the docstring for "),s("code",null,"hexbin"),o(" for further information.")],-1)),e[573]||(e[573]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vo,[s("summary",null,[e[574]||(e[574]=s("a",{id:"Makie.hidedecorations!-Tuple{Axis}",href:"#Makie.hidedecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[575]||(e[575]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[576]||(e[576]=a(`
julia
hidedecorations!(la::Axis; label = true, ticklabels = true, ticks = true,
+                 grid = true, minorgrid = true, minorticks = true)

Hide decorations of both x and y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hidexdecorations!], [hideydecorations!], [hidezdecorations!]

source

`,4))]),s("details",jo,[s("summary",null,[e[577]||(e[577]=s("a",{id:"Makie.hidedecorations!-Tuple{PolarAxis}",href:"#Makie.hidedecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidedecorations!")],-1)),e[578]||(e[578]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[579]||(e[579]=a('
julia
hidedecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of both r and theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

See also [hiderdecorations!], [hidethetadecorations!], [hidezdecorations!]

source

',4))]),s("details",Mo,[s("summary",null,[e[580]||(e[580]=s("a",{id:"Makie.hiderdecorations!-Tuple{PolarAxis}",href:"#Makie.hiderdecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hiderdecorations!")],-1)),e[581]||(e[581]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[582]||(e[582]=a('
julia
hiderdecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the r-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Co,[s("summary",null,[e[583]||(e[583]=s("a",{id:"Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}",href:"#Makie.hidespines!-Tuple{Axis, Vararg{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.hidespines!")],-1)),e[584]||(e[584]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[585]||(e[585]=a('
julia
hidespines!(la::Axis, spines::Symbol... = (:l, :r, :b, :t)...)

Hide all specified axis spines. Hides all spines by default, otherwise choose which sides to hide with the symbols :l (left), :r (right), :b (bottom) and :t (top).

source

',3))]),s("details",wo,[s("summary",null,[e[586]||(e[586]=s("a",{id:"Makie.hidethetadecorations!-Tuple{PolarAxis}",href:"#Makie.hidethetadecorations!-Tuple{PolarAxis}"},[s("span",{class:"jlbinding"},"Makie.hidethetadecorations!")],-1)),e[587]||(e[587]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[588]||(e[588]=a('
julia
hidethetadecorations!(ax::PolarAxis; ticklabels = true, grid = true, minorgrid = true)

Hide decorations of the theta-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Fo,[s("summary",null,[e[589]||(e[589]=s("a",{id:"Makie.hidexdecorations!-Tuple{Axis}",href:"#Makie.hidexdecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hidexdecorations!")],-1)),e[590]||(e[590]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[591]||(e[591]=a(`
julia
hidexdecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the x-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",xo,[s("summary",null,[e[592]||(e[592]=s("a",{id:"Makie.hideydecorations!-Tuple{Axis}",href:"#Makie.hideydecorations!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.hideydecorations!")],-1)),e[593]||(e[593]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[594]||(e[594]=a(`
julia
hideydecorations!(la::Axis; label = true, ticklabels = true, ticks = true, grid = true,
+    minorgrid = true, minorticks = true)

Hide decorations of the y-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

`,3))]),s("details",To,[s("summary",null,[e[595]||(e[595]=s("a",{id:"Makie.hidezdecorations!-Tuple{Axis3}",href:"#Makie.hidezdecorations!-Tuple{Axis3}"},[s("span",{class:"jlbinding"},"Makie.hidezdecorations!")],-1)),e[596]||(e[596]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[597]||(e[597]=a('
julia
hidezdecorations!(ax::Axis3; label = true, ticklabels = true, ticks = true, grid = true)

Hide decorations of the z-axis: label, ticklabels, ticks and grid. Keyword arguments can be used to disable hiding of certain types of decorations.

source

',3))]),s("details",Ao,[s("summary",null,[e[598]||(e[598]=s("a",{id:"Makie.hist",href:"#Makie.hist"},[s("span",{class:"jlbinding"},"Makie.hist")],-1)),e[599]||(e[599]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[600]||(e[600]=a('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

Attributes

bar_labels = nothingNo docs available.

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolor — Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle = [:color => :patchcolor]No docs available.

direction = :y — Set the direction of the bars.

fillto = automatic — Defines where the bars start.

flip_labels_at = InfNo docs available.

gap = 0 — Gap between the bars (see barplot).

label_color = @inherit textcolorNo docs available.

label_font = @inherit fontNo docs available.

label_formatter = bar_label_formatterNo docs available.

label_offset = 5No docs available.

label_size = 20No docs available.

normalization = :none — Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset = 0.0 — Adds an offset to every value.

over_background_color = automaticNo docs available.

over_bar_color = automaticNo docs available.

scale_to = nothing — Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

weights = automatic — Allows to statistically weight the observations.

source

',29))]),s("details",Bo,[s("summary",null,[e[601]||(e[601]=s("a",{id:"Makie.hist!",href:"#Makie.hist!"},[s("span",{class:"jlbinding"},"Makie.hist!")],-1)),e[602]||(e[602]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[603]||(e[603]=s("p",null,[s("code",null,"hist!"),o(" is the mutating variant of plotting function "),s("code",null,"hist"),o(". Check the docstring for "),s("code",null,"hist"),o(" for further information.")],-1)),e[604]||(e[604]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Lo,[s("summary",null,[e[605]||(e[605]=s("a",{id:"Makie.hlines",href:"#Makie.hlines"},[s("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[606]||(e[606]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[607]||(e[607]=a('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the lines in relative axis units (0 to 1) along the x dimension.

source

',35))]),s("details",Do,[s("summary",null,[e[608]||(e[608]=s("a",{id:"Makie.hlines!",href:"#Makie.hlines!"},[s("span",{class:"jlbinding"},"Makie.hlines!")],-1)),e[609]||(e[609]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[610]||(e[610]=s("p",null,[s("code",null,"hlines!"),o(" is the mutating variant of plotting function "),s("code",null,"hlines"),o(". Check the docstring for "),s("code",null,"hlines"),o(" for further information.")],-1)),e[611]||(e[611]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",So,[s("summary",null,[e[612]||(e[612]=s("a",{id:"Makie.hovered_scene-Tuple{}",href:"#Makie.hovered_scene-Tuple{}"},[s("span",{class:"jlbinding"},"Makie.hovered_scene")],-1)),e[613]||(e[613]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[614]||(e[614]=a('
julia
hovered_scene()

Returns the scene that the mouse is currently hovering over.

Properly identifies the scene for a plot with multiple sub-plots.

source

',4))]),s("details",Oo,[s("summary",null,[e[615]||(e[615]=s("a",{id:"Makie.hspan",href:"#Makie.hspan"},[s("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[616]||(e[616]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[617]||(e[617]=a(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

xmax = 1 — The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin = 0 — The start of the bands in relative axis units (0 to 1) along the x dimension.

source

`,41))]),s("details",Po,[s("summary",null,[e[618]||(e[618]=s("a",{id:"Makie.hspan!",href:"#Makie.hspan!"},[s("span",{class:"jlbinding"},"Makie.hspan!")],-1)),e[619]||(e[619]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[620]||(e[620]=s("p",null,[s("code",null,"hspan!"),o(" is the mutating variant of plotting function "),s("code",null,"hspan"),o(". Check the docstring for "),s("code",null,"hspan"),o(" for further information.")],-1)),e[621]||(e[621]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",No,[s("summary",null,[e[622]||(e[622]=s("a",{id:"Makie.is_mouseinside-Tuple{Any}",href:"#Makie.is_mouseinside-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.is_mouseinside")],-1)),e[623]||(e[623]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[624]||(e[624]=a('
julia
is_mouseinside(scene)

Returns true if the current mouseposition is inside the given scene.

source

',3))]),s("details",zo,[s("summary",null,[e[625]||(e[625]=s("a",{id:"Makie.ispressed",href:"#Makie.ispressed"},[s("span",{class:"jlbinding"},"Makie.ispressed")],-1)),e[626]||(e[626]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[627]||(e[627]=a('

ispressed(parent, result::Bool[, waspressed = nothing]) ispressed(parent, button::Union{Mouse.Button, Keyboard.Button[, waspressed = nothing]) ispressed(parent, collection::Union{Set, Vector, Tuple}[, waspressed = nothing]) ispressed(parent, op::BooleanOperator[, waspressed = nothing])

This function checks if a button or combination of buttons is pressed.

If given a true or false, ispressed will return true or false respectively. This provides a way to turn an interaction "always on" or "always off" from the outside.

Passing a button or collection of buttons such as Keyboard.enter or Mouse.left will return true if all of the given buttons are pressed.

Parent can be any object that has get_scene method implemented, which includes e.g. Figure, Axis, Axis3, Lscene, FigureAxisPlot, and AxisPlot.

For more complicated combinations of buttons they can be combined into boolean expression with &, | and !. For example, you can have ispressed(parent, !Keyboard.left_control & Keyboard.c)) and ispressed(parent, Keyboard.left_control & Keyboard.c) to avoid triggering both cases at the same time.

Furthermore you can also make any button, button collection or boolean expression exclusive by wrapping it in Exclusively(...). With that ispressed will only return true if the currently pressed buttons match the request exactly.

For cases where you want to react to a release event you can optionally add a key or mousebutton waspressed which is then assumed to be pressed regardless of it's current state. For example, when reacting to a mousebutton event, you can pass event.button so that a key combination including that button still evaluates as true.

See also: And, Or, Not, Exclusively, &, |, !

source

',10))]),s("details",Io,[s("summary",null,[e[628]||(e[628]=s("a",{id:"Makie.labelslider!-Tuple{Any, Any, Any}",href:"#Makie.labelslider!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslider!")],-1)),e[629]||(e[629]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[630]||(e[630]=a(`
julia
labelslider!(scene, label, range; format = string, sliderkw = Dict(),
 labelkw = Dict(), valuekw = Dict(), value_column_width = automatic, layoutkw...)

labelslider! is deprecated, use SliderGrid instead

Construct a horizontal GridLayout with a label, a slider and a value label in scene.

Returns a NamedTuple:

(slider = slider, label = label, valuelabel = valuelabel, layout = layout)

Specify a format function for the value label with the format keyword or pass a format string used by Format.format. The slider is forwarded the keywords from sliderkw. The label is forwarded the keywords from labelkw. The value label is forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider range. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslider!(scene, "Voltage:", 0:10; format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

`,9))]),s("details",Ro,[s("summary",null,[e[631]||(e[631]=s("a",{id:"Makie.labelslidergrid!-Tuple{Any, Any, Any}",href:"#Makie.labelslidergrid!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslidergrid!")],-1)),e[632]||(e[632]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[633]||(e[633]=a(`
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
+layout[1, 1] = ls.layout

source

`,9))]),s("details",Ro,[s("summary",null,[e[631]||(e[631]=s("a",{id:"Makie.labelslidergrid!-Tuple{Any, Any, Any}",href:"#Makie.labelslidergrid!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.labelslidergrid!")],-1)),e[632]||(e[632]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[633]||(e[633]=a(`
julia
labelslidergrid!(scene, labels, ranges; formats = [string],
     sliderkw = Dict(), labelkw = Dict(), valuekw = Dict(),
     value_column_width = automatic, layoutkw...)

labelslidergrid! is deprecated, use SliderGrid instead

Construct a GridLayout with a column of label, a column of sliders and a column of value labels in scene. The argument values are broadcast, so you can use scalars if you want to keep labels, ranges or formats constant across rows.

Returns a NamedTuple:

(sliders = sliders, labels = labels, valuelabels = valuelabels, layout = layout)

Specify format functions for the value labels with the formats keyword or pass format strings used by Format.format. The sliders are forwarded the keywords from sliderkw. The labels are forwarded the keywords from labelkw. The value labels are forwarded the keywords from valuekw. You can set the column width for the value label column with the keyword value_column_width. By default, the width is determined heuristically by sampling a few values from the slider ranges. All other keywords are forwarded to the GridLayout.

Example:

ls = labelslidergrid!(scene, ["Voltage", "Ampere"], Ref(0:0.1:100); format = x -> "$(x)V")
-layout[1, 1] = ls.layout

source

`,9))]),s("details",Vo,[s("summary",null,[e[634]||(e[634]=s("a",{id:"Makie.limits!-Tuple{Axis, Any, Any}",href:"#Makie.limits!-Tuple{Axis, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[635]||(e[635]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[636]||(e[636]=a('
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",qo,[s("summary",null,[e[637]||(e[637]=s("a",{id:"Makie.limits!-Tuple{Axis, Rect2}",href:"#Makie.limits!-Tuple{Axis, Rect2}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[638]||(e[638]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[639]||(e[639]=a('
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Go,[s("summary",null,[e[640]||(e[640]=s("a",{id:"Makie.limits!-Tuple{Axis, Vararg{Any, 4}}",href:"#Makie.limits!-Tuple{Axis, Vararg{Any, 4}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[641]||(e[641]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[642]||(e[642]=a('
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Uo,[s("summary",null,[e[643]||(e[643]=s("a",{id:"Makie.limits!-Tuple{Axis3, Any, Any, Any}",href:"#Makie.limits!-Tuple{Axis3, Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[644]||(e[644]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[645]||(e[645]=a('
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Ho,[s("summary",null,[e[646]||(e[646]=s("a",{id:"Makie.limits!-Tuple{Axis3, Rect3}",href:"#Makie.limits!-Tuple{Axis3, Rect3}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[647]||(e[647]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[648]||(e[648]=a('
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Wo,[s("summary",null,[e[649]||(e[649]=s("a",{id:"Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}",href:"#Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[650]||(e[650]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[651]||(e[651]=a('
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Yo,[s("summary",null,[e[652]||(e[652]=s("a",{id:"Makie.linkaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkaxes!")],-1)),e[653]||(e[653]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[654]||(e[654]=a('
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Ko,[s("summary",null,[e[655]||(e[655]=s("a",{id:"Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkxaxes!")],-1)),e[656]||(e[656]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[657]||(e[657]=a('
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Qo,[s("summary",null,[e[658]||(e[658]=s("a",{id:"Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkyaxes!")],-1)),e[659]||(e[659]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[660]||(e[660]=a('
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",$o,[s("summary",null,[e[661]||(e[661]=s("a",{id:"Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}",href:"#Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.mouseover")],-1)),e[662]||(e[662]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[663]||(e[663]=a('
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

',3))]),s("details",Xo,[s("summary",null,[e[664]||(e[664]=s("a",{id:"Makie.mouseposition-Tuple{Any}",href:"#Makie.mouseposition-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.mouseposition")],-1)),e[665]||(e[665]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[666]||(e[666]=a('
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

',4))]),s("details",Jo,[s("summary",null,[e[667]||(e[667]=s("a",{id:"Makie.old_cam3d!-Tuple{Scene}",href:"#Makie.old_cam3d!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d!")],-1)),e[668]||(e[668]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[669]||(e[669]=a('
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",Zo,[s("summary",null,[e[670]||(e[670]=s("a",{id:"Makie.old_cam3d_cad!-Tuple{Scene}",href:"#Makie.old_cam3d_cad!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_cad!")],-1)),e[671]||(e[671]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[672]||(e[672]=a('
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

',3))]),s("details",_o,[s("summary",null,[e[673]||(e[673]=s("a",{id:"Makie.old_cam3d_turntable!-Tuple{Scene}",href:"#Makie.old_cam3d_turntable!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_turntable!")],-1)),e[674]||(e[674]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[675]||(e[675]=a('
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",ei,[s("summary",null,[e[676]||(e[676]=s("a",{id:"Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousedownoutside")],-1)),e[677]||(e[677]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[678]||(e[678]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === downoutside"),o(".")],-1)),e[679]||(e[679]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",si,[s("summary",null,[e[680]||(e[680]=s("a",{id:"Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseenter")],-1)),e[681]||(e[681]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[682]||(e[682]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === enter"),o(".")],-1)),e[683]||(e[683]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oi,[s("summary",null,[e[684]||(e[684]=s("a",{id:"Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftclick")],-1)),e[685]||(e[685]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[686]||(e[686]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftclick"),o(".")],-1)),e[687]||(e[687]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ii,[s("summary",null,[e[688]||(e[688]=s("a",{id:"Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdoubleclick")],-1)),e[689]||(e[689]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[690]||(e[690]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdoubleclick"),o(".")],-1)),e[691]||(e[691]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ti,[s("summary",null,[e[692]||(e[692]=s("a",{id:"Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdown")],-1)),e[693]||(e[693]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[694]||(e[694]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdown"),o(".")],-1)),e[695]||(e[695]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ai,[s("summary",null,[e[696]||(e[696]=s("a",{id:"Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdrag")],-1)),e[697]||(e[697]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[698]||(e[698]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdrag"),o(".")],-1)),e[699]||(e[699]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ni,[s("summary",null,[e[700]||(e[700]=s("a",{id:"Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstart")],-1)),e[701]||(e[701]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[702]||(e[702]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstart"),o(".")],-1)),e[703]||(e[703]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",li,[s("summary",null,[e[704]||(e[704]=s("a",{id:"Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstop")],-1)),e[705]||(e[705]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[706]||(e[706]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstop"),o(".")],-1)),e[707]||(e[707]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ri,[s("summary",null,[e[708]||(e[708]=s("a",{id:"Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftup")],-1)),e[709]||(e[709]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[710]||(e[710]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftup"),o(".")],-1)),e[711]||(e[711]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",di,[s("summary",null,[e[712]||(e[712]=s("a",{id:"Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleclick")],-1)),e[713]||(e[713]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[714]||(e[714]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleclick"),o(".")],-1)),e[715]||(e[715]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ci,[s("summary",null,[e[716]||(e[716]=s("a",{id:"Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledoubleclick")],-1)),e[717]||(e[717]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[718]||(e[718]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledoubleclick"),o(".")],-1)),e[719]||(e[719]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pi,[s("summary",null,[e[720]||(e[720]=s("a",{id:"Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledown")],-1)),e[721]||(e[721]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[722]||(e[722]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledown"),o(".")],-1)),e[723]||(e[723]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",hi,[s("summary",null,[e[724]||(e[724]=s("a",{id:"Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledrag")],-1)),e[725]||(e[725]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[726]||(e[726]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledrag"),o(".")],-1)),e[727]||(e[727]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ki,[s("summary",null,[e[728]||(e[728]=s("a",{id:"Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstart")],-1)),e[729]||(e[729]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[730]||(e[730]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstart"),o(".")],-1)),e[731]||(e[731]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gi,[s("summary",null,[e[732]||(e[732]=s("a",{id:"Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstop")],-1)),e[733]||(e[733]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[734]||(e[734]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstop"),o(".")],-1)),e[735]||(e[735]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ui,[s("summary",null,[e[736]||(e[736]=s("a",{id:"Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleup")],-1)),e[737]||(e[737]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[738]||(e[738]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleup"),o(".")],-1)),e[739]||(e[739]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bi,[s("summary",null,[e[740]||(e[740]=s("a",{id:"Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseout")],-1)),e[741]||(e[741]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[742]||(e[742]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === out"),o(".")],-1)),e[743]||(e[743]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yi,[s("summary",null,[e[744]||(e[744]=s("a",{id:"Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseover")],-1)),e[745]||(e[745]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[746]||(e[746]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === over"),o(".")],-1)),e[747]||(e[747]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mi,[s("summary",null,[e[748]||(e[748]=s("a",{id:"Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightclick")],-1)),e[749]||(e[749]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[750]||(e[750]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightclick"),o(".")],-1)),e[751]||(e[751]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fi,[s("summary",null,[e[752]||(e[752]=s("a",{id:"Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdoubleclick")],-1)),e[753]||(e[753]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[754]||(e[754]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdoubleclick"),o(".")],-1)),e[755]||(e[755]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ei,[s("summary",null,[e[756]||(e[756]=s("a",{id:"Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdown")],-1)),e[757]||(e[757]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[758]||(e[758]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdown"),o(".")],-1)),e[759]||(e[759]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vi,[s("summary",null,[e[760]||(e[760]=s("a",{id:"Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdrag")],-1)),e[761]||(e[761]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[762]||(e[762]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdrag"),o(".")],-1)),e[763]||(e[763]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ji,[s("summary",null,[e[764]||(e[764]=s("a",{id:"Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstart")],-1)),e[765]||(e[765]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[766]||(e[766]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstart"),o(".")],-1)),e[767]||(e[767]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mi,[s("summary",null,[e[768]||(e[768]=s("a",{id:"Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstop")],-1)),e[769]||(e[769]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[770]||(e[770]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstop"),o(".")],-1)),e[771]||(e[771]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ci,[s("summary",null,[e[772]||(e[772]=s("a",{id:"Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightup")],-1)),e[773]||(e[773]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[774]||(e[774]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightup"),o(".")],-1)),e[775]||(e[775]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wi,[s("summary",null,[e[776]||(e[776]=s("a",{id:"Makie.onpick",href:"#Makie.onpick"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[777]||(e[777]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[778]||(e[778]=a('
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

',3))]),s("details",Fi,[s("summary",null,[e[779]||(e[779]=s("a",{id:"Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}",href:"#Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[780]||(e[780]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[781]||(e[781]=a('
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

',3))]),s("details",xi,[s("summary",null,[e[782]||(e[782]=s("a",{id:"Makie.pick",href:"#Makie.pick"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[783]||(e[783]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[784]||(e[784]=s("p",null,"Picks a mouse position. Implemented by the backend.",-1)),e[785]||(e[785]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/interaction/events.jl#L59-L61",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ti,[s("summary",null,[e[786]||(e[786]=s("a",{id:"Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}",href:"#Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[787]||(e[787]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[788]||(e[788]=a('
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

',3))]),s("details",Ai,[s("summary",null,[e[789]||(e[789]=s("a",{id:"Makie.pick-Tuple{Any, Number, Number}",href:"#Makie.pick-Tuple{Any, Number, Number}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[790]||(e[790]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[791]||(e[791]=a(`
julia
pick(fig/ax/scene, x, y[, range])
-pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

`,7))]),s("details",Bi,[s("summary",null,[e[792]||(e[792]=s("a",{id:"Makie.pie",href:"#Makie.pie"},[s("span",{class:"jlbinding"},"Makie.pie")],-1)),e[793]||(e[793]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[794]||(e[794]=a(`
julia
pie(values; kwargs...)
+layout[1, 1] = ls.layout

source

`,9))]),s("details",Vo,[s("summary",null,[e[634]||(e[634]=s("a",{id:"Makie.limits!-Tuple{Axis, Any, Any}",href:"#Makie.limits!-Tuple{Axis, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[635]||(e[635]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[636]||(e[636]=a('
julia
limits!(ax::Axis, xlims, ylims)

Set the axis limits to xlims and ylims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",qo,[s("summary",null,[e[637]||(e[637]=s("a",{id:"Makie.limits!-Tuple{Axis, Rect2}",href:"#Makie.limits!-Tuple{Axis, Rect2}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[638]||(e[638]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[639]||(e[639]=a('
julia
limits!(ax::Axis, rect::Rect2)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Go,[s("summary",null,[e[640]||(e[640]=s("a",{id:"Makie.limits!-Tuple{Axis, Vararg{Any, 4}}",href:"#Makie.limits!-Tuple{Axis, Vararg{Any, 4}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[641]||(e[641]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[642]||(e[642]=a('
julia
limits!(ax::Axis, x1, x2, y1, y2)

Set the axis x-limits to x1 and x2 and the y-limits to y1 and y2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Uo,[s("summary",null,[e[643]||(e[643]=s("a",{id:"Makie.limits!-Tuple{Axis3, Any, Any, Any}",href:"#Makie.limits!-Tuple{Axis3, Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[644]||(e[644]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[645]||(e[645]=a('
julia
limits!(ax::Axis3, xlims, ylims, zlims)

Set the axis limits to xlims, ylims, and zlims. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Ho,[s("summary",null,[e[646]||(e[646]=s("a",{id:"Makie.limits!-Tuple{Axis3, Rect3}",href:"#Makie.limits!-Tuple{Axis3, Rect3}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[647]||(e[647]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[648]||(e[648]=a('
julia
limits!(ax::Axis3, rect::Rect3)

Set the axis limits to rect. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Wo,[s("summary",null,[e[649]||(e[649]=s("a",{id:"Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}",href:"#Makie.limits!-Tuple{Axis3, Vararg{Any, 6}}"},[s("span",{class:"jlbinding"},"Makie.limits!")],-1)),e[650]||(e[650]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[651]||(e[651]=a('
julia
limits!(ax::Axis3, x1, x2, y1, y2, z1, z2)

Set the axis x-limits to x1 and x2, the y-limits to y1 and y2, and the z-limits to z1 and z2. If limits are ordered high-low, this reverses the axis orientation.

source

',3))]),s("details",Yo,[s("summary",null,[e[652]||(e[652]=s("a",{id:"Makie.linkaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkaxes!")],-1)),e[653]||(e[653]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[654]||(e[654]=a('
julia
linkaxes!(a::Axis, others...)

Link both x and y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Ko,[s("summary",null,[e[655]||(e[655]=s("a",{id:"Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkxaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkxaxes!")],-1)),e[656]||(e[656]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[657]||(e[657]=a('
julia
linkxaxes!(a::Axis, others...)

Link the x axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",Qo,[s("summary",null,[e[658]||(e[658]=s("a",{id:"Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}",href:"#Makie.linkyaxes!-Tuple{Axis, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.linkyaxes!")],-1)),e[659]||(e[659]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[660]||(e[660]=a('
julia
linkyaxes!(a::Axis, others...)

Link the y axes of all given Axis so that they stay synchronized.

source

',3))]),s("details",$o,[s("summary",null,[e[661]||(e[661]=s("a",{id:"Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}",href:"#Makie.mouseover-Tuple{Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.mouseover")],-1)),e[662]||(e[662]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[663]||(e[663]=a('
julia
mouseover(fig/ax/scene, plots::AbstractPlot...)

Returns true if the mouse currently hovers any of plots.

source

',3))]),s("details",Xo,[s("summary",null,[e[664]||(e[664]=s("a",{id:"Makie.mouseposition-Tuple{Any}",href:"#Makie.mouseposition-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.mouseposition")],-1)),e[665]||(e[665]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[666]||(e[666]=a('
julia
mouseposition(scene = hovered_scene())

Return the current position of the mouse in data coordinates of the given scene.

By default uses the scene that the mouse is currently hovering over.

source

',4))]),s("details",Jo,[s("summary",null,[e[667]||(e[667]=s("a",{id:"Makie.old_cam3d!-Tuple{Scene}",href:"#Makie.old_cam3d!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d!")],-1)),e[668]||(e[668]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[669]||(e[669]=a('
julia
old_cam3d!(scene; kwargs...)

An alias to old_cam3d_turntable!. Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",Zo,[s("summary",null,[e[670]||(e[670]=s("a",{id:"Makie.old_cam3d_cad!-Tuple{Scene}",href:"#Makie.old_cam3d_cad!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_cad!")],-1)),e[671]||(e[671]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[672]||(e[672]=a('
julia
old_cam3d_cad!(scene; kw_args...)

Creates a 3D camera for scene which rotates around the viewer's "up" axis - similarly to how it's done in CAD software cameras.

source

',3))]),s("details",_o,[s("summary",null,[e[673]||(e[673]=s("a",{id:"Makie.old_cam3d_turntable!-Tuple{Scene}",href:"#Makie.old_cam3d_turntable!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.old_cam3d_turntable!")],-1)),e[674]||(e[674]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[675]||(e[675]=a('
julia
old_cam3d_turntable!(scene; kw_args...)

Creates a 3D camera for scene, which rotates around the plot's axis.

source

',3))]),s("details",ei,[s("summary",null,[e[676]||(e[676]=s("a",{id:"Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousedownoutside-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousedownoutside")],-1)),e[677]||(e[677]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[678]||(e[678]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === downoutside"),o(".")],-1)),e[679]||(e[679]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",si,[s("summary",null,[e[680]||(e[680]=s("a",{id:"Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseenter-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseenter")],-1)),e[681]||(e[681]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[682]||(e[682]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === enter"),o(".")],-1)),e[683]||(e[683]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oi,[s("summary",null,[e[684]||(e[684]=s("a",{id:"Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftclick")],-1)),e[685]||(e[685]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[686]||(e[686]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftclick"),o(".")],-1)),e[687]||(e[687]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ii,[s("summary",null,[e[688]||(e[688]=s("a",{id:"Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdoubleclick")],-1)),e[689]||(e[689]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[690]||(e[690]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdoubleclick"),o(".")],-1)),e[691]||(e[691]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ti,[s("summary",null,[e[692]||(e[692]=s("a",{id:"Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdown")],-1)),e[693]||(e[693]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[694]||(e[694]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdown"),o(".")],-1)),e[695]||(e[695]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ai,[s("summary",null,[e[696]||(e[696]=s("a",{id:"Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdrag")],-1)),e[697]||(e[697]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[698]||(e[698]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdrag"),o(".")],-1)),e[699]||(e[699]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ni,[s("summary",null,[e[700]||(e[700]=s("a",{id:"Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstart")],-1)),e[701]||(e[701]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[702]||(e[702]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstart"),o(".")],-1)),e[703]||(e[703]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",li,[s("summary",null,[e[704]||(e[704]=s("a",{id:"Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftdragstop")],-1)),e[705]||(e[705]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[706]||(e[706]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftdragstop"),o(".")],-1)),e[707]||(e[707]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",di,[s("summary",null,[e[708]||(e[708]=s("a",{id:"Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseleftup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseleftup")],-1)),e[709]||(e[709]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[710]||(e[710]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === leftup"),o(".")],-1)),e[711]||(e[711]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ri,[s("summary",null,[e[712]||(e[712]=s("a",{id:"Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleclick")],-1)),e[713]||(e[713]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[714]||(e[714]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleclick"),o(".")],-1)),e[715]||(e[715]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ci,[s("summary",null,[e[716]||(e[716]=s("a",{id:"Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledoubleclick")],-1)),e[717]||(e[717]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[718]||(e[718]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledoubleclick"),o(".")],-1)),e[719]||(e[719]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pi,[s("summary",null,[e[720]||(e[720]=s("a",{id:"Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledown")],-1)),e[721]||(e[721]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[722]||(e[722]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledown"),o(".")],-1)),e[723]||(e[723]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",hi,[s("summary",null,[e[724]||(e[724]=s("a",{id:"Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledrag")],-1)),e[725]||(e[725]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[726]||(e[726]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledrag"),o(".")],-1)),e[727]||(e[727]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ki,[s("summary",null,[e[728]||(e[728]=s("a",{id:"Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstart")],-1)),e[729]||(e[729]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[730]||(e[730]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstart"),o(".")],-1)),e[731]||(e[731]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",gi,[s("summary",null,[e[732]||(e[732]=s("a",{id:"Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddledragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddledragstop")],-1)),e[733]||(e[733]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[734]||(e[734]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middledragstop"),o(".")],-1)),e[735]||(e[735]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ui,[s("summary",null,[e[736]||(e[736]=s("a",{id:"Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmousemiddleup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmousemiddleup")],-1)),e[737]||(e[737]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[738]||(e[738]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === middleup"),o(".")],-1)),e[739]||(e[739]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bi,[s("summary",null,[e[740]||(e[740]=s("a",{id:"Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseout-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseout")],-1)),e[741]||(e[741]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[742]||(e[742]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === out"),o(".")],-1)),e[743]||(e[743]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yi,[s("summary",null,[e[744]||(e[744]=s("a",{id:"Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouseover-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouseover")],-1)),e[745]||(e[745]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[746]||(e[746]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === over"),o(".")],-1)),e[747]||(e[747]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mi,[s("summary",null,[e[748]||(e[748]=s("a",{id:"Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightclick")],-1)),e[749]||(e[749]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[750]||(e[750]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightclick"),o(".")],-1)),e[751]||(e[751]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fi,[s("summary",null,[e[752]||(e[752]=s("a",{id:"Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdoubleclick-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdoubleclick")],-1)),e[753]||(e[753]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[754]||(e[754]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdoubleclick"),o(".")],-1)),e[755]||(e[755]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ei,[s("summary",null,[e[756]||(e[756]=s("a",{id:"Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdown-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdown")],-1)),e[757]||(e[757]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[758]||(e[758]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdown"),o(".")],-1)),e[759]||(e[759]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vi,[s("summary",null,[e[760]||(e[760]=s("a",{id:"Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdrag-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdrag")],-1)),e[761]||(e[761]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[762]||(e[762]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdrag"),o(".")],-1)),e[763]||(e[763]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ji,[s("summary",null,[e[764]||(e[764]=s("a",{id:"Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstart-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstart")],-1)),e[765]||(e[765]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[766]||(e[766]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstart"),o(".")],-1)),e[767]||(e[767]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mi,[s("summary",null,[e[768]||(e[768]=s("a",{id:"Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightdragstop-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightdragstop")],-1)),e[769]||(e[769]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[770]||(e[770]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightdragstop"),o(".")],-1)),e[771]||(e[771]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ci,[s("summary",null,[e[772]||(e[772]=s("a",{id:"Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}",href:"#Makie.onmouserightup-Tuple{Any, Makie.MouseEventHandle}"},[s("span",{class:"jlbinding"},"Makie.onmouserightup")],-1)),e[773]||(e[773]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[774]||(e[774]=s("p",null,[o("Executes the function f whenever the "),s("code",null,"MouseEventHandle"),o("'s observable is set to a MouseEvent with "),s("code",null,"event.type === rightup"),o(".")],-1)),e[775]||(e[775]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/mousestatemachine.jl#L87-L90",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wi,[s("summary",null,[e[776]||(e[776]=s("a",{id:"Makie.onpick",href:"#Makie.onpick"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[777]||(e[777]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[778]||(e[778]=a('
julia
onpick(func, plot)

Calls func if one clicks on plot. Implemented by the backend.

source

',3))]),s("details",Fi,[s("summary",null,[e[779]||(e[779]=s("a",{id:"Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}",href:"#Makie.onpick-Tuple{Any, Any, Vararg{AbstractPlot}}"},[s("span",{class:"jlbinding"},"Makie.onpick")],-1)),e[780]||(e[780]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[781]||(e[781]=a('
julia
onpick(f, fig/ax/scene, plots::AbstractPlot...)

Calls f(plot, idx) whenever the mouse is over any of plots. idx is an index, e.g. when over a scatter plot, it will be the index of the hovered element

source

',3))]),s("details",xi,[s("summary",null,[e[782]||(e[782]=s("a",{id:"Makie.pick",href:"#Makie.pick"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[783]||(e[783]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[784]||(e[784]=s("p",null,"Picks a mouse position. Implemented by the backend.",-1)),e[785]||(e[785]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/interaction/events.jl#L59-L61",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ti,[s("summary",null,[e[786]||(e[786]=s("a",{id:"Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}",href:"#Makie.pick-Tuple{Any, GeometryBasics.HyperRectangle{2, Int64}}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[787]||(e[787]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[788]||(e[788]=a('
julia
pick(scene::Scene, rect::Rect2i)

Return all (plot, index) pairs within the given rect. The rect must be within screen boundaries.

source

',3))]),s("details",Ai,[s("summary",null,[e[789]||(e[789]=s("a",{id:"Makie.pick-Tuple{Any, Number, Number}",href:"#Makie.pick-Tuple{Any, Number, Number}"},[s("span",{class:"jlbinding"},"Makie.pick")],-1)),e[790]||(e[790]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[791]||(e[791]=a(`
julia
pick(fig/ax/scene, x, y[, range])
+pick(fig/ax/scene, xy::VecLike[, range])

Returns the plot and element index under the given pixel position xy = Vec(x, y). If range is given, the nearest plot up to a distance of range is returned instead.

The plot returned by this function is always a primitive plot, i.e. one that is not composed of other plot types.

The index returned relates to the main input of the respective primitive plot.

  • For scatter and meshscatter it is an index into the positions given to the plot.

  • For text it is an index into the merged character array.

  • For lines and linesegments it is the end position of the selected line segment.

  • For image, heatmap and surface it is the linear index into the matrix argument of the plot (i.e. the given image, value or z-value matrix) that is closest to the selected position.

  • For voxels it is the linear index into the given 3D Array.

  • For mesh it is the largest vertex index of the picked triangle face.

  • For volume it is always 0.

See also: pick_sorted

source

`,7))]),s("details",Bi,[s("summary",null,[e[792]||(e[792]=s("a",{id:"Makie.pie",href:"#Makie.pie"},[s("span",{class:"jlbinding"},"Makie.pie")],-1)),e[793]||(e[793]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[794]||(e[794]=a(`
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Li,[s("summary",null,[e[795]||(e[795]=s("a",{id:"Makie.pie!",href:"#Makie.pie!"},[s("span",{class:"jlbinding"},"Makie.pie!")],-1)),e[796]||(e[796]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[797]||(e[797]=s("p",null,[s("code",null,"pie!"),o(" is the mutating variant of plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[798]||(e[798]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Di,[s("summary",null,[e[799]||(e[799]=s("a",{id:"Makie.plotlist-Tuple",href:"#Makie.plotlist-Tuple"},[s("span",{class:"jlbinding"},"Makie.plotlist")],-1)),e[800]||(e[800]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[801]||(e[801]=a(`
julia
plotlist!(
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :grayNo docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius = 0 — The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize = true — If true, the sum of all values is normalized to 2π (a full circle).

offset = 0 — The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius = 0 — The offset of each pie segment from the center along the radius

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius = 1 — The outer radius of the pie segments.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :blackNo docs available.

strokewidth = 1No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg = 1 — Controls how many polygon vertices are used for one degree of rotation.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Li,[s("summary",null,[e[795]||(e[795]=s("a",{id:"Makie.pie!",href:"#Makie.pie!"},[s("span",{class:"jlbinding"},"Makie.pie!")],-1)),e[796]||(e[796]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[797]||(e[797]=s("p",null,[s("code",null,"pie!"),o(" is the mutating variant of plotting function "),s("code",null,"pie"),o(". Check the docstring for "),s("code",null,"pie"),o(" for further information.")],-1)),e[798]||(e[798]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Di,[s("summary",null,[e[799]||(e[799]=s("a",{id:"Makie.plotlist-Tuple",href:"#Makie.plotlist-Tuple"},[s("span",{class:"jlbinding"},"Makie.plotlist")],-1)),e[800]||(e[800]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[801]||(e[801]=a(`
julia
plotlist!(
     [
         PlotSpec(:Scatter, args...; kwargs...),
         PlotSpec(:Lines, args...; kwargs...),
@@ -168,19 +168,19 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 
 plots[] = [
     S.surface(0..1, 0..1, Makie.peaks(); colormap = :viridis, translation = Vec3f(0, 0, -1)),
-]

source

`,5))]),s("details",Si,[s("summary",null,[e[802]||(e[802]=s("a",{id:"Makie.qqnorm",href:"#Makie.qqnorm"},[s("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[803]||(e[803]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[804]||(e[804]=a('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Oi,[s("summary",null,[e[805]||(e[805]=s("a",{id:"Makie.qqnorm!",href:"#Makie.qqnorm!"},[s("span",{class:"jlbinding"},"Makie.qqnorm!")],-1)),e[806]||(e[806]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[807]||(e[807]=s("p",null,[s("code",null,"qqnorm!"),o(" is the mutating variant of plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[808]||(e[808]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pi,[s("summary",null,[e[809]||(e[809]=s("a",{id:"Makie.qqplot",href:"#Makie.qqplot"},[s("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[810]||(e[810]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[811]||(e[811]=a('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',34))]),s("details",Ni,[s("summary",null,[e[812]||(e[812]=s("a",{id:"Makie.qqplot!",href:"#Makie.qqplot!"},[s("span",{class:"jlbinding"},"Makie.qqplot!")],-1)),e[813]||(e[813]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[814]||(e[814]=s("p",null,[s("code",null,"qqplot!"),o(" is the mutating variant of plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[815]||(e[815]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zi,[s("summary",null,[e[816]||(e[816]=s("a",{id:"Makie.rainclouds",href:"#Makie.rainclouds"},[s("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),e[817]||(e[817]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[818]||(e[818]=a('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

',33))]),s("details",Ii,[s("summary",null,[e[819]||(e[819]=s("a",{id:"Makie.rainclouds!",href:"#Makie.rainclouds!"},[s("span",{class:"jlbinding"},"Makie.rainclouds!")],-1)),e[820]||(e[820]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[821]||(e[821]=s("p",null,[s("code",null,"rainclouds!"),o(" is the mutating variant of plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[822]||(e[822]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ri,[s("summary",null,[e[823]||(e[823]=s("a",{id:"Makie.rangebars",href:"#Makie.rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),e[824]||(e[824]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[825]||(e[825]=a(`
julia
rangebars(val, low, high; kwargs...)
+]

source

`,5))]),s("details",Si,[s("summary",null,[e[802]||(e[802]=s("a",{id:"Makie.qqnorm",href:"#Makie.qqnorm"},[s("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[803]||(e[803]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[804]||(e[804]=a('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',29))]),s("details",Oi,[s("summary",null,[e[805]||(e[805]=s("a",{id:"Makie.qqnorm!",href:"#Makie.qqnorm!"},[s("span",{class:"jlbinding"},"Makie.qqnorm!")],-1)),e[806]||(e[806]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[807]||(e[807]=s("p",null,[s("code",null,"qqnorm!"),o(" is the mutating variant of plotting function "),s("code",null,"qqnorm"),o(". Check the docstring for "),s("code",null,"qqnorm"),o(" for further information.")],-1)),e[808]||(e[808]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pi,[s("summary",null,[e[809]||(e[809]=s("a",{id:"Makie.qqplot",href:"#Makie.qqplot"},[s("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[810]||(e[810]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[811]||(e[811]=a('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — Control color of both line and markers (if markercolor is not specified).

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

marker = @inherit markerNo docs available.

markercolor = automaticNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',34))]),s("details",Ni,[s("summary",null,[e[812]||(e[812]=s("a",{id:"Makie.qqplot!",href:"#Makie.qqplot!"},[s("span",{class:"jlbinding"},"Makie.qqplot!")],-1)),e[813]||(e[813]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[814]||(e[814]=s("p",null,[s("code",null,"qqplot!"),o(" is the mutating variant of plotting function "),s("code",null,"qqplot"),o(". Check the docstring for "),s("code",null,"qqplot"),o(" for further information.")],-1)),e[815]||(e[815]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zi,[s("summary",null,[e[816]||(e[816]=s("a",{id:"Makie.rainclouds",href:"#Makie.rainclouds"},[s("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),e[817]||(e[817]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[818]||(e[818]=a('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

Attributes

boxplot_nudge = 0.075 — Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width = 0.1 — Width of the boxplot on the category axis.

center_boxplot = true — Whether or not to center the boxplot on the category.

cloud_width = 0.75 — Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds = violin — [violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color = @inherit patchcolor — A single color, or a vector of colors, one for each point.

cycle = [:color => :patchcolor]No docs available.

dodge = automatic — Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap = 0.01 — Spacing between dodged boxes.

gap = 0.2 — Distance between elements on the main axis (depending on orientation).

hist_bins = 30 — If clouds=hist, this passes down the number of bins to the histogram call.

markersize = 2.0 — Size of marker used for the scatter plot.

n_dodge = automatic — The number of categories to dodge (defaults to maximum(dodge))

orientation = :vertical — Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots = true — Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers = false — Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median = true — Determines whether or not to have a line for the median value in the boxplot.

side = :left — Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth = 1.0 — Determines the stroke width for the outline of the boxplot.

violin_limits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth = 0.5 — The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

source

',33))]),s("details",Ii,[s("summary",null,[e[819]||(e[819]=s("a",{id:"Makie.rainclouds!",href:"#Makie.rainclouds!"},[s("span",{class:"jlbinding"},"Makie.rainclouds!")],-1)),e[820]||(e[820]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[821]||(e[821]=s("p",null,[s("code",null,"rainclouds!"),o(" is the mutating variant of plotting function "),s("code",null,"rainclouds"),o(". Check the docstring for "),s("code",null,"rainclouds"),o(" for further information.")],-1)),e[822]||(e[822]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ri,[s("summary",null,[e[823]||(e[823]=s("a",{id:"Makie.rangebars",href:"#Makie.rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),e[824]||(e[824]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[825]||(e[825]=a(`
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",Vi,[s("summary",null,[e[826]||(e[826]=s("a",{id:"Makie.rangebars!",href:"#Makie.rangebars!"},[s("span",{class:"jlbinding"},"Makie.rangebars!")],-1)),e[827]||(e[827]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[828]||(e[828]=s("p",null,[s("code",null,"rangebars!"),o(" is the mutating variant of plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[829]||(e[829]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qi,[s("summary",null,[e[830]||(e[830]=s("a",{id:"Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}",href:"#Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.record")],-1)),e[831]||(e[831]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[832]||(e[832]=a('
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)\nrecord(func, figurelike, path, iter; backend=current_backend(), kwargs...)

The first signature provides func with a VideoStream, which it should call recordframe!(io) on when recording a frame.

The second signature iterates iter, calling recordframe!(io) internally after calling func with the current iteration element.

Both notations require a Figure, FigureAxisPlot or Scene figure to work. The animation is then saved to path, with the format determined by path's extension.

Under the hood, record is just video_io = Record(func, figurelike, [iter]; same_kw...); save(path, video_io). Record can be used directly as well to do the saving at a later point, or to inline a video directly into a Notebook (the video supports, show(video_io, "text/html") for that purpose).

Options one can pass via kwargs...:

  • backend::Module = current_backend(): set the backend to write out video, can be set to CairoMakie, GLMakie, WGLMakie, RPRMakie.

Backend options

See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Typical usage

julia
record(figure, "video.mp4", itr) do i\n    func(i) # or some other manipulation of the figure\nend

or, for more tweakability,

julia
record(figure, "test.gif") do io\n    for i = 1:100\n        func!(figure)     # animate figure\n        recordframe!(io)  # record a new frame\n    end\nend

If you want a more tweakable interface, consider using VideoStream and save.

Extended help

Examples

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif") do io\n    for i in 1:255\n        p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\n        recordframe!(io)\n    end\nend

or

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif", 1:255) do i\n    p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\nend

source

',28))]),s("details",Gi,[s("summary",null,[e[833]||(e[833]=s("a",{id:"Makie.record_events-Tuple{Any, Scene, String}",href:"#Makie.record_events-Tuple{Any, Scene, String}"},[s("span",{class:"jlbinding"},"Makie.record_events")],-1)),e[834]||(e[834]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[835]||(e[835]=s("p",null,"record_events(f, scene::Scene, path::String)",-1)),e[836]||(e[836]=s("p",null,[o("Records all window events that happen while executing function "),s("code",null,"f"),o(" for "),s("code",null,"scene"),o(" and serializes them to "),s("code",null,"path"),o(".")],-1)),e[837]||(e[837]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/event-recorder.jl#L2-L7",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ui,[s("summary",null,[e[838]||(e[838]=s("a",{id:"Makie.recordframe!-Tuple{VideoStream}",href:"#Makie.recordframe!-Tuple{VideoStream}"},[s("span",{class:"jlbinding"},"Makie.recordframe!")],-1)),e[839]||(e[839]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[840]||(e[840]=a('
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

',3))]),s("details",Hi,[s("summary",null,[e[841]||(e[841]=s("a",{id:"Makie.register_interaction!-Tuple{Any, Symbol, Any}",href:"#Makie.register_interaction!-Tuple{Any, Symbol, Any}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[842]||(e[842]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[843]||(e[843]=a('
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Wi,[s("summary",null,[e[844]||(e[844]=s("a",{id:"Makie.register_interaction!-Tuple{Function, Any, Symbol}",href:"#Makie.register_interaction!-Tuple{Function, Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[845]||(e[845]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[846]||(e[846]=a('
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Yi,[s("summary",null,[e[847]||(e[847]=s("a",{id:"Makie.replace_automatic!-Tuple{Any, Any, Any}",href:"#Makie.replace_automatic!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.replace_automatic!")],-1)),e[848]||(e[848]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[849]||(e[849]=s("p",null,[o("Like "),s("code",null,"get!(f, dict, key)"),o(" but also calls "),s("code",null,"f"),o(" and replaces "),s("code",null,"key"),o(" when the corresponding value is nothing")],-1)),e[850]||(e[850]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/utilities/utilities.jl#L38-L41",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ki,[s("summary",null,[e[851]||(e[851]=s("a",{id:"Makie.replay_events-Tuple{Scene, String}",href:"#Makie.replay_events-Tuple{Scene, String}"},[s("span",{class:"jlbinding"},"Makie.replay_events")],-1)),e[852]||(e[852]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[853]||(e[853]=s("p",null,"replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)",-1)),e[854]||(e[854]=s("p",null,[o("Replays the serialized events recorded with "),s("code",null,"record_events"),o(" in "),s("code",null,"path"),o(" in "),s("code",null,"scene"),o(".")],-1)),e[855]||(e[855]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/event-recorder.jl#L26-L31",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qi,[s("summary",null,[e[856]||(e[856]=s("a",{id:"Makie.resample_cmap-Tuple{Any, Integer}",href:"#Makie.resample_cmap-Tuple{Any, Integer}"},[s("span",{class:"jlbinding"},"Makie.resample_cmap")],-1)),e[857]||(e[857]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[858]||(e[858]=a('
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

',3))]),s("details",$i,[s("summary",null,[e[859]||(e[859]=s("a",{id:"Makie.reset_limits!-Tuple{Any}",href:"#Makie.reset_limits!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.reset_limits!")],-1)),e[860]||(e[860]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[861]||(e[861]=a('
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

',3))]),s("details",Xi,[s("summary",null,[e[862]||(e[862]=s("a",{id:"Makie.resize_to_layout!-Tuple{Figure}",href:"#Makie.resize_to_layout!-Tuple{Figure}"},[s("span",{class:"jlbinding"},"Makie.resize_to_layout!")],-1)),e[863]||(e[863]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[864]||(e[864]=a('
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

',3))]),s("details",Ji,[s("summary",null,[e[865]||(e[865]=s("a",{id:"Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}",href:"#Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.rlims!")],-1)),e[866]||(e[866]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[867]||(e[867]=a('
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

',3))]),s("details",Zi,[s("summary",null,[e[868]||(e[868]=s("a",{id:"Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[869]||(e[869]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[870]||(e[870]=a(`
julia
rotate!(t::Transformable, axis_rot::Quaternion)
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the lines. Can be an array to color each bar separately.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction = :y — The direction in which the bars are drawn. Can be :x or :y.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecapNo docs available.

linewidth = @inherit linewidth — The thickness of the lines in screen units.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

whiskerwidth = 0 — The width of the whiskers or line caps in screen units.

source

`,34))]),s("details",Vi,[s("summary",null,[e[826]||(e[826]=s("a",{id:"Makie.rangebars!",href:"#Makie.rangebars!"},[s("span",{class:"jlbinding"},"Makie.rangebars!")],-1)),e[827]||(e[827]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[828]||(e[828]=s("p",null,[s("code",null,"rangebars!"),o(" is the mutating variant of plotting function "),s("code",null,"rangebars"),o(". Check the docstring for "),s("code",null,"rangebars"),o(" for further information.")],-1)),e[829]||(e[829]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qi,[s("summary",null,[e[830]||(e[830]=s("a",{id:"Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}",href:"#Makie.record-Tuple{Any, Union{Figure, Makie.FigureAxisPlot, Scene}, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.record")],-1)),e[831]||(e[831]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[832]||(e[832]=a('
julia
record(func, figurelike, path; backend=current_backend(), kwargs...)\nrecord(func, figurelike, path, iter; backend=current_backend(), kwargs...)

The first signature provides func with a VideoStream, which it should call recordframe!(io) on when recording a frame.

The second signature iterates iter, calling recordframe!(io) internally after calling func with the current iteration element.

Both notations require a Figure, FigureAxisPlot or Scene figure to work. The animation is then saved to path, with the format determined by path's extension.

Under the hood, record is just video_io = Record(func, figurelike, [iter]; same_kw...); save(path, video_io). Record can be used directly as well to do the saving at a later point, or to inline a video directly into a Notebook (the video supports, show(video_io, "text/html") for that purpose).

Options one can pass via kwargs...:

  • backend::Module = current_backend(): set the backend to write out video, can be set to CairoMakie, GLMakie, WGLMakie, RPRMakie.

Backend options

See ?Backend.Screen or Base.doc(Backend.Screen) for applicable options that can be passed and forwarded to the backend.

Video options

  • format = "mkv": The format of the video. If a path is present, will be inferred from the file extension. Can be one of the following:

    • "mkv" (open standard, the default)

    • "mp4" (good for Web, most supported format)

    • "webm" (smallest file size)

    • "gif" (largest file size for the same quality)

    mp4 and mk4 are marginally bigger than webm. gifs can be significantly (as much as 6x) larger with worse quality (due to the limited color palette) and only should be used as a last resort, for playing in a context where videos aren't supported.

  • framerate = 24: The target framerate.

  • compression = 20: Controls the video compression via ffmpeg's -crf option, with smaller numbers giving higher quality and larger file sizes (lower compression), and higher numbers giving lower quality and smaller file sizes (higher compression). The minimum value is 0 (lossless encoding).

    • For mp4, 51 is the maximum. Note that compression = 0 only works with mp4 if

    profile = "high444".

    • For webm, 63 is the maximum.

    • compression has no effect on mkv and gif outputs.

  • profile = "high422": A ffmpeg compatible profile. Currently only applies to mp4. If

you have issues playing a video, try profile = "high" or profile = "main".

  • pixel_format = "yuv420p": A ffmpeg compatible pixel format (-pix_fmt). Currently only

applies to mp4. Defaults to yuv444p for profile = "high444".

  • loop = 0: Number of times the video is repeated, for a gif or html output. Defaults to 0, which

means infinite looping. A value of -1 turns off looping, and a value of n > 0 means n repetitions (i.e. the video is played n+1 times) when supported by backend.

!!! warning\n`profile` and `pixel_format` are only used when `format` is `"mp4"`; a warning will be issued if `format`\nis not `"mp4"` and those two arguments are not `nothing`. Similarly, `compression` is only\nvalid when `format` is `"mp4"` or `"webm"`.

Typical usage

julia
record(figure, "video.mp4", itr) do i\n    func(i) # or some other manipulation of the figure\nend

or, for more tweakability,

julia
record(figure, "test.gif") do io\n    for i = 1:100\n        func!(figure)     # animate figure\n        recordframe!(io)  # record a new frame\n    end\nend

If you want a more tweakable interface, consider using VideoStream and save.

Extended help

Examples

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif") do io\n    for i in 1:255\n        p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\n        recordframe!(io)\n    end\nend

or

julia
fig, ax, p = lines(rand(10))\nrecord(fig, "test.gif", 1:255) do i\n    p[:color] = RGBf(i/255, (255 - i)/255, 0) # animate figure\nend

source

',28))]),s("details",Gi,[s("summary",null,[e[833]||(e[833]=s("a",{id:"Makie.record_events-Tuple{Any, Scene, String}",href:"#Makie.record_events-Tuple{Any, Scene, String}"},[s("span",{class:"jlbinding"},"Makie.record_events")],-1)),e[834]||(e[834]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[835]||(e[835]=s("p",null,"record_events(f, scene::Scene, path::String)",-1)),e[836]||(e[836]=s("p",null,[o("Records all window events that happen while executing function "),s("code",null,"f"),o(" for "),s("code",null,"scene"),o(" and serializes them to "),s("code",null,"path"),o(".")],-1)),e[837]||(e[837]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/event-recorder.jl#L2-L7",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ui,[s("summary",null,[e[838]||(e[838]=s("a",{id:"Makie.recordframe!-Tuple{VideoStream}",href:"#Makie.recordframe!-Tuple{VideoStream}"},[s("span",{class:"jlbinding"},"Makie.recordframe!")],-1)),e[839]||(e[839]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[840]||(e[840]=a('
julia
recordframe!(io::VideoStream)

Adds a video frame to the VideoStream io.

source

',3))]),s("details",Hi,[s("summary",null,[e[841]||(e[841]=s("a",{id:"Makie.register_interaction!-Tuple{Any, Symbol, Any}",href:"#Makie.register_interaction!-Tuple{Any, Symbol, Any}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[842]||(e[842]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[843]||(e[843]=a('
julia
register_interaction!(parent, name::Symbol, interaction)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Wi,[s("summary",null,[e[844]||(e[844]=s("a",{id:"Makie.register_interaction!-Tuple{Function, Any, Symbol}",href:"#Makie.register_interaction!-Tuple{Function, Any, Symbol}"},[s("span",{class:"jlbinding"},"Makie.register_interaction!")],-1)),e[845]||(e[845]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[846]||(e[846]=a('
julia
register_interaction!(interaction::Function, parent, name::Symbol)

Register interaction with parent under the name name. The parent will call process_interaction(interaction, event, parent) whenever suitable events happen. This form with the first Function argument is especially intended for do syntax.

The interaction can be removed with deregister_interaction! or temporarily toggled with activate_interaction! / deactivate_interaction!.

source

',4))]),s("details",Yi,[s("summary",null,[e[847]||(e[847]=s("a",{id:"Makie.replace_automatic!-Tuple{Any, Any, Any}",href:"#Makie.replace_automatic!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.replace_automatic!")],-1)),e[848]||(e[848]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[849]||(e[849]=s("p",null,[o("Like "),s("code",null,"get!(f, dict, key)"),o(" but also calls "),s("code",null,"f"),o(" and replaces "),s("code",null,"key"),o(" when the corresponding value is nothing")],-1)),e[850]||(e[850]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/utilities/utilities.jl#L38-L41",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ki,[s("summary",null,[e[851]||(e[851]=s("a",{id:"Makie.replay_events-Tuple{Scene, String}",href:"#Makie.replay_events-Tuple{Scene, String}"},[s("span",{class:"jlbinding"},"Makie.replay_events")],-1)),e[852]||(e[852]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[853]||(e[853]=s("p",null,"replay_events(f, scene::Scene, path::String) replay_events(scene::Scene, path::String)",-1)),e[854]||(e[854]=s("p",null,[o("Replays the serialized events recorded with "),s("code",null,"record_events"),o(" in "),s("code",null,"path"),o(" in "),s("code",null,"scene"),o(".")],-1)),e[855]||(e[855]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/event-recorder.jl#L26-L31",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qi,[s("summary",null,[e[856]||(e[856]=s("a",{id:"Makie.resample_cmap-Tuple{Any, Integer}",href:"#Makie.resample_cmap-Tuple{Any, Integer}"},[s("span",{class:"jlbinding"},"Makie.resample_cmap")],-1)),e[857]||(e[857]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[858]||(e[858]=a('
julia
resample_cmap(cmap, ncolors::Integer; alpha=1.0)
  • cmap: anything that to_colormap accepts

  • ncolors: number of desired colors

  • alpha: additional alpha applied to each color. Can also be an array, matching colors, or a tuple giving a start + stop alpha value.

source

',3))]),s("details",$i,[s("summary",null,[e[859]||(e[859]=s("a",{id:"Makie.reset_limits!-Tuple{Any}",href:"#Makie.reset_limits!-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.reset_limits!")],-1)),e[860]||(e[860]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[861]||(e[861]=a('
julia
reset_limits!(ax; xauto = true, yauto = true)

Resets the axis limits depending on the value of ax.limits. If one of the two components of limits is nothing, that value is either copied from the targetlimits if xauto or yauto is false, respectively, or it is determined automatically from the plots in the axis. If one of the components is a tuple of two numbers, those are used directly.

source

',3))]),s("details",Xi,[s("summary",null,[e[862]||(e[862]=s("a",{id:"Makie.resize_to_layout!-Tuple{Figure}",href:"#Makie.resize_to_layout!-Tuple{Figure}"},[s("span",{class:"jlbinding"},"Makie.resize_to_layout!")],-1)),e[863]||(e[863]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[864]||(e[864]=a('
julia
resize_to_layout!(fig::Figure)

Resize fig so that it fits the current contents of its top GridLayout. If a GridLayout contains fixed-size content or aspect-constrained columns, for example, it is likely that the solved size of the GridLayout differs from the size of the Figure. This can result in superfluous whitespace at the borders, or content clipping at the figure edges. Once resized, all content should fit the available space, including the Figure's outer padding.

source

',3))]),s("details",Ji,[s("summary",null,[e[865]||(e[865]=s("a",{id:"Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}",href:"#Makie.rlims!-Tuple{PolarAxis, Union{Nothing, Real, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.rlims!")],-1)),e[866]||(e[866]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[867]||(e[867]=a('
julia
rlims!(ax::PolarAxis[, rmin], rmax)

Sets the radial limits of a given PolarAxis.

source

',3))]),s("details",Zi,[s("summary",null,[e[868]||(e[868]=s("a",{id:"Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.rotate!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[869]||(e[869]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[870]||(e[870]=a(`
julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,3))]),s("details",_i,[s("summary",null,[e[871]||(e[871]=s("a",{id:"Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[872]||(e[872]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[873]||(e[873]=a('
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

',3))]),s("details",et,[s("summary",null,[e[874]||(e[874]=s("a",{id:"Makie.rotate_cam!",href:"#Makie.rotate_cam!"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[875]||(e[875]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[876]||(e[876]=a('
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

',4))]),s("details",st,[s("summary",null,[e[877]||(e[877]=s("a",{id:"Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}",href:"#Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[878]||(e[878]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[879]||(e[879]=a(`
julia
rotate_cam!(scene::Scene, theta_v::Number...)
-rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

`,3))]),s("details",ot,[s("summary",null,[e[880]||(e[880]=s("a",{id:"Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[881]||(e[881]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[882]||(e[882]=a(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,3))]),s("details",_i,[s("summary",null,[e[871]||(e[871]=s("a",{id:"Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.rotate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[872]||(e[872]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[873]||(e[873]=a('
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

',3))]),s("details",et,[s("summary",null,[e[874]||(e[874]=s("a",{id:"Makie.rotate_cam!",href:"#Makie.rotate_cam!"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[875]||(e[875]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[876]||(e[876]=a('
julia
rotate_cam!(scene, cam::Camera3D, angles::Vec3)

Rotates the camera by the given angles around the camera x- (left, right), y- (up, down) and z-axis (in out). The rotation around the y axis is applied first, then x, then y.

Note that this method reacts to fix_x_key etc and fixed_axis. The former restrict the rotation around a specific axis when a given key is pressed. The latter keeps the camera y axis fixed as the data space z axis.

source

',4))]),s("details",st,[s("summary",null,[e[877]||(e[877]=s("a",{id:"Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}",href:"#Makie.rotate_cam!-Tuple{Scene, Vararg{Number}}"},[s("span",{class:"jlbinding"},"Makie.rotate_cam!")],-1)),e[878]||(e[878]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[879]||(e[879]=a(`
julia
rotate_cam!(scene::Scene, theta_v::Number...)
+rotate_cam!(scene::Scene, theta_v::VecTypes)

Rotate the camera of the Scene by the given rotation. Passing theta_v = (α, β, γ) will rotate the camera according to the Euler angles (α, β, γ).

source

`,3))]),s("details",ot,[s("summary",null,[e[880]||(e[880]=s("a",{id:"Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}",href:"#Makie.scale!-Tuple{MakieCore.Transformable, Vararg{Any}}"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[881]||(e[881]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[882]||(e[882]=a(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s("details",it,[s("summary",null,[e[883]||(e[883]=s("a",{id:"Makie.scatterlines",href:"#Makie.scatterlines"},[s("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),e[884]||(e[884]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[885]||(e[885]=a('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",tt,[s("summary",null,[e[886]||(e[886]=s("a",{id:"Makie.scatterlines!",href:"#Makie.scatterlines!"},[s("span",{class:"jlbinding"},"Makie.scatterlines!")],-1)),e[887]||(e[887]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[888]||(e[888]=s("p",null,[s("code",null,"scatterlines!"),o(" is the mutating variant of plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[889]||(e[889]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",at,[s("summary",null,[e[890]||(e[890]=s("a",{id:"Makie.select_line-Tuple{Any}",href:"#Makie.select_line-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_line")],-1)),e[891]||(e[891]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[892]||(e[892]=a('
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

',5))]),s("details",nt,[s("summary",null,[e[893]||(e[893]=s("a",{id:"Makie.select_point-Tuple{Any}",href:"#Makie.select_point-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_point")],-1)),e[894]||(e[894]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[895]||(e[895]=a('
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

',5))]),s("details",lt,[s("summary",null,[e[896]||(e[896]=s("a",{id:"Makie.select_rectangle-Tuple{Any}",href:"#Makie.select_rectangle-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_rectangle")],-1)),e[897]||(e[897]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[898]||(e[898]=a('
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

',5))]),s("details",rt,[s("summary",null,[e[899]||(e[899]=s("a",{id:"Makie.series",href:"#Makie.series"},[s("span",{class:"jlbinding"},"Makie.series")],-1)),e[900]||(e[900]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[901]||(e[901]=a('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

',22))]),s("details",dt,[s("summary",null,[e[902]||(e[902]=s("a",{id:"Makie.series!",href:"#Makie.series!"},[s("span",{class:"jlbinding"},"Makie.series!")],-1)),e[903]||(e[903]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[904]||(e[904]=s("p",null,[s("code",null,"series!"),o(" is the mutating variant of plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[905]||(e[905]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ct,[s("summary",null,[e[906]||(e[906]=s("a",{id:"Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}",href:"#Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[907]||(e[907]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[908]||(e[908]=s("p",null,[o("Set the "),s("code",null,"slider"),o(" to the values in the slider's range that are closest to "),s("code",null,"v1"),o(" and "),s("code",null,"v2"),o(", and return those values ordered min, misl.")],-1)),e[909]||(e[909]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/makielayout/blocks/intervalslider.jl#L264-L266",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pt,[s("summary",null,[e[910]||(e[910]=s("a",{id:"Makie.set_close_to!-Tuple{Slider, Any}",href:"#Makie.set_close_to!-Tuple{Slider, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[911]||(e[911]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[912]||(e[912]=a('
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

',3))]),s("details",ht,[s("summary",null,[e[913]||(e[913]=s("a",{id:"Makie.set_theme!",href:"#Makie.set_theme!"},[s("span",{class:"jlbinding"},"Makie.set_theme!")],-1)),e[914]||(e[914]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[915]||(e[915]=a('
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

',3))]),s("details",kt,[s("summary",null,[e[916]||(e[916]=s("a",{id:"Makie.showgradients-Tuple{AbstractVector{Symbol}}",href:"#Makie.showgradients-Tuple{AbstractVector{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.showgradients")],-1)),e[917]||(e[917]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[918]||(e[918]=a(`
julia
showgradients(
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s("details",it,[s("summary",null,[e[883]||(e[883]=s("a",{id:"Makie.scatterlines",href:"#Makie.scatterlines"},[s("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),e[884]||(e[884]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[885]||(e[885]=a('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line, and by default also of the scatter markers.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

markercolor = automaticNo docs available.

markercolormap = automaticNo docs available.

markercolorrange = automaticNo docs available.

markersize = @inherit markersize — Sets the size of the marker.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",tt,[s("summary",null,[e[886]||(e[886]=s("a",{id:"Makie.scatterlines!",href:"#Makie.scatterlines!"},[s("span",{class:"jlbinding"},"Makie.scatterlines!")],-1)),e[887]||(e[887]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[888]||(e[888]=s("p",null,[s("code",null,"scatterlines!"),o(" is the mutating variant of plotting function "),s("code",null,"scatterlines"),o(". Check the docstring for "),s("code",null,"scatterlines"),o(" for further information.")],-1)),e[889]||(e[889]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",at,[s("summary",null,[e[890]||(e[890]=s("a",{id:"Makie.select_line-Tuple{Any}",href:"#Makie.select_line-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_line")],-1)),e[891]||(e[891]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[892]||(e[892]=a('
julia
select_line(scene; kwargs...) -> line

Interactively select a line (typically an arrow) on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected line on the scene. In addition the function plots the line on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted line disappears.

The value of the returned line is updated only when the user un-clicks and only if the selected line has non-zero length.

The kwargs... are propagated into lines! which plots the selected line.

source

',5))]),s("details",nt,[s("summary",null,[e[893]||(e[893]=s("a",{id:"Makie.select_point-Tuple{Any}",href:"#Makie.select_point-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_point")],-1)),e[894]||(e[894]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[895]||(e[895]=a('
julia
select_point(scene; kwargs...) -> point

Interactively select a point on a 2D scene by clicking the left mouse button, dragging and then un-clicking. Return an observable whose value corresponds to the selected point on the scene. In addition the function plots the point on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted point disappears.

The value of the returned point is updated only when the user un-clicks.

The kwargs... are propagated into scatter! which plots the selected point.

source

',5))]),s("details",lt,[s("summary",null,[e[896]||(e[896]=s("a",{id:"Makie.select_rectangle-Tuple{Any}",href:"#Makie.select_rectangle-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.select_rectangle")],-1)),e[897]||(e[897]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[898]||(e[898]=a('
julia
select_rectangle(scene; kwargs...) -> rect

Interactively select a rectangle on a 2D scene by clicking the left mouse button, dragging and then un-clicking. The function returns an observable rect whose value corresponds to the selected rectangle on the scene. In addition the function plots the selected rectangle on the scene as the user clicks and moves the mouse around. When the button is not clicked any more, the plotted rectangle disappears.

The value of the returned observable is updated only when the user un-clicks (i.e. when the final value of the rectangle has been decided) and only if the rectangle has area > 0.

The kwargs... are propagated into lines! which plots the selected rectangle.

source

',5))]),s("details",dt,[s("summary",null,[e[899]||(e[899]=s("a",{id:"Makie.series",href:"#Makie.series"},[s("span",{class:"jlbinding"},"Makie.series")],-1)),e[900]||(e[900]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[901]||(e[901]=a('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

Attributes

color = :lighttestNo docs available.

joinstyle = @inherit joinstyleNo docs available.

labels = nothingNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solidNo docs available.

linewidth = 2No docs available.

marker = nothingNo docs available.

markercolor = automaticNo docs available.

markersize = nothingNo docs available.

miter_limit = @inherit miter_limitNo docs available.

solid_color = nothingNo docs available.

space = :dataNo docs available.

strokecolor = nothingNo docs available.

strokewidth = nothingNo docs available.

source

',22))]),s("details",rt,[s("summary",null,[e[902]||(e[902]=s("a",{id:"Makie.series!",href:"#Makie.series!"},[s("span",{class:"jlbinding"},"Makie.series!")],-1)),e[903]||(e[903]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[904]||(e[904]=s("p",null,[s("code",null,"series!"),o(" is the mutating variant of plotting function "),s("code",null,"series"),o(". Check the docstring for "),s("code",null,"series"),o(" for further information.")],-1)),e[905]||(e[905]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ct,[s("summary",null,[e[906]||(e[906]=s("a",{id:"Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}",href:"#Makie.set_close_to!-Tuple{IntervalSlider, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[907]||(e[907]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[908]||(e[908]=s("p",null,[o("Set the "),s("code",null,"slider"),o(" to the values in the slider's range that are closest to "),s("code",null,"v1"),o(" and "),s("code",null,"v2"),o(", and return those values ordered min, misl.")],-1)),e[909]||(e[909]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/makielayout/blocks/intervalslider.jl#L264-L266",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",pt,[s("summary",null,[e[910]||(e[910]=s("a",{id:"Makie.set_close_to!-Tuple{Slider, Any}",href:"#Makie.set_close_to!-Tuple{Slider, Any}"},[s("span",{class:"jlbinding"},"Makie.set_close_to!")],-1)),e[911]||(e[911]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[912]||(e[912]=a('
julia
set_close_to!(slider, value) -> closest_value

Set the slider to the value in the slider's range that is closest to value and return this value. This function should be used to set a slider to a value programmatically, rather than mutating its value observable directly, which doesn't update the slider visually.

source

',3))]),s("details",ht,[s("summary",null,[e[913]||(e[913]=s("a",{id:"Makie.set_theme!",href:"#Makie.set_theme!"},[s("span",{class:"jlbinding"},"Makie.set_theme!")],-1)),e[914]||(e[914]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[915]||(e[915]=a('
julia
set_theme!(theme; kwargs...)

Set the global default theme to theme and add / override any attributes given as keyword arguments.

source

',3))]),s("details",kt,[s("summary",null,[e[916]||(e[916]=s("a",{id:"Makie.showgradients-Tuple{AbstractVector{Symbol}}",href:"#Makie.showgradients-Tuple{AbstractVector{Symbol}}"},[s("span",{class:"jlbinding"},"Makie.showgradients")],-1)),e[917]||(e[917]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[918]||(e[918]=a(`
julia
showgradients(
     cgrads::AbstractVector{Symbol};
     h = 0.0, offset = 0.2, fontsize = 0.7,
     size = (800, length(cgrads) * 84)
-)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

`,3))]),s("details",gt,[s("summary",null,[e[919]||(e[919]=s("a",{id:"Makie.spy",href:"#Makie.spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),e[920]||(e[920]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[921]||(e[921]=a(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
+)::Scene

Plots the given colour gradients arranged as horizontal colourbars. If you change the offsets or the font size, you may need to change the resolution.

source

`,3))]),s("details",gt,[s("summary",null,[e[919]||(e[919]=s("a",{id:"Makie.spy",href:"#Makie.spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),e[920]||(e[920]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[921]||(e[921]=a(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
 N = 200_000
 x = sprand(Float64, N, N, (3(10^6)) / (N*N));
 spy(x)
@@ -189,8 +189,8 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
 f = Figure()
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
-f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",ut,[s("summary",null,[e[922]||(e[922]=s("a",{id:"Makie.spy!",href:"#Makie.spy!"},[s("span",{class:"jlbinding"},"Makie.spy!")],-1)),e[923]||(e[923]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[924]||(e[924]=s("p",null,[s("code",null,"spy!"),o(" is the mutating variant of plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[925]||(e[925]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bt,[s("summary",null,[e[926]||(e[926]=s("a",{id:"Makie.stairs",href:"#Makie.stairs"},[s("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[927]||(e[927]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[928]||(e[928]=a('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",yt,[s("summary",null,[e[929]||(e[929]=s("a",{id:"Makie.stairs!",href:"#Makie.stairs!"},[s("span",{class:"jlbinding"},"Makie.stairs!")],-1)),e[930]||(e[930]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[931]||(e[931]=s("p",null,[s("code",null,"stairs!"),o(" is the mutating variant of plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[932]||(e[932]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mt,[s("summary",null,[e[933]||(e[933]=s("a",{id:"Makie.stem",href:"#Makie.stem"},[s("span",{class:"jlbinding"},"Makie.stem")],-1)),e[934]||(e[934]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[935]||(e[935]=a('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",ft,[s("summary",null,[e[936]||(e[936]=s("a",{id:"Makie.stem!",href:"#Makie.stem!"},[s("span",{class:"jlbinding"},"Makie.stem!")],-1)),e[937]||(e[937]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[938]||(e[938]=s("p",null,[s("code",null,"stem!"),o(" is the mutating variant of plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[939]||(e[939]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Et,[s("summary",null,[e[940]||(e[940]=s("a",{id:"Makie.stephist",href:"#Makie.stephist"},[s("span",{class:"jlbinding"},"Makie.stephist")],-1)),e[941]||(e[941]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[942]||(e[942]=a('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

',21))]),s("details",vt,[s("summary",null,[e[943]||(e[943]=s("a",{id:"Makie.stephist!",href:"#Makie.stephist!"},[s("span",{class:"jlbinding"},"Makie.stephist!")],-1)),e[944]||(e[944]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[945]||(e[945]=s("p",null,[s("code",null,"stephist!"),o(" is the mutating variant of plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[946]||(e[946]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jt,[s("summary",null,[e[947]||(e[947]=s("a",{id:"Makie.streamplot",href:"#Makie.streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),e[948]||(e[948]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[949]||(e[949]=a(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,44))]),s("details",Mt,[s("summary",null,[e[950]||(e[950]=s("a",{id:"Makie.streamplot!",href:"#Makie.streamplot!"},[s("span",{class:"jlbinding"},"Makie.streamplot!")],-1)),e[951]||(e[951]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[952]||(e[952]=s("p",null,[s("code",null,"streamplot!"),o(" is the mutating variant of plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[953]||(e[953]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ct,[s("summary",null,[e[954]||(e[954]=s("a",{id:"Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.thetalims!")],-1)),e[955]||(e[955]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[956]||(e[956]=a('
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

',3))]),s("details",wt,[s("summary",null,[e[957]||(e[957]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[958]||(e[958]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[959]||(e[959]=a('
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

',3))]),s("details",Ft,[s("summary",null,[e[960]||(e[960]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Colorbar}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Colorbar}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[961]||(e[961]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[962]||(e[962]=a('
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

',3))]),s("details",xt,[s("summary",null,[e[963]||(e[963]=s("a",{id:"Makie.tight_xticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_xticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_xticklabel_spacing!")],-1)),e[964]||(e[964]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[965]||(e[965]=a('
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",Tt,[s("summary",null,[e[966]||(e[966]=s("a",{id:"Makie.tight_yticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_yticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_yticklabel_spacing!")],-1)),e[967]||(e[967]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[968]||(e[968]=a('
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",At,[s("summary",null,[e[969]||(e[969]=s("a",{id:"Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}",href:"#Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[970]||(e[970]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[971]||(e[971]=a('
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

',5))]),s("details",Bt,[s("summary",null,[e[972]||(e[972]=s("a",{id:"Makie.tightlimits!-Tuple{Axis}",href:"#Makie.tightlimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[973]||(e[973]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[974]||(e[974]=a('
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

',3))]),s("details",Lt,[s("summary",null,[e[975]||(e[975]=s("a",{id:"Makie.timeseries",href:"#Makie.timeseries"},[s("span",{class:"jlbinding"},"Makie.timeseries")],-1)),e[976]||(e[976]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[977]||(e[977]=a(`
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
+f

marker_gap = 0 — Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize = automatic — markersize=automatic, will make the marker size fit the data - but can also be set manually.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",ut,[s("summary",null,[e[922]||(e[922]=s("a",{id:"Makie.spy!",href:"#Makie.spy!"},[s("span",{class:"jlbinding"},"Makie.spy!")],-1)),e[923]||(e[923]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[924]||(e[924]=s("p",null,[s("code",null,"spy!"),o(" is the mutating variant of plotting function "),s("code",null,"spy"),o(". Check the docstring for "),s("code",null,"spy"),o(" for further information.")],-1)),e[925]||(e[925]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bt,[s("summary",null,[e[926]||(e[926]=s("a",{id:"Makie.stairs",href:"#Makie.stairs"},[s("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[927]||(e[927]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[928]||(e[928]=a('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step = :pre — The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',38))]),s("details",yt,[s("summary",null,[e[929]||(e[929]=s("a",{id:"Makie.stairs!",href:"#Makie.stairs!"},[s("span",{class:"jlbinding"},"Makie.stairs!")],-1)),e[930]||(e[930]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[931]||(e[931]=s("p",null,[s("code",null,"stairs!"),o(" is the mutating variant of plotting function "),s("code",null,"stairs"),o(". Check the docstring for "),s("code",null,"stairs"),o(" for further information.")],-1)),e[932]||(e[932]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mt,[s("summary",null,[e[933]||(e[933]=s("a",{id:"Makie.stem",href:"#Makie.stem"},[s("span",{class:"jlbinding"},"Makie.stem")],-1)),e[934]||(e[934]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[935]||(e[935]=a('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolorNo docs available.

colormap = @inherit colormapNo docs available.

colorrange = automaticNo docs available.

colorscale = identityNo docs available.

cycle = [[:stemcolor, :color, :trunkcolor] => :color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker = :circleNo docs available.

markersize = @inherit markersizeNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 0 — Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor = @inherit linecolorNo docs available.

stemcolormap = @inherit colormapNo docs available.

stemcolorrange = automaticNo docs available.

stemlinestyle = nothingNo docs available.

stemwidth = @inherit linewidthNo docs available.

strokecolor = @inherit markerstrokecolorNo docs available.

strokewidth = @inherit markerstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor = @inherit linecolorNo docs available.

trunkcolormap = @inherit colormapNo docs available.

trunkcolorrange = automaticNo docs available.

trunklinestyle = nothingNo docs available.

trunkwidth = @inherit linewidthNo docs available.

visible = true — Controls whether the plot will be rendered or not.

source

',41))]),s("details",ft,[s("summary",null,[e[936]||(e[936]=s("a",{id:"Makie.stem!",href:"#Makie.stem!"},[s("span",{class:"jlbinding"},"Makie.stem!")],-1)),e[937]||(e[937]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[938]||(e[938]=s("p",null,[s("code",null,"stem!"),o(" is the mutating variant of plotting function "),s("code",null,"stem"),o(". Check the docstring for "),s("code",null,"stem"),o(" for further information.")],-1)),e[939]||(e[939]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Et,[s("summary",null,[e[940]||(e[940]=s("a",{id:"Makie.stephist",href:"#Makie.stephist"},[s("span",{class:"jlbinding"},"Makie.stephist")],-1)),e[941]||(e[941]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[942]||(e[942]=a('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

Attributes

bins = 15 — Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

linestyle = :solidNo docs available.

linewidth = @inherit linewidthNo docs available.

normalization = :none — Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to = nothing — Allows to scale all values to a certain height.

weights = automatic — Allows to provide statistical weights.

source

',21))]),s("details",vt,[s("summary",null,[e[943]||(e[943]=s("a",{id:"Makie.stephist!",href:"#Makie.stephist!"},[s("span",{class:"jlbinding"},"Makie.stephist!")],-1)),e[944]||(e[944]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[945]||(e[945]=s("p",null,[s("code",null,"stephist!"),o(" is the mutating variant of plotting function "),s("code",null,"stephist"),o(". Check the docstring for "),s("code",null,"stephist"),o(" for further information.")],-1)),e[946]||(e[946]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jt,[s("summary",null,[e[947]||(e[947]=s("a",{id:"Makie.streamplot",href:"#Makie.streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),e[948]||(e[948]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[949]||(e[949]=a(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head = automaticNo docs available.

arrow_size = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = norm — One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density = 1.0No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize = (32, 32, 32)No docs available.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothingNo docs available.

linewidth = @inherit linewidthNo docs available.

lowclip = automatic — The color for any value below the colorrange.

maxsteps = 500No docs available.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 16No docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize = 0.01No docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,44))]),s("details",Mt,[s("summary",null,[e[950]||(e[950]=s("a",{id:"Makie.streamplot!",href:"#Makie.streamplot!"},[s("span",{class:"jlbinding"},"Makie.streamplot!")],-1)),e[951]||(e[951]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[952]||(e[952]=s("p",null,[s("code",null,"streamplot!"),o(" is the mutating variant of plotting function "),s("code",null,"streamplot"),o(". Check the docstring for "),s("code",null,"streamplot"),o(" for further information.")],-1)),e[953]||(e[953]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ct,[s("summary",null,[e[954]||(e[954]=s("a",{id:"Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.thetalims!-Tuple{PolarAxis, Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.thetalims!")],-1)),e[955]||(e[955]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[956]||(e[956]=a('
julia
thetalims!(ax::PolarAxis, thetamin, thetamax)

Sets the angular limits of a given PolarAxis.

source

',3))]),s("details",wt,[s("summary",null,[e[957]||(e[957]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[958]||(e[958]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[959]||(e[959]=a('
julia
tight_ticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels and yticklabels of the Axis to the minimum that is needed.

source

',3))]),s("details",Ft,[s("summary",null,[e[960]||(e[960]=s("a",{id:"Makie.tight_ticklabel_spacing!-Tuple{Colorbar}",href:"#Makie.tight_ticklabel_spacing!-Tuple{Colorbar}"},[s("span",{class:"jlbinding"},"Makie.tight_ticklabel_spacing!")],-1)),e[961]||(e[961]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[962]||(e[962]=a('
julia
space = tight_ticklabel_spacing!(cb::Colorbar)

Sets the space allocated for the ticklabels of the Colorbar to the minimum that is needed and returns that value.

source

',3))]),s("details",xt,[s("summary",null,[e[963]||(e[963]=s("a",{id:"Makie.tight_xticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_xticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_xticklabel_spacing!")],-1)),e[964]||(e[964]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[965]||(e[965]=a('
julia
space = tight_xticklabel_spacing!(ax::Axis)

Sets the space allocated for the xticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",Tt,[s("summary",null,[e[966]||(e[966]=s("a",{id:"Makie.tight_yticklabel_spacing!-Tuple{Axis}",href:"#Makie.tight_yticklabel_spacing!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tight_yticklabel_spacing!")],-1)),e[967]||(e[967]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[968]||(e[968]=a('
julia
space = tight_yticklabel_spacing!(ax::Axis)

Sets the space allocated for the yticklabels of the Axis to the minimum that is needed and returns that value.

source

',3))]),s("details",At,[s("summary",null,[e[969]||(e[969]=s("a",{id:"Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}",href:"#Makie.tightlimits!-Tuple{Axis, Vararg{Union{Bottom, Left, Right, Top}}}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[970]||(e[970]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[971]||(e[971]=a('
julia
tightlimits!(la::Axis, sides::Union{Left, Right, Bottom, Top}...)

Sets the autolimit margins to zero on all given sides.

Example:

tightlimits!(laxis, Bottom())

source

',5))]),s("details",Bt,[s("summary",null,[e[972]||(e[972]=s("a",{id:"Makie.tightlimits!-Tuple{Axis}",href:"#Makie.tightlimits!-Tuple{Axis}"},[s("span",{class:"jlbinding"},"Makie.tightlimits!")],-1)),e[973]||(e[973]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[974]||(e[974]=a('
julia
tightlimits!(la::Axis)

Sets the autolimit margins to zero on all sides.

source

',3))]),s("details",Lt,[s("summary",null,[e[975]||(e[975]=s("a",{id:"Makie.timeseries",href:"#Makie.timeseries"},[s("span",{class:"jlbinding"},"Makie.timeseries")],-1)),e[976]||(e[976]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[977]||(e[977]=a(`
julia
timeseries(x::Observable{{Union{Number, Point2}}})

Plots a sampled signal.

Usage:

julia
signal = Observable(1.0)
 scene = timeseries(signal)
 display(scene)
 # @async is optional, but helps to continue evaluating more code
@@ -202,35 +202,35 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     # sleep/ wait for new data/ whatever...
     # It's important to yield here though, otherwise nothing will be rendered
     sleep(1/30)
-end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Dt,[s("summary",null,[e[978]||(e[978]=s("a",{id:"Makie.timeseries!",href:"#Makie.timeseries!"},[s("span",{class:"jlbinding"},"Makie.timeseries!")],-1)),e[979]||(e[979]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[980]||(e[980]=s("p",null,[s("code",null,"timeseries!"),o(" is the mutating variant of plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[981]||(e[981]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",St,[s("summary",null,[e[982]||(e[982]=s("a",{id:"Makie.to_align-Tuple{Tuple}",href:"#Makie.to_align-Tuple{Tuple}"},[s("span",{class:"jlbinding"},"Makie.to_align")],-1)),e[983]||(e[983]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[984]||(e[984]=a('
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

',4))]),s("details",Ot,[s("summary",null,[e[985]||(e[985]=s("a",{id:"Makie.to_colormap-Tuple{AbstractVector}",href:"#Makie.to_colormap-Tuple{AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[986]||(e[986]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[987]||(e[987]=a('
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

',3))]),s("details",Pt,[s("summary",null,[e[988]||(e[988]=s("a",{id:"Makie.to_colormap-Tuple{Union{String, Symbol}}",href:"#Makie.to_colormap-Tuple{Union{String, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[989]||(e[989]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[990]||(e[990]=a('
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

',3))]),s("details",Nt,[s("summary",null,[e[991]||(e[991]=s("a",{id:"Makie.to_font-Tuple{String}",href:"#Makie.to_font-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.to_font")],-1)),e[992]||(e[992]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[993]||(e[993]=a('
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

',3))]),s("details",zt,[s("summary",null,[e[994]||(e[994]=s("a",{id:"Makie.to_rotation-Tuple{Quaternionf}",href:"#Makie.to_rotation-Tuple{Quaternionf}"},[s("span",{class:"jlbinding"},"Makie.to_rotation")],-1)),e[995]||(e[995]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[996]||(e[996]=a(`
julia
rotation accepts:
+end

Plot type

The plot type alias for the timeseries function is TimeSeries.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

history = 100No docs available.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Dt,[s("summary",null,[e[978]||(e[978]=s("a",{id:"Makie.timeseries!",href:"#Makie.timeseries!"},[s("span",{class:"jlbinding"},"Makie.timeseries!")],-1)),e[979]||(e[979]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[980]||(e[980]=s("p",null,[s("code",null,"timeseries!"),o(" is the mutating variant of plotting function "),s("code",null,"timeseries"),o(". Check the docstring for "),s("code",null,"timeseries"),o(" for further information.")],-1)),e[981]||(e[981]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",St,[s("summary",null,[e[982]||(e[982]=s("a",{id:"Makie.to_align-Tuple{Tuple}",href:"#Makie.to_align-Tuple{Tuple}"},[s("span",{class:"jlbinding"},"Makie.to_align")],-1)),e[983]||(e[983]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[984]||(e[984]=a('
julia
to_align(align[, error_prefix])

Converts the given align to a Vec2f. Can convert VecTypes{2} and two component Tuples with Real and Symbol elements.

To specify a custom error message you can add an error_prefix or use halign2num(value, error_msg) and valign2num(value, error_msg) respectively.

source

',4))]),s("details",Ot,[s("summary",null,[e[985]||(e[985]=s("a",{id:"Makie.to_colormap-Tuple{AbstractVector}",href:"#Makie.to_colormap-Tuple{AbstractVector}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[986]||(e[986]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[987]||(e[987]=a('
julia
to_colormap(b::AbstractVector)

An AbstractVector{T} with any object that to_color accepts.

source

',3))]),s("details",Pt,[s("summary",null,[e[988]||(e[988]=s("a",{id:"Makie.to_colormap-Tuple{Union{String, Symbol}}",href:"#Makie.to_colormap-Tuple{Union{String, Symbol}}"},[s("span",{class:"jlbinding"},"Makie.to_colormap")],-1)),e[989]||(e[989]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[990]||(e[990]=a('
julia
to_colormap(cs::Union{String, Symbol})::Vector{RGBAf}

A Symbol/String naming the gradient. For more on what names are available please see: available_gradients(). For now, we support gradients from PlotUtils natively.

source

',3))]),s("details",Nt,[s("summary",null,[e[991]||(e[991]=s("a",{id:"Makie.to_font-Tuple{String}",href:"#Makie.to_font-Tuple{String}"},[s("span",{class:"jlbinding"},"Makie.to_font")],-1)),e[992]||(e[992]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[993]||(e[993]=a('
julia
to_font(str::String)

Loads a font specified by str and returns a NativeFont object storing the font handle. A font can either be specified by a file path, such as "folder/with/fonts/font.otf", or by a (partial) name such as "Helvetica", "Helvetica Bold" etc.

source

',3))]),s("details",zt,[s("summary",null,[e[994]||(e[994]=s("a",{id:"Makie.to_rotation-Tuple{Quaternionf}",href:"#Makie.to_rotation-Tuple{Quaternionf}"},[s("span",{class:"jlbinding"},"Makie.to_rotation")],-1)),e[995]||(e[995]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[996]||(e[996]=a(`
julia
rotation accepts:
 to_rotation(b, quaternion)
 to_rotation(b, tuple_float)
-to_rotation(b, vec4)

source

`,2))]),s("details",It,[s("summary",null,[e[997]||(e[997]=s("a",{id:"Makie.tooltip",href:"#Makie.tooltip"},[s("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[998]||(e[998]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[999]||(e[999]=a('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

',39))]),s("details",Rt,[s("summary",null,[e[1e3]||(e[1e3]=s("a",{id:"Makie.tooltip!",href:"#Makie.tooltip!"},[s("span",{class:"jlbinding"},"Makie.tooltip!")],-1)),e[1001]||(e[1001]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1002]||(e[1002]=s("p",null,[s("code",null,"tooltip!"),o(" is the mutating variant of plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[1003]||(e[1003]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Vt,[s("summary",null,[e[1004]||(e[1004]=s("a",{id:"Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1005]||(e[1005]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1006]||(e[1006]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

`,3))]),s("details",qt,[s("summary",null,[e[1007]||(e[1007]=s("a",{id:"Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1008]||(e[1008]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1009]||(e[1009]=a('
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

',3))]),s("details",Gt,[s("summary",null,[e[1010]||(e[1010]=s("a",{id:"Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1011]||(e[1011]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1012]||(e[1012]=a('
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

',4))]),s("details",Ut,[s("summary",null,[e[1013]||(e[1013]=s("a",{id:"Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1014]||(e[1014]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1015]||(e[1015]=a('
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

',3))]),s("details",Ht,[s("summary",null,[e[1016]||(e[1016]=s("a",{id:"Makie.tricontourf",href:"#Makie.tricontourf"},[s("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),e[1017]||(e[1017]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1018]||(e[1018]=a(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Wt,[s("summary",null,[e[1019]||(e[1019]=s("a",{id:"Makie.tricontourf!",href:"#Makie.tricontourf!"},[s("span",{class:"jlbinding"},"Makie.tricontourf!")],-1)),e[1020]||(e[1020]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1021]||(e[1021]=s("p",null,[s("code",null,"tricontourf!"),o(" is the mutating variant of plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[1022]||(e[1022]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Yt,[s("summary",null,[e[1023]||(e[1023]=s("a",{id:"Makie.triplot",href:"#Makie.triplot"},[s("span",{class:"jlbinding"},"Makie.triplot")],-1)),e[1024]||(e[1024]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1025]||(e[1025]=a(`
julia
triplot(x, y; kwargs...)
+to_rotation(b, vec4)

source

`,2))]),s("details",It,[s("summary",null,[e[997]||(e[997]=s("a",{id:"Makie.tooltip",href:"#Makie.tooltip"},[s("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[998]||(e[998]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[999]||(e[999]=a('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

Attributes

align = 0.5 — Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor = :white — Sets the background color of the tooltip.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font.

fontsize = 16 — Sets the text size in screen units.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = false — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = :left — Sets whether text is aligned to the :left, :center or :right within its bounding box.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset = 10 — Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color = :black — Sets the color of the tooltip outline.

outline_linestyle = nothing — Sets the linestyle of the tooltip outline.

outline_linewidth = 2.0 — Sets the linewidth of the tooltip outline.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement = :above — Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = :white — Sets the text outline color.

strokewidth = 0 — Gives text an outline if set to a positive value.

text = ""No docs available.

textcolor = @inherit textcolor — Sets the text color.

textpadding = (4, 4, 4, 4) — Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size = 10 — Sets the size of the triangle pointing at position.

visible = true — Controls whether the plot will be rendered or not.

xautolimits = falseNo docs available.

yautolimits = falseNo docs available.

zautolimits = falseNo docs available.

source

',39))]),s("details",Rt,[s("summary",null,[e[1e3]||(e[1e3]=s("a",{id:"Makie.tooltip!",href:"#Makie.tooltip!"},[s("span",{class:"jlbinding"},"Makie.tooltip!")],-1)),e[1001]||(e[1001]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1002]||(e[1002]=s("p",null,[s("code",null,"tooltip!"),o(" is the mutating variant of plotting function "),s("code",null,"tooltip"),o(". Check the docstring for "),s("code",null,"tooltip"),o(" for further information.")],-1)),e[1003]||(e[1003]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Vt,[s("summary",null,[e[1004]||(e[1004]=s("a",{id:"Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate!-Tuple{MakieCore.Transformable, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1005]||(e[1005]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1006]||(e[1006]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

`,3))]),s("details",qt,[s("summary",null,[e[1007]||(e[1007]=s("a",{id:"Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T",href:"#Makie.translate!-Union{Tuple{T}, Tuple{Type{T}, MakieCore.Transformable, Vararg{Any}}} where T"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1008]||(e[1008]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1009]||(e[1009]=a('
julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

',3))]),s("details",Gt,[s("summary",null,[e[1010]||(e[1010]=s("a",{id:"Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Any, Camera3D, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1011]||(e[1011]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1012]||(e[1012]=a('
julia
translate_cam!(scene, cam::Camera3D, v::Vec3)

Translates the camera by the given vector in camera space, i.e. by v[1] to the right, v[2] to the top and v[3] forward.

Note that this method reacts to fix_x_key etc. If any of those keys are pressed the translation will be restricted to act in these directions.

source

',4))]),s("details",Ut,[s("summary",null,[e[1013]||(e[1013]=s("a",{id:"Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}",href:"#Makie.translate_cam!-Tuple{Scene, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}}"},[s("span",{class:"jlbinding"},"Makie.translate_cam!")],-1)),e[1014]||(e[1014]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1015]||(e[1015]=a('
julia
translate_cam!(scene::Scene, translation::VecTypes)

Translate the camera by a translation vector given in camera space.

source

',3))]),s("details",Ht,[s("summary",null,[e[1016]||(e[1016]=s("a",{id:"Makie.tricontourf",href:"#Makie.tricontourf"},[s("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),e[1017]||(e[1017]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1018]||(e[1018]=a(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

Attributes

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap — Sets the colormap from which the band colors are sampled.

colorscale = identity — Color transform function

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges = nothingNo docs available.

extendhigh = nothing — This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow = nothing — This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels = 10 — Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode = :normal — Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparentNo docs available.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation = DelaunayTriangulation() — The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",Wt,[s("summary",null,[e[1019]||(e[1019]=s("a",{id:"Makie.tricontourf!",href:"#Makie.tricontourf!"},[s("span",{class:"jlbinding"},"Makie.tricontourf!")],-1)),e[1020]||(e[1020]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1021]||(e[1021]=s("p",null,[s("code",null,"tricontourf!"),o(" is the mutating variant of plotting function "),s("code",null,"tricontourf"),o(". Check the docstring for "),s("code",null,"tricontourf"),o(" for further information.")],-1)),e[1022]||(e[1022]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Yt,[s("summary",null,[e[1023]||(e[1023]=s("a",{id:"Makie.triplot",href:"#Makie.triplot"},[s("span",{class:"jlbinding"},"Makie.triplot")],-1)),e[1024]||(e[1024]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1025]||(e[1025]=a(`
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

`,32))]),s("details",Kt,[s("summary",null,[e[1026]||(e[1026]=s("a",{id:"Makie.triplot!",href:"#Makie.triplot!"},[s("span",{class:"jlbinding"},"Makie.triplot!")],-1)),e[1027]||(e[1027]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1028]||(e[1028]=s("p",null,[s("code",null,"triplot!"),o(" is the mutating variant of plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[1029]||(e[1029]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qt,[s("summary",null,[e[1030]||(e[1030]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1031]||(e[1031]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1032]||(e[1032]=a('
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',3))]),s("details",$t,[s("summary",null,[e[1033]||(e[1033]=s("a",{id:"Makie.update_cam!-2",href:"#Makie.update_cam!-2"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1034]||(e[1034]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1035]||(e[1035]=a('
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

',3))]),s("details",Xt,[s("summary",null,[e[1036]||(e[1036]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1037]||(e[1037]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1038]||(e[1038]=a('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

',3))]),s("details",Jt,[s("summary",null,[e[1039]||(e[1039]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1040]||(e[1040]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1041]||(e[1041]=a('
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

',3))]),s("details",Zt,[s("summary",null,[e[1042]||(e[1042]=s("a",{id:"Makie.update_theme!",href:"#Makie.update_theme!"},[s("span",{class:"jlbinding"},"Makie.update_theme!")],-1)),e[1043]||(e[1043]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1044]||(e[1044]=a(`
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
-update_theme!(Theme(colormap=:greys))

source

`,8))]),s("details",_t,[s("summary",null,[e[1045]||(e[1045]=s("a",{id:"Makie.viewport-Tuple{Scene}",href:"#Makie.viewport-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.viewport")],-1)),e[1046]||(e[1046]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1047]||(e[1047]=a('
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

',3))]),s("details",ea,[s("summary",null,[e[1048]||(e[1048]=s("a",{id:"Makie.violin",href:"#Makie.violin"},[s("span",{class:"jlbinding"},"Makie.violin")],-1)),e[1049]||(e[1049]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1050]||(e[1050]=a('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

',43))]),s("details",sa,[s("summary",null,[e[1051]||(e[1051]=s("a",{id:"Makie.violin!",href:"#Makie.violin!"},[s("span",{class:"jlbinding"},"Makie.violin!")],-1)),e[1052]||(e[1052]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1053]||(e[1053]=s("p",null,[s("code",null,"violin!"),o(" is the mutating variant of plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[1054]||(e[1054]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oa,[s("summary",null,[e[1055]||(e[1055]=s("a",{id:"Makie.vlines",href:"#Makie.vlines"},[s("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1056]||(e[1056]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1057]||(e[1057]=a('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

',35))]),s("details",ia,[s("summary",null,[e[1058]||(e[1058]=s("a",{id:"Makie.vlines!",href:"#Makie.vlines!"},[s("span",{class:"jlbinding"},"Makie.vlines!")],-1)),e[1059]||(e[1059]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1060]||(e[1060]=s("p",null,[s("code",null,"vlines!"),o(" is the mutating variant of plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[1061]||(e[1061]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ta,[s("summary",null,[e[1062]||(e[1062]=s("a",{id:"Makie.volumeslices",href:"#Makie.volumeslices"},[s("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),e[1063]||(e[1063]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1064]||(e[1064]=a('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',31))]),s("details",aa,[s("summary",null,[e[1065]||(e[1065]=s("a",{id:"Makie.volumeslices!",href:"#Makie.volumeslices!"},[s("span",{class:"jlbinding"},"Makie.volumeslices!")],-1)),e[1066]||(e[1066]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1067]||(e[1067]=s("p",null,[s("code",null,"volumeslices!"),o(" is the mutating variant of plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[1068]||(e[1068]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",na,[s("summary",null,[e[1069]||(e[1069]=s("a",{id:"Makie.voronoiplot",href:"#Makie.voronoiplot"},[s("span",{class:"jlbinding"},"Makie.voronoiplot")],-1)),e[1070]||(e[1070]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1071]||(e[1071]=a(`
julia
voronoiplot(x, y, values; kwargs...)
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

Attributes

bounding_box = automatic — Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color = :magenta — Sets the color of the constrained edges.

constrained_edge_linestyle = @inherit linestyle — Sets the linestyle of the constrained edges.

constrained_edge_linewidth = @inherit linewidth — Sets the width of the constrained edges.

convex_hull_color = :red — Sets the color of the convex hull.

convex_hull_linestyle = :dash — Sets the linestyle of the convex hull.

convex_hull_linewidth = @inherit linewidth — Sets the width of the convex hull.

ghost_edge_color = :blue — Sets the color of the ghost edges.

ghost_edge_extension_factor = 0.1 — Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle = @inherit linestyle — Sets the linestyle of the ghost edges.

ghost_edge_linewidth = @inherit linewidth — Sets the width of the ghost edges.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = :solid — Sets the linestyle of triangle edges.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

miter_limit = @inherit miter_limitNo docs available.

recompute_centers = false — Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges = false — Determines whether to plot the constrained edges.

show_convex_hull = false — Determines whether to plot the convex hull.

show_ghost_edges = false — Determines whether to plot the ghost edges.

show_points = false — Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor = @inherit patchstrokecolor — Sets the color of triangle edges.

strokewidth = 1 — Sets the linewidth of triangle edges.

triangle_color = :transparent — Sets the color of the triangles.

source

`,32))]),s("details",Kt,[s("summary",null,[e[1026]||(e[1026]=s("a",{id:"Makie.triplot!",href:"#Makie.triplot!"},[s("span",{class:"jlbinding"},"Makie.triplot!")],-1)),e[1027]||(e[1027]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1028]||(e[1028]=s("p",null,[s("code",null,"triplot!"),o(" is the mutating variant of plotting function "),s("code",null,"triplot"),o(". Check the docstring for "),s("code",null,"triplot"),o(" for further information.")],-1)),e[1029]||(e[1029]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Qt,[s("summary",null,[e[1030]||(e[1030]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1031]||(e[1031]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1032]||(e[1032]=a('
julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',3))]),s("details",$t,[s("summary",null,[e[1033]||(e[1033]=s("a",{id:"Makie.update_cam!-2",href:"#Makie.update_cam!-2"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1034]||(e[1034]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1035]||(e[1035]=a('
julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

',3))]),s("details",Xt,[s("summary",null,[e[1036]||(e[1036]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}, GeometryBasics.HyperRectangle}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1037]||(e[1037]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1038]||(e[1038]=a('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

',3))]),s("details",Jt,[s("summary",null,[e[1039]||(e[1039]=s("a",{id:"Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}",href:"#Makie.update_cam!-Tuple{Union{AbstractScene, MakieCore.ScenePlot}}"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[1040]||(e[1040]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1041]||(e[1041]=a('
julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

',3))]),s("details",Zt,[s("summary",null,[e[1042]||(e[1042]=s("a",{id:"Makie.update_theme!",href:"#Makie.update_theme!"},[s("span",{class:"jlbinding"},"Makie.update_theme!")],-1)),e[1043]||(e[1043]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1044]||(e[1044]=a(`
julia
update_theme!(with_theme::Theme; kwargs...)

Update the current theme incrementally. This means that only the keys given in with_theme or through keyword arguments are changed, the rest is left intact. Nested attributes are either also updated incrementally, or replaced if they are not attributes in the new theme.

Example

To change the default colormap to :greys, you can pass that attribute as a keyword argument to update_theme! as demonstrated below.

update_theme!(colormap=:greys)

This can also be achieved by passing an object of types Attributes or Theme as the first and only positional argument:

update_theme!(Attributes(colormap=:greys))
+update_theme!(Theme(colormap=:greys))

source

`,8))]),s("details",_t,[s("summary",null,[e[1045]||(e[1045]=s("a",{id:"Makie.viewport-Tuple{Scene}",href:"#Makie.viewport-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.viewport")],-1)),e[1046]||(e[1046]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1047]||(e[1047]=a('
julia
viewport(scene::Scene)

Gets the viewport of the scene in device independent units as an Observable{Rect2{Int}}.

source

',3))]),s("details",ea,[s("summary",null,[e[1048]||(e[1048]=s("a",{id:"Makie.violin",href:"#Makie.violin"},[s("span",{class:"jlbinding"},"Makie.violin")],-1)),e[1049]||(e[1049]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1050]||(e[1050]=a('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

Attributes

bandwidth = automaticNo docs available.

boundary = automaticNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

datalimits = (-Inf, Inf) — Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.2 — Shrinking factor, width -> width * (1 - gap).

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density = automaticNo docs available.

mediancolor = @inherit linecolorNo docs available.

medianlinewidth = @inherit linewidthNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge = automaticNo docs available.

npoints = 200No docs available.

orientation = :vertical — Orientation of the violins (:vertical or :horizontal)

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale = :area — Scale density by area (:area), count (:count), or width (:width).

show_median = false — Show median as midline.

side = :both — Specify :left or :right to only plot the violin on one side.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit patchstrokecolorNo docs available.

strokewidth = @inherit patchstrokewidthNo docs available.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

weights = automatic — vector of statistical weights (length of data). By default, each observation has weight 1.

width = automatic — Width of the box before shrinking.

source

',43))]),s("details",sa,[s("summary",null,[e[1051]||(e[1051]=s("a",{id:"Makie.violin!",href:"#Makie.violin!"},[s("span",{class:"jlbinding"},"Makie.violin!")],-1)),e[1052]||(e[1052]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1053]||(e[1053]=s("p",null,[s("code",null,"violin!"),o(" is the mutating variant of plotting function "),s("code",null,"violin"),o(". Check the docstring for "),s("code",null,"violin"),o(" for further information.")],-1)),e[1054]||(e[1054]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",oa,[s("summary",null,[e[1055]||(e[1055]=s("a",{id:"Makie.vlines",href:"#Makie.vlines"},[s("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1056]||(e[1056]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1057]||(e[1057]=a('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the lines in relative axis units (0 to 1) along the y dimension.

source

',35))]),s("details",ia,[s("summary",null,[e[1058]||(e[1058]=s("a",{id:"Makie.vlines!",href:"#Makie.vlines!"},[s("span",{class:"jlbinding"},"Makie.vlines!")],-1)),e[1059]||(e[1059]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1060]||(e[1060]=s("p",null,[s("code",null,"vlines!"),o(" is the mutating variant of plotting function "),s("code",null,"vlines"),o(". Check the docstring for "),s("code",null,"vlines"),o(" for further information.")],-1)),e[1061]||(e[1061]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ta,[s("summary",null,[e[1062]||(e[1062]=s("a",{id:"Makie.volumeslices",href:"#Makie.volumeslices"},[s("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),e[1063]||(e[1063]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1064]||(e[1064]=a('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color = RGBAf(0.5, 0.5, 0.5, 0.5)No docs available.

bbox_visible = trueNo docs available.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

',31))]),s("details",aa,[s("summary",null,[e[1065]||(e[1065]=s("a",{id:"Makie.volumeslices!",href:"#Makie.volumeslices!"},[s("span",{class:"jlbinding"},"Makie.volumeslices!")],-1)),e[1066]||(e[1066]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1067]||(e[1067]=s("p",null,[s("code",null,"volumeslices!"),o(" is the mutating variant of plotting function "),s("code",null,"volumeslices"),o(". Check the docstring for "),s("code",null,"volumeslices"),o(" for further information.")],-1)),e[1068]||(e[1068]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",na,[s("summary",null,[e[1069]||(e[1069]=s("a",{id:"Makie.voronoiplot",href:"#Makie.voronoiplot"},[s("span",{class:"jlbinding"},"Makie.voronoiplot")],-1)),e[1070]||(e[1070]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1071]||(e[1071]=a(`
julia
voronoiplot(x, y, values; kwargs...)
 voronoiplot(values; kwargs...)
 voronoiplot(x, y; kwargs...)
 voronoiplot(positions; kwargs...)
-voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

`,23))]),s("details",la,[s("summary",null,[e[1072]||(e[1072]=s("a",{id:"Makie.voronoiplot!",href:"#Makie.voronoiplot!"},[s("span",{class:"jlbinding"},"Makie.voronoiplot!")],-1)),e[1073]||(e[1073]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1074]||(e[1074]=s("p",null,[s("code",null,"voronoiplot!"),o(" is the mutating variant of plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[1075]||(e[1075]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ra,[s("summary",null,[e[1076]||(e[1076]=s("a",{id:"Makie.vspan",href:"#Makie.vspan"},[s("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1077]||(e[1077]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1078]||(e[1078]=a(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

`,41))]),s("details",da,[s("summary",null,[e[1079]||(e[1079]=s("a",{id:"Makie.vspan!",href:"#Makie.vspan!"},[s("span",{class:"jlbinding"},"Makie.vspan!")],-1)),e[1080]||(e[1080]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1081]||(e[1081]=s("p",null,[s("code",null,"vspan!"),o(" is the mutating variant of plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[1082]||(e[1082]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ca,[s("summary",null,[e[1083]||(e[1083]=s("a",{id:"Makie.waterfall",href:"#Makie.waterfall"},[s("span",{class:"jlbinding"},"Makie.waterfall")],-1)),e[1084]||(e[1084]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1085]||(e[1085]=a('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

',22))]),s("details",pa,[s("summary",null,[e[1086]||(e[1086]=s("a",{id:"Makie.waterfall!",href:"#Makie.waterfall!"},[s("span",{class:"jlbinding"},"Makie.waterfall!")],-1)),e[1087]||(e[1087]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1088]||(e[1088]=s("p",null,[s("code",null,"waterfall!"),o(" is the mutating variant of plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[1089]||(e[1089]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ha,[s("summary",null,[e[1090]||(e[1090]=s("a",{id:"Makie.with_theme",href:"#Makie.with_theme"},[s("span",{class:"jlbinding"},"Makie.with_theme")],-1)),e[1091]||(e[1091]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1092]||(e[1092]=a(`
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip = automatic — Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color = automatic — Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip = automatic — The color for any value above the colorrange.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the shape of the points.

markercolor = @inherit markercolor — Sets the color of the points.

markersize = @inherit markersize — Sets the size of the points.

nan_color = :transparent — The color for NaN values.

show_generators = true — Determines whether to plot the individual generators.

smooth = falseNo docs available.

strokecolor = @inherit patchstrokecolor — Sets the strokecolor of the polygons.

strokewidth = 1.0 — Sets the width of the polygon stroke.

unbounded_edge_extension_factor = 0.1 — Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

source

`,23))]),s("details",la,[s("summary",null,[e[1072]||(e[1072]=s("a",{id:"Makie.voronoiplot!",href:"#Makie.voronoiplot!"},[s("span",{class:"jlbinding"},"Makie.voronoiplot!")],-1)),e[1073]||(e[1073]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1074]||(e[1074]=s("p",null,[s("code",null,"voronoiplot!"),o(" is the mutating variant of plotting function "),s("code",null,"voronoiplot"),o(". Check the docstring for "),s("code",null,"voronoiplot"),o(" for further information.")],-1)),e[1075]||(e[1075]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",da,[s("summary",null,[e[1076]||(e[1076]=s("a",{id:"Makie.vspan",href:"#Makie.vspan"},[s("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1077]||(e[1077]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1078]||(e[1078]=a(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

ymax = 1 — The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin = 0 — The start of the bands in relative axis units (0 to 1) along the y dimension.

source

`,41))]),s("details",ra,[s("summary",null,[e[1079]||(e[1079]=s("a",{id:"Makie.vspan!",href:"#Makie.vspan!"},[s("span",{class:"jlbinding"},"Makie.vspan!")],-1)),e[1080]||(e[1080]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1081]||(e[1081]=s("p",null,[s("code",null,"vspan!"),o(" is the mutating variant of plotting function "),s("code",null,"vspan"),o(". Check the docstring for "),s("code",null,"vspan"),o(" for further information.")],-1)),e[1082]||(e[1082]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ca,[s("summary",null,[e[1083]||(e[1083]=s("a",{id:"Makie.waterfall",href:"#Makie.waterfall"},[s("span",{class:"jlbinding"},"Makie.waterfall")],-1)),e[1084]||(e[1084]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1085]||(e[1085]=a('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

Attributes

color = @inherit patchcolorNo docs available.

cycle = [:color => :patchcolor]No docs available.

direction_color = @inherit backgroundcolorNo docs available.

dodge = automaticNo docs available.

dodge_gap = 0.03No docs available.

final_color = plot_color(:grey90, 0.5)No docs available.

final_dodge_gap = 0No docs available.

final_gap = automaticNo docs available.

gap = 0.2No docs available.

marker_neg = :dtriangleNo docs available.

marker_pos = :utriangleNo docs available.

n_dodge = automaticNo docs available.

show_direction = falseNo docs available.

show_final = falseNo docs available.

stack = automaticNo docs available.

width = automaticNo docs available.

source

',22))]),s("details",pa,[s("summary",null,[e[1086]||(e[1086]=s("a",{id:"Makie.waterfall!",href:"#Makie.waterfall!"},[s("span",{class:"jlbinding"},"Makie.waterfall!")],-1)),e[1087]||(e[1087]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1088]||(e[1088]=s("p",null,[s("code",null,"waterfall!"),o(" is the mutating variant of plotting function "),s("code",null,"waterfall"),o(". Check the docstring for "),s("code",null,"waterfall"),o(" for further information.")],-1)),e[1089]||(e[1089]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",ha,[s("summary",null,[e[1090]||(e[1090]=s("a",{id:"Makie.with_theme",href:"#Makie.with_theme"},[s("span",{class:"jlbinding"},"Makie.with_theme")],-1)),e[1091]||(e[1091]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1092]||(e[1092]=a(`
julia
with_theme(f, theme = Theme(); kwargs...)

Calls f with theme temporarily activated. Attributes in theme can be overridden or extended with kwargs. The previous theme is always restored afterwards, no matter if f succeeds or fails.

Example:

julia
my_theme = Theme(size = (500, 500), color = :red)
 with_theme(my_theme, color = :blue, linestyle = :dashed) do
     scatter(randn(100, 2))
-end

source

`,5))]),s("details",ka,[s("summary",null,[e[1093]||(e[1093]=s("a",{id:"Makie.xlabel!-Tuple{Any, AbstractString}",href:"#Makie.xlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.xlabel!")],-1)),e[1094]||(e[1094]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1095]||(e[1095]=a('
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

',3))]),s("details",ga,[s("summary",null,[e[1096]||(e[1096]=s("a",{id:"Makie.xlims!",href:"#Makie.xlims!"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1097]||(e[1097]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1098]||(e[1098]=a('
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",ua,[s("summary",null,[e[1099]||(e[1099]=s("a",{id:"Makie.xlims!-Tuple{Any, Any, Any}",href:"#Makie.xlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1100]||(e[1100]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1101]||(e[1101]=a(`
julia
xlims!(ax, low, high)
+end

source

`,5))]),s("details",ka,[s("summary",null,[e[1093]||(e[1093]=s("a",{id:"Makie.xlabel!-Tuple{Any, AbstractString}",href:"#Makie.xlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.xlabel!")],-1)),e[1094]||(e[1094]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1095]||(e[1095]=a('
julia
xlabel!(scene, xlabel)

Set the x-axis label for the given Scene.

source

',3))]),s("details",ga,[s("summary",null,[e[1096]||(e[1096]=s("a",{id:"Makie.xlims!",href:"#Makie.xlims!"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1097]||(e[1097]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1098]||(e[1098]=a('
julia
xlims!(ax = current_axis())

Reset the x-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",ua,[s("summary",null,[e[1099]||(e[1099]=s("a",{id:"Makie.xlims!-Tuple{Any, Any, Any}",href:"#Makie.xlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1100]||(e[1100]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1101]||(e[1101]=a(`
julia
xlims!(ax, low, high)
 xlims!(ax; low = nothing, high = nothing)
 xlims!(ax, (low, high))
-xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ba,[s("summary",null,[e[1102]||(e[1102]=s("a",{id:"Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1103]||(e[1103]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1104]||(e[1104]=a(`
julia
xlims!(low, high)
-xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ya,[s("summary",null,[e[1105]||(e[1105]=s("a",{id:"Makie.xticklabels-Tuple{Any}",href:"#Makie.xticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xticklabels")],-1)),e[1106]||(e[1106]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1107]||(e[1107]=a('
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

',3))]),s("details",ma,[s("summary",null,[e[1108]||(e[1108]=s("a",{id:"Makie.xtickrange-Tuple{Any}",href:"#Makie.xtickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrange")],-1)),e[1109]||(e[1109]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1110]||(e[1110]=a('
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

',3))]),s("details",fa,[s("summary",null,[e[1111]||(e[1111]=s("a",{id:"Makie.xtickrotation!-Tuple{Scene, Any}",href:"#Makie.xtickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation!")],-1)),e[1112]||(e[1112]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1113]||(e[1113]=a('
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

',3))]),s("details",Ea,[s("summary",null,[e[1114]||(e[1114]=s("a",{id:"Makie.xtickrotation-Tuple{Any}",href:"#Makie.xtickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation")],-1)),e[1115]||(e[1115]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1116]||(e[1116]=a('
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

',3))]),s("details",va,[s("summary",null,[e[1117]||(e[1117]=s("a",{id:"Makie.xticks!-Tuple{Scene}",href:"#Makie.xticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.xticks!")],-1)),e[1118]||(e[1118]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1119]||(e[1119]=a('
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

',3))]),s("details",ja,[s("summary",null,[e[1120]||(e[1120]=s("a",{id:"Makie.ylabel!-Tuple{Any, AbstractString}",href:"#Makie.ylabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.ylabel!")],-1)),e[1121]||(e[1121]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1122]||(e[1122]=a('
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

',3))]),s("details",Ma,[s("summary",null,[e[1123]||(e[1123]=s("a",{id:"Makie.ylims!",href:"#Makie.ylims!"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1124]||(e[1124]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1125]||(e[1125]=a('
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Ca,[s("summary",null,[e[1126]||(e[1126]=s("a",{id:"Makie.ylims!-Tuple{Any, Any, Any}",href:"#Makie.ylims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1127]||(e[1127]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1128]||(e[1128]=a(`
julia
ylims!(ax, low, high)
+xlims!(ax, low..high)

Set the x-axis limits of axis ax to low and high or a tuple xlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ba,[s("summary",null,[e[1102]||(e[1102]=s("a",{id:"Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.xlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.xlims!")],-1)),e[1103]||(e[1103]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1104]||(e[1104]=a(`
julia
xlims!(low, high)
+xlims!(; low = nothing, high = nothing)

Set the x-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",ya,[s("summary",null,[e[1105]||(e[1105]=s("a",{id:"Makie.xticklabels-Tuple{Any}",href:"#Makie.xticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xticklabels")],-1)),e[1106]||(e[1106]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1107]||(e[1107]=a('
julia
xticklabels(scene)

Returns all the x-axis tick labels. See also ticklabels.

source

',3))]),s("details",ma,[s("summary",null,[e[1108]||(e[1108]=s("a",{id:"Makie.xtickrange-Tuple{Any}",href:"#Makie.xtickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrange")],-1)),e[1109]||(e[1109]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1110]||(e[1110]=a('
julia
xtickrange(scene)

Returns the tick range along the x-axis. See also tickranges.

source

',3))]),s("details",fa,[s("summary",null,[e[1111]||(e[1111]=s("a",{id:"Makie.xtickrotation!-Tuple{Scene, Any}",href:"#Makie.xtickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation!")],-1)),e[1112]||(e[1112]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1113]||(e[1113]=a('
julia
xtickrotation!([scene,] xangle)

Set the rotation of tick labels along the x-axis. See also tickrotations!.

source

',3))]),s("details",Ea,[s("summary",null,[e[1114]||(e[1114]=s("a",{id:"Makie.xtickrotation-Tuple{Any}",href:"#Makie.xtickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.xtickrotation")],-1)),e[1115]||(e[1115]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1116]||(e[1116]=a('
julia
xtickrotation(scene)

Returns the rotation of tick labels along the x-axis. See also tickrotations

source

',3))]),s("details",va,[s("summary",null,[e[1117]||(e[1117]=s("a",{id:"Makie.xticks!-Tuple{Scene}",href:"#Makie.xticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.xticks!")],-1)),e[1118]||(e[1118]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1119]||(e[1119]=a('
julia
xticks!([scene,]; xtickrange=xtickrange(scene), xticklabels=xticklabel(scene))

Set the tick labels and range along the x-axis. See also ticks!.

source

',3))]),s("details",ja,[s("summary",null,[e[1120]||(e[1120]=s("a",{id:"Makie.ylabel!-Tuple{Any, AbstractString}",href:"#Makie.ylabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.ylabel!")],-1)),e[1121]||(e[1121]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1122]||(e[1122]=a('
julia
ylabel!(scene, ylabel)

Set the y-axis label for the given Scene.

source

',3))]),s("details",Ma,[s("summary",null,[e[1123]||(e[1123]=s("a",{id:"Makie.ylims!",href:"#Makie.ylims!"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1124]||(e[1124]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1125]||(e[1125]=a('
julia
ylims!(ax = current_axis())

Reset the y-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Ca,[s("summary",null,[e[1126]||(e[1126]=s("a",{id:"Makie.ylims!-Tuple{Any, Any, Any}",href:"#Makie.ylims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1127]||(e[1127]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1128]||(e[1128]=a(`
julia
ylims!(ax, low, high)
 ylims!(ax; low = nothing, high = nothing)
 ylims!(ax, (low, high))
-ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",wa,[s("summary",null,[e[1129]||(e[1129]=s("a",{id:"Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1130]||(e[1130]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1131]||(e[1131]=a(`
julia
ylims!(low, high)
-ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Fa,[s("summary",null,[e[1132]||(e[1132]=s("a",{id:"Makie.yticklabels-Tuple{Any}",href:"#Makie.yticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.yticklabels")],-1)),e[1133]||(e[1133]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1134]||(e[1134]=a('
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

',3))]),s("details",xa,[s("summary",null,[e[1135]||(e[1135]=s("a",{id:"Makie.ytickrange-Tuple{Any}",href:"#Makie.ytickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrange")],-1)),e[1136]||(e[1136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1137]||(e[1137]=a('
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

',3))]),s("details",Ta,[s("summary",null,[e[1138]||(e[1138]=s("a",{id:"Makie.ytickrotation!-Tuple{Scene, Any}",href:"#Makie.ytickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation!")],-1)),e[1139]||(e[1139]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1140]||(e[1140]=a('
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

',3))]),s("details",Aa,[s("summary",null,[e[1141]||(e[1141]=s("a",{id:"Makie.ytickrotation-Tuple{Any}",href:"#Makie.ytickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation")],-1)),e[1142]||(e[1142]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1143]||(e[1143]=a('
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

',3))]),s("details",Ba,[s("summary",null,[e[1144]||(e[1144]=s("a",{id:"Makie.yticks!-Tuple{Scene}",href:"#Makie.yticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.yticks!")],-1)),e[1145]||(e[1145]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1146]||(e[1146]=a('
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

',3))]),s("details",La,[s("summary",null,[e[1147]||(e[1147]=s("a",{id:"Makie.zlabel!-Tuple{Any, AbstractString}",href:"#Makie.zlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.zlabel!")],-1)),e[1148]||(e[1148]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1149]||(e[1149]=a('
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

',4))]),s("details",Da,[s("summary",null,[e[1150]||(e[1150]=s("a",{id:"Makie.zlims!",href:"#Makie.zlims!"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1151]||(e[1151]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1152]||(e[1152]=a('
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Sa,[s("summary",null,[e[1153]||(e[1153]=s("a",{id:"Makie.zlims!-Tuple{Any, Any, Any}",href:"#Makie.zlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1154]||(e[1154]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1155]||(e[1155]=a(`
julia
zlims!(ax, low, high)
+ylims!(ax, low..high)

Set the y-axis limits of axis ax to low and high or a tuple ylims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",wa,[s("summary",null,[e[1129]||(e[1129]=s("a",{id:"Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.ylims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.ylims!")],-1)),e[1130]||(e[1130]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1131]||(e[1131]=a(`
julia
ylims!(low, high)
+ylims!(; low = nothing, high = nothing)

Set the y-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Fa,[s("summary",null,[e[1132]||(e[1132]=s("a",{id:"Makie.yticklabels-Tuple{Any}",href:"#Makie.yticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.yticklabels")],-1)),e[1133]||(e[1133]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1134]||(e[1134]=a('
julia
yticklabels(scene)

Returns all the y-axis tick labels. See also ticklabels.

source

',3))]),s("details",xa,[s("summary",null,[e[1135]||(e[1135]=s("a",{id:"Makie.ytickrange-Tuple{Any}",href:"#Makie.ytickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrange")],-1)),e[1136]||(e[1136]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1137]||(e[1137]=a('
julia
ytickrange(scene)

Returns the tick range along the y-axis. See also tickranges.

source

',3))]),s("details",Ta,[s("summary",null,[e[1138]||(e[1138]=s("a",{id:"Makie.ytickrotation!-Tuple{Scene, Any}",href:"#Makie.ytickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation!")],-1)),e[1139]||(e[1139]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1140]||(e[1140]=a('
julia
ytickrotation!([scene,] yangle)

Set the rotation of tick labels along the y-axis. See also tickrotations!.

source

',3))]),s("details",Aa,[s("summary",null,[e[1141]||(e[1141]=s("a",{id:"Makie.ytickrotation-Tuple{Any}",href:"#Makie.ytickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ytickrotation")],-1)),e[1142]||(e[1142]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1143]||(e[1143]=a('
julia
ytickrotation(scene)

Returns the rotation of tick labels along the y-axis. See also tickrotations

source

',3))]),s("details",Ba,[s("summary",null,[e[1144]||(e[1144]=s("a",{id:"Makie.yticks!-Tuple{Scene}",href:"#Makie.yticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.yticks!")],-1)),e[1145]||(e[1145]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1146]||(e[1146]=a('
julia
yticks!([scene,]; ytickrange=ytickrange(scene), yticklabels=yticklabel(scene))

Set the tick labels and range along all the y-axis. See also ticks!.

source

',3))]),s("details",La,[s("summary",null,[e[1147]||(e[1147]=s("a",{id:"Makie.zlabel!-Tuple{Any, AbstractString}",href:"#Makie.zlabel!-Tuple{Any, AbstractString}"},[s("span",{class:"jlbinding"},"Makie.zlabel!")],-1)),e[1148]||(e[1148]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1149]||(e[1149]=a('
julia
zlabel!(scene, zlabel)

Set the z-axis label for the given Scene.

Warning

The Scene must have an Axis3D. If not, then this function will error.

source

',4))]),s("details",Da,[s("summary",null,[e[1150]||(e[1150]=s("a",{id:"Makie.zlims!",href:"#Makie.zlims!"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1151]||(e[1151]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1152]||(e[1152]=a('
julia
zlims!(ax = current_axis())

Reset the z-axis limits to be determined automatically from the plots in the axis.

source

',3))]),s("details",Sa,[s("summary",null,[e[1153]||(e[1153]=s("a",{id:"Makie.zlims!-Tuple{Any, Any, Any}",href:"#Makie.zlims!-Tuple{Any, Any, Any}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1154]||(e[1154]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1155]||(e[1155]=a(`
julia
zlims!(ax, low, high)
 zlims!(ax; low = nothing, high = nothing)
 zlims!(ax, (low, high))
-zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Oa,[s("summary",null,[e[1156]||(e[1156]=s("a",{id:"Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1157]||(e[1157]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1158]||(e[1158]=a(`
julia
zlims!(low, high)
-zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Pa,[s("summary",null,[e[1159]||(e[1159]=s("a",{id:"Makie.zoom!",href:"#Makie.zoom!"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1160]||(e[1160]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1161]||(e[1161]=a('
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

',4))]),s("details",Na,[s("summary",null,[e[1162]||(e[1162]=s("a",{id:"Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}",href:"#Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1163]||(e[1163]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1164]||(e[1164]=a('
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

',3))]),s("details",za,[s("summary",null,[e[1165]||(e[1165]=s("a",{id:"Makie.zticklabels-Tuple{Any}",href:"#Makie.zticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.zticklabels")],-1)),e[1166]||(e[1166]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1167]||(e[1167]=a('
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

',3))]),s("details",Ia,[s("summary",null,[e[1168]||(e[1168]=s("a",{id:"Makie.ztickrange-Tuple{Any}",href:"#Makie.ztickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrange")],-1)),e[1169]||(e[1169]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1170]||(e[1170]=a('
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

',3))]),s("details",Ra,[s("summary",null,[e[1171]||(e[1171]=s("a",{id:"Makie.ztickrotation!-Tuple{Scene, Any}",href:"#Makie.ztickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation!")],-1)),e[1172]||(e[1172]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1173]||(e[1173]=a('
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

',3))]),s("details",Va,[s("summary",null,[e[1174]||(e[1174]=s("a",{id:"Makie.ztickrotation-Tuple{Any}",href:"#Makie.ztickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation")],-1)),e[1175]||(e[1175]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1176]||(e[1176]=a('
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

',3))]),s("details",qa,[s("summary",null,[e[1177]||(e[1177]=s("a",{id:"Makie.zticks!-Tuple{Scene}",href:"#Makie.zticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.zticks!")],-1)),e[1178]||(e[1178]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1179]||(e[1179]=a('
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

',3))]),s("details",Ga,[s("summary",null,[e[1180]||(e[1180]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1181]||(e[1181]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1182]||(e[1182]=a('
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

',3))]),s("details",Ua,[s("summary",null,[e[1183]||(e[1183]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1184]||(e[1184]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1185]||(e[1185]=a('
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

',3))]),s("details",Ha,[s("summary",null,[e[1186]||(e[1186]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1187]||(e[1187]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1188]||(e[1188]=a('
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

',3))]),s("details",Wa,[s("summary",null,[e[1189]||(e[1189]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1190]||(e[1190]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1191]||(e[1191]=s("p",null,"Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y",-1)),e[1192]||(e[1192]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L101-L104",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ya,[s("summary",null,[e[1193]||(e[1193]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1194]||(e[1194]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1195]||(e[1195]=a('
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

',3))]),s("details",Ka,[s("summary",null,[e[1196]||(e[1196]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1197]||(e[1197]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1198]||(e[1198]=a('
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

',3))]),s("details",Qa,[s("summary",null,[e[1199]||(e[1199]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1200]||(e[1200]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1201]||(e[1201]=a('
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

',4))]),s("details",$a,[s("summary",null,[e[1202]||(e[1202]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, Real, Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, Real, Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1203]||(e[1203]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1204]||(e[1204]=s("p",null,"Wrap a single point or equivalent object in a single-element array.",-1)),e[1205]||(e[1205]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L65-L67",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xa,[s("summary",null,[e[1206]||(e[1206]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1207]||(e[1207]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1208]||(e[1208]=a('
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

',3))]),s("details",Ja,[s("summary",null,[e[1209]||(e[1209]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1210]||(e[1210]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1211]||(e[1211]=a('
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

',3))]),s("details",Za,[s("summary",null,[e[1212]||(e[1212]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1213]||(e[1213]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1214]||(e[1214]=a('
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

',3))]),s("details",_a,[s("summary",null,[e[1215]||(e[1215]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1216]||(e[1216]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1217]||(e[1217]=a('
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

',3))]),s("details",en,[s("summary",null,[e[1218]||(e[1218]=s("a",{id:"MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}",href:"#MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1219]||(e[1219]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1220]||(e[1220]=a('
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

',3))]),s("details",sn,[s("summary",null,[e[1221]||(e[1221]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1222]||(e[1222]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1223]||(e[1223]=a('
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",on,[s("summary",null,[e[1224]||(e[1224]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1225]||(e[1225]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1226]||(e[1226]=a('
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",tn,[s("summary",null,[e[1227]||(e[1227]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}",href:"#MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1228]||(e[1228]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1229]||(e[1229]=s("p",null,[o("Accepts a Vector of Pair of Points (e.g. "),s("code",null,"[Point(0, 0) => Point(1, 1), ...]"),o(") to encode e.g. linesegments or directions.")],-1)),e[1230]||(e[1230]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/src/conversions.jl#L502-L505",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",an,[s("summary",null,[e[1231]||(e[1231]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1232]||(e[1232]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1233]||(e[1233]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

',3))]),s("details",nn,[s("summary",null,[e[1234]||(e[1234]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1235]||(e[1235]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1236]||(e[1236]=a('
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

',3))]),s("details",ln,[s("summary",null,[e[1237]||(e[1237]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1238]||(e[1238]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1239]||(e[1239]=a('
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

',3))]),s("details",rn,[s("summary",null,[e[1240]||(e[1240]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1241]||(e[1241]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1242]||(e[1242]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

',4))]),s("details",dn,[s("summary",null,[e[1243]||(e[1243]=s("a",{id:"MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}",href:"#MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}"},[s("span",{class:"jlbinding"},"MakieCore.used_attributes")],-1)),e[1244]||(e[1244]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1245]||(e[1245]=a(`
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
+zlims!(ax, low..high)

Set the z-axis limits of axis ax to low and high or a tuple zlims = (low,high). If the limits are ordered high-low, the axis orientation will be reversed. If a limit is nothing it will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Oa,[s("summary",null,[e[1156]||(e[1156]=s("a",{id:"Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}",href:"#Makie.zlims!-Tuple{Union{Nothing, Real}, Union{Nothing, Real}}"},[s("span",{class:"jlbinding"},"Makie.zlims!")],-1)),e[1157]||(e[1157]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1158]||(e[1158]=a(`
julia
zlims!(low, high)
+zlims!(; low = nothing, high = nothing)

Set the z-axis limits of the current axis to low and high. If the limits are ordered high-low, this reverses the axis orientation. A limit set to nothing will be determined automatically from the plots in the axis.

source

`,3))]),s("details",Pa,[s("summary",null,[e[1159]||(e[1159]=s("a",{id:"Makie.zoom!",href:"#Makie.zoom!"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1160]||(e[1160]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1161]||(e[1161]=a('
julia
zoom!(scene, cam::Camera3D, zoom_step[, cad = false, zoom_shift_lookat = false])

Zooms the camera in or out based on the multiplier zoom_step. A zoom_step of 1.0 is neutral, larger zooms out and lower zooms in.

If cad = true zooming will also apply a rotation based on how far the cursor is from the center of the scene. If zoom_shift_lookat = true and projectiontype = Orthographic zooming will keep the data under the cursor at the same screen space position.

source

',4))]),s("details",Na,[s("summary",null,[e[1162]||(e[1162]=s("a",{id:"Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}",href:"#Makie.zoom!-Tuple{Any, Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}, Any, Bool}"},[s("span",{class:"jlbinding"},"Makie.zoom!")],-1)),e[1163]||(e[1163]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1164]||(e[1164]=a('
julia
zoom!(scene, point, zoom_step, shift_lookat::Bool)

Zooms the camera of scene in towards point by a factor of zoom_step. A positive zoom_step zooms in while a negative zoom_step zooms out.

source

',3))]),s("details",za,[s("summary",null,[e[1165]||(e[1165]=s("a",{id:"Makie.zticklabels-Tuple{Any}",href:"#Makie.zticklabels-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.zticklabels")],-1)),e[1166]||(e[1166]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1167]||(e[1167]=a('
julia
zticklabels(scene)

Returns all the z-axis tick labels. See also ticklabels.

source

',3))]),s("details",Ia,[s("summary",null,[e[1168]||(e[1168]=s("a",{id:"Makie.ztickrange-Tuple{Any}",href:"#Makie.ztickrange-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrange")],-1)),e[1169]||(e[1169]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1170]||(e[1170]=a('
julia
ztickrange(scene)

Returns the tick range along the z-axis. See also tickranges.

source

',3))]),s("details",Ra,[s("summary",null,[e[1171]||(e[1171]=s("a",{id:"Makie.ztickrotation!-Tuple{Scene, Any}",href:"#Makie.ztickrotation!-Tuple{Scene, Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation!")],-1)),e[1172]||(e[1172]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1173]||(e[1173]=a('
julia
ztickrotation!([scene,] zangle)

Set the rotation of tick labels along the z-axis. See also tickrotations!.

source

',3))]),s("details",Va,[s("summary",null,[e[1174]||(e[1174]=s("a",{id:"Makie.ztickrotation-Tuple{Any}",href:"#Makie.ztickrotation-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.ztickrotation")],-1)),e[1175]||(e[1175]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1176]||(e[1176]=a('
julia
ztickrotation(scene)

Returns the rotation of tick labels along the z-axis. See also tickrotations

source

',3))]),s("details",qa,[s("summary",null,[e[1177]||(e[1177]=s("a",{id:"Makie.zticks!-Tuple{Scene}",href:"#Makie.zticks!-Tuple{Scene}"},[s("span",{class:"jlbinding"},"Makie.zticks!")],-1)),e[1178]||(e[1178]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1179]||(e[1179]=a('
julia
zticks!([scene,]; ztickranges=ztickrange(scene), zticklabels=zticklabel(scene))

Set the tick labels and range along all z-axis. See also ticks!.

source

',3))]),s("details",Ga,[s("summary",null,[e[1180]||(e[1180]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, AbstractVecOrMat{<:Real}, AbstractVecOrMat{<:Real}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1181]||(e[1181]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1182]||(e[1182]=a('
julia
convert_arguments(ct::GridBased, x::VecOrMat, y::VecOrMat, z::Matrix)

If ct is Heatmap and x and y are vectors, infer from length of x and y whether they represent edges or centers of the heatmap bins. If they are centers, convert to edges. Convert eltypes to Float32 and return outputs as a Tuple.

source

',3))]),s("details",Ua,[s("summary",null,[e[1183]||(e[1183]=s("a",{id:"MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}",href:"#MakieCore.convert_arguments-Tuple{GridBased, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, Union{Tuple{Real, Real}, IntervalSets.ClosedInterval, AbstractVector}, AbstractMatrix{<:Union{Real, ColorTypes.Colorant}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1184]||(e[1184]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1185]||(e[1185]=a('
julia
convert_arguments(P, x::RangeLike, y::RangeLike, z::AbstractMatrix)

Takes one or two ClosedIntervals x and y and converts them to closed ranges with size(z, 1/2).

source

',3))]),s("details",Ha,[s("summary",null,[e[1186]||(e[1186]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractMatrix{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1187]||(e[1187]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1188]||(e[1188]=a('
julia
convert_arguments(P, x, y, z)::(Vector)

Takes vectors x, y, and z and turns it into a vector of 3D points of the values from x, y, and z. P is the plot Type (it is optional).

source

',3))]),s("details",Wa,[s("summary",null,[e[1189]||(e[1189]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, AbstractArray{T, N} where {N, T<:Real}, AbstractVector{T} where T<:Real, AbstractMatrix{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1190]||(e[1190]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1191]||(e[1191]=s("p",null,"Enables to use scatter like a surface plot with x::Vector, y::Vector, z::Matrix spanning z over the grid spanned by x y",-1)),e[1192]||(e[1192]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L101-L104",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ya,[s("summary",null,[e[1193]||(e[1193]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.LineString}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1194]||(e[1194]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1195]||(e[1195]=a('
julia
convert_arguments(PB, LineString)

Takes an input LineString and decomposes it to points.

source

',3))]),s("details",Ka,[s("summary",null,[e[1196]||(e[1196]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}",href:"#MakieCore.convert_arguments-Tuple{PointBased, GeometryBasics.Polygon}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1197]||(e[1197]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1198]||(e[1198]=a('
julia
convert_arguments(PB, Polygon)

Takes an input Polygon and decomposes it to points.

source

',3))]),s("details",Qa,[s("summary",null,[e[1199]||(e[1199]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, IntervalSets.ClosedInterval, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1200]||(e[1200]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1201]||(e[1201]=a('
julia
convert_arguments(P, x, y)::(Vector)

Takes vectors x and y and turns it into a vector of 2D points of the values from x and y.

P is the plot Type (it is optional).

source

',4))]),s("details",$a,[s("summary",null,[e[1202]||(e[1202]=s("a",{id:"MakieCore.convert_arguments-Tuple{PointBased, Real, Real}",href:"#MakieCore.convert_arguments-Tuple{PointBased, Real, Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1203]||(e[1203]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1204]||(e[1204]=s("p",null,"Wrap a single point or equivalent object in a single-element array.",-1)),e[1205]||(e[1205]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L65-L67",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Xa,[s("summary",null,[e[1206]||(e[1206]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractArray, AbstractArray}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1207]||(e[1207]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1208]||(e[1208]=a('
julia
convert_arguments(Mesh, vertices, indices)::GLNormalMesh

Takes vertices and indices, and creates a triangle mesh out of those. See to_vertices and to_triangles for more information about accepted types.

source

',3))]),s("details",Ja,[s("summary",null,[e[1209]||(e[1209]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1210]||(e[1210]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1211]||(e[1211]=a('
julia
convert_arguments(Mesh, x, y, z, indices)::GLNormalMesh

Takes real vectors x, y, z and constructs a triangle mesh out of those, using the faces in indices, which can be integers (every 3 -> one triangle), or GeometryBasics.NgonFace{N, <: Integer}.

source

',3))]),s("details",Za,[s("summary",null,[e[1212]||(e[1212]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1213]||(e[1213]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1214]||(e[1214]=a('
julia
convert_arguments(Mesh, x, y, z)::GLNormalMesh

Takes real vectors x, y, z and constructs a mesh out of those, under the assumption that every 3 points form a triangle.

source

',3))]),s("details",_a,[s("summary",null,[e[1215]||(e[1215]=s("a",{id:"MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}",href:"#MakieCore.convert_arguments-Tuple{Type{<:Mesh}, AbstractVector}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1216]||(e[1216]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1217]||(e[1217]=a('
julia
convert_arguments(Mesh, xyz::AbstractVector)::GLNormalMesh

Takes an input mesh and a vector xyz representing the vertices of the mesh, and creates indices under the assumption, that each triplet in xyz forms a triangle.

source

',3))]),s("details",en,[s("summary",null,[e[1218]||(e[1218]=s("a",{id:"MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}",href:"#MakieCore.convert_arguments-Tuple{Union{ImageLike, GridBased}, AbstractVector, AbstractVector, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1219]||(e[1219]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1220]||(e[1220]=a('
julia
convert_arguments(P, x, y, f)::(Vector, Vector, Matrix)

Takes vectors x and y and the function f, and applies f on the grid that x and y span. This is equivalent to f.(x, y'). P is the plot Type (it is optional).

source

',3))]),s("details",sn,[s("summary",null,[e[1221]||(e[1221]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractArray{T, 3} where T<:Real}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1222]||(e[1222]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1223]||(e[1223]=a('
julia
convert_arguments(P, x, y, z, i)::(Vector, Vector, Vector, Matrix)

Takes 3 AbstractVector x, y, and z and the AbstractMatrix i, and puts everything in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",on,[s("summary",null,[e[1224]||(e[1224]=s("a",{id:"MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}",href:"#MakieCore.convert_arguments-Tuple{VolumeLike, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, AbstractVector{T} where T<:Real, Function}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1225]||(e[1225]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1226]||(e[1226]=a('
julia
convert_arguments(P, x, y, z, f)::(Vector, Vector, Vector, Matrix)

Takes AbstractVector x, y, and z and the function f, evaluates f on the volume spanned by x, y and z, and puts x, y, z and f(x,y,z) in a Tuple.

P is the plot Type (it is optional).

source

',4))]),s("details",tn,[s("summary",null,[e[1227]||(e[1227]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}",href:"#MakieCore.convert_arguments-Union{Tuple{E}, Tuple{A}, Tuple{T}, Tuple{N}, Tuple{Type{<:LineSegments}, AbstractVector{E}}} where {N, T, A<:Union{Tuple{Vararg{T, N}}, StaticArraysCore.StaticArray{Tuple{N}, T, 1}}, E<:Union{Pair{A, A}, Tuple{A, A}}}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1228]||(e[1228]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1229]||(e[1229]=s("p",null,[o("Accepts a Vector of Pair of Points (e.g. "),s("code",null,"[Point(0, 0) => Point(1, 1), ...]"),o(") to encode e.g. linesegments or directions.")],-1)),e[1230]||(e[1230]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/src/conversions.jl#L502-L505",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",an,[s("summary",null,[e[1231]||(e[1231]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{Dim}, Tuple{PointBased, GeometryBasics.GeometryPrimitive{Dim, T}}} where {Dim, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1232]||(e[1232]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1233]||(e[1233]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input GeometryPrimitive x and decomposes it to points. P is the plot Type (it is optional).

source

',3))]),s("details",nn,[s("summary",null,[e[1234]||(e[1234]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{AbstractVector{<:GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}}, GeometryBasics.MultiLineString{N, T, Element, A} where {Element<:(GeometryBasics.LineString{N, T, P, V} where {P<:GeometryBasics.AbstractPoint, V<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}})}), A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1235]||(e[1235]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1236]||(e[1236]=a('
julia
convert_arguments(PB, Union{Array{<:LineString}, MultiLineString})

Takes an input Array{LineString} or a MultiLineString and decomposes it to points.

source

',3))]),s("details",ln,[s("summary",null,[e[1237]||(e[1237]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{N}, Tuple{PointBased, Union{Array{<:GeometryBasics.Polygon{N, T, P, L, V} where {P<:GeometryBasics.AbstractPoint{N, T}, L<:(AbstractVector{<:GeometryBasics.Ngon{N, T, 2, P}}), V<:AbstractVector{L}}}, GeometryBasics.MultiPolygon{N, T, Element, A} where {Element<:GeometryBasics.AbstractPolygon{N, T}, A<:AbstractVector{Element}}}}} where {N, T}"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1238]||(e[1238]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1239]||(e[1239]=a('
julia
convert_arguments(PB, Union{Array{<:Polygon}, MultiPolygon})

Takes an input Array{Polygon} or a MultiPolygon and decomposes it to points.

source

',3))]),s("details",dn,[s("summary",null,[e[1240]||(e[1240]=s("a",{id:"MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T",href:"#MakieCore.convert_arguments-Union{Tuple{T}, Tuple{PointBased, Rect2{T}}} where T"},[s("span",{class:"jlbinding"},"MakieCore.convert_arguments")],-1)),e[1241]||(e[1241]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1242]||(e[1242]=a('
julia
convert_arguments(P, x)::(Vector)

Takes an input Rect x and decomposes it to points.

P is the plot Type (it is optional).

source

',4))]),s("details",rn,[s("summary",null,[e[1243]||(e[1243]=s("a",{id:"MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}",href:"#MakieCore.used_attributes-Tuple{Type{<:Plot}, Vararg{Any}}"},[s("span",{class:"jlbinding"},"MakieCore.used_attributes")],-1)),e[1244]||(e[1244]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1245]||(e[1245]=a(`
julia
used_attributes(args...) = ()

Function used to indicate what keyword args one wants to get passed in convert_arguments. Those attributes will not be forwarded to the backend, but only used during the conversion pipeline. Usage:

julia
    struct MyType end
     used_attributes(::MyType) = (:attribute,)
     function convert_arguments(x::MyType; attribute = 1)
         ...
@@ -241,52 +241,52 @@ import{_ as n,c as l,j as s,a as o,G as t,a5 as a,B as r,o as d}from"./chunks/fr
     #You can also use the convenience macro, to overload convert_arguments in one step:
     @keywords convert_arguments(x::MyType; attribute = 1)
         ...
-    end

source

`,4))]),s("details",cn,[s("summary",null,[e[1246]||(e[1246]=s("a",{id:"Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}",href:"#Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}"},[s("span",{class:"jlbinding"},"Observables.on")],-1)),e[1247]||(e[1247]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1248]||(e[1248]=a('
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

',3))]),s("details",pn,[s("summary",null,[e[1249]||(e[1249]=s("a",{id:"Makie.@extract-Tuple{Any, Any}",href:"#Makie.@extract-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extract")],-1)),e[1250]||(e[1250]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1251]||(e[1251]=a(`
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
+    end

source

`,4))]),s("details",cn,[s("summary",null,[e[1246]||(e[1246]=s("a",{id:"Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}",href:"#Observables.on-Tuple{Any, Camera, Vararg{Observables.AbstractObservable}}"},[s("span",{class:"jlbinding"},"Observables.on")],-1)),e[1247]||(e[1247]=o()),t(i,{type:"info",class:"jlObjectType jlMethod",text:"Method"})]),e[1248]||(e[1248]=a('
julia
on(f, c::Camera, observables::Observable...)

When mapping over observables for the camera, we store them in the steering_node vector, to make it easier to disconnect the camera steering signals later!

source

',3))]),s("details",pn,[s("summary",null,[e[1249]||(e[1249]=s("a",{id:"Makie.@extract-Tuple{Any, Any}",href:"#Makie.@extract-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extract")],-1)),e[1250]||(e[1250]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1251]||(e[1251]=a(`
julia
@extract scene (a, b, c, d)

This becomes

julia
begin
     a = scene[:a]
     b = scene[:b]
     c = scene[:d]
     d = scene[:d]
     (a, b, c, d)
-end

source

`,4))]),s("details",hn,[s("summary",null,[e[1252]||(e[1252]=s("a",{id:"Makie.@extractvalue-Tuple{Any, Any}",href:"#Makie.@extractvalue-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extractvalue")],-1)),e[1253]||(e[1253]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1254]||(e[1254]=a(`

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
+end

source

`,4))]),s("details",hn,[s("summary",null,[e[1252]||(e[1252]=s("a",{id:"Makie.@extractvalue-Tuple{Any, Any}",href:"#Makie.@extractvalue-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@extractvalue")],-1)),e[1253]||(e[1253]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1254]||(e[1254]=a(`

usage @extractvalue scene (a, b, c, d) will become:

julia
begin
     a = to_value(scene[:a])
     b = to_value(scene[:b])
     c = to_value(scene[:c])
     (a, b, c)
-end

source

`,3))]),s("details",kn,[s("summary",null,[e[1255]||(e[1255]=s("a",{id:"Makie.@get_attribute-Tuple{Any, Any}",href:"#Makie.@get_attribute-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@get_attribute")],-1)),e[1256]||(e[1256]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1257]||(e[1257]=a(`
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
+end

source

`,3))]),s("details",kn,[s("summary",null,[e[1255]||(e[1255]=s("a",{id:"Makie.@get_attribute-Tuple{Any, Any}",href:"#Makie.@get_attribute-Tuple{Any, Any}"},[s("span",{class:"jlbinding"},"Makie.@get_attribute")],-1)),e[1256]||(e[1256]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1257]||(e[1257]=a(`
julia
@get_attribute scene (a, b, c, d)

This will extract attribute a, b, c, d from scene and apply the correct attribute conversions + will extract the value if it's a signal. It will make those attributes available as variables and return them as a tuple. So the above is equal to: will become:

julia
begin
     a = get_attribute(scene, :a)
     b = get_attribute(scene, :b)
     c = get_attribute(scene, :c)
     (a, b, c)
-end

source

`,4))]),s("details",gn,[s("summary",null,[e[1258]||(e[1258]=s("a",{id:"Makie.@lift-Tuple{Any}",href:"#Makie.@lift-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.@lift")],-1)),e[1259]||(e[1259]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1260]||(e[1260]=a(`

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
+end

source

`,4))]),s("details",gn,[s("summary",null,[e[1258]||(e[1258]=s("a",{id:"Makie.@lift-Tuple{Any}",href:"#Makie.@lift-Tuple{Any}"},[s("span",{class:"jlbinding"},"Makie.@lift")],-1)),e[1259]||(e[1259]=o()),t(i,{type:"info",class:"jlObjectType jlMacro",text:"Macro"})]),e[1260]||(e[1260]=a(`

Replaces an expression with lift(argtuple -> expression, args...), where args are all expressions inside the main one that begin with $.

Example:

julia
x = Observable(rand(100))
 y = Observable(rand(100))

before

julia
z = lift((x, y) -> x .+ y, x, y)

after

julia
z = @lift($x .+ $y)

You can also use parentheses around an expression if that expression evaluates to an observable.

julia
nt = (x = Observable(1), y = Observable(2))
-@lift($(nt.x) + $(nt.y))

source

`,10))]),s("details",un,[s("summary",null,[e[1261]||(e[1261]=s("a",{id:"MakieCore.Arrows",href:"#MakieCore.Arrows"},[s("span",{class:"jlbinding"},"MakieCore.Arrows")],-1)),e[1262]||(e[1262]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1263]||(e[1263]=s("p",null,[s("code",null,"Arrows"),o(" is the plot type associated with plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1264]||(e[1264]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bn,[s("summary",null,[e[1265]||(e[1265]=s("a",{id:"MakieCore.Heatmap",href:"#MakieCore.Heatmap"},[s("span",{class:"jlbinding"},"MakieCore.Heatmap")],-1)),e[1266]||(e[1266]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1267]||(e[1267]=s("p",null,[s("code",null,"Heatmap"),o(" is the plot type associated with plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1268]||(e[1268]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yn,[s("summary",null,[e[1269]||(e[1269]=s("a",{id:"MakieCore.Image",href:"#MakieCore.Image"},[s("span",{class:"jlbinding"},"MakieCore.Image")],-1)),e[1270]||(e[1270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1271]||(e[1271]=s("p",null,[s("code",null,"Image"),o(" is the plot type associated with plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1272]||(e[1272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mn,[s("summary",null,[e[1273]||(e[1273]=s("a",{id:"MakieCore.LineSegments",href:"#MakieCore.LineSegments"},[s("span",{class:"jlbinding"},"MakieCore.LineSegments")],-1)),e[1274]||(e[1274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1275]||(e[1275]=s("p",null,[s("code",null,"LineSegments"),o(" is the plot type associated with plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1276]||(e[1276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fn,[s("summary",null,[e[1277]||(e[1277]=s("a",{id:"MakieCore.Lines",href:"#MakieCore.Lines"},[s("span",{class:"jlbinding"},"MakieCore.Lines")],-1)),e[1278]||(e[1278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1279]||(e[1279]=s("p",null,[s("code",null,"Lines"),o(" is the plot type associated with plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1280]||(e[1280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",En,[s("summary",null,[e[1281]||(e[1281]=s("a",{id:"MakieCore.Mesh",href:"#MakieCore.Mesh"},[s("span",{class:"jlbinding"},"MakieCore.Mesh")],-1)),e[1282]||(e[1282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1283]||(e[1283]=s("p",null,[s("code",null,"Mesh"),o(" is the plot type associated with plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1284]||(e[1284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vn,[s("summary",null,[e[1285]||(e[1285]=s("a",{id:"MakieCore.MeshScatter",href:"#MakieCore.MeshScatter"},[s("span",{class:"jlbinding"},"MakieCore.MeshScatter")],-1)),e[1286]||(e[1286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1287]||(e[1287]=s("p",null,[s("code",null,"MeshScatter"),o(" is the plot type associated with plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1288]||(e[1288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jn,[s("summary",null,[e[1289]||(e[1289]=s("a",{id:"MakieCore.Poly",href:"#MakieCore.Poly"},[s("span",{class:"jlbinding"},"MakieCore.Poly")],-1)),e[1290]||(e[1290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1291]||(e[1291]=s("p",null,[s("code",null,"Poly"),o(" is the plot type associated with plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1292]||(e[1292]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mn,[s("summary",null,[e[1293]||(e[1293]=s("a",{id:"MakieCore.Scatter",href:"#MakieCore.Scatter"},[s("span",{class:"jlbinding"},"MakieCore.Scatter")],-1)),e[1294]||(e[1294]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1295]||(e[1295]=s("p",null,[s("code",null,"Scatter"),o(" is the plot type associated with plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1296]||(e[1296]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Cn,[s("summary",null,[e[1297]||(e[1297]=s("a",{id:"MakieCore.Surface",href:"#MakieCore.Surface"},[s("span",{class:"jlbinding"},"MakieCore.Surface")],-1)),e[1298]||(e[1298]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1299]||(e[1299]=s("p",null,[s("code",null,"Surface"),o(" is the plot type associated with plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1300]||(e[1300]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wn,[s("summary",null,[e[1301]||(e[1301]=s("a",{id:"MakieCore.Text",href:"#MakieCore.Text"},[s("span",{class:"jlbinding"},"MakieCore.Text")],-1)),e[1302]||(e[1302]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1303]||(e[1303]=s("p",null,[s("code",null,"Text"),o(" is the plot type associated with plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1304]||(e[1304]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fn,[s("summary",null,[e[1305]||(e[1305]=s("a",{id:"MakieCore.Volume",href:"#MakieCore.Volume"},[s("span",{class:"jlbinding"},"MakieCore.Volume")],-1)),e[1306]||(e[1306]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1307]||(e[1307]=s("p",null,[s("code",null,"Volume"),o(" is the plot type associated with plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1308]||(e[1308]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xn,[s("summary",null,[e[1309]||(e[1309]=s("a",{id:"MakieCore.Voxels",href:"#MakieCore.Voxels"},[s("span",{class:"jlbinding"},"MakieCore.Voxels")],-1)),e[1310]||(e[1310]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1311]||(e[1311]=s("p",null,[s("code",null,"Voxels"),o(" is the plot type associated with plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1312]||(e[1312]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Tn,[s("summary",null,[e[1313]||(e[1313]=s("a",{id:"MakieCore.Wireframe",href:"#MakieCore.Wireframe"},[s("span",{class:"jlbinding"},"MakieCore.Wireframe")],-1)),e[1314]||(e[1314]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1315]||(e[1315]=s("p",null,[s("code",null,"Wireframe"),o(" is the plot type associated with plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1316]||(e[1316]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",An,[s("summary",null,[e[1317]||(e[1317]=s("a",{id:"MakieCore.arrows",href:"#MakieCore.arrows"},[s("span",{class:"jlbinding"},"MakieCore.arrows")],-1)),e[1318]||(e[1318]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1319]||(e[1319]=a(`
julia
arrows(points, directions; kwargs...)
+@lift($(nt.x) + $(nt.y))

source

`,10))]),s("details",un,[s("summary",null,[e[1261]||(e[1261]=s("a",{id:"MakieCore.Arrows",href:"#MakieCore.Arrows"},[s("span",{class:"jlbinding"},"MakieCore.Arrows")],-1)),e[1262]||(e[1262]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1263]||(e[1263]=s("p",null,[s("code",null,"Arrows"),o(" is the plot type associated with plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1264]||(e[1264]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",bn,[s("summary",null,[e[1265]||(e[1265]=s("a",{id:"MakieCore.Heatmap",href:"#MakieCore.Heatmap"},[s("span",{class:"jlbinding"},"MakieCore.Heatmap")],-1)),e[1266]||(e[1266]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1267]||(e[1267]=s("p",null,[s("code",null,"Heatmap"),o(" is the plot type associated with plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1268]||(e[1268]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",yn,[s("summary",null,[e[1269]||(e[1269]=s("a",{id:"MakieCore.Image",href:"#MakieCore.Image"},[s("span",{class:"jlbinding"},"MakieCore.Image")],-1)),e[1270]||(e[1270]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1271]||(e[1271]=s("p",null,[s("code",null,"Image"),o(" is the plot type associated with plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1272]||(e[1272]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",mn,[s("summary",null,[e[1273]||(e[1273]=s("a",{id:"MakieCore.LineSegments",href:"#MakieCore.LineSegments"},[s("span",{class:"jlbinding"},"MakieCore.LineSegments")],-1)),e[1274]||(e[1274]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1275]||(e[1275]=s("p",null,[s("code",null,"LineSegments"),o(" is the plot type associated with plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1276]||(e[1276]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",fn,[s("summary",null,[e[1277]||(e[1277]=s("a",{id:"MakieCore.Lines",href:"#MakieCore.Lines"},[s("span",{class:"jlbinding"},"MakieCore.Lines")],-1)),e[1278]||(e[1278]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1279]||(e[1279]=s("p",null,[s("code",null,"Lines"),o(" is the plot type associated with plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1280]||(e[1280]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",En,[s("summary",null,[e[1281]||(e[1281]=s("a",{id:"MakieCore.Mesh",href:"#MakieCore.Mesh"},[s("span",{class:"jlbinding"},"MakieCore.Mesh")],-1)),e[1282]||(e[1282]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1283]||(e[1283]=s("p",null,[s("code",null,"Mesh"),o(" is the plot type associated with plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1284]||(e[1284]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",vn,[s("summary",null,[e[1285]||(e[1285]=s("a",{id:"MakieCore.MeshScatter",href:"#MakieCore.MeshScatter"},[s("span",{class:"jlbinding"},"MakieCore.MeshScatter")],-1)),e[1286]||(e[1286]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1287]||(e[1287]=s("p",null,[s("code",null,"MeshScatter"),o(" is the plot type associated with plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1288]||(e[1288]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",jn,[s("summary",null,[e[1289]||(e[1289]=s("a",{id:"MakieCore.Poly",href:"#MakieCore.Poly"},[s("span",{class:"jlbinding"},"MakieCore.Poly")],-1)),e[1290]||(e[1290]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1291]||(e[1291]=s("p",null,[s("code",null,"Poly"),o(" is the plot type associated with plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1292]||(e[1292]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Mn,[s("summary",null,[e[1293]||(e[1293]=s("a",{id:"MakieCore.Scatter",href:"#MakieCore.Scatter"},[s("span",{class:"jlbinding"},"MakieCore.Scatter")],-1)),e[1294]||(e[1294]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1295]||(e[1295]=s("p",null,[s("code",null,"Scatter"),o(" is the plot type associated with plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1296]||(e[1296]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Cn,[s("summary",null,[e[1297]||(e[1297]=s("a",{id:"MakieCore.Surface",href:"#MakieCore.Surface"},[s("span",{class:"jlbinding"},"MakieCore.Surface")],-1)),e[1298]||(e[1298]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1299]||(e[1299]=s("p",null,[s("code",null,"Surface"),o(" is the plot type associated with plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1300]||(e[1300]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",wn,[s("summary",null,[e[1301]||(e[1301]=s("a",{id:"MakieCore.Text",href:"#MakieCore.Text"},[s("span",{class:"jlbinding"},"MakieCore.Text")],-1)),e[1302]||(e[1302]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1303]||(e[1303]=s("p",null,[s("code",null,"Text"),o(" is the plot type associated with plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1304]||(e[1304]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Fn,[s("summary",null,[e[1305]||(e[1305]=s("a",{id:"MakieCore.Volume",href:"#MakieCore.Volume"},[s("span",{class:"jlbinding"},"MakieCore.Volume")],-1)),e[1306]||(e[1306]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1307]||(e[1307]=s("p",null,[s("code",null,"Volume"),o(" is the plot type associated with plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1308]||(e[1308]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",xn,[s("summary",null,[e[1309]||(e[1309]=s("a",{id:"MakieCore.Voxels",href:"#MakieCore.Voxels"},[s("span",{class:"jlbinding"},"MakieCore.Voxels")],-1)),e[1310]||(e[1310]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1311]||(e[1311]=s("p",null,[s("code",null,"Voxels"),o(" is the plot type associated with plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1312]||(e[1312]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Tn,[s("summary",null,[e[1313]||(e[1313]=s("a",{id:"MakieCore.Wireframe",href:"#MakieCore.Wireframe"},[s("span",{class:"jlbinding"},"MakieCore.Wireframe")],-1)),e[1314]||(e[1314]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1315]||(e[1315]=s("p",null,[s("code",null,"Wireframe"),o(" is the plot type associated with plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1316]||(e[1316]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L467",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",An,[s("summary",null,[e[1317]||(e[1317]=s("a",{id:"MakieCore.arrows",href:"#MakieCore.arrows"},[s("span",{class:"jlbinding"},"MakieCore.arrows")],-1)),e[1318]||(e[1318]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1319]||(e[1319]=a(`
julia
arrows(points, directions; kwargs...)
 arrows(x, y, u, v)
 arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix)
 arrows(x, y, z, u, v, w)
-arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,50))]),s("details",Bn,[s("summary",null,[e[1320]||(e[1320]=s("a",{id:"MakieCore.arrows!",href:"#MakieCore.arrows!"},[s("span",{class:"jlbinding"},"MakieCore.arrows!")],-1)),e[1321]||(e[1321]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1322]||(e[1322]=s("p",null,[s("code",null,"arrows!"),o(" is the mutating variant of plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1323]||(e[1323]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ln,[s("summary",null,[e[1324]||(e[1324]=s("a",{id:"MakieCore.heatmap",href:"#MakieCore.heatmap"},[s("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),e[1325]||(e[1325]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1326]||(e[1326]=a(`
julia
heatmap(x, y, matrix)
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

Attributes

align = :origin — Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor = automatic — Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead = automatic — Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize = automatic — Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail = automatic — Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = :black — Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = automatic — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale = 1.0 — Scales the length of the arrow tail.

linecolor = automatic — Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle = nothing — Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth = automatic — Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixelNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

normalize = false — By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality = 32 — Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,50))]),s("details",Bn,[s("summary",null,[e[1320]||(e[1320]=s("a",{id:"MakieCore.arrows!",href:"#MakieCore.arrows!"},[s("span",{class:"jlbinding"},"MakieCore.arrows!")],-1)),e[1321]||(e[1321]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1322]||(e[1322]=s("p",null,[s("code",null,"arrows!"),o(" is the mutating variant of plotting function "),s("code",null,"arrows"),o(". Check the docstring for "),s("code",null,"arrows"),o(" for further information.")],-1)),e[1323]||(e[1323]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Ln,[s("summary",null,[e[1324]||(e[1324]=s("a",{id:"MakieCore.heatmap",href:"#MakieCore.heatmap"},[s("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),e[1325]||(e[1325]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1326]||(e[1326]=a(`
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",Dn,[s("summary",null,[e[1327]||(e[1327]=s("a",{id:"MakieCore.heatmap!",href:"#MakieCore.heatmap!"},[s("span",{class:"jlbinding"},"MakieCore.heatmap!")],-1)),e[1328]||(e[1328]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1329]||(e[1329]=s("p",null,[s("code",null,"heatmap!"),o(" is the mutating variant of plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1330]||(e[1330]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Sn,[s("summary",null,[e[1331]||(e[1331]=s("a",{id:"MakieCore.image",href:"#MakieCore.image"},[s("span",{class:"jlbinding"},"MakieCore.image")],-1)),e[1332]||(e[1332]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1333]||(e[1333]=a(`
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",On,[s("summary",null,[e[1334]||(e[1334]=s("a",{id:"MakieCore.image!",href:"#MakieCore.image!"},[s("span",{class:"jlbinding"},"MakieCore.image!")],-1)),e[1335]||(e[1335]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1336]||(e[1336]=s("p",null,[s("code",null,"image!"),o(" is the mutating variant of plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1337]||(e[1337]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pn,[s("summary",null,[e[1338]||(e[1338]=s("a",{id:"MakieCore.lines",href:"#MakieCore.lines"},[s("span",{class:"jlbinding"},"MakieCore.lines")],-1)),e[1339]||(e[1339]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1340]||(e[1340]=a(`
julia
lines(positions)
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",Dn,[s("summary",null,[e[1327]||(e[1327]=s("a",{id:"MakieCore.heatmap!",href:"#MakieCore.heatmap!"},[s("span",{class:"jlbinding"},"MakieCore.heatmap!")],-1)),e[1328]||(e[1328]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1329]||(e[1329]=s("p",null,[s("code",null,"heatmap!"),o(" is the mutating variant of plotting function "),s("code",null,"heatmap"),o(". Check the docstring for "),s("code",null,"heatmap"),o(" for further information.")],-1)),e[1330]||(e[1330]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Sn,[s("summary",null,[e[1331]||(e[1331]=s("a",{id:"MakieCore.image",href:"#MakieCore.image"},[s("span",{class:"jlbinding"},"MakieCore.image")],-1)),e[1332]||(e[1332]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1333]||(e[1333]=a(`
julia
image(x, y, image)
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = [:black, :white] — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether colors should be interpolated between pixels.

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,29))]),s("details",On,[s("summary",null,[e[1334]||(e[1334]=s("a",{id:"MakieCore.image!",href:"#MakieCore.image!"},[s("span",{class:"jlbinding"},"MakieCore.image!")],-1)),e[1335]||(e[1335]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1336]||(e[1336]=s("p",null,[s("code",null,"image!"),o(" is the mutating variant of plotting function "),s("code",null,"image"),o(". Check the docstring for "),s("code",null,"image"),o(" for further information.")],-1)),e[1337]||(e[1337]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Pn,[s("summary",null,[e[1338]||(e[1338]=s("a",{id:"MakieCore.lines",href:"#MakieCore.lines"},[s("span",{class:"jlbinding"},"MakieCore.lines")],-1)),e[1339]||(e[1339]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1340]||(e[1340]=a(`
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",Nn,[s("summary",null,[e[1341]||(e[1341]=s("a",{id:"MakieCore.lines!",href:"#MakieCore.lines!"},[s("span",{class:"jlbinding"},"MakieCore.lines!")],-1)),e[1342]||(e[1342]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1343]||(e[1343]=s("p",null,[s("code",null,"lines!"),o(" is the mutating variant of plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1344]||(e[1344]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zn,[s("summary",null,[e[1345]||(e[1345]=s("a",{id:"MakieCore.linesegments",href:"#MakieCore.linesegments"},[s("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),e[1346]||(e[1346]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1347]||(e[1347]=a(`
julia
linesegments(positions)
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyle — Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap = @inherit linecap — Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in screen units

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limit — Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,36))]),s("details",Nn,[s("summary",null,[e[1341]||(e[1341]=s("a",{id:"MakieCore.lines!",href:"#MakieCore.lines!"},[s("span",{class:"jlbinding"},"MakieCore.lines!")],-1)),e[1342]||(e[1342]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1343]||(e[1343]=s("p",null,[s("code",null,"lines!"),o(" is the mutating variant of plotting function "),s("code",null,"lines"),o(". Check the docstring for "),s("code",null,"lines"),o(" for further information.")],-1)),e[1344]||(e[1344]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",zn,[s("summary",null,[e[1345]||(e[1345]=s("a",{id:"MakieCore.linesegments",href:"#MakieCore.linesegments"},[s("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),e[1346]||(e[1346]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1347]||(e[1347]=a(`
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",In,[s("summary",null,[e[1348]||(e[1348]=s("a",{id:"MakieCore.linesegments!",href:"#MakieCore.linesegments!"},[s("span",{class:"jlbinding"},"MakieCore.linesegments!")],-1)),e[1349]||(e[1349]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1350]||(e[1350]=s("p",null,[s("code",null,"linesegments!"),o(" is the mutating variant of plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1351]||(e[1351]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Rn,[s("summary",null,[e[1352]||(e[1352]=s("a",{id:"MakieCore.mesh",href:"#MakieCore.mesh"},[s("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),e[1353]||(e[1353]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1354]||(e[1354]=a(`
julia
mesh(x, y, z)
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",In,[s("summary",null,[e[1348]||(e[1348]=s("a",{id:"MakieCore.linesegments!",href:"#MakieCore.linesegments!"},[s("span",{class:"jlbinding"},"MakieCore.linesegments!")],-1)),e[1349]||(e[1349]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1350]||(e[1350]=s("p",null,[s("code",null,"linesegments!"),o(" is the mutating variant of plotting function "),s("code",null,"linesegments"),o(". Check the docstring for "),s("code",null,"linesegments"),o(" for further information.")],-1)),e[1351]||(e[1351]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Rn,[s("summary",null,[e[1352]||(e[1352]=s("a",{id:"MakieCore.mesh",href:"#MakieCore.mesh"},[s("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),e[1353]||(e[1353]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1354]||(e[1354]=a(`
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Vn,[s("summary",null,[e[1355]||(e[1355]=s("a",{id:"MakieCore.mesh!",href:"#MakieCore.mesh!"},[s("span",{class:"jlbinding"},"MakieCore.mesh!")],-1)),e[1356]||(e[1356]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1357]||(e[1357]=s("p",null,[s("code",null,"mesh!"),o(" is the mutating variant of plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1358]||(e[1358]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qn,[s("summary",null,[e[1359]||(e[1359]=s("a",{id:"MakieCore.meshscatter",href:"#MakieCore.meshscatter"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),e[1360]||(e[1360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1361]||(e[1361]=a(`
julia
meshscatter(positions)
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — sets whether colors should be interpolated

lowclip = automatic — The color for any value below the colorrange.

matcap = nothingNo docs available.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,38))]),s("details",Vn,[s("summary",null,[e[1355]||(e[1355]=s("a",{id:"MakieCore.mesh!",href:"#MakieCore.mesh!"},[s("span",{class:"jlbinding"},"MakieCore.mesh!")],-1)),e[1356]||(e[1356]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1357]||(e[1357]=s("p",null,[s("code",null,"mesh!"),o(" is the mutating variant of plotting function "),s("code",null,"mesh"),o(". Check the docstring for "),s("code",null,"mesh"),o(" for further information.")],-1)),e[1358]||(e[1358]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",qn,[s("summary",null,[e[1359]||(e[1359]=s("a",{id:"MakieCore.meshscatter",href:"#MakieCore.meshscatter"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),e[1360]||(e[1360]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1361]||(e[1361]=a(`
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,39))]),s("details",Gn,[s("summary",null,[e[1362]||(e[1362]=s("a",{id:"MakieCore.meshscatter!",href:"#MakieCore.meshscatter!"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter!")],-1)),e[1363]||(e[1363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1364]||(e[1364]=s("p",null,[s("code",null,"meshscatter!"),o(" is the mutating variant of plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1365]||(e[1365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Un,[s("summary",null,[e[1366]||(e[1366]=s("a",{id:"MakieCore.poly",href:"#MakieCore.poly"},[s("span",{class:"jlbinding"},"MakieCore.poly")],-1)),e[1367]||(e[1367]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1368]||(e[1368]=a(`
julia
poly(vertices, indices; kwargs...)
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = :Sphere — Sets the scattered mesh.

markersize = 0.1 — Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = 0.0 — Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,39))]),s("details",Gn,[s("summary",null,[e[1362]||(e[1362]=s("a",{id:"MakieCore.meshscatter!",href:"#MakieCore.meshscatter!"},[s("span",{class:"jlbinding"},"MakieCore.meshscatter!")],-1)),e[1363]||(e[1363]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1364]||(e[1364]=s("p",null,[s("code",null,"meshscatter!"),o(" is the mutating variant of plotting function "),s("code",null,"meshscatter"),o(". Check the docstring for "),s("code",null,"meshscatter"),o(" for further information.")],-1)),e[1365]||(e[1365]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Un,[s("summary",null,[e[1366]||(e[1366]=s("a",{id:"MakieCore.poly",href:"#MakieCore.poly"},[s("span",{class:"jlbinding"},"MakieCore.poly")],-1)),e[1367]||(e[1367]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1368]||(e[1368]=a(`
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hn,[s("summary",null,[e[1369]||(e[1369]=s("a",{id:"MakieCore.poly!",href:"#MakieCore.poly!"},[s("span",{class:"jlbinding"},"MakieCore.poly!")],-1)),e[1370]||(e[1370]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1371]||(e[1371]=s("p",null,[s("code",null,"poly!"),o(" is the mutating variant of plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1372]||(e[1372]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Wn,[s("summary",null,[e[1373]||(e[1373]=s("a",{id:"MakieCore.scatter",href:"#MakieCore.scatter"},[s("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),e[1374]||(e[1374]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1375]||(e[1375]=a(`
julia
scatter(positions)
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit patchcolor — Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color => :patchcolor]No docs available.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle = @inherit joinstyleNo docs available.

linecap = @inherit linecapNo docs available.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip = automatic — The color for any value below the colorrange.

miter_limit = @inherit miter_limitNo docs available.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = NoShadingNo docs available.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift = -1.0e-5 — Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor = @inherit patchstrokecolor — Sets the color of the outline around a marker.

strokecolormap = @inherit colormap — Sets the colormap that is sampled for numeric colors.

strokewidth = @inherit patchstrokewidth — Sets the width of the outline.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,41))]),s("details",Hn,[s("summary",null,[e[1369]||(e[1369]=s("a",{id:"MakieCore.poly!",href:"#MakieCore.poly!"},[s("span",{class:"jlbinding"},"MakieCore.poly!")],-1)),e[1370]||(e[1370]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1371]||(e[1371]=s("p",null,[s("code",null,"poly!"),o(" is the mutating variant of plotting function "),s("code",null,"poly"),o(". Check the docstring for "),s("code",null,"poly"),o(" for further information.")],-1)),e[1372]||(e[1372]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Wn,[s("summary",null,[e[1373]||(e[1373]=s("a",{id:"MakieCore.scatter",href:"#MakieCore.scatter"},[s("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),e[1374]||(e[1374]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1375]||(e[1375]=a(`
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

`,42))]),s("details",Yn,[s("summary",null,[e[1376]||(e[1376]=s("a",{id:"MakieCore.scatter!",href:"#MakieCore.scatter!"},[s("span",{class:"jlbinding"},"MakieCore.scatter!")],-1)),e[1377]||(e[1377]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1378]||(e[1378]=s("p",null,[s("code",null,"scatter!"),o(" is the mutating variant of plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1379]||(e[1379]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Kn,[s("summary",null,[e[1380]||(e[1380]=s("a",{id:"MakieCore.surface",href:"#MakieCore.surface"},[s("span",{class:"jlbinding"},"MakieCore.surface")],-1)),e[1381]||(e[1381]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1382]||(e[1382]=a(`
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,37))]),s("details",Qn,[s("summary",null,[e[1383]||(e[1383]=s("a",{id:"MakieCore.surface!",href:"#MakieCore.surface!"},[s("span",{class:"jlbinding"},"MakieCore.surface!")],-1)),e[1384]||(e[1384]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1385]||(e[1385]=s("p",null,[s("code",null,"surface!"),o(" is the mutating variant of plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1386]||(e[1386]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$n,[s("summary",null,[e[1387]||(e[1387]=s("a",{id:"MakieCore.text",href:"#MakieCore.text"},[s("span",{class:"jlbinding"},"MakieCore.text")],-1)),e[1388]||(e[1388]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1389]||(e[1389]=a(`
julia
text(positions; text, kwargs...)
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit markercolor — Sets the color of the marker. If no color is set, multiple calls to scatter! will cycle through the axis color palette.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Enables depth-sorting of markers which can improve border artifacts. Currently supported in GLMakie only.

distancefield = nothing — Optional distancefield used for e.g. font and bezier path rendering. Will get set automatically.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the marker.

glowwidth = 0.0 — Sets the size of a glow effect around the marker.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip = automatic — The color for any value below the colorrange.

marker = @inherit marker — Sets the scatter marker.

marker_offset = automatic — The offset of the marker from the given position in markerspace units. Default is centered around the position (markersize * -0.5).

markersize = @inherit markersize — Sets the size of the marker by scaling it relative to its base size which can differ for each marker. A Real scales x and y dimensions by the same amount. A Vec or Tuple with two elements scales x and y separately. An array of either scales each marker separately. Humans perceive the area of a marker as its size which grows quadratically with markersize, so multiplying markersize by 2 results in a marker that is 4 times as large, visually.

markerspace = :pixel — Sets the space in which markersize is given. See Makie.spaces() for possible inputs

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation = Billboard() — Sets the rotation of the marker. A Billboard rotation is always around the depth axis.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = @inherit markerstrokecolor — Sets the color of the outline around a marker.

strokewidth = @inherit markerstrokewidth — Sets the width of the outline around a marker.

transform_marker = false — Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width = (0.0, 0.0, 0.0, 0.0)No docs available.

visible = true — Controls whether the plot will be rendered or not.

source

`,42))]),s("details",Yn,[s("summary",null,[e[1376]||(e[1376]=s("a",{id:"MakieCore.scatter!",href:"#MakieCore.scatter!"},[s("span",{class:"jlbinding"},"MakieCore.scatter!")],-1)),e[1377]||(e[1377]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1378]||(e[1378]=s("p",null,[s("code",null,"scatter!"),o(" is the mutating variant of plotting function "),s("code",null,"scatter"),o(". Check the docstring for "),s("code",null,"scatter"),o(" for further information.")],-1)),e[1379]||(e[1379]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Kn,[s("summary",null,[e[1380]||(e[1380]=s("a",{id:"MakieCore.surface",href:"#MakieCore.surface"},[s("span",{class:"jlbinding"},"MakieCore.surface")],-1)),e[1381]||(e[1381]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1382]||(e[1382]=a(`
julia
surface(x, y, z)
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — [(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals = false — Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform = automatic — Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible = true — Controls whether the plot will be rendered or not.

source

`,37))]),s("details",Qn,[s("summary",null,[e[1383]||(e[1383]=s("a",{id:"MakieCore.surface!",href:"#MakieCore.surface!"},[s("span",{class:"jlbinding"},"MakieCore.surface!")],-1)),e[1384]||(e[1384]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1385]||(e[1385]=s("p",null,[s("code",null,"surface!"),o(" is the mutating variant of plotting function "),s("code",null,"surface"),o(". Check the docstring for "),s("code",null,"surface"),o(" for further information.")],-1)),e[1386]||(e[1386]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",$n,[s("summary",null,[e[1387]||(e[1387]=s("a",{id:"MakieCore.text",href:"#MakieCore.text"},[s("span",{class:"jlbinding"},"MakieCore.text")],-1)),e[1388]||(e[1388]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1389]||(e[1389]=a(`
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

`,45))]),s("details",Xn,[s("summary",null,[e[1390]||(e[1390]=s("a",{id:"MakieCore.text!",href:"#MakieCore.text!"},[s("span",{class:"jlbinding"},"MakieCore.text!")],-1)),e[1391]||(e[1391]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1392]||(e[1392]=s("p",null,[s("code",null,"text!"),o(" is the mutating variant of plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1393]||(e[1393]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Jn,[s("summary",null,[e[1394]||(e[1394]=s("a",{id:"MakieCore.volume",href:"#MakieCore.volume"},[s("span",{class:"jlbinding"},"MakieCore.volume")],-1)),e[1395]||(e[1395]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1396]||(e[1396]=a(`
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",Zn,[s("summary",null,[e[1397]||(e[1397]=s("a",{id:"MakieCore.volume!",href:"#MakieCore.volume!"},[s("span",{class:"jlbinding"},"MakieCore.volume!")],-1)),e[1398]||(e[1398]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1399]||(e[1399]=s("p",null,[s("code",null,"volume!"),o(" is the mutating variant of plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1400]||(e[1400]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_n,[s("summary",null,[e[1401]||(e[1401]=s("a",{id:"MakieCore.voxels",href:"#MakieCore.voxels"},[s("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),e[1402]||(e[1402]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1403]||(e[1403]=a(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",el,[s("summary",null,[e[1404]||(e[1404]=s("a",{id:"MakieCore.voxels!",href:"#MakieCore.voxels!"},[s("span",{class:"jlbinding"},"MakieCore.voxels!")],-1)),e[1405]||(e[1405]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1406]||(e[1406]=s("p",null,[s("code",null,"voxels!"),o(" is the mutating variant of plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1407]||(e[1407]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",sl,[s("summary",null,[e[1408]||(e[1408]=s("a",{id:"MakieCore.wireframe",href:"#MakieCore.wireframe"},[s("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1409]||(e[1409]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1410]||(e[1410]=a(`
julia
wireframe(x, y, z)
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

Attributes

align = (:left, :bottom) — Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit textcolor — Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font = @inherit font — Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts = @inherit fonts — Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize = @inherit fontsize — The fontsize in units depending on markerspace.

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor = (:black, 0.0) — Sets the color of the glow effect around the text.

glowwidth = 0.0 — Sets the size of a glow effect around the text.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification = automatic — Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight = 1.0 — The lineheight multiplier.

lowclip = automatic — The color for any value below the colorrange.

markerspace = :pixel — Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

offset = (0.0, 0.0) — The offset of the text from the given position in markerspace units.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position = (0.0, 0.0) — Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation = 0.0 — Rotates text around the given position

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor = (:black, 0.0) — Sets the color of the outline around a marker.

strokewidth = 0 — Sets the width of the outline around a marker.

text = "" — Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker = false — Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

word_wrap_width = -1 — Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

source

`,45))]),s("details",Xn,[s("summary",null,[e[1390]||(e[1390]=s("a",{id:"MakieCore.text!",href:"#MakieCore.text!"},[s("span",{class:"jlbinding"},"MakieCore.text!")],-1)),e[1391]||(e[1391]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1392]||(e[1392]=s("p",null,[s("code",null,"text!"),o(" is the mutating variant of plotting function "),s("code",null,"text"),o(". Check the docstring for "),s("code",null,"text"),o(" for further information.")],-1)),e[1393]||(e[1393]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",Jn,[s("summary",null,[e[1394]||(e[1394]=s("a",{id:"MakieCore.volume",href:"#MakieCore.volume"},[s("span",{class:"jlbinding"},"MakieCore.volume")],-1)),e[1395]||(e[1395]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1396]||(e[1396]=a(`
julia
volume(volume_data)
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

Attributes

absorption = 1.0 — Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm = :mip — Sets the volume algorithm that is used.

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth = true — Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = true — Sets whether the volume data should be sampled with interpolation.

isorange = 0.05 — Sets the range of values picked up by the IsoValue algorithm.

isovalue = 0.5 — Sets the target value for the IsoValue algorithm.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",Zn,[s("summary",null,[e[1397]||(e[1397]=s("a",{id:"MakieCore.volume!",href:"#MakieCore.volume!"},[s("span",{class:"jlbinding"},"MakieCore.volume!")],-1)),e[1398]||(e[1398]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1399]||(e[1399]=s("p",null,[s("code",null,"volume!"),o(" is the mutating variant of plotting function "),s("code",null,"volume"),o(". Check the docstring for "),s("code",null,"volume"),o(" for further information.")],-1)),e[1400]||(e[1400]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",_n,[s("summary",null,[e[1401]||(e[1401]=s("a",{id:"MakieCore.voxels",href:"#MakieCore.voxels"},[s("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),e[1402]||(e[1402]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1403]||(e[1403]=a(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight = 0.0 — Sets a weight for secondary light calculation with inverted normals.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = nothing — Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift = 0.0 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting = false — Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse = 1.0 — Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa = true — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap = 0.0 — Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate = false — Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air = x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end — A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip = automatic — The color for any value below the colorrange.

material = nothing — RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading = automatic — Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess = 32.0 — Sets how sharp the reflection is.

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular = 0.2 — Sets how strongly the object reflects light in the red, green and blue channels.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap = nothing — Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible = true — Controls whether the plot will be rendered or not.

source

`,40))]),s("details",el,[s("summary",null,[e[1404]||(e[1404]=s("a",{id:"MakieCore.voxels!",href:"#MakieCore.voxels!"},[s("span",{class:"jlbinding"},"MakieCore.voxels!")],-1)),e[1405]||(e[1405]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1406]||(e[1406]=s("p",null,[s("code",null,"voxels!"),o(" is the mutating variant of plotting function "),s("code",null,"voxels"),o(". Check the docstring for "),s("code",null,"voxels"),o(" for further information.")],-1)),e[1407]||(e[1407]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",sl,[s("summary",null,[e[1408]||(e[1408]=s("a",{id:"MakieCore.wireframe",href:"#MakieCore.wireframe"},[s("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1409]||(e[1409]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1410]||(e[1410]=a(`
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",ol,[s("summary",null,[e[1411]||(e[1411]=s("a",{id:"MakieCore.wireframe!",href:"#MakieCore.wireframe!"},[s("span",{class:"jlbinding"},"MakieCore.wireframe!")],-1)),e[1412]||(e[1412]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1413]||(e[1413]=s("p",null,[s("code",null,"wireframe!"),o(" is the mutating variant of plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1414]||(e[1414]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/6c6ffb7458609c9c67c4aa9988811c050ec397f3/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",il,[s("summary",null,[e[1415]||(e[1415]=s("a",{id:"Makie.And",href:"#Makie.And"},[s("span",{class:"jlbinding"},"Makie.And")],-1)),e[1416]||(e[1416]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1417]||(e[1417]=a('
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

',4))]),s("details",tl,[s("summary",null,[e[1418]||(e[1418]=s("a",{id:"Makie.Not",href:"#Makie.Not"},[s("span",{class:"jlbinding"},"Makie.Not")],-1)),e[1419]||(e[1419]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1420]||(e[1420]=a('
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

',4))]),s("details",al,[s("summary",null,[e[1421]||(e[1421]=s("a",{id:"Makie.Or",href:"#Makie.Or"},[s("span",{class:"jlbinding"},"Makie.Or")],-1)),e[1422]||(e[1422]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1423]||(e[1423]=a('
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

',4))])])}const gl=n(c,[["render",nl]]);export{kl as __pageData,gl as default}; +wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

Attributes

alpha = 1.0 — The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes = automatic — Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color = @inherit linecolor — The color of the line.

colormap = @inherit colormap :viridis — Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange = automatic — The values representing the start and end points of colormap.

colorscale = identity — The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle = [:color] — Sets which attributes to cycle when creating multiple plots.

depth_shift = -1.0e-5 — adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa = false — adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip = automatic — The color for any value above the colorrange.

inspectable = true — sets whether this plot should be seen by DataInspector.

inspector_clear = automatic — Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover = automatic — Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label = automatic — Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap = @inherit linecap — Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle = nothing — Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth = @inherit linewidth — Sets the width of the line in pixel units

lowclip = automatic — The color for any value below the colorrange.

model = automatic — Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color = :transparent — The color for NaN values.

overdraw = false — Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space = :data — sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao = false — Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation = automaticNo docs available.

transparency = false — Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible = true — Controls whether the plot will be rendered or not.

source

`,33))]),s("details",ol,[s("summary",null,[e[1411]||(e[1411]=s("a",{id:"MakieCore.wireframe!",href:"#MakieCore.wireframe!"},[s("span",{class:"jlbinding"},"MakieCore.wireframe!")],-1)),e[1412]||(e[1412]=o()),t(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[1413]||(e[1413]=s("p",null,[s("code",null,"wireframe!"),o(" is the mutating variant of plotting function "),s("code",null,"wireframe"),o(". Check the docstring for "),s("code",null,"wireframe"),o(" for further information.")],-1)),e[1414]||(e[1414]=s("p",null,[s("a",{href:"https://github.com/MakieOrg/Makie.jl/blob/014fea2e8e772bb4c92b743a1c6d39e1a2ecdb07/MakieCore/src/recipes.jl#L468",target:"_blank",rel:"noreferrer"},"source")],-1))]),s("details",il,[s("summary",null,[e[1415]||(e[1415]=s("a",{id:"Makie.And",href:"#Makie.And"},[s("span",{class:"jlbinding"},"Makie.And")],-1)),e[1416]||(e[1416]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1417]||(e[1417]=a('
julia
And(left, right[, rest...])

Creates an And struct with the left and right argument for later evaluation. If more than two arguments are given a tree of And structs is created.

See also: Or, Not, ispressed, &

source

',4))]),s("details",tl,[s("summary",null,[e[1418]||(e[1418]=s("a",{id:"Makie.Not",href:"#Makie.Not"},[s("span",{class:"jlbinding"},"Makie.Not")],-1)),e[1419]||(e[1419]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1420]||(e[1420]=a('
julia
Not(x)

Creates a Not struct with the given argument for later evaluation.

See also: And, Or, ispressed, !

source

',4))]),s("details",al,[s("summary",null,[e[1421]||(e[1421]=s("a",{id:"Makie.Or",href:"#Makie.Or"},[s("span",{class:"jlbinding"},"Makie.Or")],-1)),e[1422]||(e[1422]=o()),t(i,{type:"info",class:"jlObjectType jlType",text:"Type"})]),e[1423]||(e[1423]=a('
julia
Or(left, right[, rest...])

Creates an Or struct with the left and right argument for later evaluation. If more than two arguments are given a tree of Or structs is created.

See also: And, Not, ispressed, |

source

',4))])])}const gl=n(c,[["render",nl]]);export{kl as __pageData,gl as default}; diff --git a/previews/PR4492/assets/app.D4_k7Zpo.js b/previews/PR4492/assets/app.CLnlZHe6.js similarity index 95% rename from previews/PR4492/assets/app.D4_k7Zpo.js rename to previews/PR4492/assets/app.CLnlZHe6.js index 2c451602c96..5e89983286c 100644 --- a/previews/PR4492/assets/app.D4_k7Zpo.js +++ b/previews/PR4492/assets/app.CLnlZHe6.js @@ -1 +1 @@ -import{R as p}from"./chunks/theme.R2NG2yg6.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.BVAi-G2t.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; +import{R as p}from"./chunks/theme.DrB8vf4Y.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.BVAi-G2t.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; diff --git a/previews/PR4492/assets/changelog.md.DdSnPjuQ.js b/previews/PR4492/assets/changelog.md.DdSnPjuQ.js deleted file mode 100644 index d144d3c2531..00000000000 --- a/previews/PR4492/assets/changelog.md.DdSnPjuQ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,c as a,a5 as t,o as i}from"./chunks/framework.BVAi-G2t.js";const d=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md","lastUpdated":null}'),l={name:"changelog.md"};function o(n,e,c,p,h,s){return i(),a("div",null,e[0]||(e[0]=[t('

Changelog

Unreleased

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

role as datalimits in violin #2137.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

',130)]))}const k=r(l,[["render",o]]);export{d as __pageData,k as default}; diff --git a/previews/PR4492/assets/changelog.md.DdSnPjuQ.lean.js b/previews/PR4492/assets/changelog.md.DdSnPjuQ.lean.js deleted file mode 100644 index d144d3c2531..00000000000 --- a/previews/PR4492/assets/changelog.md.DdSnPjuQ.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,c as a,a5 as t,o as i}from"./chunks/framework.BVAi-G2t.js";const d=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md","lastUpdated":null}'),l={name:"changelog.md"};function o(n,e,c,p,h,s){return i(),a("div",null,e[0]||(e[0]=[t('

Changelog

Unreleased

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

role as datalimits in violin #2137.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

',130)]))}const k=r(l,[["render",o]]);export{d as __pageData,k as default}; diff --git a/previews/PR4492/assets/changelog.md.DfsJzANy.js b/previews/PR4492/assets/changelog.md.DfsJzANy.js new file mode 100644 index 00000000000..bbb2b4f34d5 --- /dev/null +++ b/previews/PR4492/assets/changelog.md.DfsJzANy.js @@ -0,0 +1 @@ +import{_ as r,c as a,a5 as t,o as i}from"./chunks/framework.BVAi-G2t.js";const d=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md","lastUpdated":null}'),l={name:"changelog.md"};function o(n,e,c,p,h,s){return i(),a("div",null,e[0]||(e[0]=[t('

Changelog

Unreleased

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

role as datalimits in violin #2137.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

',130)]))}const k=r(l,[["render",o]]);export{d as __pageData,k as default}; diff --git a/previews/PR4492/assets/changelog.md.DfsJzANy.lean.js b/previews/PR4492/assets/changelog.md.DfsJzANy.lean.js new file mode 100644 index 00000000000..bbb2b4f34d5 --- /dev/null +++ b/previews/PR4492/assets/changelog.md.DfsJzANy.lean.js @@ -0,0 +1 @@ +import{_ as r,c as a,a5 as t,o as i}from"./chunks/framework.BVAi-G2t.js";const d=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md","lastUpdated":null}'),l={name:"changelog.md"};function o(n,e,c,p,h,s){return i(),a("div",null,e[0]||(e[0]=[t('

Changelog

Unreleased

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

role as datalimits in violin #2137.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

',130)]))}const k=r(l,[["render",o]]);export{d as __pageData,k as default}; diff --git a/previews/PR4492/assets/chunks/@localSearchIndexroot.BjwT4dHk.js b/previews/PR4492/assets/chunks/@localSearchIndexroot.BjwT4dHk.js deleted file mode 100644 index 56c83b38555..00000000000 --- a/previews/PR4492/assets/chunks/@localSearchIndexroot.BjwT4dHk.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":2740,"nextId":2740,"documentIds":{"0":"/previews/PR4492/changelog#changelog","1":"/previews/PR4492/explanations/animation#animations","2":"/previews/PR4492/explanations/animation#A-simple-example","3":"/previews/PR4492/explanations/animation#File-formats","4":"/previews/PR4492/explanations/animation#Animations-using-Observables","5":"/previews/PR4492/explanations/animation#Appending-data-with-Observables","6":"/previews/PR4492/explanations/animation#Animating-a-plot-"live"","7":"/previews/PR4492/ecosystem#ecosystem","8":"/previews/PR4492/explanations/backends/backends#What-is-a-backend","9":"/previews/PR4492/explanations/backends/backends#Activating-Backends","10":"/previews/PR4492/explanations/backends/cairomakie#cairomakie","11":"/previews/PR4492/explanations/backends/cairomakie#Activation-and-screen-config","12":"/previews/PR4492/explanations/backends/cairomakie#Inline-Plot-Type","13":"/previews/PR4492/explanations/backends/cairomakie#z-order","14":"/previews/PR4492/explanations/backends/cairomakie#Selective-Rasterization","15":"/previews/PR4492/explanations/backends/cairomakie#PDF-version","16":"/previews/PR4492/explanations/backends/glmakie#glmakie","17":"/previews/PR4492/explanations/backends/glmakie#Activation-and-screen-config","18":"/previews/PR4492/explanations/backends/glmakie#Window-Scaling","19":"/previews/PR4492/explanations/backends/glmakie#Resolution-Scaling","20":"/previews/PR4492/explanations/backends/glmakie#Multiple-Windows","21":"/previews/PR4492/explanations/backends/glmakie#embedding","22":"/previews/PR4492/explanations/backends/glmakie#Forcing-Dedicated-GPU-Use-In-Linux","23":"/previews/PR4492/explanations/backends/glmakie#Troubleshooting-OpenGL","24":"/previews/PR4492/explanations/backends/glmakie#WSL-setup-or-X-forwarding","25":"/previews/PR4492/explanations/backends/glmakie#GLMakie-does-not-show-Figure-or-crashes-on-full-screen-mode-on-macOS","26":"/previews/PR4492/explanations/backends/rprmakie#rprmakie","27":"/previews/PR4492/explanations/backends/rprmakie#Activation-and-screen-config","28":"/previews/PR4492/explanations/backends/rprmakie#MaterialX-and-predefined-materials-(materials.jl)","29":"/previews/PR4492/explanations/backends/rprmakie#Advanced-custom-material-(earth_topography.jl)","30":"/previews/PR4492/explanations/backends/rprmakie#RPRMakie-interop-(opengl_interop.jl)","31":"/previews/PR4492/explanations/backends/rprmakie#Animations-(lego.jl)","32":"/previews/PR4492/explanations/backends/rprmakie#Earth-example","33":"/previews/PR4492/explanations/backends/wglmakie#wglmakie","34":"/previews/PR4492/explanations/backends/wglmakie#Browser-Support","35":"/previews/PR4492/explanations/backends/wglmakie#ijulia","36":"/previews/PR4492/explanations/backends/wglmakie#JupyterHub-/-Jupyterlab-/-Binder","37":"/previews/PR4492/explanations/backends/wglmakie#pluto","38":"/previews/PR4492/explanations/backends/wglmakie#juliahub","39":"/previews/PR4492/explanations/backends/wglmakie#Browser-Support-2","40":"/previews/PR4492/explanations/backends/wglmakie#Activation-and-screen-config","41":"/previews/PR4492/explanations/backends/wglmakie#output","42":"/previews/PR4492/explanations/backends/wglmakie#page","43":"/previews/PR4492/explanations/backends/wglmakie#Record-a-statemap","44":"/previews/PR4492/explanations/backends/wglmakie#Execute-Javascript-directly","45":"/previews/PR4492/explanations/backends/wglmakie#Offline-Tooltip","46":"/previews/PR4492/explanations/backends/wglmakie#pluto-ijulia","47":"/previews/PR4492/explanations/backends/wglmakie#styling","48":"/previews/PR4492/explanations/backends/wglmakie#export","49":"/previews/PR4492/explanations/blocks#blocks","50":"/previews/PR4492/explanations/blocks#Adding-to-a-Figure","51":"/previews/PR4492/explanations/blocks#Specifying-a-boundingbox-directly","52":"/previews/PR4492/explanations/blocks#Deleting-blocks","53":"/previews/PR4492/explanations/cameras#cameras","54":"/previews/PR4492/explanations/cameras#Pixel-Camera","55":"/previews/PR4492/explanations/cameras#Relative-Camera","56":"/previews/PR4492/explanations/cameras#2D-Camera","57":"/previews/PR4492/explanations/cameras#3D-Camera","58":"/previews/PR4492/explanations/cameras#Example-Visualizing-the-cameras-view-box","59":"/previews/PR4492/explanations/cameras#General-Remarks","60":"/previews/PR4492/explanations/conversion_pipeline#Conversions-and-spaces","61":"/previews/PR4492/explanations/conversion_pipeline#Conversion-Pipeline","62":"/previews/PR4492/explanations/conversion_pipeline#Argument-Conversions","63":"/previews/PR4492/explanations/conversion_pipeline#Transformation-Objects","64":"/previews/PR4492/explanations/conversion_pipeline#float32convert","65":"/previews/PR4492/explanations/conversion_pipeline#camera","66":"/previews/PR4492/explanations/conversion_pipeline#Coordinate-spaces","67":"/previews/PR4492/explanations/dim-converts#Dimension-conversions","68":"/previews/PR4492/explanations/dim-converts#examples","69":"/previews/PR4492/explanations/dim-converts#limitations","70":"/previews/PR4492/explanations/dim-converts#Current-conversions-in-Makie","71":"/previews/PR4492/explanations/dim-converts#Developer-docs","72":"/previews/PR4492/explanations/events#events","73":"/previews/PR4492/explanations/events#Observables-with-priority","74":"/previews/PR4492/explanations/events#The-Events-struct","75":"/previews/PR4492/explanations/events#Mouse-Interaction","76":"/previews/PR4492/explanations/events#Keyboard-Interaction","77":"/previews/PR4492/explanations/events#Point-Picking","78":"/previews/PR4492/explanations/events#The-ispressed-function","79":"/previews/PR4492/explanations/events#Interactive-Widgets","80":"/previews/PR4492/explanations/events#Recording-Animations-with-Interactions","81":"/previews/PR4492/explanations/events#Tick-Events","82":"/previews/PR4492/explanations/faq#Frequently-Asked-Questions","83":"/previews/PR4492/explanations/faq#Installation-Issues","84":"/previews/PR4492/explanations/faq#No-Scene-displayed-or-GLMakie-fails-to-build","85":"/previews/PR4492/explanations/faq#Plotting-issues","86":"/previews/PR4492/explanations/faq#Dimensions-too-large","87":"/previews/PR4492/explanations/faq#2d-plots-(heatmaps,-images,-etc.)","88":"/previews/PR4492/explanations/faq#3d-plots-(volumes)","89":"/previews/PR4492/explanations/faq#General-issues","90":"/previews/PR4492/explanations/faq#My-font-doesn\'t-work!","91":"/previews/PR4492/explanations/faq#Layout-Issues","92":"/previews/PR4492/explanations/faq#Elements-are-squashed-into-the-lower-left-corner","93":"/previews/PR4492/explanations/faq#Columns-or-rows-are-shrunk-to-the-size-of-Text-or-another-element","94":"/previews/PR4492/explanations/faq#The-Figure-content-does-not-fit-the-Figure","95":"/previews/PR4492/explanations/figure#figures","96":"/previews/PR4492/explanations/figure#Creating-a-Figure","97":"/previews/PR4492/explanations/figure#Placing-Blocks-into-a-Figure","98":"/previews/PR4492/explanations/figure#GridPositions-and-GridSubpositions","99":"/previews/PR4492/explanations/figure#Figure-padding","100":"/previews/PR4492/explanations/figure#Retrieving-Objects-From-A-Figure","101":"/previews/PR4492/explanations/figure#Figure-size-and-units","102":"/previews/PR4492/explanations/figure#Defaults-of-px_per_unit-and-pt_per_unit","103":"/previews/PR4492/explanations/figure#Matching-figure-and-font-sizes-to-documents","104":"/previews/PR4492/explanations/fonts#fonts","105":"/previews/PR4492/explanations/fonts#string","106":"/previews/PR4492/explanations/fonts#symbol","107":"/previews/PR4492/explanations/fonts#Emoji-and-color-fonts","108":"/previews/PR4492/explanations/headless#headless","109":"/previews/PR4492/explanations/headless#Using-CairoMakie","110":"/previews/PR4492/explanations/headless#Using-GLMakie","111":"/previews/PR4492/explanations/headless#GLMakie-with-X11-forwarding","112":"/previews/PR4492/explanations/headless#GLMakie-with-VirtualGL","113":"/previews/PR4492/explanations/headless#GLMakie-in-CI","114":"/previews/PR4492/explanations/headless#Using-WGLMakie","115":"/previews/PR4492/explanations/inspector#Inspecting-data","116":"/previews/PR4492/explanations/inspector#Custom-text","117":"/previews/PR4492/explanations/inspector#Extending-DataInspector","118":"/previews/PR4492/explanations/inspector#Per-plot-show_data","119":"/previews/PR4492/explanations/latex#latex","120":"/previews/PR4492/explanations/latex#Using-L-strings","121":"/previews/PR4492/explanations/latex#Uniformizing-the-fonts","122":"/previews/PR4492/explanations/layouting#gridlayouts","123":"/previews/PR4492/explanations/layouting#Suggested-bounding-box","124":"/previews/PR4492/explanations/layouting#Computed-bounding-box","125":"/previews/PR4492/explanations/layouting#Auto-determined-width-and-height","126":"/previews/PR4492/explanations/layouting#Computed-width-and-height","127":"/previews/PR4492/explanations/layouting#protrusions","128":"/previews/PR4492/explanations/layouting#Size-attributes","129":"/previews/PR4492/explanations/layouting#Alignment-attributes","130":"/previews/PR4492/explanations/plot_method_signatures#Plot-methods","131":"/previews/PR4492/explanations/plot_method_signatures#non-mutating","132":"/previews/PR4492/explanations/plot_method_signatures#Special-Keyword-Arguments","133":"/previews/PR4492/explanations/plot_method_signatures#mutating","134":"/previews/PR4492/explanations/plot_method_signatures#gridpositions","135":"/previews/PR4492/explanations/plot_method_signatures#With-Non-Mutating-Plotting-Functions","136":"/previews/PR4492/explanations/plot_method_signatures#With-Mutating-Plotting-Functions","137":"/previews/PR4492/explanations/observables#observables","138":"/previews/PR4492/explanations/observables#The-Observable-structure","139":"/previews/PR4492/explanations/observables#Triggering-A-Change","140":"/previews/PR4492/explanations/observables#Chaining-Observables-With-lift","141":"/previews/PR4492/explanations/observables#Shorthand-Macro-For-lift","142":"/previews/PR4492/explanations/observables#Problems-With-Synchronous-Updates","143":"/previews/PR4492/explanations/recipes#recipes","144":"/previews/PR4492/explanations/recipes#Type-recipes","145":"/previews/PR4492/explanations/recipes#Multiple-Argument-Conversion-with-convert_arguments","146":"/previews/PR4492/explanations/recipes#Single-Argument-Conversion-with-convert_single_argument","147":"/previews/PR4492/explanations/recipes#Full-recipes-with-the-@recipe-macro","148":"/previews/PR4492/explanations/recipes#Example:-Stock-Chart","149":"/previews/PR4492/explanations/recipes#Makie-Package-Extension","150":"/previews/PR4492/explanations/scenes#scenes","151":"/previews/PR4492/explanations/scenes#What-is-a-Scene?","152":"/previews/PR4492/explanations/scenes#subscenes","153":"/previews/PR4492/explanations/scenes#Scene-Attributes","154":"/previews/PR4492/explanations/scenes#Modifying-A-Scene","155":"/previews/PR4492/explanations/scenes#Updating-the-Scene","156":"/previews/PR4492/explanations/scenes#events","157":"/previews/PR4492/explanations/specapi#specapi","158":"/previews/PR4492/explanations/specapi#What-is-the-SpecApi?","159":"/previews/PR4492/explanations/specapi#Building-layouts-for-specs","160":"/previews/PR4492/explanations/specapi#Advanced-spec-layouting","161":"/previews/PR4492/explanations/specapi#Using-specs-in-convert_arguments","162":"/previews/PR4492/explanations/specapi#convert_arguments-for-GridLayoutSpec","163":"/previews/PR4492/explanations/specapi#convert_arguments-for-PlotSpecs","164":"/previews/PR4492/explanations/specapi#Interactive-example","165":"/previews/PR4492/explanations/specapi#Accessing-created-Blocks","166":"/previews/PR4492/explanations/theming/predefined_themes#Predefined-themes","167":"/previews/PR4492/explanations/theming/predefined_themes#Default-theme","168":"/previews/PR4492/explanations/theming/predefined_themes#theme-ggplot2","169":"/previews/PR4492/explanations/theming/predefined_themes#theme-minimal","170":"/previews/PR4492/explanations/theming/predefined_themes#theme-black","171":"/previews/PR4492/explanations/theming/predefined_themes#theme-light","172":"/previews/PR4492/explanations/theming/predefined_themes#theme-dark","173":"/previews/PR4492/explanations/theming/predefined_themes#theme-latexfonts","174":"/previews/PR4492/explanations/theming/themes#themes","175":"/previews/PR4492/explanations/theming/themes#set-theme","176":"/previews/PR4492/explanations/theming/themes#merge","177":"/previews/PR4492/explanations/theming/themes#update-theme","178":"/previews/PR4492/explanations/theming/themes#with-theme","179":"/previews/PR4492/explanations/theming/themes#Theming-plot-objects","180":"/previews/PR4492/explanations/theming/themes#Theming-block-objects","181":"/previews/PR4492/explanations/theming/themes#cycles","182":"/previews/PR4492/explanations/theming/themes#Covarying-cycles","183":"/previews/PR4492/explanations/theming/themes#Manual-cycling-using-Cycled","184":"/previews/PR4492/explanations/theming/themes#palettes","185":"/previews/PR4492/explanations/theming/themes#Special-attributes","186":"/previews/PR4492/explanations/transparency#transparency","187":"/previews/PR4492/explanations/transparency#Problems-with-transparency","188":"/previews/PR4492/explanations/transparency#Order-independent-transparency","189":"/previews/PR4492/how-to/draw-boxes-around-subfigures#How-to-draw-boxes-around-subfigures","190":"/previews/PR4492/how-to/save-figure-with-transparency#How-to-save-a-figure-with-transparency","191":"/previews/PR4492/how-to/save-figure-with-transparency#Using-CairoMakie","192":"/previews/PR4492/how-to/save-figure-with-transparency#Using-GLMakie","193":"/previews/PR4492/#Welcome-to-Makie!","194":"/previews/PR4492/#installation","195":"/previews/PR4492/#First-Steps","196":"/previews/PR4492/#Citing-Makie","197":"/previews/PR4492/#Getting-Help","198":"/previews/PR4492/reference/blocks/axis#axis","199":"/previews/PR4492/reference/blocks/axis#Creating-an-Axis","200":"/previews/PR4492/reference/blocks/axis#Plotting-into-an-Axis","201":"/previews/PR4492/reference/blocks/axis#Deleting-plots","202":"/previews/PR4492/reference/blocks/axis#Hiding-Axis-spines-and-decorations","203":"/previews/PR4492/reference/blocks/axis#Linking-axes","204":"/previews/PR4492/reference/blocks/axis#Aligning-neighboring-axis-labels","205":"/previews/PR4492/reference/blocks/axis#Creating-a-twin-axis","206":"/previews/PR4492/reference/blocks/axis#Axis-interaction","207":"/previews/PR4492/reference/blocks/axis#Scroll-zoom","208":"/previews/PR4492/reference/blocks/axis#Drag-pan","209":"/previews/PR4492/reference/blocks/axis#Limit-reset","210":"/previews/PR4492/reference/blocks/axis#Rectangle-selection-zoom","211":"/previews/PR4492/reference/blocks/axis#Custom-interactions","212":"/previews/PR4492/reference/blocks/axis#Registering-and-deregistering-interactions","213":"/previews/PR4492/reference/blocks/axis#Activating-and-deactivating-interactions","214":"/previews/PR4492/reference/blocks/axis#Function-interaction","215":"/previews/PR4492/reference/blocks/axis#Custom-object-interaction","216":"/previews/PR4492/reference/blocks/axis#Setup-and-cleanup","217":"/previews/PR4492/reference/blocks/axis#attributes","218":"/previews/PR4492/reference/blocks/axis#alignmode","219":"/previews/PR4492/reference/blocks/axis#aspect","220":"/previews/PR4492/reference/blocks/axis#autolimitaspect","221":"/previews/PR4492/reference/blocks/axis#backgroundcolor","222":"/previews/PR4492/reference/blocks/axis#bottomspinecolor","223":"/previews/PR4492/reference/blocks/axis#bottomspinevisible","224":"/previews/PR4492/reference/blocks/axis#dim1-conversion","225":"/previews/PR4492/reference/blocks/axis#dim2-conversion","226":"/previews/PR4492/reference/blocks/axis#flip-ylabel","227":"/previews/PR4492/reference/blocks/axis#halign","228":"/previews/PR4492/reference/blocks/axis#height","229":"/previews/PR4492/reference/blocks/axis#leftspinecolor","230":"/previews/PR4492/reference/blocks/axis#leftspinevisible","231":"/previews/PR4492/reference/blocks/axis#limits","232":"/previews/PR4492/reference/blocks/axis#panbutton","233":"/previews/PR4492/reference/blocks/axis#rightspinecolor","234":"/previews/PR4492/reference/blocks/axis#rightspinevisible","235":"/previews/PR4492/reference/blocks/axis#spinewidth","236":"/previews/PR4492/reference/blocks/axis#subtitle","237":"/previews/PR4492/reference/blocks/axis#subtitlecolor","238":"/previews/PR4492/reference/blocks/axis#subtitlefont","239":"/previews/PR4492/reference/blocks/axis#subtitlegap","240":"/previews/PR4492/reference/blocks/axis#subtitlelineheight","241":"/previews/PR4492/reference/blocks/axis#subtitlesize","242":"/previews/PR4492/reference/blocks/axis#subtitlevisible","243":"/previews/PR4492/reference/blocks/axis#tellheight","244":"/previews/PR4492/reference/blocks/axis#tellwidth","245":"/previews/PR4492/reference/blocks/axis#title","246":"/previews/PR4492/reference/blocks/axis#titlealign","247":"/previews/PR4492/reference/blocks/axis#titlecolor","248":"/previews/PR4492/reference/blocks/axis#titlefont","249":"/previews/PR4492/reference/blocks/axis#titlegap","250":"/previews/PR4492/reference/blocks/axis#titlelineheight","251":"/previews/PR4492/reference/blocks/axis#titlesize","252":"/previews/PR4492/reference/blocks/axis#titlevisible","253":"/previews/PR4492/reference/blocks/axis#topspinecolor","254":"/previews/PR4492/reference/blocks/axis#topspinevisible","255":"/previews/PR4492/reference/blocks/axis#valign","256":"/previews/PR4492/reference/blocks/axis#width","257":"/previews/PR4492/reference/blocks/axis#xautolimitmargin","258":"/previews/PR4492/reference/blocks/axis#xaxisposition","259":"/previews/PR4492/reference/blocks/axis#xgridcolor","260":"/previews/PR4492/reference/blocks/axis#xgridstyle","261":"/previews/PR4492/reference/blocks/axis#xgridvisible","262":"/previews/PR4492/reference/blocks/axis#xgridwidth","263":"/previews/PR4492/reference/blocks/axis#xlabel","264":"/previews/PR4492/reference/blocks/axis#xlabelcolor","265":"/previews/PR4492/reference/blocks/axis#xlabelfont","266":"/previews/PR4492/reference/blocks/axis#xlabelpadding","267":"/previews/PR4492/reference/blocks/axis#xlabelrotation","268":"/previews/PR4492/reference/blocks/axis#xlabelsize","269":"/previews/PR4492/reference/blocks/axis#xlabelvisible","270":"/previews/PR4492/reference/blocks/axis#xminorgridcolor","271":"/previews/PR4492/reference/blocks/axis#xminorgridstyle","272":"/previews/PR4492/reference/blocks/axis#xminorgridvisible","273":"/previews/PR4492/reference/blocks/axis#xminorgridwidth","274":"/previews/PR4492/reference/blocks/axis#xminortickalign","275":"/previews/PR4492/reference/blocks/axis#xminortickcolor","276":"/previews/PR4492/reference/blocks/axis#xminorticks","277":"/previews/PR4492/reference/blocks/axis#xminorticksize","278":"/previews/PR4492/reference/blocks/axis#xminorticksvisible","279":"/previews/PR4492/reference/blocks/axis#xminortickwidth","280":"/previews/PR4492/reference/blocks/axis#xpankey","281":"/previews/PR4492/reference/blocks/axis#xpanlock","282":"/previews/PR4492/reference/blocks/axis#xrectzoom","283":"/previews/PR4492/reference/blocks/axis#xreversed","284":"/previews/PR4492/reference/blocks/axis#xscale","285":"/previews/PR4492/reference/blocks/axis#xtickalign","286":"/previews/PR4492/reference/blocks/axis#xtickcolor","287":"/previews/PR4492/reference/blocks/axis#xtickformat","288":"/previews/PR4492/reference/blocks/axis#xticklabelalign","289":"/previews/PR4492/reference/blocks/axis#xticklabelcolor","290":"/previews/PR4492/reference/blocks/axis#xticklabelfont","291":"/previews/PR4492/reference/blocks/axis#xticklabelpad","292":"/previews/PR4492/reference/blocks/axis#xticklabelrotation","293":"/previews/PR4492/reference/blocks/axis#xticklabelsize","294":"/previews/PR4492/reference/blocks/axis#xticklabelspace","295":"/previews/PR4492/reference/blocks/axis#xticklabelsvisible","296":"/previews/PR4492/reference/blocks/axis#xticks","297":"/previews/PR4492/reference/blocks/axis#xticksize","298":"/previews/PR4492/reference/blocks/axis#xticksmirrored","299":"/previews/PR4492/reference/blocks/axis#xticksvisible","300":"/previews/PR4492/reference/blocks/axis#xtickwidth","301":"/previews/PR4492/reference/blocks/axis#xtrimspine","302":"/previews/PR4492/reference/blocks/axis#xzoomkey","303":"/previews/PR4492/reference/blocks/axis#xzoomlock","304":"/previews/PR4492/reference/blocks/axis#yautolimitmargin","305":"/previews/PR4492/reference/blocks/axis#yaxisposition","306":"/previews/PR4492/reference/blocks/axis#ygridcolor","307":"/previews/PR4492/reference/blocks/axis#ygridstyle","308":"/previews/PR4492/reference/blocks/axis#ygridvisible","309":"/previews/PR4492/reference/blocks/axis#ygridwidth","310":"/previews/PR4492/reference/blocks/axis#ylabel","311":"/previews/PR4492/reference/blocks/axis#ylabelcolor","312":"/previews/PR4492/reference/blocks/axis#ylabelfont","313":"/previews/PR4492/reference/blocks/axis#ylabelpadding","314":"/previews/PR4492/reference/blocks/axis#ylabelrotation","315":"/previews/PR4492/reference/blocks/axis#ylabelsize","316":"/previews/PR4492/reference/blocks/axis#ylabelvisible","317":"/previews/PR4492/reference/blocks/axis#yminorgridcolor","318":"/previews/PR4492/reference/blocks/axis#yminorgridstyle","319":"/previews/PR4492/reference/blocks/axis#yminorgridvisible","320":"/previews/PR4492/reference/blocks/axis#yminorgridwidth","321":"/previews/PR4492/reference/blocks/axis#yminortickalign","322":"/previews/PR4492/reference/blocks/axis#yminortickcolor","323":"/previews/PR4492/reference/blocks/axis#yminorticks","324":"/previews/PR4492/reference/blocks/axis#yminorticksize","325":"/previews/PR4492/reference/blocks/axis#yminorticksvisible","326":"/previews/PR4492/reference/blocks/axis#yminortickwidth","327":"/previews/PR4492/reference/blocks/axis#ypankey","328":"/previews/PR4492/reference/blocks/axis#ypanlock","329":"/previews/PR4492/reference/blocks/axis#yrectzoom","330":"/previews/PR4492/reference/blocks/axis#yreversed","331":"/previews/PR4492/reference/blocks/axis#yscale","332":"/previews/PR4492/reference/blocks/axis#ytickalign","333":"/previews/PR4492/reference/blocks/axis#ytickcolor","334":"/previews/PR4492/reference/blocks/axis#ytickformat","335":"/previews/PR4492/reference/blocks/axis#yticklabelalign","336":"/previews/PR4492/reference/blocks/axis#yticklabelcolor","337":"/previews/PR4492/reference/blocks/axis#yticklabelfont","338":"/previews/PR4492/reference/blocks/axis#yticklabelpad","339":"/previews/PR4492/reference/blocks/axis#yticklabelrotation","340":"/previews/PR4492/reference/blocks/axis#yticklabelsize","341":"/previews/PR4492/reference/blocks/axis#yticklabelspace","342":"/previews/PR4492/reference/blocks/axis#yticklabelsvisible","343":"/previews/PR4492/reference/blocks/axis#yticks","344":"/previews/PR4492/reference/blocks/axis#yticksize","345":"/previews/PR4492/reference/blocks/axis#yticksmirrored","346":"/previews/PR4492/reference/blocks/axis#yticksvisible","347":"/previews/PR4492/reference/blocks/axis#ytickwidth","348":"/previews/PR4492/reference/blocks/axis#ytrimspine","349":"/previews/PR4492/reference/blocks/axis#yzoomkey","350":"/previews/PR4492/reference/blocks/axis#yzoomlock","351":"/previews/PR4492/reference/blocks/axis#zoombutton","352":"/previews/PR4492/reference/blocks/axis3#axis3","353":"/previews/PR4492/reference/blocks/axis3#attributes","354":"/previews/PR4492/reference/blocks/axis3#alignmode","355":"/previews/PR4492/reference/blocks/axis3#aspect","356":"/previews/PR4492/reference/blocks/axis3#azimuth","357":"/previews/PR4492/reference/blocks/axis3#backgroundcolor","358":"/previews/PR4492/reference/blocks/axis3#dim1-conversion","359":"/previews/PR4492/reference/blocks/axis3#dim2-conversion","360":"/previews/PR4492/reference/blocks/axis3#dim3-conversion","361":"/previews/PR4492/reference/blocks/axis3#elevation","362":"/previews/PR4492/reference/blocks/axis3#halign","363":"/previews/PR4492/reference/blocks/axis3#height","364":"/previews/PR4492/reference/blocks/axis3#limits","365":"/previews/PR4492/reference/blocks/axis3#perspectiveness","366":"/previews/PR4492/reference/blocks/axis3#protrusions","367":"/previews/PR4492/reference/blocks/axis3#targetlimits","368":"/previews/PR4492/reference/blocks/axis3#tellheight","369":"/previews/PR4492/reference/blocks/axis3#tellwidth","370":"/previews/PR4492/reference/blocks/axis3#title","371":"/previews/PR4492/reference/blocks/axis3#titlealign","372":"/previews/PR4492/reference/blocks/axis3#titlecolor","373":"/previews/PR4492/reference/blocks/axis3#titlefont","374":"/previews/PR4492/reference/blocks/axis3#titlegap","375":"/previews/PR4492/reference/blocks/axis3#titlesize","376":"/previews/PR4492/reference/blocks/axis3#titlevisible","377":"/previews/PR4492/reference/blocks/axis3#valign","378":"/previews/PR4492/reference/blocks/axis3#viewmode","379":"/previews/PR4492/reference/blocks/axis3#width","380":"/previews/PR4492/reference/blocks/axis3#xautolimitmargin","381":"/previews/PR4492/reference/blocks/axis3#xgridcolor","382":"/previews/PR4492/reference/blocks/axis3#xgridvisible","383":"/previews/PR4492/reference/blocks/axis3#xgridwidth","384":"/previews/PR4492/reference/blocks/axis3#xlabel","385":"/previews/PR4492/reference/blocks/axis3#xlabelalign","386":"/previews/PR4492/reference/blocks/axis3#xlabelcolor","387":"/previews/PR4492/reference/blocks/axis3#xlabelfont","388":"/previews/PR4492/reference/blocks/axis3#xlabeloffset","389":"/previews/PR4492/reference/blocks/axis3#xlabelrotation","390":"/previews/PR4492/reference/blocks/axis3#xlabelsize","391":"/previews/PR4492/reference/blocks/axis3#xlabelvisible","392":"/previews/PR4492/reference/blocks/axis3#xreversed","393":"/previews/PR4492/reference/blocks/axis3#xspinecolor-1","394":"/previews/PR4492/reference/blocks/axis3#xspinecolor-2","395":"/previews/PR4492/reference/blocks/axis3#xspinecolor-3","396":"/previews/PR4492/reference/blocks/axis3#xspinesvisible","397":"/previews/PR4492/reference/blocks/axis3#xspinewidth","398":"/previews/PR4492/reference/blocks/axis3#xtickcolor","399":"/previews/PR4492/reference/blocks/axis3#xtickformat","400":"/previews/PR4492/reference/blocks/axis3#xticklabelcolor","401":"/previews/PR4492/reference/blocks/axis3#xticklabelfont","402":"/previews/PR4492/reference/blocks/axis3#xticklabelpad","403":"/previews/PR4492/reference/blocks/axis3#xticklabelsize","404":"/previews/PR4492/reference/blocks/axis3#xticklabelsvisible","405":"/previews/PR4492/reference/blocks/axis3#xticks","406":"/previews/PR4492/reference/blocks/axis3#xticksize","407":"/previews/PR4492/reference/blocks/axis3#xticksvisible","408":"/previews/PR4492/reference/blocks/axis3#xtickwidth","409":"/previews/PR4492/reference/blocks/axis3#xypanelcolor","410":"/previews/PR4492/reference/blocks/axis3#xypanelvisible","411":"/previews/PR4492/reference/blocks/axis3#xzpanelcolor","412":"/previews/PR4492/reference/blocks/axis3#xzpanelvisible","413":"/previews/PR4492/reference/blocks/axis3#yautolimitmargin","414":"/previews/PR4492/reference/blocks/axis3#ygridcolor","415":"/previews/PR4492/reference/blocks/axis3#ygridvisible","416":"/previews/PR4492/reference/blocks/axis3#ygridwidth","417":"/previews/PR4492/reference/blocks/axis3#ylabel","418":"/previews/PR4492/reference/blocks/axis3#ylabelalign","419":"/previews/PR4492/reference/blocks/axis3#ylabelcolor","420":"/previews/PR4492/reference/blocks/axis3#ylabelfont","421":"/previews/PR4492/reference/blocks/axis3#ylabeloffset","422":"/previews/PR4492/reference/blocks/axis3#ylabelrotation","423":"/previews/PR4492/reference/blocks/axis3#ylabelsize","424":"/previews/PR4492/reference/blocks/axis3#ylabelvisible","425":"/previews/PR4492/reference/blocks/axis3#yreversed","426":"/previews/PR4492/reference/blocks/axis3#yspinecolor-1","427":"/previews/PR4492/reference/blocks/axis3#yspinecolor-2","428":"/previews/PR4492/reference/blocks/axis3#yspinecolor-3","429":"/previews/PR4492/reference/blocks/axis3#yspinesvisible","430":"/previews/PR4492/reference/blocks/axis3#yspinewidth","431":"/previews/PR4492/reference/blocks/axis3#ytickcolor","432":"/previews/PR4492/reference/blocks/axis3#ytickformat","433":"/previews/PR4492/reference/blocks/axis3#yticklabelcolor","434":"/previews/PR4492/reference/blocks/axis3#yticklabelfont","435":"/previews/PR4492/reference/blocks/axis3#yticklabelpad","436":"/previews/PR4492/reference/blocks/axis3#yticklabelsize","437":"/previews/PR4492/reference/blocks/axis3#yticklabelsvisible","438":"/previews/PR4492/reference/blocks/axis3#yticks","439":"/previews/PR4492/reference/blocks/axis3#yticksize","440":"/previews/PR4492/reference/blocks/axis3#yticksvisible","441":"/previews/PR4492/reference/blocks/axis3#ytickwidth","442":"/previews/PR4492/reference/blocks/axis3#yzpanelcolor","443":"/previews/PR4492/reference/blocks/axis3#yzpanelvisible","444":"/previews/PR4492/reference/blocks/axis3#zautolimitmargin","445":"/previews/PR4492/reference/blocks/axis3#zgridcolor","446":"/previews/PR4492/reference/blocks/axis3#zgridvisible","447":"/previews/PR4492/reference/blocks/axis3#zgridwidth","448":"/previews/PR4492/reference/blocks/axis3#zlabel","449":"/previews/PR4492/reference/blocks/axis3#zlabelalign","450":"/previews/PR4492/reference/blocks/axis3#zlabelcolor","451":"/previews/PR4492/reference/blocks/axis3#zlabelfont","452":"/previews/PR4492/reference/blocks/axis3#zlabeloffset","453":"/previews/PR4492/reference/blocks/axis3#zlabelrotation","454":"/previews/PR4492/reference/blocks/axis3#zlabelsize","455":"/previews/PR4492/reference/blocks/axis3#zlabelvisible","456":"/previews/PR4492/reference/blocks/axis3#zreversed","457":"/previews/PR4492/reference/blocks/axis3#zspinecolor-1","458":"/previews/PR4492/reference/blocks/axis3#zspinecolor-2","459":"/previews/PR4492/reference/blocks/axis3#zspinecolor-3","460":"/previews/PR4492/reference/blocks/axis3#zspinesvisible","461":"/previews/PR4492/reference/blocks/axis3#zspinewidth","462":"/previews/PR4492/reference/blocks/axis3#ztickcolor","463":"/previews/PR4492/reference/blocks/axis3#ztickformat","464":"/previews/PR4492/reference/blocks/axis3#zticklabelcolor","465":"/previews/PR4492/reference/blocks/axis3#zticklabelfont","466":"/previews/PR4492/reference/blocks/axis3#zticklabelpad","467":"/previews/PR4492/reference/blocks/axis3#zticklabelsize","468":"/previews/PR4492/reference/blocks/axis3#zticklabelsvisible","469":"/previews/PR4492/reference/blocks/axis3#zticks","470":"/previews/PR4492/reference/blocks/axis3#zticksize","471":"/previews/PR4492/reference/blocks/axis3#zticksvisible","472":"/previews/PR4492/reference/blocks/axis3#ztickwidth","473":"/previews/PR4492/reference/blocks/box#box","474":"/previews/PR4492/reference/blocks/box#attributes","475":"/previews/PR4492/reference/blocks/box#alignmode","476":"/previews/PR4492/reference/blocks/box#color","477":"/previews/PR4492/reference/blocks/box#cornerradius","478":"/previews/PR4492/reference/blocks/box#halign","479":"/previews/PR4492/reference/blocks/box#height","480":"/previews/PR4492/reference/blocks/box#linestyle","481":"/previews/PR4492/reference/blocks/box#strokecolor","482":"/previews/PR4492/reference/blocks/box#strokevisible","483":"/previews/PR4492/reference/blocks/box#strokewidth","484":"/previews/PR4492/reference/blocks/box#tellheight","485":"/previews/PR4492/reference/blocks/box#tellwidth","486":"/previews/PR4492/reference/blocks/box#valign","487":"/previews/PR4492/reference/blocks/box#visible","488":"/previews/PR4492/reference/blocks/box#width","489":"/previews/PR4492/reference/blocks/button#button","490":"/previews/PR4492/reference/blocks/button#attributes","491":"/previews/PR4492/reference/blocks/button#alignmode","492":"/previews/PR4492/reference/blocks/button#buttoncolor","493":"/previews/PR4492/reference/blocks/button#buttoncolor-active","494":"/previews/PR4492/reference/blocks/button#buttoncolor-hover","495":"/previews/PR4492/reference/blocks/button#clicks","496":"/previews/PR4492/reference/blocks/button#cornerradius","497":"/previews/PR4492/reference/blocks/button#cornersegments","498":"/previews/PR4492/reference/blocks/button#font","499":"/previews/PR4492/reference/blocks/button#fontsize","500":"/previews/PR4492/reference/blocks/button#halign","501":"/previews/PR4492/reference/blocks/button#height","502":"/previews/PR4492/reference/blocks/button#label","503":"/previews/PR4492/reference/blocks/button#labelcolor","504":"/previews/PR4492/reference/blocks/button#labelcolor-active","505":"/previews/PR4492/reference/blocks/button#labelcolor-hover","506":"/previews/PR4492/reference/blocks/button#padding","507":"/previews/PR4492/reference/blocks/button#strokecolor","508":"/previews/PR4492/reference/blocks/button#strokewidth","509":"/previews/PR4492/reference/blocks/button#tellheight","510":"/previews/PR4492/reference/blocks/button#tellwidth","511":"/previews/PR4492/reference/blocks/button#valign","512":"/previews/PR4492/reference/blocks/button#width","513":"/previews/PR4492/reference/blocks/checkbox#checkbox","514":"/previews/PR4492/reference/blocks/checkbox#attributes","515":"/previews/PR4492/reference/blocks/checkbox#alignmode","516":"/previews/PR4492/reference/blocks/checkbox#checkboxcolor-checked","517":"/previews/PR4492/reference/blocks/checkbox#checkboxcolor-unchecked","518":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokecolor-checked","519":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokecolor-unchecked","520":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokewidth","521":"/previews/PR4492/reference/blocks/checkbox#checked","522":"/previews/PR4492/reference/blocks/checkbox#checkmark","523":"/previews/PR4492/reference/blocks/checkbox#checkmarkcolor-checked","524":"/previews/PR4492/reference/blocks/checkbox#checkmarkcolor-unchecked","525":"/previews/PR4492/reference/blocks/checkbox#checkmarksize","526":"/previews/PR4492/reference/blocks/checkbox#halign","527":"/previews/PR4492/reference/blocks/checkbox#height","528":"/previews/PR4492/reference/blocks/checkbox#onchange","529":"/previews/PR4492/reference/blocks/checkbox#roundness","530":"/previews/PR4492/reference/blocks/checkbox#size","531":"/previews/PR4492/reference/blocks/checkbox#tellheight","532":"/previews/PR4492/reference/blocks/checkbox#tellwidth","533":"/previews/PR4492/reference/blocks/checkbox#valign","534":"/previews/PR4492/reference/blocks/checkbox#width","535":"/previews/PR4492/reference/blocks/colorbar#colorbar","536":"/previews/PR4492/reference/blocks/colorbar#Experimental-Categorical-support","537":"/previews/PR4492/reference/blocks/colorbar#attributes","538":"/previews/PR4492/reference/blocks/colorbar#alignmode","539":"/previews/PR4492/reference/blocks/colorbar#bottomspinecolor","540":"/previews/PR4492/reference/blocks/colorbar#bottomspinevisible","541":"/previews/PR4492/reference/blocks/colorbar#colormap","542":"/previews/PR4492/reference/blocks/colorbar#colorrange","543":"/previews/PR4492/reference/blocks/colorbar#flip-vertical-label","544":"/previews/PR4492/reference/blocks/colorbar#flipaxis","545":"/previews/PR4492/reference/blocks/colorbar#halign","546":"/previews/PR4492/reference/blocks/colorbar#height","547":"/previews/PR4492/reference/blocks/colorbar#highclip","548":"/previews/PR4492/reference/blocks/colorbar#label","549":"/previews/PR4492/reference/blocks/colorbar#labelcolor","550":"/previews/PR4492/reference/blocks/colorbar#labelfont","551":"/previews/PR4492/reference/blocks/colorbar#labelpadding","552":"/previews/PR4492/reference/blocks/colorbar#labelrotation","553":"/previews/PR4492/reference/blocks/colorbar#labelsize","554":"/previews/PR4492/reference/blocks/colorbar#labelvisible","555":"/previews/PR4492/reference/blocks/colorbar#leftspinecolor","556":"/previews/PR4492/reference/blocks/colorbar#leftspinevisible","557":"/previews/PR4492/reference/blocks/colorbar#limits","558":"/previews/PR4492/reference/blocks/colorbar#lowclip","559":"/previews/PR4492/reference/blocks/colorbar#minortickalign","560":"/previews/PR4492/reference/blocks/colorbar#minortickcolor","561":"/previews/PR4492/reference/blocks/colorbar#minorticks","562":"/previews/PR4492/reference/blocks/colorbar#minorticksize","563":"/previews/PR4492/reference/blocks/colorbar#minorticksvisible","564":"/previews/PR4492/reference/blocks/colorbar#minortickwidth","565":"/previews/PR4492/reference/blocks/colorbar#nsteps","566":"/previews/PR4492/reference/blocks/colorbar#rightspinecolor","567":"/previews/PR4492/reference/blocks/colorbar#rightspinevisible","568":"/previews/PR4492/reference/blocks/colorbar#scale","569":"/previews/PR4492/reference/blocks/colorbar#size","570":"/previews/PR4492/reference/blocks/colorbar#spinewidth","571":"/previews/PR4492/reference/blocks/colorbar#tellheight","572":"/previews/PR4492/reference/blocks/colorbar#tellwidth","573":"/previews/PR4492/reference/blocks/colorbar#tickalign","574":"/previews/PR4492/reference/blocks/colorbar#tickcolor","575":"/previews/PR4492/reference/blocks/colorbar#tickformat","576":"/previews/PR4492/reference/blocks/colorbar#ticklabelalign","577":"/previews/PR4492/reference/blocks/colorbar#ticklabelcolor","578":"/previews/PR4492/reference/blocks/colorbar#ticklabelfont","579":"/previews/PR4492/reference/blocks/colorbar#ticklabelpad","580":"/previews/PR4492/reference/blocks/colorbar#ticklabelrotation","581":"/previews/PR4492/reference/blocks/colorbar#ticklabelsize","582":"/previews/PR4492/reference/blocks/colorbar#ticklabelspace","583":"/previews/PR4492/reference/blocks/colorbar#ticklabelsvisible","584":"/previews/PR4492/reference/blocks/colorbar#ticks","585":"/previews/PR4492/reference/blocks/colorbar#ticksize","586":"/previews/PR4492/reference/blocks/colorbar#ticksvisible","587":"/previews/PR4492/reference/blocks/colorbar#tickwidth","588":"/previews/PR4492/reference/blocks/colorbar#topspinecolor","589":"/previews/PR4492/reference/blocks/colorbar#topspinevisible","590":"/previews/PR4492/reference/blocks/colorbar#valign","591":"/previews/PR4492/reference/blocks/colorbar#vertical","592":"/previews/PR4492/reference/blocks/colorbar#width","593":"/previews/PR4492/reference/blocks/gridlayout#gridlayout","594":"/previews/PR4492/reference/blocks/gridlayout#Setting-column-and-row-sizes-correctly","595":"/previews/PR4492/reference/blocks/gridlayout#fixed","596":"/previews/PR4492/reference/blocks/gridlayout#relative","597":"/previews/PR4492/reference/blocks/gridlayout#auto","598":"/previews/PR4492/reference/blocks/gridlayout#aspect","599":"/previews/PR4492/reference/blocks/gridlayout#nesting","600":"/previews/PR4492/reference/blocks/gridlayout#alignment","601":"/previews/PR4492/reference/blocks/gridlayout#Spanned-Placement","602":"/previews/PR4492/reference/blocks/gridlayout#Adding-rows-and-columns-by-indexing","603":"/previews/PR4492/reference/blocks/gridlayout#Trimming-empty-rows-and-columns","604":"/previews/PR4492/reference/blocks/gridlayout#Tweaking-space-between-rows-and-columns","605":"/previews/PR4492/reference/blocks/intervalslider#intervalslider","606":"/previews/PR4492/reference/blocks/intervalslider#attributes","607":"/previews/PR4492/reference/blocks/intervalslider#alignmode","608":"/previews/PR4492/reference/blocks/intervalslider#color-active","609":"/previews/PR4492/reference/blocks/intervalslider#color-active-dimmed","610":"/previews/PR4492/reference/blocks/intervalslider#color-inactive","611":"/previews/PR4492/reference/blocks/intervalslider#halign","612":"/previews/PR4492/reference/blocks/intervalslider#height","613":"/previews/PR4492/reference/blocks/intervalslider#horizontal","614":"/previews/PR4492/reference/blocks/intervalslider#interval","615":"/previews/PR4492/reference/blocks/intervalslider#linewidth","616":"/previews/PR4492/reference/blocks/intervalslider#range","617":"/previews/PR4492/reference/blocks/intervalslider#snap","618":"/previews/PR4492/reference/blocks/intervalslider#startvalues","619":"/previews/PR4492/reference/blocks/intervalslider#tellheight","620":"/previews/PR4492/reference/blocks/intervalslider#tellwidth","621":"/previews/PR4492/reference/blocks/intervalslider#valign","622":"/previews/PR4492/reference/blocks/intervalslider#width","623":"/previews/PR4492/reference/blocks/label#label","624":"/previews/PR4492/reference/blocks/label#attributes","625":"/previews/PR4492/reference/blocks/label#alignmode","626":"/previews/PR4492/reference/blocks/label#color","627":"/previews/PR4492/reference/blocks/label#font","628":"/previews/PR4492/reference/blocks/label#fontsize","629":"/previews/PR4492/reference/blocks/label#halign","630":"/previews/PR4492/reference/blocks/label#height","631":"/previews/PR4492/reference/blocks/label#justification","632":"/previews/PR4492/reference/blocks/label#lineheight","633":"/previews/PR4492/reference/blocks/label#padding","634":"/previews/PR4492/reference/blocks/label#rotation","635":"/previews/PR4492/reference/blocks/label#tellheight","636":"/previews/PR4492/reference/blocks/label#tellwidth","637":"/previews/PR4492/reference/blocks/label#text","638":"/previews/PR4492/reference/blocks/label#valign","639":"/previews/PR4492/reference/blocks/label#visible","640":"/previews/PR4492/reference/blocks/label#width","641":"/previews/PR4492/reference/blocks/label#word-wrap","642":"/previews/PR4492/reference/blocks/legend#legend","643":"/previews/PR4492/reference/blocks/legend#Creating-A-Legend-From-Elements","644":"/previews/PR4492/reference/blocks/legend#Legend-element-attributes","645":"/previews/PR4492/reference/blocks/legend#Creating-A-Legend-From-An-Axis","646":"/previews/PR4492/reference/blocks/legend#Legend-Inside-An-Axis","647":"/previews/PR4492/reference/blocks/legend#Creating-Legend-Entries-Manually","648":"/previews/PR4492/reference/blocks/legend#Overriding-legend-entry-attributes","649":"/previews/PR4492/reference/blocks/legend#Multi-Group-Legends","650":"/previews/PR4492/reference/blocks/legend#attributes","651":"/previews/PR4492/reference/blocks/legend#alignmode","652":"/previews/PR4492/reference/blocks/legend#backgroundcolor","653":"/previews/PR4492/reference/blocks/legend#bgcolor","654":"/previews/PR4492/reference/blocks/legend#colgap","655":"/previews/PR4492/reference/blocks/legend#framecolor","656":"/previews/PR4492/reference/blocks/legend#framevisible","657":"/previews/PR4492/reference/blocks/legend#framewidth","658":"/previews/PR4492/reference/blocks/legend#gridshalign","659":"/previews/PR4492/reference/blocks/legend#gridsvalign","660":"/previews/PR4492/reference/blocks/legend#groupgap","661":"/previews/PR4492/reference/blocks/legend#halign","662":"/previews/PR4492/reference/blocks/legend#height","663":"/previews/PR4492/reference/blocks/legend#label","664":"/previews/PR4492/reference/blocks/legend#labelcolor","665":"/previews/PR4492/reference/blocks/legend#labelfont","666":"/previews/PR4492/reference/blocks/legend#labelhalign","667":"/previews/PR4492/reference/blocks/legend#labeljustification","668":"/previews/PR4492/reference/blocks/legend#labelsize","669":"/previews/PR4492/reference/blocks/legend#labelvalign","670":"/previews/PR4492/reference/blocks/legend#linecolor","671":"/previews/PR4492/reference/blocks/legend#linecolormap","672":"/previews/PR4492/reference/blocks/legend#linecolorrange","673":"/previews/PR4492/reference/blocks/legend#linepoints","674":"/previews/PR4492/reference/blocks/legend#linestyle","675":"/previews/PR4492/reference/blocks/legend#linewidth","676":"/previews/PR4492/reference/blocks/legend#margin","677":"/previews/PR4492/reference/blocks/legend#marker","678":"/previews/PR4492/reference/blocks/legend#markercolor","679":"/previews/PR4492/reference/blocks/legend#markercolormap","680":"/previews/PR4492/reference/blocks/legend#markercolorrange","681":"/previews/PR4492/reference/blocks/legend#markerpoints","682":"/previews/PR4492/reference/blocks/legend#markersize","683":"/previews/PR4492/reference/blocks/legend#markerstrokecolor","684":"/previews/PR4492/reference/blocks/legend#markerstrokewidth","685":"/previews/PR4492/reference/blocks/legend#nbanks","686":"/previews/PR4492/reference/blocks/legend#orientation","687":"/previews/PR4492/reference/blocks/legend#padding","688":"/previews/PR4492/reference/blocks/legend#patchcolor","689":"/previews/PR4492/reference/blocks/legend#patchlabelgap","690":"/previews/PR4492/reference/blocks/legend#patchsize","691":"/previews/PR4492/reference/blocks/legend#patchstrokecolor","692":"/previews/PR4492/reference/blocks/legend#patchstrokewidth","693":"/previews/PR4492/reference/blocks/legend#polycolor","694":"/previews/PR4492/reference/blocks/legend#polycolormap","695":"/previews/PR4492/reference/blocks/legend#polycolorrange","696":"/previews/PR4492/reference/blocks/legend#polypoints","697":"/previews/PR4492/reference/blocks/legend#polystrokecolor","698":"/previews/PR4492/reference/blocks/legend#polystrokewidth","699":"/previews/PR4492/reference/blocks/legend#rowgap","700":"/previews/PR4492/reference/blocks/legend#tellheight","701":"/previews/PR4492/reference/blocks/legend#tellwidth","702":"/previews/PR4492/reference/blocks/legend#titlecolor","703":"/previews/PR4492/reference/blocks/legend#titlefont","704":"/previews/PR4492/reference/blocks/legend#titlegap","705":"/previews/PR4492/reference/blocks/legend#titlehalign","706":"/previews/PR4492/reference/blocks/legend#titleposition","707":"/previews/PR4492/reference/blocks/legend#titlesize","708":"/previews/PR4492/reference/blocks/legend#titlevalign","709":"/previews/PR4492/reference/blocks/legend#titlevisible","710":"/previews/PR4492/reference/blocks/legend#valign","711":"/previews/PR4492/reference/blocks/legend#width","712":"/previews/PR4492/reference/blocks/lscene#lscene","713":"/previews/PR4492/reference/blocks/lscene#attributes","714":"/previews/PR4492/reference/blocks/lscene#alignmode","715":"/previews/PR4492/reference/blocks/lscene#dim1-conversion","716":"/previews/PR4492/reference/blocks/lscene#dim2-conversion","717":"/previews/PR4492/reference/blocks/lscene#dim3-conversion","718":"/previews/PR4492/reference/blocks/lscene#halign","719":"/previews/PR4492/reference/blocks/lscene#height","720":"/previews/PR4492/reference/blocks/lscene#show-axis","721":"/previews/PR4492/reference/blocks/lscene#tellheight","722":"/previews/PR4492/reference/blocks/lscene#tellwidth","723":"/previews/PR4492/reference/blocks/lscene#valign","724":"/previews/PR4492/reference/blocks/lscene#width","725":"/previews/PR4492/reference/blocks/menu#menu","726":"/previews/PR4492/reference/blocks/menu#Menu-direction","727":"/previews/PR4492/reference/blocks/menu#attributes","728":"/previews/PR4492/reference/blocks/menu#alignmode","729":"/previews/PR4492/reference/blocks/menu#cell-color-active","730":"/previews/PR4492/reference/blocks/menu#cell-color-hover","731":"/previews/PR4492/reference/blocks/menu#cell-color-inactive-even","732":"/previews/PR4492/reference/blocks/menu#cell-color-inactive-odd","733":"/previews/PR4492/reference/blocks/menu#direction","734":"/previews/PR4492/reference/blocks/menu#dropdown-arrow-color","735":"/previews/PR4492/reference/blocks/menu#dropdown-arrow-size","736":"/previews/PR4492/reference/blocks/menu#fontsize","737":"/previews/PR4492/reference/blocks/menu#halign","738":"/previews/PR4492/reference/blocks/menu#height","739":"/previews/PR4492/reference/blocks/menu#i-selected","740":"/previews/PR4492/reference/blocks/menu#is-open","741":"/previews/PR4492/reference/blocks/menu#options","742":"/previews/PR4492/reference/blocks/menu#prompt","743":"/previews/PR4492/reference/blocks/menu#scroll-speed","744":"/previews/PR4492/reference/blocks/menu#selection","745":"/previews/PR4492/reference/blocks/menu#selection-cell-color-inactive","746":"/previews/PR4492/reference/blocks/menu#tellheight","747":"/previews/PR4492/reference/blocks/menu#tellwidth","748":"/previews/PR4492/reference/blocks/menu#textcolor","749":"/previews/PR4492/reference/blocks/menu#textpadding","750":"/previews/PR4492/reference/blocks/menu#valign","751":"/previews/PR4492/reference/blocks/menu#width","752":"/previews/PR4492/reference/blocks/overview#overview","753":"/previews/PR4492/reference/blocks/overview#axis","754":"/previews/PR4492/reference/blocks/overview#axis3","755":"/previews/PR4492/reference/blocks/overview#box","756":"/previews/PR4492/reference/blocks/overview#colorbar","757":"/previews/PR4492/reference/blocks/overview#gridlayout","758":"/previews/PR4492/reference/blocks/overview#label","759":"/previews/PR4492/reference/blocks/overview#legend","760":"/previews/PR4492/reference/blocks/overview#lscene","761":"/previews/PR4492/reference/blocks/overview#menu","762":"/previews/PR4492/reference/blocks/overview#polaraxis","763":"/previews/PR4492/reference/blocks/overview#slider","764":"/previews/PR4492/reference/blocks/overview#textbox","765":"/previews/PR4492/reference/blocks/polaraxis#polaraxis","766":"/previews/PR4492/reference/blocks/polaraxis#Creating-a-PolarAxis","767":"/previews/PR4492/reference/blocks/polaraxis#Plotting-into-an-PolarAxis","768":"/previews/PR4492/reference/blocks/polaraxis#PolarAxis-Limits","769":"/previews/PR4492/reference/blocks/polaraxis#Plot-type-compatability","770":"/previews/PR4492/reference/blocks/polaraxis#Hiding-spines-and-decorations","771":"/previews/PR4492/reference/blocks/polaraxis#interactivity","772":"/previews/PR4492/reference/blocks/polaraxis#Other-Notes","773":"/previews/PR4492/reference/blocks/polaraxis#Plotting-outside-a-PolarAxis","774":"/previews/PR4492/reference/blocks/polaraxis#Radial-Offset","775":"/previews/PR4492/reference/blocks/polaraxis#Radial-clipping","776":"/previews/PR4492/reference/blocks/polaraxis#attributes","777":"/previews/PR4492/reference/blocks/polaraxis#alignmode","778":"/previews/PR4492/reference/blocks/polaraxis#axis-rotation-button","779":"/previews/PR4492/reference/blocks/polaraxis#backgroundcolor","780":"/previews/PR4492/reference/blocks/polaraxis#clip","781":"/previews/PR4492/reference/blocks/polaraxis#clip-r","782":"/previews/PR4492/reference/blocks/polaraxis#clipcolor","783":"/previews/PR4492/reference/blocks/polaraxis#dim1-conversion","784":"/previews/PR4492/reference/blocks/polaraxis#dim2-conversion","785":"/previews/PR4492/reference/blocks/polaraxis#direction","786":"/previews/PR4492/reference/blocks/polaraxis#fixrmin","787":"/previews/PR4492/reference/blocks/polaraxis#gridz","788":"/previews/PR4492/reference/blocks/polaraxis#halign","789":"/previews/PR4492/reference/blocks/polaraxis#height","790":"/previews/PR4492/reference/blocks/polaraxis#normalize-theta-ticks","791":"/previews/PR4492/reference/blocks/polaraxis#r-translation-button","792":"/previews/PR4492/reference/blocks/polaraxis#radius-at-origin","793":"/previews/PR4492/reference/blocks/polaraxis#rautolimitmargin","794":"/previews/PR4492/reference/blocks/polaraxis#reset-axis-orientation","795":"/previews/PR4492/reference/blocks/polaraxis#reset-button","796":"/previews/PR4492/reference/blocks/polaraxis#rgridcolor","797":"/previews/PR4492/reference/blocks/polaraxis#rgridstyle","798":"/previews/PR4492/reference/blocks/polaraxis#rgridvisible","799":"/previews/PR4492/reference/blocks/polaraxis#rgridwidth","800":"/previews/PR4492/reference/blocks/polaraxis#rlimits","801":"/previews/PR4492/reference/blocks/polaraxis#rminorgridcolor","802":"/previews/PR4492/reference/blocks/polaraxis#rminorgridstyle","803":"/previews/PR4492/reference/blocks/polaraxis#rminorgridvisible","804":"/previews/PR4492/reference/blocks/polaraxis#rminorgridwidth","805":"/previews/PR4492/reference/blocks/polaraxis#rminorticks","806":"/previews/PR4492/reference/blocks/polaraxis#rtickangle","807":"/previews/PR4492/reference/blocks/polaraxis#rtickformat","808":"/previews/PR4492/reference/blocks/polaraxis#rticklabelcolor","809":"/previews/PR4492/reference/blocks/polaraxis#rticklabelfont","810":"/previews/PR4492/reference/blocks/polaraxis#rticklabelpad","811":"/previews/PR4492/reference/blocks/polaraxis#rticklabelrotation","812":"/previews/PR4492/reference/blocks/polaraxis#rticklabelsize","813":"/previews/PR4492/reference/blocks/polaraxis#rticklabelstrokecolor","814":"/previews/PR4492/reference/blocks/polaraxis#rticklabelstrokewidth","815":"/previews/PR4492/reference/blocks/polaraxis#rticklabelsvisible","816":"/previews/PR4492/reference/blocks/polaraxis#rticks","817":"/previews/PR4492/reference/blocks/polaraxis#rzoomkey","818":"/previews/PR4492/reference/blocks/polaraxis#rzoomlock","819":"/previews/PR4492/reference/blocks/polaraxis#sample-density","820":"/previews/PR4492/reference/blocks/polaraxis#spinecolor","821":"/previews/PR4492/reference/blocks/polaraxis#spinestyle","822":"/previews/PR4492/reference/blocks/polaraxis#spinevisible","823":"/previews/PR4492/reference/blocks/polaraxis#spinewidth","824":"/previews/PR4492/reference/blocks/polaraxis#tellheight","825":"/previews/PR4492/reference/blocks/polaraxis#tellwidth","826":"/previews/PR4492/reference/blocks/polaraxis#theta-0","827":"/previews/PR4492/reference/blocks/polaraxis#theta-as-x","828":"/previews/PR4492/reference/blocks/polaraxis#theta-translation-button","829":"/previews/PR4492/reference/blocks/polaraxis#thetaautolimitmargin","830":"/previews/PR4492/reference/blocks/polaraxis#thetagridcolor","831":"/previews/PR4492/reference/blocks/polaraxis#thetagridstyle","832":"/previews/PR4492/reference/blocks/polaraxis#thetagridvisible","833":"/previews/PR4492/reference/blocks/polaraxis#thetagridwidth","834":"/previews/PR4492/reference/blocks/polaraxis#thetalimits","835":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridcolor","836":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridstyle","837":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridvisible","838":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridwidth","839":"/previews/PR4492/reference/blocks/polaraxis#thetaminorticks","840":"/previews/PR4492/reference/blocks/polaraxis#thetatickformat","841":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelcolor","842":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelfont","843":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelpad","844":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelsize","845":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelstrokecolor","846":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelstrokewidth","847":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelsvisible","848":"/previews/PR4492/reference/blocks/polaraxis#thetaticks","849":"/previews/PR4492/reference/blocks/polaraxis#thetazoomkey","850":"/previews/PR4492/reference/blocks/polaraxis#thetazoomlock","851":"/previews/PR4492/reference/blocks/polaraxis#title","852":"/previews/PR4492/reference/blocks/polaraxis#titlealign","853":"/previews/PR4492/reference/blocks/polaraxis#titlecolor","854":"/previews/PR4492/reference/blocks/polaraxis#titlefont","855":"/previews/PR4492/reference/blocks/polaraxis#titlegap","856":"/previews/PR4492/reference/blocks/polaraxis#titlesize","857":"/previews/PR4492/reference/blocks/polaraxis#titlevisible","858":"/previews/PR4492/reference/blocks/polaraxis#valign","859":"/previews/PR4492/reference/blocks/polaraxis#width","860":"/previews/PR4492/reference/blocks/polaraxis#zoomspeed","861":"/previews/PR4492/reference/blocks/slider#slider","862":"/previews/PR4492/reference/blocks/slider#Labelled-sliders-and-grids","863":"/previews/PR4492/reference/blocks/slider#attributes","864":"/previews/PR4492/reference/blocks/slider#alignmode","865":"/previews/PR4492/reference/blocks/slider#color-active","866":"/previews/PR4492/reference/blocks/slider#color-active-dimmed","867":"/previews/PR4492/reference/blocks/slider#color-inactive","868":"/previews/PR4492/reference/blocks/slider#halign","869":"/previews/PR4492/reference/blocks/slider#height","870":"/previews/PR4492/reference/blocks/slider#horizontal","871":"/previews/PR4492/reference/blocks/slider#linewidth","872":"/previews/PR4492/reference/blocks/slider#range","873":"/previews/PR4492/reference/blocks/slider#snap","874":"/previews/PR4492/reference/blocks/slider#startvalue","875":"/previews/PR4492/reference/blocks/slider#tellheight","876":"/previews/PR4492/reference/blocks/slider#tellwidth","877":"/previews/PR4492/reference/blocks/slider#valign","878":"/previews/PR4492/reference/blocks/slider#value","879":"/previews/PR4492/reference/blocks/slider#width","880":"/previews/PR4492/reference/blocks/slidergrid#slidergrid","881":"/previews/PR4492/reference/blocks/slidergrid#attributes","882":"/previews/PR4492/reference/blocks/slidergrid#alignmode","883":"/previews/PR4492/reference/blocks/slidergrid#halign","884":"/previews/PR4492/reference/blocks/slidergrid#height","885":"/previews/PR4492/reference/blocks/slidergrid#tellheight","886":"/previews/PR4492/reference/blocks/slidergrid#tellwidth","887":"/previews/PR4492/reference/blocks/slidergrid#valign","888":"/previews/PR4492/reference/blocks/slidergrid#value-column-width","889":"/previews/PR4492/reference/blocks/slidergrid#width","890":"/previews/PR4492/reference/blocks/textbox#textbox","891":"/previews/PR4492/reference/blocks/textbox#validation","892":"/previews/PR4492/reference/blocks/textbox#attributes","893":"/previews/PR4492/reference/blocks/textbox#alignmode","894":"/previews/PR4492/reference/blocks/textbox#bordercolor","895":"/previews/PR4492/reference/blocks/textbox#bordercolor-focused","896":"/previews/PR4492/reference/blocks/textbox#bordercolor-focused-invalid","897":"/previews/PR4492/reference/blocks/textbox#bordercolor-hover","898":"/previews/PR4492/reference/blocks/textbox#borderwidth","899":"/previews/PR4492/reference/blocks/textbox#boxcolor","900":"/previews/PR4492/reference/blocks/textbox#boxcolor-focused","901":"/previews/PR4492/reference/blocks/textbox#boxcolor-focused-invalid","902":"/previews/PR4492/reference/blocks/textbox#boxcolor-hover","903":"/previews/PR4492/reference/blocks/textbox#cornerradius","904":"/previews/PR4492/reference/blocks/textbox#cornersegments","905":"/previews/PR4492/reference/blocks/textbox#cursorcolor","906":"/previews/PR4492/reference/blocks/textbox#defocus-on-submit","907":"/previews/PR4492/reference/blocks/textbox#displayed-string","908":"/previews/PR4492/reference/blocks/textbox#focused","909":"/previews/PR4492/reference/blocks/textbox#font","910":"/previews/PR4492/reference/blocks/textbox#fontsize","911":"/previews/PR4492/reference/blocks/textbox#halign","912":"/previews/PR4492/reference/blocks/textbox#height","913":"/previews/PR4492/reference/blocks/textbox#placeholder","914":"/previews/PR4492/reference/blocks/textbox#reset-on-defocus","915":"/previews/PR4492/reference/blocks/textbox#restriction","916":"/previews/PR4492/reference/blocks/textbox#stored-string","917":"/previews/PR4492/reference/blocks/textbox#tellheight","918":"/previews/PR4492/reference/blocks/textbox#tellwidth","919":"/previews/PR4492/reference/blocks/textbox#textcolor","920":"/previews/PR4492/reference/blocks/textbox#textcolor-placeholder","921":"/previews/PR4492/reference/blocks/textbox#textpadding","922":"/previews/PR4492/reference/blocks/textbox#validator","923":"/previews/PR4492/reference/blocks/textbox#valign","924":"/previews/PR4492/reference/blocks/textbox#width","925":"/previews/PR4492/reference/blocks/toggle#toggle","926":"/previews/PR4492/reference/blocks/toggle#attributes","927":"/previews/PR4492/reference/blocks/toggle#active","928":"/previews/PR4492/reference/blocks/toggle#alignmode","929":"/previews/PR4492/reference/blocks/toggle#buttoncolor","930":"/previews/PR4492/reference/blocks/toggle#cornersegments","931":"/previews/PR4492/reference/blocks/toggle#framecolor-active","932":"/previews/PR4492/reference/blocks/toggle#framecolor-inactive","933":"/previews/PR4492/reference/blocks/toggle#halign","934":"/previews/PR4492/reference/blocks/toggle#height","935":"/previews/PR4492/reference/blocks/toggle#rimfraction","936":"/previews/PR4492/reference/blocks/toggle#tellheight","937":"/previews/PR4492/reference/blocks/toggle#tellwidth","938":"/previews/PR4492/reference/blocks/toggle#toggleduration","939":"/previews/PR4492/reference/blocks/toggle#valign","940":"/previews/PR4492/reference/blocks/toggle#width","941":"/previews/PR4492/reference/plots/ablines#ablines","942":"/previews/PR4492/reference/plots/ablines#attributes","943":"/previews/PR4492/reference/plots/ablines#alpha","944":"/previews/PR4492/reference/plots/ablines#clip-planes","945":"/previews/PR4492/reference/plots/ablines#color","946":"/previews/PR4492/reference/plots/ablines#colormap","947":"/previews/PR4492/reference/plots/ablines#colorrange","948":"/previews/PR4492/reference/plots/ablines#colorscale","949":"/previews/PR4492/reference/plots/ablines#cycle","950":"/previews/PR4492/reference/plots/ablines#depth-shift","951":"/previews/PR4492/reference/plots/ablines#fxaa","952":"/previews/PR4492/reference/plots/ablines#highclip","953":"/previews/PR4492/reference/plots/ablines#inspectable","954":"/previews/PR4492/reference/plots/ablines#inspector-clear","955":"/previews/PR4492/reference/plots/ablines#inspector-hover","956":"/previews/PR4492/reference/plots/ablines#inspector-label","957":"/previews/PR4492/reference/plots/ablines#linecap","958":"/previews/PR4492/reference/plots/ablines#linestyle","959":"/previews/PR4492/reference/plots/ablines#linewidth","960":"/previews/PR4492/reference/plots/ablines#lowclip","961":"/previews/PR4492/reference/plots/ablines#model","962":"/previews/PR4492/reference/plots/ablines#nan-color","963":"/previews/PR4492/reference/plots/ablines#overdraw","964":"/previews/PR4492/reference/plots/ablines#space","965":"/previews/PR4492/reference/plots/ablines#ssao","966":"/previews/PR4492/reference/plots/ablines#transformation","967":"/previews/PR4492/reference/plots/ablines#transparency","968":"/previews/PR4492/reference/plots/ablines#visible","969":"/previews/PR4492/reference/plots/arc#arc","970":"/previews/PR4492/reference/plots/arc#examples","971":"/previews/PR4492/reference/plots/arc#attributes","972":"/previews/PR4492/reference/plots/arc#alpha","973":"/previews/PR4492/reference/plots/arc#clip-planes","974":"/previews/PR4492/reference/plots/arc#color","975":"/previews/PR4492/reference/plots/arc#colormap","976":"/previews/PR4492/reference/plots/arc#colorrange","977":"/previews/PR4492/reference/plots/arc#colorscale","978":"/previews/PR4492/reference/plots/arc#cycle","979":"/previews/PR4492/reference/plots/arc#depth-shift","980":"/previews/PR4492/reference/plots/arc#fxaa","981":"/previews/PR4492/reference/plots/arc#highclip","982":"/previews/PR4492/reference/plots/arc#inspectable","983":"/previews/PR4492/reference/plots/arc#inspector-clear","984":"/previews/PR4492/reference/plots/arc#inspector-hover","985":"/previews/PR4492/reference/plots/arc#inspector-label","986":"/previews/PR4492/reference/plots/arc#joinstyle","987":"/previews/PR4492/reference/plots/arc#linecap","988":"/previews/PR4492/reference/plots/arc#linestyle","989":"/previews/PR4492/reference/plots/arc#linewidth","990":"/previews/PR4492/reference/plots/arc#lowclip","991":"/previews/PR4492/reference/plots/arc#miter-limit","992":"/previews/PR4492/reference/plots/arc#model","993":"/previews/PR4492/reference/plots/arc#nan-color","994":"/previews/PR4492/reference/plots/arc#overdraw","995":"/previews/PR4492/reference/plots/arc#resolution","996":"/previews/PR4492/reference/plots/arc#space","997":"/previews/PR4492/reference/plots/arc#ssao","998":"/previews/PR4492/reference/plots/arc#transformation","999":"/previews/PR4492/reference/plots/arc#transparency","1000":"/previews/PR4492/reference/plots/arc#visible","1001":"/previews/PR4492/reference/plots/arrows#arrows","1002":"/previews/PR4492/reference/plots/arrows#examples","1003":"/previews/PR4492/reference/plots/arrows#attributes","1004":"/previews/PR4492/reference/plots/arrows#align","1005":"/previews/PR4492/reference/plots/arrows#alpha","1006":"/previews/PR4492/reference/plots/arrows#arrowcolor","1007":"/previews/PR4492/reference/plots/arrows#arrowhead","1008":"/previews/PR4492/reference/plots/arrows#arrowsize","1009":"/previews/PR4492/reference/plots/arrows#arrowtail","1010":"/previews/PR4492/reference/plots/arrows#backlight","1011":"/previews/PR4492/reference/plots/arrows#clip-planes","1012":"/previews/PR4492/reference/plots/arrows#color","1013":"/previews/PR4492/reference/plots/arrows#colormap","1014":"/previews/PR4492/reference/plots/arrows#colorrange","1015":"/previews/PR4492/reference/plots/arrows#colorscale","1016":"/previews/PR4492/reference/plots/arrows#depth-shift","1017":"/previews/PR4492/reference/plots/arrows#diffuse","1018":"/previews/PR4492/reference/plots/arrows#fxaa","1019":"/previews/PR4492/reference/plots/arrows#highclip","1020":"/previews/PR4492/reference/plots/arrows#inspectable","1021":"/previews/PR4492/reference/plots/arrows#inspector-clear","1022":"/previews/PR4492/reference/plots/arrows#inspector-hover","1023":"/previews/PR4492/reference/plots/arrows#inspector-label","1024":"/previews/PR4492/reference/plots/arrows#lengthscale","1025":"/previews/PR4492/reference/plots/arrows#linecolor","1026":"/previews/PR4492/reference/plots/arrows#linestyle","1027":"/previews/PR4492/reference/plots/arrows#linewidth","1028":"/previews/PR4492/reference/plots/arrows#lowclip","1029":"/previews/PR4492/reference/plots/arrows#markerspace","1030":"/previews/PR4492/reference/plots/arrows#material","1031":"/previews/PR4492/reference/plots/arrows#model","1032":"/previews/PR4492/reference/plots/arrows#nan-color","1033":"/previews/PR4492/reference/plots/arrows#normalize","1034":"/previews/PR4492/reference/plots/arrows#overdraw","1035":"/previews/PR4492/reference/plots/arrows#quality","1036":"/previews/PR4492/reference/plots/arrows#shading","1037":"/previews/PR4492/reference/plots/arrows#shininess","1038":"/previews/PR4492/reference/plots/arrows#space","1039":"/previews/PR4492/reference/plots/arrows#specular","1040":"/previews/PR4492/reference/plots/arrows#ssao","1041":"/previews/PR4492/reference/plots/arrows#transformation","1042":"/previews/PR4492/reference/plots/arrows#transparency","1043":"/previews/PR4492/reference/plots/arrows#visible","1044":"/previews/PR4492/reference/plots/band#band","1045":"/previews/PR4492/reference/plots/band#examples","1046":"/previews/PR4492/reference/plots/band#attributes","1047":"/previews/PR4492/reference/plots/band#alpha","1048":"/previews/PR4492/reference/plots/band#backlight","1049":"/previews/PR4492/reference/plots/band#clip-planes","1050":"/previews/PR4492/reference/plots/band#color","1051":"/previews/PR4492/reference/plots/band#colormap","1052":"/previews/PR4492/reference/plots/band#colorrange","1053":"/previews/PR4492/reference/plots/band#colorscale","1054":"/previews/PR4492/reference/plots/band#cycle","1055":"/previews/PR4492/reference/plots/band#depth-shift","1056":"/previews/PR4492/reference/plots/band#diffuse","1057":"/previews/PR4492/reference/plots/band#fxaa","1058":"/previews/PR4492/reference/plots/band#highclip","1059":"/previews/PR4492/reference/plots/band#inspectable","1060":"/previews/PR4492/reference/plots/band#inspector-clear","1061":"/previews/PR4492/reference/plots/band#inspector-hover","1062":"/previews/PR4492/reference/plots/band#inspector-label","1063":"/previews/PR4492/reference/plots/band#interpolate","1064":"/previews/PR4492/reference/plots/band#lowclip","1065":"/previews/PR4492/reference/plots/band#matcap","1066":"/previews/PR4492/reference/plots/band#material","1067":"/previews/PR4492/reference/plots/band#model","1068":"/previews/PR4492/reference/plots/band#nan-color","1069":"/previews/PR4492/reference/plots/band#overdraw","1070":"/previews/PR4492/reference/plots/band#shading","1071":"/previews/PR4492/reference/plots/band#shininess","1072":"/previews/PR4492/reference/plots/band#space","1073":"/previews/PR4492/reference/plots/band#specular","1074":"/previews/PR4492/reference/plots/band#ssao","1075":"/previews/PR4492/reference/plots/band#transformation","1076":"/previews/PR4492/reference/plots/band#transparency","1077":"/previews/PR4492/reference/plots/band#uv-transform","1078":"/previews/PR4492/reference/plots/band#visible","1079":"/previews/PR4492/reference/plots/barplot#barplot","1080":"/previews/PR4492/reference/plots/barplot#examples","1081":"/previews/PR4492/reference/plots/barplot#attributes","1082":"/previews/PR4492/reference/plots/barplot#alpha","1083":"/previews/PR4492/reference/plots/barplot#bar-labels","1084":"/previews/PR4492/reference/plots/barplot#clip-planes","1085":"/previews/PR4492/reference/plots/barplot#color","1086":"/previews/PR4492/reference/plots/barplot#color-over-background","1087":"/previews/PR4492/reference/plots/barplot#color-over-bar","1088":"/previews/PR4492/reference/plots/barplot#colormap","1089":"/previews/PR4492/reference/plots/barplot#colorrange","1090":"/previews/PR4492/reference/plots/barplot#colorscale","1091":"/previews/PR4492/reference/plots/barplot#cycle","1092":"/previews/PR4492/reference/plots/barplot#depth-shift","1093":"/previews/PR4492/reference/plots/barplot#direction","1094":"/previews/PR4492/reference/plots/barplot#dodge","1095":"/previews/PR4492/reference/plots/barplot#dodge-gap","1096":"/previews/PR4492/reference/plots/barplot#fillto","1097":"/previews/PR4492/reference/plots/barplot#flip-labels-at","1098":"/previews/PR4492/reference/plots/barplot#fxaa","1099":"/previews/PR4492/reference/plots/barplot#gap","1100":"/previews/PR4492/reference/plots/barplot#highclip","1101":"/previews/PR4492/reference/plots/barplot#inspectable","1102":"/previews/PR4492/reference/plots/barplot#inspector-clear","1103":"/previews/PR4492/reference/plots/barplot#inspector-hover","1104":"/previews/PR4492/reference/plots/barplot#inspector-label","1105":"/previews/PR4492/reference/plots/barplot#label-align","1106":"/previews/PR4492/reference/plots/barplot#label-color","1107":"/previews/PR4492/reference/plots/barplot#label-font","1108":"/previews/PR4492/reference/plots/barplot#label-formatter","1109":"/previews/PR4492/reference/plots/barplot#label-offset","1110":"/previews/PR4492/reference/plots/barplot#label-position","1111":"/previews/PR4492/reference/plots/barplot#label-rotation","1112":"/previews/PR4492/reference/plots/barplot#label-size","1113":"/previews/PR4492/reference/plots/barplot#lowclip","1114":"/previews/PR4492/reference/plots/barplot#model","1115":"/previews/PR4492/reference/plots/barplot#n-dodge","1116":"/previews/PR4492/reference/plots/barplot#nan-color","1117":"/previews/PR4492/reference/plots/barplot#offset","1118":"/previews/PR4492/reference/plots/barplot#overdraw","1119":"/previews/PR4492/reference/plots/barplot#space","1120":"/previews/PR4492/reference/plots/barplot#ssao","1121":"/previews/PR4492/reference/plots/barplot#stack","1122":"/previews/PR4492/reference/plots/barplot#strokecolor","1123":"/previews/PR4492/reference/plots/barplot#strokewidth","1124":"/previews/PR4492/reference/plots/barplot#transformation","1125":"/previews/PR4492/reference/plots/barplot#transparency","1126":"/previews/PR4492/reference/plots/barplot#visible","1127":"/previews/PR4492/reference/plots/barplot#width","1128":"/previews/PR4492/reference/plots/boxplot#boxplot","1129":"/previews/PR4492/reference/plots/boxplot#examples","1130":"/previews/PR4492/reference/plots/boxplot#Using-statistical-weights","1131":"/previews/PR4492/reference/plots/boxplot#Horizontal-axis","1132":"/previews/PR4492/reference/plots/boxplot#attributes","1133":"/previews/PR4492/reference/plots/boxplot#color","1134":"/previews/PR4492/reference/plots/boxplot#colormap","1135":"/previews/PR4492/reference/plots/boxplot#colorrange","1136":"/previews/PR4492/reference/plots/boxplot#colorscale","1137":"/previews/PR4492/reference/plots/boxplot#cycle","1138":"/previews/PR4492/reference/plots/boxplot#dodge","1139":"/previews/PR4492/reference/plots/boxplot#dodge-gap","1140":"/previews/PR4492/reference/plots/boxplot#gap","1141":"/previews/PR4492/reference/plots/boxplot#inspectable","1142":"/previews/PR4492/reference/plots/boxplot#marker","1143":"/previews/PR4492/reference/plots/boxplot#markersize","1144":"/previews/PR4492/reference/plots/boxplot#mediancolor","1145":"/previews/PR4492/reference/plots/boxplot#medianlinewidth","1146":"/previews/PR4492/reference/plots/boxplot#n-dodge","1147":"/previews/PR4492/reference/plots/boxplot#notchwidth","1148":"/previews/PR4492/reference/plots/boxplot#orientation","1149":"/previews/PR4492/reference/plots/boxplot#outliercolor","1150":"/previews/PR4492/reference/plots/boxplot#outlierstrokecolor","1151":"/previews/PR4492/reference/plots/boxplot#outlierstrokewidth","1152":"/previews/PR4492/reference/plots/boxplot#range","1153":"/previews/PR4492/reference/plots/boxplot#show-median","1154":"/previews/PR4492/reference/plots/boxplot#show-notch","1155":"/previews/PR4492/reference/plots/boxplot#show-outliers","1156":"/previews/PR4492/reference/plots/boxplot#strokecolor","1157":"/previews/PR4492/reference/plots/boxplot#strokewidth","1158":"/previews/PR4492/reference/plots/boxplot#weights","1159":"/previews/PR4492/reference/plots/boxplot#whiskercolor","1160":"/previews/PR4492/reference/plots/boxplot#whiskerlinewidth","1161":"/previews/PR4492/reference/plots/boxplot#whiskerwidth","1162":"/previews/PR4492/reference/plots/boxplot#width","1163":"/previews/PR4492/reference/plots/bracket#bracket","1164":"/previews/PR4492/reference/plots/bracket#examples","1165":"/previews/PR4492/reference/plots/bracket#Scalar-arguments","1166":"/previews/PR4492/reference/plots/bracket#Vector-arguments","1167":"/previews/PR4492/reference/plots/bracket#styles","1168":"/previews/PR4492/reference/plots/bracket#attributes","1169":"/previews/PR4492/reference/plots/bracket#align","1170":"/previews/PR4492/reference/plots/bracket#color","1171":"/previews/PR4492/reference/plots/bracket#font","1172":"/previews/PR4492/reference/plots/bracket#fontsize","1173":"/previews/PR4492/reference/plots/bracket#joinstyle","1174":"/previews/PR4492/reference/plots/bracket#justification","1175":"/previews/PR4492/reference/plots/bracket#linecap","1176":"/previews/PR4492/reference/plots/bracket#linestyle","1177":"/previews/PR4492/reference/plots/bracket#linewidth","1178":"/previews/PR4492/reference/plots/bracket#miter-limit","1179":"/previews/PR4492/reference/plots/bracket#offset","1180":"/previews/PR4492/reference/plots/bracket#orientation","1181":"/previews/PR4492/reference/plots/bracket#rotation","1182":"/previews/PR4492/reference/plots/bracket#style","1183":"/previews/PR4492/reference/plots/bracket#text","1184":"/previews/PR4492/reference/plots/bracket#textcolor","1185":"/previews/PR4492/reference/plots/bracket#textoffset","1186":"/previews/PR4492/reference/plots/bracket#width","1187":"/previews/PR4492/reference/plots/contour#contour","1188":"/previews/PR4492/reference/plots/contour#examples","1189":"/previews/PR4492/reference/plots/contour#attributes","1190":"/previews/PR4492/reference/plots/contour#alpha","1191":"/previews/PR4492/reference/plots/contour#clip-planes","1192":"/previews/PR4492/reference/plots/contour#color","1193":"/previews/PR4492/reference/plots/contour#colormap","1194":"/previews/PR4492/reference/plots/contour#colorrange","1195":"/previews/PR4492/reference/plots/contour#colorscale","1196":"/previews/PR4492/reference/plots/contour#depth-shift","1197":"/previews/PR4492/reference/plots/contour#enable-depth","1198":"/previews/PR4492/reference/plots/contour#fxaa","1199":"/previews/PR4492/reference/plots/contour#highclip","1200":"/previews/PR4492/reference/plots/contour#inspectable","1201":"/previews/PR4492/reference/plots/contour#inspector-clear","1202":"/previews/PR4492/reference/plots/contour#inspector-hover","1203":"/previews/PR4492/reference/plots/contour#inspector-label","1204":"/previews/PR4492/reference/plots/contour#joinstyle","1205":"/previews/PR4492/reference/plots/contour#labelcolor","1206":"/previews/PR4492/reference/plots/contour#labelfont","1207":"/previews/PR4492/reference/plots/contour#labelformatter","1208":"/previews/PR4492/reference/plots/contour#labels","1209":"/previews/PR4492/reference/plots/contour#labelsize","1210":"/previews/PR4492/reference/plots/contour#levels","1211":"/previews/PR4492/reference/plots/contour#linecap","1212":"/previews/PR4492/reference/plots/contour#linestyle","1213":"/previews/PR4492/reference/plots/contour#linewidth","1214":"/previews/PR4492/reference/plots/contour#lowclip","1215":"/previews/PR4492/reference/plots/contour#miter-limit","1216":"/previews/PR4492/reference/plots/contour#model","1217":"/previews/PR4492/reference/plots/contour#nan-color","1218":"/previews/PR4492/reference/plots/contour#overdraw","1219":"/previews/PR4492/reference/plots/contour#space","1220":"/previews/PR4492/reference/plots/contour#ssao","1221":"/previews/PR4492/reference/plots/contour#transformation","1222":"/previews/PR4492/reference/plots/contour#transparency","1223":"/previews/PR4492/reference/plots/contour#visible","1224":"/previews/PR4492/reference/plots/contour3d#contour3d","1225":"/previews/PR4492/reference/plots/contour3d#examples","1226":"/previews/PR4492/reference/plots/contour3d#attributes","1227":"/previews/PR4492/reference/plots/contour3d#alpha","1228":"/previews/PR4492/reference/plots/contour3d#clip-planes","1229":"/previews/PR4492/reference/plots/contour3d#color","1230":"/previews/PR4492/reference/plots/contour3d#colormap","1231":"/previews/PR4492/reference/plots/contour3d#colorrange","1232":"/previews/PR4492/reference/plots/contour3d#colorscale","1233":"/previews/PR4492/reference/plots/contour3d#depth-shift","1234":"/previews/PR4492/reference/plots/contour3d#enable-depth","1235":"/previews/PR4492/reference/plots/contour3d#fxaa","1236":"/previews/PR4492/reference/plots/contour3d#highclip","1237":"/previews/PR4492/reference/plots/contour3d#inspectable","1238":"/previews/PR4492/reference/plots/contour3d#inspector-clear","1239":"/previews/PR4492/reference/plots/contour3d#inspector-hover","1240":"/previews/PR4492/reference/plots/contour3d#inspector-label","1241":"/previews/PR4492/reference/plots/contour3d#joinstyle","1242":"/previews/PR4492/reference/plots/contour3d#labelcolor","1243":"/previews/PR4492/reference/plots/contour3d#labelfont","1244":"/previews/PR4492/reference/plots/contour3d#labelformatter","1245":"/previews/PR4492/reference/plots/contour3d#labels","1246":"/previews/PR4492/reference/plots/contour3d#labelsize","1247":"/previews/PR4492/reference/plots/contour3d#levels","1248":"/previews/PR4492/reference/plots/contour3d#linecap","1249":"/previews/PR4492/reference/plots/contour3d#linestyle","1250":"/previews/PR4492/reference/plots/contour3d#linewidth","1251":"/previews/PR4492/reference/plots/contour3d#lowclip","1252":"/previews/PR4492/reference/plots/contour3d#miter-limit","1253":"/previews/PR4492/reference/plots/contour3d#model","1254":"/previews/PR4492/reference/plots/contour3d#nan-color","1255":"/previews/PR4492/reference/plots/contour3d#overdraw","1256":"/previews/PR4492/reference/plots/contour3d#space","1257":"/previews/PR4492/reference/plots/contour3d#ssao","1258":"/previews/PR4492/reference/plots/contour3d#transformation","1259":"/previews/PR4492/reference/plots/contour3d#transparency","1260":"/previews/PR4492/reference/plots/contour3d#visible","1261":"/previews/PR4492/reference/plots/contourf#contourf","1262":"/previews/PR4492/reference/plots/contourf#Relative-mode","1263":"/previews/PR4492/reference/plots/contourf#attributes","1264":"/previews/PR4492/reference/plots/contourf#clip-planes","1265":"/previews/PR4492/reference/plots/contourf#colormap","1266":"/previews/PR4492/reference/plots/contourf#colorscale","1267":"/previews/PR4492/reference/plots/contourf#depth-shift","1268":"/previews/PR4492/reference/plots/contourf#extendhigh","1269":"/previews/PR4492/reference/plots/contourf#extendlow","1270":"/previews/PR4492/reference/plots/contourf#fxaa","1271":"/previews/PR4492/reference/plots/contourf#inspectable","1272":"/previews/PR4492/reference/plots/contourf#inspector-clear","1273":"/previews/PR4492/reference/plots/contourf#inspector-hover","1274":"/previews/PR4492/reference/plots/contourf#inspector-label","1275":"/previews/PR4492/reference/plots/contourf#levels","1276":"/previews/PR4492/reference/plots/contourf#mode","1277":"/previews/PR4492/reference/plots/contourf#model","1278":"/previews/PR4492/reference/plots/contourf#nan-color","1279":"/previews/PR4492/reference/plots/contourf#overdraw","1280":"/previews/PR4492/reference/plots/contourf#space","1281":"/previews/PR4492/reference/plots/contourf#ssao","1282":"/previews/PR4492/reference/plots/contourf#transformation","1283":"/previews/PR4492/reference/plots/contourf#transparency","1284":"/previews/PR4492/reference/plots/contourf#visible","1285":"/previews/PR4492/reference/plots/crossbar#crossbar","1286":"/previews/PR4492/reference/plots/crossbar#examples","1287":"/previews/PR4492/reference/plots/crossbar#attributes","1288":"/previews/PR4492/reference/plots/crossbar#color","1289":"/previews/PR4492/reference/plots/crossbar#colormap","1290":"/previews/PR4492/reference/plots/crossbar#colorrange","1291":"/previews/PR4492/reference/plots/crossbar#colorscale","1292":"/previews/PR4492/reference/plots/crossbar#cycle","1293":"/previews/PR4492/reference/plots/crossbar#dodge","1294":"/previews/PR4492/reference/plots/crossbar#dodge-gap","1295":"/previews/PR4492/reference/plots/crossbar#gap","1296":"/previews/PR4492/reference/plots/crossbar#inspectable","1297":"/previews/PR4492/reference/plots/crossbar#midlinecolor","1298":"/previews/PR4492/reference/plots/crossbar#midlinewidth","1299":"/previews/PR4492/reference/plots/crossbar#n-dodge","1300":"/previews/PR4492/reference/plots/crossbar#notchmax","1301":"/previews/PR4492/reference/plots/crossbar#notchmin","1302":"/previews/PR4492/reference/plots/crossbar#notchwidth","1303":"/previews/PR4492/reference/plots/crossbar#orientation","1304":"/previews/PR4492/reference/plots/crossbar#show-midline","1305":"/previews/PR4492/reference/plots/crossbar#show-notch","1306":"/previews/PR4492/reference/plots/crossbar#strokecolor","1307":"/previews/PR4492/reference/plots/crossbar#strokewidth","1308":"/previews/PR4492/reference/plots/crossbar#width","1309":"/previews/PR4492/reference/plots/datashader#datashader","1310":"/previews/PR4492/reference/plots/datashader#examples","1311":"/previews/PR4492/reference/plots/datashader#airports","1312":"/previews/PR4492/reference/plots/datashader#Mean-aggregation","1313":"/previews/PR4492/reference/plots/datashader#Strange-Attractors","1314":"/previews/PR4492/reference/plots/datashader#Bigger-examples","1315":"/previews/PR4492/reference/plots/datashader#14-million-point-NYC-taxi-dataset","1316":"/previews/PR4492/reference/plots/datashader#2.7-billion-OSM-GPS-points","1317":"/previews/PR4492/reference/plots/datashader#Categorical-Data","1318":"/previews/PR4492/reference/plots/datashader#Advanced-API","1319":"/previews/PR4492/reference/plots/datashader#attributes","1320":"/previews/PR4492/reference/plots/datashader#agg","1321":"/previews/PR4492/reference/plots/datashader#alpha","1322":"/previews/PR4492/reference/plots/datashader#async","1323":"/previews/PR4492/reference/plots/datashader#binsize","1324":"/previews/PR4492/reference/plots/datashader#clip-planes","1325":"/previews/PR4492/reference/plots/datashader#colormap","1326":"/previews/PR4492/reference/plots/datashader#colorrange","1327":"/previews/PR4492/reference/plots/datashader#colorscale","1328":"/previews/PR4492/reference/plots/datashader#depth-shift","1329":"/previews/PR4492/reference/plots/datashader#fxaa","1330":"/previews/PR4492/reference/plots/datashader#highclip","1331":"/previews/PR4492/reference/plots/datashader#inspectable","1332":"/previews/PR4492/reference/plots/datashader#inspector-clear","1333":"/previews/PR4492/reference/plots/datashader#inspector-hover","1334":"/previews/PR4492/reference/plots/datashader#inspector-label","1335":"/previews/PR4492/reference/plots/datashader#interpolate","1336":"/previews/PR4492/reference/plots/datashader#local-operation","1337":"/previews/PR4492/reference/plots/datashader#lowclip","1338":"/previews/PR4492/reference/plots/datashader#method","1339":"/previews/PR4492/reference/plots/datashader#model","1340":"/previews/PR4492/reference/plots/datashader#nan-color","1341":"/previews/PR4492/reference/plots/datashader#operation","1342":"/previews/PR4492/reference/plots/datashader#overdraw","1343":"/previews/PR4492/reference/plots/datashader#point-transform","1344":"/previews/PR4492/reference/plots/datashader#show-timings","1345":"/previews/PR4492/reference/plots/datashader#space","1346":"/previews/PR4492/reference/plots/datashader#ssao","1347":"/previews/PR4492/reference/plots/datashader#transformation","1348":"/previews/PR4492/reference/plots/datashader#transparency","1349":"/previews/PR4492/reference/plots/datashader#visible","1350":"/previews/PR4492/reference/plots/density#density","1351":"/previews/PR4492/reference/plots/density#examples","1352":"/previews/PR4492/reference/plots/density#gradients","1353":"/previews/PR4492/reference/plots/density#Using-statistical-weights","1354":"/previews/PR4492/reference/plots/density#attributes","1355":"/previews/PR4492/reference/plots/density#bandwidth","1356":"/previews/PR4492/reference/plots/density#boundary","1357":"/previews/PR4492/reference/plots/density#color","1358":"/previews/PR4492/reference/plots/density#colormap","1359":"/previews/PR4492/reference/plots/density#colorrange","1360":"/previews/PR4492/reference/plots/density#colorscale","1361":"/previews/PR4492/reference/plots/density#cycle","1362":"/previews/PR4492/reference/plots/density#direction","1363":"/previews/PR4492/reference/plots/density#inspectable","1364":"/previews/PR4492/reference/plots/density#linestyle","1365":"/previews/PR4492/reference/plots/density#npoints","1366":"/previews/PR4492/reference/plots/density#offset","1367":"/previews/PR4492/reference/plots/density#strokearound","1368":"/previews/PR4492/reference/plots/density#strokecolor","1369":"/previews/PR4492/reference/plots/density#strokewidth","1370":"/previews/PR4492/reference/plots/density#weights","1371":"/previews/PR4492/api#api","1372":"/previews/PR4492/reference/plots/ecdf#ecdfplot","1373":"/previews/PR4492/reference/plots/ecdf#examples","1374":"/previews/PR4492/reference/plots/ecdf#attributes","1375":"/previews/PR4492/reference/plots/ecdf#alpha","1376":"/previews/PR4492/reference/plots/ecdf#clip-planes","1377":"/previews/PR4492/reference/plots/ecdf#color","1378":"/previews/PR4492/reference/plots/ecdf#colormap","1379":"/previews/PR4492/reference/plots/ecdf#colorrange","1380":"/previews/PR4492/reference/plots/ecdf#colorscale","1381":"/previews/PR4492/reference/plots/ecdf#cycle","1382":"/previews/PR4492/reference/plots/ecdf#depth-shift","1383":"/previews/PR4492/reference/plots/ecdf#fxaa","1384":"/previews/PR4492/reference/plots/ecdf#highclip","1385":"/previews/PR4492/reference/plots/ecdf#inspectable","1386":"/previews/PR4492/reference/plots/ecdf#inspector-clear","1387":"/previews/PR4492/reference/plots/ecdf#inspector-hover","1388":"/previews/PR4492/reference/plots/ecdf#inspector-label","1389":"/previews/PR4492/reference/plots/ecdf#joinstyle","1390":"/previews/PR4492/reference/plots/ecdf#linecap","1391":"/previews/PR4492/reference/plots/ecdf#linestyle","1392":"/previews/PR4492/reference/plots/ecdf#linewidth","1393":"/previews/PR4492/reference/plots/ecdf#lowclip","1394":"/previews/PR4492/reference/plots/ecdf#miter-limit","1395":"/previews/PR4492/reference/plots/ecdf#model","1396":"/previews/PR4492/reference/plots/ecdf#nan-color","1397":"/previews/PR4492/reference/plots/ecdf#overdraw","1398":"/previews/PR4492/reference/plots/ecdf#space","1399":"/previews/PR4492/reference/plots/ecdf#ssao","1400":"/previews/PR4492/reference/plots/ecdf#step","1401":"/previews/PR4492/reference/plots/ecdf#transformation","1402":"/previews/PR4492/reference/plots/ecdf#transparency","1403":"/previews/PR4492/reference/plots/ecdf#visible","1404":"/previews/PR4492/reference/plots/errorbars#errorbars","1405":"/previews/PR4492/reference/plots/errorbars#examples","1406":"/previews/PR4492/reference/plots/errorbars#attributes","1407":"/previews/PR4492/reference/plots/errorbars#alpha","1408":"/previews/PR4492/reference/plots/errorbars#clip-planes","1409":"/previews/PR4492/reference/plots/errorbars#color","1410":"/previews/PR4492/reference/plots/errorbars#colormap","1411":"/previews/PR4492/reference/plots/errorbars#colorrange","1412":"/previews/PR4492/reference/plots/errorbars#colorscale","1413":"/previews/PR4492/reference/plots/errorbars#cycle","1414":"/previews/PR4492/reference/plots/errorbars#depth-shift","1415":"/previews/PR4492/reference/plots/errorbars#direction","1416":"/previews/PR4492/reference/plots/errorbars#fxaa","1417":"/previews/PR4492/reference/plots/errorbars#highclip","1418":"/previews/PR4492/reference/plots/errorbars#inspectable","1419":"/previews/PR4492/reference/plots/errorbars#inspector-clear","1420":"/previews/PR4492/reference/plots/errorbars#inspector-hover","1421":"/previews/PR4492/reference/plots/errorbars#inspector-label","1422":"/previews/PR4492/reference/plots/errorbars#linecap","1423":"/previews/PR4492/reference/plots/errorbars#linewidth","1424":"/previews/PR4492/reference/plots/errorbars#lowclip","1425":"/previews/PR4492/reference/plots/errorbars#model","1426":"/previews/PR4492/reference/plots/errorbars#nan-color","1427":"/previews/PR4492/reference/plots/errorbars#overdraw","1428":"/previews/PR4492/reference/plots/errorbars#space","1429":"/previews/PR4492/reference/plots/errorbars#ssao","1430":"/previews/PR4492/reference/plots/errorbars#transformation","1431":"/previews/PR4492/reference/plots/errorbars#transparency","1432":"/previews/PR4492/reference/plots/errorbars#visible","1433":"/previews/PR4492/reference/plots/errorbars#whiskerwidth","1434":"/previews/PR4492/reference/plots/heatmap#heatmap","1435":"/previews/PR4492/reference/plots/heatmap#examples","1436":"/previews/PR4492/reference/plots/heatmap#Two-vectors-and-a-matrix","1437":"/previews/PR4492/reference/plots/heatmap#Using-a-Function-instead-of-a-Matrix","1438":"/previews/PR4492/reference/plots/heatmap#Three-vectors","1439":"/previews/PR4492/reference/plots/heatmap#Colorbar-for-single-heatmap","1440":"/previews/PR4492/reference/plots/heatmap#Colorbar-for-multiple-heatmaps","1441":"/previews/PR4492/reference/plots/heatmap#Using-a-custom-colorscale","1442":"/previews/PR4492/reference/plots/heatmap#Plotting-large-Heatmaps","1443":"/previews/PR4492/reference/plots/heatmap#attributes","1444":"/previews/PR4492/reference/plots/heatmap#alpha","1445":"/previews/PR4492/reference/plots/heatmap#clip-planes","1446":"/previews/PR4492/reference/plots/heatmap#colormap","1447":"/previews/PR4492/reference/plots/heatmap#colorrange","1448":"/previews/PR4492/reference/plots/heatmap#colorscale","1449":"/previews/PR4492/reference/plots/heatmap#depth-shift","1450":"/previews/PR4492/reference/plots/heatmap#fxaa","1451":"/previews/PR4492/reference/plots/heatmap#highclip","1452":"/previews/PR4492/reference/plots/heatmap#inspectable","1453":"/previews/PR4492/reference/plots/heatmap#inspector-clear","1454":"/previews/PR4492/reference/plots/heatmap#inspector-hover","1455":"/previews/PR4492/reference/plots/heatmap#inspector-label","1456":"/previews/PR4492/reference/plots/heatmap#interpolate","1457":"/previews/PR4492/reference/plots/heatmap#lowclip","1458":"/previews/PR4492/reference/plots/heatmap#model","1459":"/previews/PR4492/reference/plots/heatmap#nan-color","1460":"/previews/PR4492/reference/plots/heatmap#overdraw","1461":"/previews/PR4492/reference/plots/heatmap#space","1462":"/previews/PR4492/reference/plots/heatmap#ssao","1463":"/previews/PR4492/reference/plots/heatmap#transformation","1464":"/previews/PR4492/reference/plots/heatmap#transparency","1465":"/previews/PR4492/reference/plots/heatmap#visible","1466":"/previews/PR4492/reference/plots/hexbin#hexbin","1467":"/previews/PR4492/reference/plots/hexbin#examples","1468":"/previews/PR4492/reference/plots/hexbin#Setting-the-number-of-bins","1469":"/previews/PR4492/reference/plots/hexbin#Setting-the-size-of-cells","1470":"/previews/PR4492/reference/plots/hexbin#Hiding-hexagons-with-low-counts","1471":"/previews/PR4492/reference/plots/hexbin#Changing-the-scale-of-the-number-of-observations-in-a-bin","1472":"/previews/PR4492/reference/plots/hexbin#Showing-zero-count-hexagons","1473":"/previews/PR4492/reference/plots/hexbin#Applying-weights-to-observations","1474":"/previews/PR4492/reference/plots/hexbin#attributes","1475":"/previews/PR4492/reference/plots/hexbin#alpha","1476":"/previews/PR4492/reference/plots/hexbin#bins","1477":"/previews/PR4492/reference/plots/hexbin#cellsize","1478":"/previews/PR4492/reference/plots/hexbin#colormap","1479":"/previews/PR4492/reference/plots/hexbin#colorrange","1480":"/previews/PR4492/reference/plots/hexbin#colorscale","1481":"/previews/PR4492/reference/plots/hexbin#highclip","1482":"/previews/PR4492/reference/plots/hexbin#lowclip","1483":"/previews/PR4492/reference/plots/hexbin#nan-color","1484":"/previews/PR4492/reference/plots/hexbin#strokecolor","1485":"/previews/PR4492/reference/plots/hexbin#strokewidth","1486":"/previews/PR4492/reference/plots/hexbin#threshold","1487":"/previews/PR4492/reference/plots/hexbin#weights","1488":"/previews/PR4492/reference/plots/hist#hist","1489":"/previews/PR4492/reference/plots/hist#examples","1490":"/previews/PR4492/reference/plots/hist#Histogram-with-labels","1491":"/previews/PR4492/reference/plots/hist#Moving-histograms","1492":"/previews/PR4492/reference/plots/hist#Using-statistical-weights","1493":"/previews/PR4492/reference/plots/hist#attributes","1494":"/previews/PR4492/reference/plots/hist#bar-labels","1495":"/previews/PR4492/reference/plots/hist#bins","1496":"/previews/PR4492/reference/plots/hist#color","1497":"/previews/PR4492/reference/plots/hist#cycle","1498":"/previews/PR4492/reference/plots/hist#direction","1499":"/previews/PR4492/reference/plots/hist#fillto","1500":"/previews/PR4492/reference/plots/hist#flip-labels-at","1501":"/previews/PR4492/reference/plots/hist#gap","1502":"/previews/PR4492/reference/plots/hist#label-color","1503":"/previews/PR4492/reference/plots/hist#label-font","1504":"/previews/PR4492/reference/plots/hist#label-formatter","1505":"/previews/PR4492/reference/plots/hist#label-offset","1506":"/previews/PR4492/reference/plots/hist#label-size","1507":"/previews/PR4492/reference/plots/hist#normalization","1508":"/previews/PR4492/reference/plots/hist#offset","1509":"/previews/PR4492/reference/plots/hist#over-background-color","1510":"/previews/PR4492/reference/plots/hist#over-bar-color","1511":"/previews/PR4492/reference/plots/hist#scale-to","1512":"/previews/PR4492/reference/plots/hist#strokecolor","1513":"/previews/PR4492/reference/plots/hist#strokewidth","1514":"/previews/PR4492/reference/plots/hist#weights","1515":"/previews/PR4492/reference/plots/hlines#hlines","1516":"/previews/PR4492/reference/plots/hlines#attributes","1517":"/previews/PR4492/reference/plots/hlines#alpha","1518":"/previews/PR4492/reference/plots/hlines#clip-planes","1519":"/previews/PR4492/reference/plots/hlines#color","1520":"/previews/PR4492/reference/plots/hlines#colormap","1521":"/previews/PR4492/reference/plots/hlines#colorrange","1522":"/previews/PR4492/reference/plots/hlines#colorscale","1523":"/previews/PR4492/reference/plots/hlines#cycle","1524":"/previews/PR4492/reference/plots/hlines#depth-shift","1525":"/previews/PR4492/reference/plots/hlines#fxaa","1526":"/previews/PR4492/reference/plots/hlines#highclip","1527":"/previews/PR4492/reference/plots/hlines#inspectable","1528":"/previews/PR4492/reference/plots/hlines#inspector-clear","1529":"/previews/PR4492/reference/plots/hlines#inspector-hover","1530":"/previews/PR4492/reference/plots/hlines#inspector-label","1531":"/previews/PR4492/reference/plots/hlines#linecap","1532":"/previews/PR4492/reference/plots/hlines#linestyle","1533":"/previews/PR4492/reference/plots/hlines#linewidth","1534":"/previews/PR4492/reference/plots/hlines#lowclip","1535":"/previews/PR4492/reference/plots/hlines#model","1536":"/previews/PR4492/reference/plots/hlines#nan-color","1537":"/previews/PR4492/reference/plots/hlines#overdraw","1538":"/previews/PR4492/reference/plots/hlines#space","1539":"/previews/PR4492/reference/plots/hlines#ssao","1540":"/previews/PR4492/reference/plots/hlines#transformation","1541":"/previews/PR4492/reference/plots/hlines#transparency","1542":"/previews/PR4492/reference/plots/hlines#visible","1543":"/previews/PR4492/reference/plots/hlines#xmax","1544":"/previews/PR4492/reference/plots/hlines#xmin","1545":"/previews/PR4492/reference/plots/hspan#hspan","1546":"/previews/PR4492/reference/plots/hspan#attributes","1547":"/previews/PR4492/reference/plots/hspan#alpha","1548":"/previews/PR4492/reference/plots/hspan#clip-planes","1549":"/previews/PR4492/reference/plots/hspan#color","1550":"/previews/PR4492/reference/plots/hspan#colormap","1551":"/previews/PR4492/reference/plots/hspan#colorrange","1552":"/previews/PR4492/reference/plots/hspan#colorscale","1553":"/previews/PR4492/reference/plots/hspan#cycle","1554":"/previews/PR4492/reference/plots/hspan#depth-shift","1555":"/previews/PR4492/reference/plots/hspan#fxaa","1556":"/previews/PR4492/reference/plots/hspan#highclip","1557":"/previews/PR4492/reference/plots/hspan#inspectable","1558":"/previews/PR4492/reference/plots/hspan#inspector-clear","1559":"/previews/PR4492/reference/plots/hspan#inspector-hover","1560":"/previews/PR4492/reference/plots/hspan#inspector-label","1561":"/previews/PR4492/reference/plots/hspan#joinstyle","1562":"/previews/PR4492/reference/plots/hspan#linecap","1563":"/previews/PR4492/reference/plots/hspan#linestyle","1564":"/previews/PR4492/reference/plots/hspan#lowclip","1565":"/previews/PR4492/reference/plots/hspan#miter-limit","1566":"/previews/PR4492/reference/plots/hspan#model","1567":"/previews/PR4492/reference/plots/hspan#nan-color","1568":"/previews/PR4492/reference/plots/hspan#overdraw","1569":"/previews/PR4492/reference/plots/hspan#shading","1570":"/previews/PR4492/reference/plots/hspan#space","1571":"/previews/PR4492/reference/plots/hspan#ssao","1572":"/previews/PR4492/reference/plots/hspan#stroke-depth-shift","1573":"/previews/PR4492/reference/plots/hspan#strokecolor","1574":"/previews/PR4492/reference/plots/hspan#strokecolormap","1575":"/previews/PR4492/reference/plots/hspan#strokewidth","1576":"/previews/PR4492/reference/plots/hspan#transformation","1577":"/previews/PR4492/reference/plots/hspan#transparency","1578":"/previews/PR4492/reference/plots/hspan#visible","1579":"/previews/PR4492/reference/plots/hspan#xmax","1580":"/previews/PR4492/reference/plots/hspan#xmin","1581":"/previews/PR4492/reference/plots/image#image","1582":"/previews/PR4492/reference/plots/image#examples","1583":"/previews/PR4492/reference/plots/image#attributes","1584":"/previews/PR4492/reference/plots/image#alpha","1585":"/previews/PR4492/reference/plots/image#clip-planes","1586":"/previews/PR4492/reference/plots/image#colormap","1587":"/previews/PR4492/reference/plots/image#colorrange","1588":"/previews/PR4492/reference/plots/image#colorscale","1589":"/previews/PR4492/reference/plots/image#depth-shift","1590":"/previews/PR4492/reference/plots/image#fxaa","1591":"/previews/PR4492/reference/plots/image#highclip","1592":"/previews/PR4492/reference/plots/image#inspectable","1593":"/previews/PR4492/reference/plots/image#inspector-clear","1594":"/previews/PR4492/reference/plots/image#inspector-hover","1595":"/previews/PR4492/reference/plots/image#inspector-label","1596":"/previews/PR4492/reference/plots/image#interpolate","1597":"/previews/PR4492/reference/plots/image#lowclip","1598":"/previews/PR4492/reference/plots/image#model","1599":"/previews/PR4492/reference/plots/image#nan-color","1600":"/previews/PR4492/reference/plots/image#overdraw","1601":"/previews/PR4492/reference/plots/image#space","1602":"/previews/PR4492/reference/plots/image#ssao","1603":"/previews/PR4492/reference/plots/image#transformation","1604":"/previews/PR4492/reference/plots/image#transparency","1605":"/previews/PR4492/reference/plots/image#uv-transform","1606":"/previews/PR4492/reference/plots/image#visible","1607":"/previews/PR4492/reference/plots/lines#lines","1608":"/previews/PR4492/reference/plots/lines#Dealing-with-outline-artifacts-in-GLMakie","1609":"/previews/PR4492/reference/plots/lines#attributes","1610":"/previews/PR4492/reference/plots/lines#alpha","1611":"/previews/PR4492/reference/plots/lines#clip-planes","1612":"/previews/PR4492/reference/plots/lines#color","1613":"/previews/PR4492/reference/plots/lines#colormap","1614":"/previews/PR4492/reference/plots/lines#colorrange","1615":"/previews/PR4492/reference/plots/lines#colorscale","1616":"/previews/PR4492/reference/plots/lines#cycle","1617":"/previews/PR4492/reference/plots/lines#depth-shift","1618":"/previews/PR4492/reference/plots/lines#fxaa","1619":"/previews/PR4492/reference/plots/lines#highclip","1620":"/previews/PR4492/reference/plots/lines#inspectable","1621":"/previews/PR4492/reference/plots/lines#inspector-clear","1622":"/previews/PR4492/reference/plots/lines#inspector-hover","1623":"/previews/PR4492/reference/plots/lines#inspector-label","1624":"/previews/PR4492/reference/plots/lines#joinstyle","1625":"/previews/PR4492/reference/plots/lines#linecap","1626":"/previews/PR4492/reference/plots/lines#linestyle","1627":"/previews/PR4492/reference/plots/lines#linewidth","1628":"/previews/PR4492/reference/plots/lines#lowclip","1629":"/previews/PR4492/reference/plots/lines#miter-limit","1630":"/previews/PR4492/reference/plots/lines#model","1631":"/previews/PR4492/reference/plots/lines#nan-color","1632":"/previews/PR4492/reference/plots/lines#overdraw","1633":"/previews/PR4492/reference/plots/lines#space","1634":"/previews/PR4492/reference/plots/lines#ssao","1635":"/previews/PR4492/reference/plots/lines#transformation","1636":"/previews/PR4492/reference/plots/lines#transparency","1637":"/previews/PR4492/reference/plots/lines#visible","1638":"/previews/PR4492/reference/plots/linesegments#linesegments","1639":"/previews/PR4492/reference/plots/linesegments#examples","1640":"/previews/PR4492/reference/plots/linesegments#Dealing-with-outline-artifacts-in-GLMakie","1641":"/previews/PR4492/reference/plots/linesegments#attributes","1642":"/previews/PR4492/reference/plots/linesegments#alpha","1643":"/previews/PR4492/reference/plots/linesegments#clip-planes","1644":"/previews/PR4492/reference/plots/linesegments#color","1645":"/previews/PR4492/reference/plots/linesegments#colormap","1646":"/previews/PR4492/reference/plots/linesegments#colorrange","1647":"/previews/PR4492/reference/plots/linesegments#colorscale","1648":"/previews/PR4492/reference/plots/linesegments#cycle","1649":"/previews/PR4492/reference/plots/linesegments#depth-shift","1650":"/previews/PR4492/reference/plots/linesegments#fxaa","1651":"/previews/PR4492/reference/plots/linesegments#highclip","1652":"/previews/PR4492/reference/plots/linesegments#inspectable","1653":"/previews/PR4492/reference/plots/linesegments#inspector-clear","1654":"/previews/PR4492/reference/plots/linesegments#inspector-hover","1655":"/previews/PR4492/reference/plots/linesegments#inspector-label","1656":"/previews/PR4492/reference/plots/linesegments#linecap","1657":"/previews/PR4492/reference/plots/linesegments#linestyle","1658":"/previews/PR4492/reference/plots/linesegments#linewidth","1659":"/previews/PR4492/reference/plots/linesegments#lowclip","1660":"/previews/PR4492/reference/plots/linesegments#model","1661":"/previews/PR4492/reference/plots/linesegments#nan-color","1662":"/previews/PR4492/reference/plots/linesegments#overdraw","1663":"/previews/PR4492/reference/plots/linesegments#space","1664":"/previews/PR4492/reference/plots/linesegments#ssao","1665":"/previews/PR4492/reference/plots/linesegments#transformation","1666":"/previews/PR4492/reference/plots/linesegments#transparency","1667":"/previews/PR4492/reference/plots/linesegments#visible","1668":"/previews/PR4492/reference/plots/mesh#mesh","1669":"/previews/PR4492/reference/plots/mesh#examples","1670":"/previews/PR4492/reference/plots/mesh#Using-GeometryBasics.Mesh-and-Buffer/Sampler-type","1671":"/previews/PR4492/reference/plots/mesh#attributes","1672":"/previews/PR4492/reference/plots/mesh#alpha","1673":"/previews/PR4492/reference/plots/mesh#backlight","1674":"/previews/PR4492/reference/plots/mesh#clip-planes","1675":"/previews/PR4492/reference/plots/mesh#color","1676":"/previews/PR4492/reference/plots/mesh#colormap","1677":"/previews/PR4492/reference/plots/mesh#colorrange","1678":"/previews/PR4492/reference/plots/mesh#colorscale","1679":"/previews/PR4492/reference/plots/mesh#cycle","1680":"/previews/PR4492/reference/plots/mesh#depth-shift","1681":"/previews/PR4492/reference/plots/mesh#diffuse","1682":"/previews/PR4492/reference/plots/mesh#fxaa","1683":"/previews/PR4492/reference/plots/mesh#highclip","1684":"/previews/PR4492/reference/plots/mesh#inspectable","1685":"/previews/PR4492/reference/plots/mesh#inspector-clear","1686":"/previews/PR4492/reference/plots/mesh#inspector-hover","1687":"/previews/PR4492/reference/plots/mesh#inspector-label","1688":"/previews/PR4492/reference/plots/mesh#interpolate","1689":"/previews/PR4492/reference/plots/mesh#lowclip","1690":"/previews/PR4492/reference/plots/mesh#matcap","1691":"/previews/PR4492/reference/plots/mesh#material","1692":"/previews/PR4492/reference/plots/mesh#model","1693":"/previews/PR4492/reference/plots/mesh#nan-color","1694":"/previews/PR4492/reference/plots/mesh#overdraw","1695":"/previews/PR4492/reference/plots/mesh#shading","1696":"/previews/PR4492/reference/plots/mesh#shininess","1697":"/previews/PR4492/reference/plots/mesh#space","1698":"/previews/PR4492/reference/plots/mesh#specular","1699":"/previews/PR4492/reference/plots/mesh#ssao","1700":"/previews/PR4492/reference/plots/mesh#transformation","1701":"/previews/PR4492/reference/plots/mesh#transparency","1702":"/previews/PR4492/reference/plots/mesh#uv-transform","1703":"/previews/PR4492/reference/plots/mesh#visible","1704":"/previews/PR4492/reference/plots/meshscatter#meshscatter","1705":"/previews/PR4492/reference/plots/meshscatter#examples","1706":"/previews/PR4492/reference/plots/meshscatter#attributes","1707":"/previews/PR4492/reference/plots/meshscatter#alpha","1708":"/previews/PR4492/reference/plots/meshscatter#backlight","1709":"/previews/PR4492/reference/plots/meshscatter#clip-planes","1710":"/previews/PR4492/reference/plots/meshscatter#color","1711":"/previews/PR4492/reference/plots/meshscatter#colormap","1712":"/previews/PR4492/reference/plots/meshscatter#colorrange","1713":"/previews/PR4492/reference/plots/meshscatter#colorscale","1714":"/previews/PR4492/reference/plots/meshscatter#cycle","1715":"/previews/PR4492/reference/plots/meshscatter#depth-shift","1716":"/previews/PR4492/reference/plots/meshscatter#diffuse","1717":"/previews/PR4492/reference/plots/meshscatter#fxaa","1718":"/previews/PR4492/reference/plots/meshscatter#highclip","1719":"/previews/PR4492/reference/plots/meshscatter#inspectable","1720":"/previews/PR4492/reference/plots/meshscatter#inspector-clear","1721":"/previews/PR4492/reference/plots/meshscatter#inspector-hover","1722":"/previews/PR4492/reference/plots/meshscatter#inspector-label","1723":"/previews/PR4492/reference/plots/meshscatter#lowclip","1724":"/previews/PR4492/reference/plots/meshscatter#marker","1725":"/previews/PR4492/reference/plots/meshscatter#markersize","1726":"/previews/PR4492/reference/plots/meshscatter#material","1727":"/previews/PR4492/reference/plots/meshscatter#model","1728":"/previews/PR4492/reference/plots/meshscatter#nan-color","1729":"/previews/PR4492/reference/plots/meshscatter#overdraw","1730":"/previews/PR4492/reference/plots/meshscatter#rotation","1731":"/previews/PR4492/reference/plots/meshscatter#shading","1732":"/previews/PR4492/reference/plots/meshscatter#shininess","1733":"/previews/PR4492/reference/plots/meshscatter#space","1734":"/previews/PR4492/reference/plots/meshscatter#specular","1735":"/previews/PR4492/reference/plots/meshscatter#ssao","1736":"/previews/PR4492/reference/plots/meshscatter#transformation","1737":"/previews/PR4492/reference/plots/meshscatter#transparency","1738":"/previews/PR4492/reference/plots/meshscatter#uv-transform","1739":"/previews/PR4492/reference/plots/meshscatter#visible","1740":"/previews/PR4492/reference/plots/overview#overview","1741":"/previews/PR4492/reference/plots/overview#ablines","1742":"/previews/PR4492/reference/plots/overview#arc","1743":"/previews/PR4492/reference/plots/overview#arrows","1744":"/previews/PR4492/reference/plots/overview#band","1745":"/previews/PR4492/reference/plots/overview#barplot","1746":"/previews/PR4492/reference/plots/overview#boxplot","1747":"/previews/PR4492/reference/plots/overview#bracket","1748":"/previews/PR4492/reference/plots/overview#contour","1749":"/previews/PR4492/reference/plots/overview#contour3d","1750":"/previews/PR4492/reference/plots/overview#contourf","1751":"/previews/PR4492/reference/plots/overview#crossbar","1752":"/previews/PR4492/reference/plots/overview#datashader","1753":"/previews/PR4492/reference/plots/overview#density","1754":"/previews/PR4492/reference/plots/overview#ecdfplot","1755":"/previews/PR4492/reference/plots/overview#errorbars","1756":"/previews/PR4492/reference/plots/overview#heatmap","1757":"/previews/PR4492/reference/plots/overview#hexbin","1758":"/previews/PR4492/reference/plots/overview#hist","1759":"/previews/PR4492/reference/plots/overview#hlines","1760":"/previews/PR4492/reference/plots/overview#hspan","1761":"/previews/PR4492/reference/plots/overview#image","1762":"/previews/PR4492/reference/plots/overview#lines","1763":"/previews/PR4492/reference/plots/overview#linesegments","1764":"/previews/PR4492/reference/plots/overview#mesh","1765":"/previews/PR4492/reference/plots/overview#meshscatter","1766":"/previews/PR4492/reference/plots/overview#pie","1767":"/previews/PR4492/reference/plots/overview#poly","1768":"/previews/PR4492/reference/plots/overview#qqnorm","1769":"/previews/PR4492/reference/plots/overview#qqplot","1770":"/previews/PR4492/reference/plots/overview#rainclouds","1771":"/previews/PR4492/reference/plots/overview#rangebars","1772":"/previews/PR4492/reference/plots/overview#scatter","1773":"/previews/PR4492/reference/plots/overview#scatterlines","1774":"/previews/PR4492/reference/plots/overview#series","1775":"/previews/PR4492/reference/plots/overview#spy","1776":"/previews/PR4492/reference/plots/overview#stairs","1777":"/previews/PR4492/reference/plots/overview#stem","1778":"/previews/PR4492/reference/plots/overview#stephist","1779":"/previews/PR4492/reference/plots/overview#streamplot","1780":"/previews/PR4492/reference/plots/overview#surface","1781":"/previews/PR4492/reference/plots/overview#text","1782":"/previews/PR4492/reference/plots/overview#tooltip","1783":"/previews/PR4492/reference/plots/overview#tricontourf","1784":"/previews/PR4492/reference/plots/overview#triplot","1785":"/previews/PR4492/reference/plots/overview#violin","1786":"/previews/PR4492/reference/plots/overview#vlines","1787":"/previews/PR4492/reference/plots/overview#volume","1788":"/previews/PR4492/reference/plots/overview#volumeslices","1789":"/previews/PR4492/reference/plots/overview#voronoiplot","1790":"/previews/PR4492/reference/plots/overview#voxels","1791":"/previews/PR4492/reference/plots/overview#vspan","1792":"/previews/PR4492/reference/plots/overview#waterfall","1793":"/previews/PR4492/reference/plots/overview#wireframe","1794":"/previews/PR4492/reference/plots/pie#pie","1795":"/previews/PR4492/reference/plots/pie#examples","1796":"/previews/PR4492/reference/plots/pie#attributes","1797":"/previews/PR4492/reference/plots/pie#clip-planes","1798":"/previews/PR4492/reference/plots/pie#color","1799":"/previews/PR4492/reference/plots/pie#depth-shift","1800":"/previews/PR4492/reference/plots/pie#fxaa","1801":"/previews/PR4492/reference/plots/pie#inner-radius","1802":"/previews/PR4492/reference/plots/pie#inspectable","1803":"/previews/PR4492/reference/plots/pie#inspector-clear","1804":"/previews/PR4492/reference/plots/pie#inspector-hover","1805":"/previews/PR4492/reference/plots/pie#inspector-label","1806":"/previews/PR4492/reference/plots/pie#model","1807":"/previews/PR4492/reference/plots/pie#normalize","1808":"/previews/PR4492/reference/plots/pie#offset","1809":"/previews/PR4492/reference/plots/pie#offset-radius","1810":"/previews/PR4492/reference/plots/pie#overdraw","1811":"/previews/PR4492/reference/plots/pie#radius","1812":"/previews/PR4492/reference/plots/pie#space","1813":"/previews/PR4492/reference/plots/pie#ssao","1814":"/previews/PR4492/reference/plots/pie#strokecolor","1815":"/previews/PR4492/reference/plots/pie#strokewidth","1816":"/previews/PR4492/reference/plots/pie#transformation","1817":"/previews/PR4492/reference/plots/pie#transparency","1818":"/previews/PR4492/reference/plots/pie#vertex-per-deg","1819":"/previews/PR4492/reference/plots/pie#visible","1820":"/previews/PR4492/reference/plots/poly#poly","1821":"/previews/PR4492/reference/plots/poly#examples","1822":"/previews/PR4492/reference/plots/poly#attributes","1823":"/previews/PR4492/reference/plots/poly#alpha","1824":"/previews/PR4492/reference/plots/poly#clip-planes","1825":"/previews/PR4492/reference/plots/poly#color","1826":"/previews/PR4492/reference/plots/poly#colormap","1827":"/previews/PR4492/reference/plots/poly#colorrange","1828":"/previews/PR4492/reference/plots/poly#colorscale","1829":"/previews/PR4492/reference/plots/poly#cycle","1830":"/previews/PR4492/reference/plots/poly#depth-shift","1831":"/previews/PR4492/reference/plots/poly#fxaa","1832":"/previews/PR4492/reference/plots/poly#highclip","1833":"/previews/PR4492/reference/plots/poly#inspectable","1834":"/previews/PR4492/reference/plots/poly#inspector-clear","1835":"/previews/PR4492/reference/plots/poly#inspector-hover","1836":"/previews/PR4492/reference/plots/poly#inspector-label","1837":"/previews/PR4492/reference/plots/poly#joinstyle","1838":"/previews/PR4492/reference/plots/poly#linecap","1839":"/previews/PR4492/reference/plots/poly#linestyle","1840":"/previews/PR4492/reference/plots/poly#lowclip","1841":"/previews/PR4492/reference/plots/poly#miter-limit","1842":"/previews/PR4492/reference/plots/poly#model","1843":"/previews/PR4492/reference/plots/poly#nan-color","1844":"/previews/PR4492/reference/plots/poly#overdraw","1845":"/previews/PR4492/reference/plots/poly#shading","1846":"/previews/PR4492/reference/plots/poly#space","1847":"/previews/PR4492/reference/plots/poly#ssao","1848":"/previews/PR4492/reference/plots/poly#stroke-depth-shift","1849":"/previews/PR4492/reference/plots/poly#strokecolor","1850":"/previews/PR4492/reference/plots/poly#strokecolormap","1851":"/previews/PR4492/reference/plots/poly#strokewidth","1852":"/previews/PR4492/reference/plots/poly#transformation","1853":"/previews/PR4492/reference/plots/poly#transparency","1854":"/previews/PR4492/reference/plots/poly#visible","1855":"/previews/PR4492/reference/plots/qqnorm#qqnorm","1856":"/previews/PR4492/reference/plots/qqnorm#examples","1857":"/previews/PR4492/reference/plots/qqnorm#attributes","1858":"/previews/PR4492/reference/plots/qqnorm#clip-planes","1859":"/previews/PR4492/reference/plots/qqnorm#color","1860":"/previews/PR4492/reference/plots/qqnorm#cycle","1861":"/previews/PR4492/reference/plots/qqnorm#depth-shift","1862":"/previews/PR4492/reference/plots/qqnorm#fxaa","1863":"/previews/PR4492/reference/plots/qqnorm#inspectable","1864":"/previews/PR4492/reference/plots/qqnorm#inspector-clear","1865":"/previews/PR4492/reference/plots/qqnorm#inspector-hover","1866":"/previews/PR4492/reference/plots/qqnorm#inspector-label","1867":"/previews/PR4492/reference/plots/qqnorm#linestyle","1868":"/previews/PR4492/reference/plots/qqnorm#linewidth","1869":"/previews/PR4492/reference/plots/qqnorm#marker","1870":"/previews/PR4492/reference/plots/qqnorm#markercolor","1871":"/previews/PR4492/reference/plots/qqnorm#markersize","1872":"/previews/PR4492/reference/plots/qqnorm#model","1873":"/previews/PR4492/reference/plots/qqnorm#overdraw","1874":"/previews/PR4492/reference/plots/qqnorm#space","1875":"/previews/PR4492/reference/plots/qqnorm#ssao","1876":"/previews/PR4492/reference/plots/qqnorm#strokecolor","1877":"/previews/PR4492/reference/plots/qqnorm#strokewidth","1878":"/previews/PR4492/reference/plots/qqnorm#transformation","1879":"/previews/PR4492/reference/plots/qqnorm#transparency","1880":"/previews/PR4492/reference/plots/qqnorm#visible","1881":"/previews/PR4492/reference/plots/qqplot#qqplot","1882":"/previews/PR4492/reference/plots/qqplot#examples","1883":"/previews/PR4492/reference/plots/qqplot#attributes","1884":"/previews/PR4492/reference/plots/qqplot#clip-planes","1885":"/previews/PR4492/reference/plots/qqplot#color","1886":"/previews/PR4492/reference/plots/qqplot#cycle","1887":"/previews/PR4492/reference/plots/qqplot#depth-shift","1888":"/previews/PR4492/reference/plots/qqplot#fxaa","1889":"/previews/PR4492/reference/plots/qqplot#inspectable","1890":"/previews/PR4492/reference/plots/qqplot#inspector-clear","1891":"/previews/PR4492/reference/plots/qqplot#inspector-hover","1892":"/previews/PR4492/reference/plots/qqplot#inspector-label","1893":"/previews/PR4492/reference/plots/qqplot#linestyle","1894":"/previews/PR4492/reference/plots/qqplot#linewidth","1895":"/previews/PR4492/reference/plots/qqplot#marker","1896":"/previews/PR4492/reference/plots/qqplot#markercolor","1897":"/previews/PR4492/reference/plots/qqplot#markersize","1898":"/previews/PR4492/reference/plots/qqplot#model","1899":"/previews/PR4492/reference/plots/qqplot#overdraw","1900":"/previews/PR4492/reference/plots/qqplot#space","1901":"/previews/PR4492/reference/plots/qqplot#ssao","1902":"/previews/PR4492/reference/plots/qqplot#strokecolor","1903":"/previews/PR4492/reference/plots/qqplot#strokewidth","1904":"/previews/PR4492/reference/plots/qqplot#transformation","1905":"/previews/PR4492/reference/plots/qqplot#transparency","1906":"/previews/PR4492/reference/plots/qqplot#visible","1907":"/previews/PR4492/reference/plots/rainclouds#rainclouds","1908":"/previews/PR4492/reference/plots/rainclouds#attributes","1909":"/previews/PR4492/reference/plots/rainclouds#boxplot-nudge","1910":"/previews/PR4492/reference/plots/rainclouds#boxplot-width","1911":"/previews/PR4492/reference/plots/rainclouds#center-boxplot","1912":"/previews/PR4492/reference/plots/rainclouds#cloud-width","1913":"/previews/PR4492/reference/plots/rainclouds#clouds","1914":"/previews/PR4492/reference/plots/rainclouds#color","1915":"/previews/PR4492/reference/plots/rainclouds#cycle","1916":"/previews/PR4492/reference/plots/rainclouds#dodge","1917":"/previews/PR4492/reference/plots/rainclouds#dodge-gap","1918":"/previews/PR4492/reference/plots/rainclouds#gap","1919":"/previews/PR4492/reference/plots/rainclouds#hist-bins","1920":"/previews/PR4492/reference/plots/rainclouds#markersize","1921":"/previews/PR4492/reference/plots/rainclouds#n-dodge","1922":"/previews/PR4492/reference/plots/rainclouds#orientation","1923":"/previews/PR4492/reference/plots/rainclouds#plot-boxplots","1924":"/previews/PR4492/reference/plots/rainclouds#show-boxplot-outliers","1925":"/previews/PR4492/reference/plots/rainclouds#show-median","1926":"/previews/PR4492/reference/plots/rainclouds#side","1927":"/previews/PR4492/reference/plots/rainclouds#strokewidth","1928":"/previews/PR4492/reference/plots/rainclouds#violin-limits","1929":"/previews/PR4492/reference/plots/rainclouds#whiskerwidth","1930":"/previews/PR4492/reference/plots/rangebars#rangebars","1931":"/previews/PR4492/reference/plots/rangebars#examples","1932":"/previews/PR4492/reference/plots/rangebars#attributes","1933":"/previews/PR4492/reference/plots/rangebars#alpha","1934":"/previews/PR4492/reference/plots/rangebars#clip-planes","1935":"/previews/PR4492/reference/plots/rangebars#color","1936":"/previews/PR4492/reference/plots/rangebars#colormap","1937":"/previews/PR4492/reference/plots/rangebars#colorrange","1938":"/previews/PR4492/reference/plots/rangebars#colorscale","1939":"/previews/PR4492/reference/plots/rangebars#cycle","1940":"/previews/PR4492/reference/plots/rangebars#depth-shift","1941":"/previews/PR4492/reference/plots/rangebars#direction","1942":"/previews/PR4492/reference/plots/rangebars#fxaa","1943":"/previews/PR4492/reference/plots/rangebars#highclip","1944":"/previews/PR4492/reference/plots/rangebars#inspectable","1945":"/previews/PR4492/reference/plots/rangebars#inspector-clear","1946":"/previews/PR4492/reference/plots/rangebars#inspector-hover","1947":"/previews/PR4492/reference/plots/rangebars#inspector-label","1948":"/previews/PR4492/reference/plots/rangebars#linecap","1949":"/previews/PR4492/reference/plots/rangebars#linewidth","1950":"/previews/PR4492/reference/plots/rangebars#lowclip","1951":"/previews/PR4492/reference/plots/rangebars#model","1952":"/previews/PR4492/reference/plots/rangebars#nan-color","1953":"/previews/PR4492/reference/plots/rangebars#overdraw","1954":"/previews/PR4492/reference/plots/rangebars#space","1955":"/previews/PR4492/reference/plots/rangebars#ssao","1956":"/previews/PR4492/reference/plots/rangebars#transformation","1957":"/previews/PR4492/reference/plots/rangebars#transparency","1958":"/previews/PR4492/reference/plots/rangebars#visible","1959":"/previews/PR4492/reference/plots/rangebars#whiskerwidth","1960":"/previews/PR4492/reference/plots/scatter#scatter","1961":"/previews/PR4492/reference/plots/scatter#examples","1962":"/previews/PR4492/reference/plots/scatter#Using-x-and-y-vectors","1963":"/previews/PR4492/reference/plots/scatter#Using-points","1964":"/previews/PR4492/reference/plots/scatter#markers","1965":"/previews/PR4492/reference/plots/scatter#Default-markers","1966":"/previews/PR4492/reference/plots/scatter#markersize","1967":"/previews/PR4492/reference/plots/scatter#Bezier-path-markers","1968":"/previews/PR4492/reference/plots/scatter#holes","1969":"/previews/PR4492/reference/plots/scatter#Construction-from-svg-path-strings","1970":"/previews/PR4492/reference/plots/scatter#Polygon-markers","1971":"/previews/PR4492/reference/plots/scatter#Vec-markersize","1972":"/previews/PR4492/reference/plots/scatter#Marker-space","1973":"/previews/PR4492/reference/plots/scatter#Airport-locations-example","1974":"/previews/PR4492/reference/plots/scatter#Dealing-with-outline-artifacts-in-GLMakie","1975":"/previews/PR4492/reference/plots/scatter#attributes","1976":"/previews/PR4492/reference/plots/scatter#alpha","1977":"/previews/PR4492/reference/plots/scatter#clip-planes","1978":"/previews/PR4492/reference/plots/scatter#color","1979":"/previews/PR4492/reference/plots/scatter#colormap","1980":"/previews/PR4492/reference/plots/scatter#colorrange","1981":"/previews/PR4492/reference/plots/scatter#colorscale","1982":"/previews/PR4492/reference/plots/scatter#cycle","1983":"/previews/PR4492/reference/plots/scatter#depth-shift","1984":"/previews/PR4492/reference/plots/scatter#depthsorting","1985":"/previews/PR4492/reference/plots/scatter#distancefield","1986":"/previews/PR4492/reference/plots/scatter#fxaa","1987":"/previews/PR4492/reference/plots/scatter#glowcolor","1988":"/previews/PR4492/reference/plots/scatter#glowwidth","1989":"/previews/PR4492/reference/plots/scatter#highclip","1990":"/previews/PR4492/reference/plots/scatter#inspectable","1991":"/previews/PR4492/reference/plots/scatter#inspector-clear","1992":"/previews/PR4492/reference/plots/scatter#inspector-hover","1993":"/previews/PR4492/reference/plots/scatter#inspector-label","1994":"/previews/PR4492/reference/plots/scatter#lowclip","1995":"/previews/PR4492/reference/plots/scatter#marker","1996":"/previews/PR4492/reference/plots/scatter#marker-offset","1997":"/previews/PR4492/reference/plots/scatter#markersize-1","1998":"/previews/PR4492/reference/plots/scatter#markerspace","1999":"/previews/PR4492/reference/plots/scatter#model","2000":"/previews/PR4492/reference/plots/scatter#nan-color","2001":"/previews/PR4492/reference/plots/scatter#overdraw","2002":"/previews/PR4492/reference/plots/scatter#rotation","2003":"/previews/PR4492/reference/plots/scatter#space","2004":"/previews/PR4492/reference/plots/scatter#ssao","2005":"/previews/PR4492/reference/plots/scatter#strokecolor","2006":"/previews/PR4492/reference/plots/scatter#strokewidth","2007":"/previews/PR4492/reference/plots/scatter#transform-marker","2008":"/previews/PR4492/reference/plots/scatter#transformation","2009":"/previews/PR4492/reference/plots/scatter#transparency","2010":"/previews/PR4492/reference/plots/scatter#uv-offset-width","2011":"/previews/PR4492/reference/plots/scatter#visible","2012":"/previews/PR4492/reference/plots/scatterlines#scatterlines","2013":"/previews/PR4492/reference/plots/scatterlines#examples","2014":"/previews/PR4492/reference/plots/scatterlines#attributes","2015":"/previews/PR4492/reference/plots/scatterlines#alpha","2016":"/previews/PR4492/reference/plots/scatterlines#clip-planes","2017":"/previews/PR4492/reference/plots/scatterlines#color","2018":"/previews/PR4492/reference/plots/scatterlines#colormap","2019":"/previews/PR4492/reference/plots/scatterlines#colorrange","2020":"/previews/PR4492/reference/plots/scatterlines#colorscale","2021":"/previews/PR4492/reference/plots/scatterlines#cycle","2022":"/previews/PR4492/reference/plots/scatterlines#depth-shift","2023":"/previews/PR4492/reference/plots/scatterlines#fxaa","2024":"/previews/PR4492/reference/plots/scatterlines#highclip","2025":"/previews/PR4492/reference/plots/scatterlines#inspectable","2026":"/previews/PR4492/reference/plots/scatterlines#inspector-clear","2027":"/previews/PR4492/reference/plots/scatterlines#inspector-hover","2028":"/previews/PR4492/reference/plots/scatterlines#inspector-label","2029":"/previews/PR4492/reference/plots/scatterlines#joinstyle","2030":"/previews/PR4492/reference/plots/scatterlines#linecap","2031":"/previews/PR4492/reference/plots/scatterlines#linestyle","2032":"/previews/PR4492/reference/plots/scatterlines#linewidth","2033":"/previews/PR4492/reference/plots/scatterlines#lowclip","2034":"/previews/PR4492/reference/plots/scatterlines#marker","2035":"/previews/PR4492/reference/plots/scatterlines#markercolor","2036":"/previews/PR4492/reference/plots/scatterlines#markercolormap","2037":"/previews/PR4492/reference/plots/scatterlines#markercolorrange","2038":"/previews/PR4492/reference/plots/scatterlines#markersize","2039":"/previews/PR4492/reference/plots/scatterlines#miter-limit","2040":"/previews/PR4492/reference/plots/scatterlines#model","2041":"/previews/PR4492/reference/plots/scatterlines#nan-color","2042":"/previews/PR4492/reference/plots/scatterlines#overdraw","2043":"/previews/PR4492/reference/plots/scatterlines#space","2044":"/previews/PR4492/reference/plots/scatterlines#ssao","2045":"/previews/PR4492/reference/plots/scatterlines#strokecolor","2046":"/previews/PR4492/reference/plots/scatterlines#strokewidth","2047":"/previews/PR4492/reference/plots/scatterlines#transformation","2048":"/previews/PR4492/reference/plots/scatterlines#transparency","2049":"/previews/PR4492/reference/plots/scatterlines#visible","2050":"/previews/PR4492/reference/plots/series#series","2051":"/previews/PR4492/reference/plots/series#examples","2052":"/previews/PR4492/reference/plots/series#matrix","2053":"/previews/PR4492/reference/plots/series#Vector-of-vectors","2054":"/previews/PR4492/reference/plots/series#Vector-and-matrix","2055":"/previews/PR4492/reference/plots/series#attributes","2056":"/previews/PR4492/reference/plots/series#color","2057":"/previews/PR4492/reference/plots/series#joinstyle","2058":"/previews/PR4492/reference/plots/series#labels","2059":"/previews/PR4492/reference/plots/series#linecap","2060":"/previews/PR4492/reference/plots/series#linestyle","2061":"/previews/PR4492/reference/plots/series#linewidth","2062":"/previews/PR4492/reference/plots/series#marker","2063":"/previews/PR4492/reference/plots/series#markercolor","2064":"/previews/PR4492/reference/plots/series#markersize","2065":"/previews/PR4492/reference/plots/series#miter-limit","2066":"/previews/PR4492/reference/plots/series#solid-color","2067":"/previews/PR4492/reference/plots/series#space","2068":"/previews/PR4492/reference/plots/series#strokecolor","2069":"/previews/PR4492/reference/plots/series#strokewidth","2070":"/previews/PR4492/reference/plots/stairs#stairs","2071":"/previews/PR4492/reference/plots/stairs#examples","2072":"/previews/PR4492/reference/plots/stairs#attributes","2073":"/previews/PR4492/reference/plots/stairs#alpha","2074":"/previews/PR4492/reference/plots/stairs#clip-planes","2075":"/previews/PR4492/reference/plots/stairs#color","2076":"/previews/PR4492/reference/plots/stairs#colormap","2077":"/previews/PR4492/reference/plots/stairs#colorrange","2078":"/previews/PR4492/reference/plots/stairs#colorscale","2079":"/previews/PR4492/reference/plots/stairs#cycle","2080":"/previews/PR4492/reference/plots/stairs#depth-shift","2081":"/previews/PR4492/reference/plots/stairs#fxaa","2082":"/previews/PR4492/reference/plots/stairs#highclip","2083":"/previews/PR4492/reference/plots/stairs#inspectable","2084":"/previews/PR4492/reference/plots/stairs#inspector-clear","2085":"/previews/PR4492/reference/plots/stairs#inspector-hover","2086":"/previews/PR4492/reference/plots/stairs#inspector-label","2087":"/previews/PR4492/reference/plots/stairs#joinstyle","2088":"/previews/PR4492/reference/plots/stairs#linecap","2089":"/previews/PR4492/reference/plots/stairs#linestyle","2090":"/previews/PR4492/reference/plots/stairs#linewidth","2091":"/previews/PR4492/reference/plots/stairs#lowclip","2092":"/previews/PR4492/reference/plots/stairs#miter-limit","2093":"/previews/PR4492/reference/plots/stairs#model","2094":"/previews/PR4492/reference/plots/stairs#nan-color","2095":"/previews/PR4492/reference/plots/stairs#overdraw","2096":"/previews/PR4492/reference/plots/stairs#space","2097":"/previews/PR4492/reference/plots/stairs#ssao","2098":"/previews/PR4492/reference/plots/stairs#step","2099":"/previews/PR4492/reference/plots/stairs#transformation","2100":"/previews/PR4492/reference/plots/stairs#transparency","2101":"/previews/PR4492/reference/plots/stairs#visible","2102":"/previews/PR4492/reference/plots/spy#spy","2103":"/previews/PR4492/reference/plots/spy#examples","2104":"/previews/PR4492/reference/plots/spy#attributes","2105":"/previews/PR4492/reference/plots/spy#alpha","2106":"/previews/PR4492/reference/plots/spy#clip-planes","2107":"/previews/PR4492/reference/plots/spy#color","2108":"/previews/PR4492/reference/plots/spy#colormap","2109":"/previews/PR4492/reference/plots/spy#colorrange","2110":"/previews/PR4492/reference/plots/spy#colorscale","2111":"/previews/PR4492/reference/plots/spy#depth-shift","2112":"/previews/PR4492/reference/plots/spy#framecolor","2113":"/previews/PR4492/reference/plots/spy#framesize","2114":"/previews/PR4492/reference/plots/spy#framevisible","2115":"/previews/PR4492/reference/plots/spy#fxaa","2116":"/previews/PR4492/reference/plots/spy#highclip","2117":"/previews/PR4492/reference/plots/spy#inspectable","2118":"/previews/PR4492/reference/plots/spy#inspector-clear","2119":"/previews/PR4492/reference/plots/spy#inspector-hover","2120":"/previews/PR4492/reference/plots/spy#inspector-label","2121":"/previews/PR4492/reference/plots/spy#lowclip","2122":"/previews/PR4492/reference/plots/spy#marker","2123":"/previews/PR4492/reference/plots/spy#marker-gap","2124":"/previews/PR4492/reference/plots/spy#markersize","2125":"/previews/PR4492/reference/plots/spy#model","2126":"/previews/PR4492/reference/plots/spy#nan-color","2127":"/previews/PR4492/reference/plots/spy#overdraw","2128":"/previews/PR4492/reference/plots/spy#space","2129":"/previews/PR4492/reference/plots/spy#ssao","2130":"/previews/PR4492/reference/plots/spy#transformation","2131":"/previews/PR4492/reference/plots/spy#transparency","2132":"/previews/PR4492/reference/plots/spy#visible","2133":"/previews/PR4492/reference/plots/stem#stem","2134":"/previews/PR4492/reference/plots/stem#examples","2135":"/previews/PR4492/reference/plots/stem#attributes","2136":"/previews/PR4492/reference/plots/stem#clip-planes","2137":"/previews/PR4492/reference/plots/stem#color","2138":"/previews/PR4492/reference/plots/stem#colormap","2139":"/previews/PR4492/reference/plots/stem#colorrange","2140":"/previews/PR4492/reference/plots/stem#colorscale","2141":"/previews/PR4492/reference/plots/stem#cycle","2142":"/previews/PR4492/reference/plots/stem#depth-shift","2143":"/previews/PR4492/reference/plots/stem#fxaa","2144":"/previews/PR4492/reference/plots/stem#inspectable","2145":"/previews/PR4492/reference/plots/stem#inspector-clear","2146":"/previews/PR4492/reference/plots/stem#inspector-hover","2147":"/previews/PR4492/reference/plots/stem#inspector-label","2148":"/previews/PR4492/reference/plots/stem#marker","2149":"/previews/PR4492/reference/plots/stem#markersize","2150":"/previews/PR4492/reference/plots/stem#model","2151":"/previews/PR4492/reference/plots/stem#offset","2152":"/previews/PR4492/reference/plots/stem#overdraw","2153":"/previews/PR4492/reference/plots/stem#space","2154":"/previews/PR4492/reference/plots/stem#ssao","2155":"/previews/PR4492/reference/plots/stem#stemcolor","2156":"/previews/PR4492/reference/plots/stem#stemcolormap","2157":"/previews/PR4492/reference/plots/stem#stemcolorrange","2158":"/previews/PR4492/reference/plots/stem#stemlinestyle","2159":"/previews/PR4492/reference/plots/stem#stemwidth","2160":"/previews/PR4492/reference/plots/stem#strokecolor","2161":"/previews/PR4492/reference/plots/stem#strokewidth","2162":"/previews/PR4492/reference/plots/stem#transformation","2163":"/previews/PR4492/reference/plots/stem#transparency","2164":"/previews/PR4492/reference/plots/stem#trunkcolor","2165":"/previews/PR4492/reference/plots/stem#trunkcolormap","2166":"/previews/PR4492/reference/plots/stem#trunkcolorrange","2167":"/previews/PR4492/reference/plots/stem#trunklinestyle","2168":"/previews/PR4492/reference/plots/stem#trunkwidth","2169":"/previews/PR4492/reference/plots/stem#visible","2170":"/previews/PR4492/reference/plots/stephist#stephist","2171":"/previews/PR4492/reference/plots/stephist#examples","2172":"/previews/PR4492/reference/plots/stephist#attributes","2173":"/previews/PR4492/reference/plots/stephist#bins","2174":"/previews/PR4492/reference/plots/stephist#color","2175":"/previews/PR4492/reference/plots/stephist#cycle","2176":"/previews/PR4492/reference/plots/stephist#linestyle","2177":"/previews/PR4492/reference/plots/stephist#linewidth","2178":"/previews/PR4492/reference/plots/stephist#normalization","2179":"/previews/PR4492/reference/plots/stephist#scale-to","2180":"/previews/PR4492/reference/plots/stephist#weights","2181":"/previews/PR4492/reference/plots/streamplot#streamplot","2182":"/previews/PR4492/reference/plots/streamplot#examples","2183":"/previews/PR4492/reference/plots/streamplot#attributes","2184":"/previews/PR4492/reference/plots/streamplot#alpha","2185":"/previews/PR4492/reference/plots/streamplot#arrow-head","2186":"/previews/PR4492/reference/plots/streamplot#arrow-size","2187":"/previews/PR4492/reference/plots/streamplot#clip-planes","2188":"/previews/PR4492/reference/plots/streamplot#color","2189":"/previews/PR4492/reference/plots/streamplot#colormap","2190":"/previews/PR4492/reference/plots/streamplot#colorrange","2191":"/previews/PR4492/reference/plots/streamplot#colorscale","2192":"/previews/PR4492/reference/plots/streamplot#density","2193":"/previews/PR4492/reference/plots/streamplot#depth-shift","2194":"/previews/PR4492/reference/plots/streamplot#fxaa","2195":"/previews/PR4492/reference/plots/streamplot#gridsize","2196":"/previews/PR4492/reference/plots/streamplot#highclip","2197":"/previews/PR4492/reference/plots/streamplot#inspectable","2198":"/previews/PR4492/reference/plots/streamplot#inspector-clear","2199":"/previews/PR4492/reference/plots/streamplot#inspector-hover","2200":"/previews/PR4492/reference/plots/streamplot#inspector-label","2201":"/previews/PR4492/reference/plots/streamplot#joinstyle","2202":"/previews/PR4492/reference/plots/streamplot#linecap","2203":"/previews/PR4492/reference/plots/streamplot#linestyle","2204":"/previews/PR4492/reference/plots/streamplot#linewidth","2205":"/previews/PR4492/reference/plots/streamplot#lowclip","2206":"/previews/PR4492/reference/plots/streamplot#maxsteps","2207":"/previews/PR4492/reference/plots/streamplot#miter-limit","2208":"/previews/PR4492/reference/plots/streamplot#model","2209":"/previews/PR4492/reference/plots/streamplot#nan-color","2210":"/previews/PR4492/reference/plots/streamplot#overdraw","2211":"/previews/PR4492/reference/plots/streamplot#quality","2212":"/previews/PR4492/reference/plots/streamplot#space","2213":"/previews/PR4492/reference/plots/streamplot#ssao","2214":"/previews/PR4492/reference/plots/streamplot#stepsize","2215":"/previews/PR4492/reference/plots/streamplot#transformation","2216":"/previews/PR4492/reference/plots/streamplot#transparency","2217":"/previews/PR4492/reference/plots/streamplot#visible","2218":"/previews/PR4492/reference/plots/surface#surface","2219":"/previews/PR4492/reference/plots/surface#examples","2220":"/previews/PR4492/reference/plots/surface#attributes","2221":"/previews/PR4492/reference/plots/surface#alpha","2222":"/previews/PR4492/reference/plots/surface#backlight","2223":"/previews/PR4492/reference/plots/surface#clip-planes","2224":"/previews/PR4492/reference/plots/surface#color","2225":"/previews/PR4492/reference/plots/surface#colormap","2226":"/previews/PR4492/reference/plots/surface#colorrange","2227":"/previews/PR4492/reference/plots/surface#colorscale","2228":"/previews/PR4492/reference/plots/surface#depth-shift","2229":"/previews/PR4492/reference/plots/surface#diffuse","2230":"/previews/PR4492/reference/plots/surface#fxaa","2231":"/previews/PR4492/reference/plots/surface#highclip","2232":"/previews/PR4492/reference/plots/surface#inspectable","2233":"/previews/PR4492/reference/plots/surface#inspector-clear","2234":"/previews/PR4492/reference/plots/surface#inspector-hover","2235":"/previews/PR4492/reference/plots/surface#inspector-label","2236":"/previews/PR4492/reference/plots/surface#interpolate","2237":"/previews/PR4492/reference/plots/surface#invert-normals","2238":"/previews/PR4492/reference/plots/surface#lowclip","2239":"/previews/PR4492/reference/plots/surface#material","2240":"/previews/PR4492/reference/plots/surface#model","2241":"/previews/PR4492/reference/plots/surface#nan-color","2242":"/previews/PR4492/reference/plots/surface#overdraw","2243":"/previews/PR4492/reference/plots/surface#shading","2244":"/previews/PR4492/reference/plots/surface#shininess","2245":"/previews/PR4492/reference/plots/surface#space","2246":"/previews/PR4492/reference/plots/surface#specular","2247":"/previews/PR4492/reference/plots/surface#ssao","2248":"/previews/PR4492/reference/plots/surface#transformation","2249":"/previews/PR4492/reference/plots/surface#transparency","2250":"/previews/PR4492/reference/plots/surface#uv-transform","2251":"/previews/PR4492/reference/plots/surface#visible","2252":"/previews/PR4492/reference/plots/text#text","2253":"/previews/PR4492/reference/plots/text#Marker-space-pixel","2254":"/previews/PR4492/reference/plots/text#Marker-space-data","2255":"/previews/PR4492/reference/plots/text#alignment","2256":"/previews/PR4492/reference/plots/text#justification","2257":"/previews/PR4492/reference/plots/text#offset","2258":"/previews/PR4492/reference/plots/text#Relative-space","2259":"/previews/PR4492/reference/plots/text#mathtex","2260":"/previews/PR4492/reference/plots/text#Rich-text","2261":"/previews/PR4492/reference/plots/text#Tweaking-offsets","2262":"/previews/PR4492/reference/plots/text#attributes","2263":"/previews/PR4492/reference/plots/text#align","2264":"/previews/PR4492/reference/plots/text#alpha","2265":"/previews/PR4492/reference/plots/text#clip-planes","2266":"/previews/PR4492/reference/plots/text#color","2267":"/previews/PR4492/reference/plots/text#colormap","2268":"/previews/PR4492/reference/plots/text#colorrange","2269":"/previews/PR4492/reference/plots/text#colorscale","2270":"/previews/PR4492/reference/plots/text#depth-shift","2271":"/previews/PR4492/reference/plots/text#font","2272":"/previews/PR4492/reference/plots/text#fonts","2273":"/previews/PR4492/reference/plots/text#fontsize","2274":"/previews/PR4492/reference/plots/text#fxaa","2275":"/previews/PR4492/reference/plots/text#glowcolor","2276":"/previews/PR4492/reference/plots/text#glowwidth","2277":"/previews/PR4492/reference/plots/text#highclip","2278":"/previews/PR4492/reference/plots/text#inspectable","2279":"/previews/PR4492/reference/plots/text#inspector-clear","2280":"/previews/PR4492/reference/plots/text#inspector-hover","2281":"/previews/PR4492/reference/plots/text#inspector-label","2282":"/previews/PR4492/reference/plots/text#justification-1","2283":"/previews/PR4492/reference/plots/text#lineheight","2284":"/previews/PR4492/reference/plots/text#lowclip","2285":"/previews/PR4492/reference/plots/text#markerspace","2286":"/previews/PR4492/reference/plots/text#model","2287":"/previews/PR4492/reference/plots/text#nan-color","2288":"/previews/PR4492/reference/plots/text#offset-1","2289":"/previews/PR4492/reference/plots/text#overdraw","2290":"/previews/PR4492/reference/plots/text#position","2291":"/previews/PR4492/reference/plots/text#rotation","2292":"/previews/PR4492/reference/plots/text#space","2293":"/previews/PR4492/reference/plots/text#ssao","2294":"/previews/PR4492/reference/plots/text#strokecolor","2295":"/previews/PR4492/reference/plots/text#strokewidth","2296":"/previews/PR4492/reference/plots/text#text-2","2297":"/previews/PR4492/reference/plots/text#transform-marker","2298":"/previews/PR4492/reference/plots/text#transformation","2299":"/previews/PR4492/reference/plots/text#transparency","2300":"/previews/PR4492/reference/plots/text#visible","2301":"/previews/PR4492/reference/plots/text#word-wrap-width","2302":"/previews/PR4492/reference/plots/tooltip#tooltip","2303":"/previews/PR4492/reference/plots/tooltip#examples","2304":"/previews/PR4492/reference/plots/tooltip#Basic-tooltip","2305":"/previews/PR4492/reference/plots/tooltip#attributes","2306":"/previews/PR4492/reference/plots/tooltip#align","2307":"/previews/PR4492/reference/plots/tooltip#backgroundcolor","2308":"/previews/PR4492/reference/plots/tooltip#clip-planes","2309":"/previews/PR4492/reference/plots/tooltip#depth-shift","2310":"/previews/PR4492/reference/plots/tooltip#font","2311":"/previews/PR4492/reference/plots/tooltip#fontsize","2312":"/previews/PR4492/reference/plots/tooltip#fxaa","2313":"/previews/PR4492/reference/plots/tooltip#inspectable","2314":"/previews/PR4492/reference/plots/tooltip#inspector-clear","2315":"/previews/PR4492/reference/plots/tooltip#inspector-hover","2316":"/previews/PR4492/reference/plots/tooltip#inspector-label","2317":"/previews/PR4492/reference/plots/tooltip#justification","2318":"/previews/PR4492/reference/plots/tooltip#model","2319":"/previews/PR4492/reference/plots/tooltip#offset","2320":"/previews/PR4492/reference/plots/tooltip#outline-color","2321":"/previews/PR4492/reference/plots/tooltip#outline-linestyle","2322":"/previews/PR4492/reference/plots/tooltip#outline-linewidth","2323":"/previews/PR4492/reference/plots/tooltip#overdraw","2324":"/previews/PR4492/reference/plots/tooltip#placement","2325":"/previews/PR4492/reference/plots/tooltip#space","2326":"/previews/PR4492/reference/plots/tooltip#ssao","2327":"/previews/PR4492/reference/plots/tooltip#strokecolor","2328":"/previews/PR4492/reference/plots/tooltip#strokewidth","2329":"/previews/PR4492/reference/plots/tooltip#text","2330":"/previews/PR4492/reference/plots/tooltip#textcolor","2331":"/previews/PR4492/reference/plots/tooltip#textpadding","2332":"/previews/PR4492/reference/plots/tooltip#transformation","2333":"/previews/PR4492/reference/plots/tooltip#transparency","2334":"/previews/PR4492/reference/plots/tooltip#triangle-size","2335":"/previews/PR4492/reference/plots/tooltip#visible","2336":"/previews/PR4492/reference/plots/tooltip#xautolimits","2337":"/previews/PR4492/reference/plots/tooltip#yautolimits","2338":"/previews/PR4492/reference/plots/tooltip#zautolimits","2339":"/previews/PR4492/reference/plots/tricontourf#tricontourf","2340":"/previews/PR4492/reference/plots/tricontourf#examples","2341":"/previews/PR4492/reference/plots/tricontourf#Triangulation-modes","2342":"/previews/PR4492/reference/plots/tricontourf#Relative-mode","2343":"/previews/PR4492/reference/plots/tricontourf#attributes","2344":"/previews/PR4492/reference/plots/tricontourf#clip-planes","2345":"/previews/PR4492/reference/plots/tricontourf#colormap","2346":"/previews/PR4492/reference/plots/tricontourf#colorscale","2347":"/previews/PR4492/reference/plots/tricontourf#depth-shift","2348":"/previews/PR4492/reference/plots/tricontourf#edges","2349":"/previews/PR4492/reference/plots/tricontourf#extendhigh","2350":"/previews/PR4492/reference/plots/tricontourf#extendlow","2351":"/previews/PR4492/reference/plots/tricontourf#fxaa","2352":"/previews/PR4492/reference/plots/tricontourf#inspectable","2353":"/previews/PR4492/reference/plots/tricontourf#inspector-clear","2354":"/previews/PR4492/reference/plots/tricontourf#inspector-hover","2355":"/previews/PR4492/reference/plots/tricontourf#inspector-label","2356":"/previews/PR4492/reference/plots/tricontourf#levels","2357":"/previews/PR4492/reference/plots/tricontourf#mode","2358":"/previews/PR4492/reference/plots/tricontourf#model","2359":"/previews/PR4492/reference/plots/tricontourf#nan-color","2360":"/previews/PR4492/reference/plots/tricontourf#overdraw","2361":"/previews/PR4492/reference/plots/tricontourf#space","2362":"/previews/PR4492/reference/plots/tricontourf#ssao","2363":"/previews/PR4492/reference/plots/tricontourf#transformation","2364":"/previews/PR4492/reference/plots/tricontourf#transparency","2365":"/previews/PR4492/reference/plots/tricontourf#triangulation","2366":"/previews/PR4492/reference/plots/tricontourf#visible","2367":"/previews/PR4492/reference/plots/triplot#triplot","2368":"/previews/PR4492/reference/plots/triplot#examples","2369":"/previews/PR4492/reference/plots/triplot#attributes","2370":"/previews/PR4492/reference/plots/triplot#bounding-box","2371":"/previews/PR4492/reference/plots/triplot#constrained-edge-color","2372":"/previews/PR4492/reference/plots/triplot#constrained-edge-linestyle","2373":"/previews/PR4492/reference/plots/triplot#constrained-edge-linewidth","2374":"/previews/PR4492/reference/plots/triplot#convex-hull-color","2375":"/previews/PR4492/reference/plots/triplot#convex-hull-linestyle","2376":"/previews/PR4492/reference/plots/triplot#convex-hull-linewidth","2377":"/previews/PR4492/reference/plots/triplot#ghost-edge-color","2378":"/previews/PR4492/reference/plots/triplot#ghost-edge-extension-factor","2379":"/previews/PR4492/reference/plots/triplot#ghost-edge-linestyle","2380":"/previews/PR4492/reference/plots/triplot#ghost-edge-linewidth","2381":"/previews/PR4492/reference/plots/triplot#joinstyle","2382":"/previews/PR4492/reference/plots/triplot#linecap","2383":"/previews/PR4492/reference/plots/triplot#linestyle","2384":"/previews/PR4492/reference/plots/triplot#marker","2385":"/previews/PR4492/reference/plots/triplot#markercolor","2386":"/previews/PR4492/reference/plots/triplot#markersize","2387":"/previews/PR4492/reference/plots/triplot#miter-limit","2388":"/previews/PR4492/reference/plots/triplot#recompute-centers","2389":"/previews/PR4492/reference/plots/triplot#show-constrained-edges","2390":"/previews/PR4492/reference/plots/triplot#show-convex-hull","2391":"/previews/PR4492/reference/plots/triplot#show-ghost-edges","2392":"/previews/PR4492/reference/plots/triplot#show-points","2393":"/previews/PR4492/reference/plots/triplot#strokecolor","2394":"/previews/PR4492/reference/plots/triplot#strokewidth","2395":"/previews/PR4492/reference/plots/triplot#triangle-color","2396":"/previews/PR4492/reference/plots/violin#violin","2397":"/previews/PR4492/reference/plots/violin#examples","2398":"/previews/PR4492/reference/plots/violin#Using-statistical-weights","2399":"/previews/PR4492/reference/plots/violin#Horizontal-axis","2400":"/previews/PR4492/reference/plots/violin#attributes","2401":"/previews/PR4492/reference/plots/violin#bandwidth","2402":"/previews/PR4492/reference/plots/violin#boundary","2403":"/previews/PR4492/reference/plots/violin#clip-planes","2404":"/previews/PR4492/reference/plots/violin#color","2405":"/previews/PR4492/reference/plots/violin#cycle","2406":"/previews/PR4492/reference/plots/violin#datalimits","2407":"/previews/PR4492/reference/plots/violin#depth-shift","2408":"/previews/PR4492/reference/plots/violin#dodge","2409":"/previews/PR4492/reference/plots/violin#dodge-gap","2410":"/previews/PR4492/reference/plots/violin#fxaa","2411":"/previews/PR4492/reference/plots/violin#gap","2412":"/previews/PR4492/reference/plots/violin#inspectable","2413":"/previews/PR4492/reference/plots/violin#inspector-clear","2414":"/previews/PR4492/reference/plots/violin#inspector-hover","2415":"/previews/PR4492/reference/plots/violin#inspector-label","2416":"/previews/PR4492/reference/plots/violin#max-density","2417":"/previews/PR4492/reference/plots/violin#mediancolor","2418":"/previews/PR4492/reference/plots/violin#medianlinewidth","2419":"/previews/PR4492/reference/plots/violin#model","2420":"/previews/PR4492/reference/plots/violin#n-dodge","2421":"/previews/PR4492/reference/plots/violin#npoints","2422":"/previews/PR4492/reference/plots/violin#orientation","2423":"/previews/PR4492/reference/plots/violin#overdraw","2424":"/previews/PR4492/reference/plots/violin#scale","2425":"/previews/PR4492/reference/plots/violin#show-median","2426":"/previews/PR4492/reference/plots/violin#side","2427":"/previews/PR4492/reference/plots/violin#space","2428":"/previews/PR4492/reference/plots/violin#ssao","2429":"/previews/PR4492/reference/plots/violin#strokecolor","2430":"/previews/PR4492/reference/plots/violin#strokewidth","2431":"/previews/PR4492/reference/plots/violin#transformation","2432":"/previews/PR4492/reference/plots/violin#transparency","2433":"/previews/PR4492/reference/plots/violin#visible","2434":"/previews/PR4492/reference/plots/violin#weights","2435":"/previews/PR4492/reference/plots/violin#width","2436":"/previews/PR4492/reference/plots/vlines#vlines","2437":"/previews/PR4492/reference/plots/vlines#attributes","2438":"/previews/PR4492/reference/plots/vlines#alpha","2439":"/previews/PR4492/reference/plots/vlines#clip-planes","2440":"/previews/PR4492/reference/plots/vlines#color","2441":"/previews/PR4492/reference/plots/vlines#colormap","2442":"/previews/PR4492/reference/plots/vlines#colorrange","2443":"/previews/PR4492/reference/plots/vlines#colorscale","2444":"/previews/PR4492/reference/plots/vlines#cycle","2445":"/previews/PR4492/reference/plots/vlines#depth-shift","2446":"/previews/PR4492/reference/plots/vlines#fxaa","2447":"/previews/PR4492/reference/plots/vlines#highclip","2448":"/previews/PR4492/reference/plots/vlines#inspectable","2449":"/previews/PR4492/reference/plots/vlines#inspector-clear","2450":"/previews/PR4492/reference/plots/vlines#inspector-hover","2451":"/previews/PR4492/reference/plots/vlines#inspector-label","2452":"/previews/PR4492/reference/plots/vlines#linecap","2453":"/previews/PR4492/reference/plots/vlines#linestyle","2454":"/previews/PR4492/reference/plots/vlines#linewidth","2455":"/previews/PR4492/reference/plots/vlines#lowclip","2456":"/previews/PR4492/reference/plots/vlines#model","2457":"/previews/PR4492/reference/plots/vlines#nan-color","2458":"/previews/PR4492/reference/plots/vlines#overdraw","2459":"/previews/PR4492/reference/plots/vlines#space","2460":"/previews/PR4492/reference/plots/vlines#ssao","2461":"/previews/PR4492/reference/plots/vlines#transformation","2462":"/previews/PR4492/reference/plots/vlines#transparency","2463":"/previews/PR4492/reference/plots/vlines#visible","2464":"/previews/PR4492/reference/plots/vlines#ymax","2465":"/previews/PR4492/reference/plots/vlines#ymin","2466":"/previews/PR4492/reference/plots/volume#volume","2467":"/previews/PR4492/reference/plots/volume#examples","2468":"/previews/PR4492/reference/plots/volume#attributes","2469":"/previews/PR4492/reference/plots/volume#absorption","2470":"/previews/PR4492/reference/plots/volume#algorithm","2471":"/previews/PR4492/reference/plots/volume#alpha","2472":"/previews/PR4492/reference/plots/volume#backlight","2473":"/previews/PR4492/reference/plots/volume#clip-planes","2474":"/previews/PR4492/reference/plots/volume#colormap","2475":"/previews/PR4492/reference/plots/volume#colorrange","2476":"/previews/PR4492/reference/plots/volume#colorscale","2477":"/previews/PR4492/reference/plots/volume#depth-shift","2478":"/previews/PR4492/reference/plots/volume#diffuse","2479":"/previews/PR4492/reference/plots/volume#enable-depth","2480":"/previews/PR4492/reference/plots/volume#fxaa","2481":"/previews/PR4492/reference/plots/volume#highclip","2482":"/previews/PR4492/reference/plots/volume#inspectable","2483":"/previews/PR4492/reference/plots/volume#inspector-clear","2484":"/previews/PR4492/reference/plots/volume#inspector-hover","2485":"/previews/PR4492/reference/plots/volume#inspector-label","2486":"/previews/PR4492/reference/plots/volume#interpolate","2487":"/previews/PR4492/reference/plots/volume#isorange","2488":"/previews/PR4492/reference/plots/volume#isovalue","2489":"/previews/PR4492/reference/plots/volume#lowclip","2490":"/previews/PR4492/reference/plots/volume#material","2491":"/previews/PR4492/reference/plots/volume#model","2492":"/previews/PR4492/reference/plots/volume#nan-color","2493":"/previews/PR4492/reference/plots/volume#overdraw","2494":"/previews/PR4492/reference/plots/volume#shading","2495":"/previews/PR4492/reference/plots/volume#shininess","2496":"/previews/PR4492/reference/plots/volume#space","2497":"/previews/PR4492/reference/plots/volume#specular","2498":"/previews/PR4492/reference/plots/volume#ssao","2499":"/previews/PR4492/reference/plots/volume#transformation","2500":"/previews/PR4492/reference/plots/volume#transparency","2501":"/previews/PR4492/reference/plots/volume#visible","2502":"/previews/PR4492/reference/plots/volumeslices#volumeslices","2503":"/previews/PR4492/reference/plots/volumeslices#examples","2504":"/previews/PR4492/reference/plots/volumeslices#attributes","2505":"/previews/PR4492/reference/plots/volumeslices#alpha","2506":"/previews/PR4492/reference/plots/volumeslices#bbox-color","2507":"/previews/PR4492/reference/plots/volumeslices#bbox-visible","2508":"/previews/PR4492/reference/plots/volumeslices#clip-planes","2509":"/previews/PR4492/reference/plots/volumeslices#colormap","2510":"/previews/PR4492/reference/plots/volumeslices#colorrange","2511":"/previews/PR4492/reference/plots/volumeslices#colorscale","2512":"/previews/PR4492/reference/plots/volumeslices#depth-shift","2513":"/previews/PR4492/reference/plots/volumeslices#fxaa","2514":"/previews/PR4492/reference/plots/volumeslices#highclip","2515":"/previews/PR4492/reference/plots/volumeslices#inspectable","2516":"/previews/PR4492/reference/plots/volumeslices#inspector-clear","2517":"/previews/PR4492/reference/plots/volumeslices#inspector-hover","2518":"/previews/PR4492/reference/plots/volumeslices#inspector-label","2519":"/previews/PR4492/reference/plots/volumeslices#interpolate","2520":"/previews/PR4492/reference/plots/volumeslices#lowclip","2521":"/previews/PR4492/reference/plots/volumeslices#model","2522":"/previews/PR4492/reference/plots/volumeslices#nan-color","2523":"/previews/PR4492/reference/plots/volumeslices#overdraw","2524":"/previews/PR4492/reference/plots/volumeslices#space","2525":"/previews/PR4492/reference/plots/volumeslices#ssao","2526":"/previews/PR4492/reference/plots/volumeslices#transformation","2527":"/previews/PR4492/reference/plots/volumeslices#transparency","2528":"/previews/PR4492/reference/plots/volumeslices#visible","2529":"/previews/PR4492/reference/plots/voronoiplot#voronoiplot","2530":"/previews/PR4492/reference/plots/voronoiplot#examples","2531":"/previews/PR4492/reference/plots/voronoiplot#attributes","2532":"/previews/PR4492/reference/plots/voronoiplot#alpha","2533":"/previews/PR4492/reference/plots/voronoiplot#clip","2534":"/previews/PR4492/reference/plots/voronoiplot#color","2535":"/previews/PR4492/reference/plots/voronoiplot#colormap","2536":"/previews/PR4492/reference/plots/voronoiplot#colorrange","2537":"/previews/PR4492/reference/plots/voronoiplot#colorscale","2538":"/previews/PR4492/reference/plots/voronoiplot#highclip","2539":"/previews/PR4492/reference/plots/voronoiplot#lowclip","2540":"/previews/PR4492/reference/plots/voronoiplot#marker","2541":"/previews/PR4492/reference/plots/voronoiplot#markercolor","2542":"/previews/PR4492/reference/plots/voronoiplot#markersize","2543":"/previews/PR4492/reference/plots/voronoiplot#nan-color","2544":"/previews/PR4492/reference/plots/voronoiplot#show-generators","2545":"/previews/PR4492/reference/plots/voronoiplot#smooth","2546":"/previews/PR4492/reference/plots/voronoiplot#strokecolor","2547":"/previews/PR4492/reference/plots/voronoiplot#strokewidth","2548":"/previews/PR4492/reference/plots/voronoiplot#unbounded-edge-extension-factor","2549":"/previews/PR4492/reference/plots/voxels#voxels","2550":"/previews/PR4492/reference/plots/voxels#examples","2551":"/previews/PR4492/reference/plots/voxels#Basic-Example","2552":"/previews/PR4492/reference/plots/voxels#Gap-Attribute","2553":"/previews/PR4492/reference/plots/voxels#Color-and-the-internal-representation","2554":"/previews/PR4492/reference/plots/voxels#colormaps","2555":"/previews/PR4492/reference/plots/voxels#texturemaps","2556":"/previews/PR4492/reference/plots/voxels#Updating-Voxels","2557":"/previews/PR4492/reference/plots/voxels#Picking-Voxels","2558":"/previews/PR4492/reference/plots/voxels#attributes","2559":"/previews/PR4492/reference/plots/voxels#alpha","2560":"/previews/PR4492/reference/plots/voxels#backlight","2561":"/previews/PR4492/reference/plots/voxels#clip-planes","2562":"/previews/PR4492/reference/plots/voxels#color","2563":"/previews/PR4492/reference/plots/voxels#colormap","2564":"/previews/PR4492/reference/plots/voxels#colorrange","2565":"/previews/PR4492/reference/plots/voxels#colorscale","2566":"/previews/PR4492/reference/plots/voxels#depth-shift","2567":"/previews/PR4492/reference/plots/voxels#depthsorting","2568":"/previews/PR4492/reference/plots/voxels#diffuse","2569":"/previews/PR4492/reference/plots/voxels#fxaa","2570":"/previews/PR4492/reference/plots/voxels#gap","2571":"/previews/PR4492/reference/plots/voxels#highclip","2572":"/previews/PR4492/reference/plots/voxels#inspectable","2573":"/previews/PR4492/reference/plots/voxels#inspector-clear","2574":"/previews/PR4492/reference/plots/voxels#inspector-hover","2575":"/previews/PR4492/reference/plots/voxels#inspector-label","2576":"/previews/PR4492/reference/plots/voxels#interpolate","2577":"/previews/PR4492/reference/plots/voxels#is-air","2578":"/previews/PR4492/reference/plots/voxels#lowclip","2579":"/previews/PR4492/reference/plots/voxels#material","2580":"/previews/PR4492/reference/plots/voxels#model","2581":"/previews/PR4492/reference/plots/voxels#nan-color","2582":"/previews/PR4492/reference/plots/voxels#overdraw","2583":"/previews/PR4492/reference/plots/voxels#shading","2584":"/previews/PR4492/reference/plots/voxels#shininess","2585":"/previews/PR4492/reference/plots/voxels#space","2586":"/previews/PR4492/reference/plots/voxels#specular","2587":"/previews/PR4492/reference/plots/voxels#ssao","2588":"/previews/PR4492/reference/plots/voxels#transformation","2589":"/previews/PR4492/reference/plots/voxels#transparency","2590":"/previews/PR4492/reference/plots/voxels#uvmap","2591":"/previews/PR4492/reference/plots/voxels#visible","2592":"/previews/PR4492/reference/plots/vspan#vspan","2593":"/previews/PR4492/reference/plots/vspan#attributes","2594":"/previews/PR4492/reference/plots/vspan#alpha","2595":"/previews/PR4492/reference/plots/vspan#clip-planes","2596":"/previews/PR4492/reference/plots/vspan#color","2597":"/previews/PR4492/reference/plots/vspan#colormap","2598":"/previews/PR4492/reference/plots/vspan#colorrange","2599":"/previews/PR4492/reference/plots/vspan#colorscale","2600":"/previews/PR4492/reference/plots/vspan#cycle","2601":"/previews/PR4492/reference/plots/vspan#depth-shift","2602":"/previews/PR4492/reference/plots/vspan#fxaa","2603":"/previews/PR4492/reference/plots/vspan#highclip","2604":"/previews/PR4492/reference/plots/vspan#inspectable","2605":"/previews/PR4492/reference/plots/vspan#inspector-clear","2606":"/previews/PR4492/reference/plots/vspan#inspector-hover","2607":"/previews/PR4492/reference/plots/vspan#inspector-label","2608":"/previews/PR4492/reference/plots/vspan#joinstyle","2609":"/previews/PR4492/reference/plots/vspan#linecap","2610":"/previews/PR4492/reference/plots/vspan#linestyle","2611":"/previews/PR4492/reference/plots/vspan#lowclip","2612":"/previews/PR4492/reference/plots/vspan#miter-limit","2613":"/previews/PR4492/reference/plots/vspan#model","2614":"/previews/PR4492/reference/plots/vspan#nan-color","2615":"/previews/PR4492/reference/plots/vspan#overdraw","2616":"/previews/PR4492/reference/plots/vspan#shading","2617":"/previews/PR4492/reference/plots/vspan#space","2618":"/previews/PR4492/reference/plots/vspan#ssao","2619":"/previews/PR4492/reference/plots/vspan#stroke-depth-shift","2620":"/previews/PR4492/reference/plots/vspan#strokecolor","2621":"/previews/PR4492/reference/plots/vspan#strokecolormap","2622":"/previews/PR4492/reference/plots/vspan#strokewidth","2623":"/previews/PR4492/reference/plots/vspan#transformation","2624":"/previews/PR4492/reference/plots/vspan#transparency","2625":"/previews/PR4492/reference/plots/vspan#visible","2626":"/previews/PR4492/reference/plots/vspan#ymax","2627":"/previews/PR4492/reference/plots/vspan#ymin","2628":"/previews/PR4492/reference/plots/waterfall#waterfall","2629":"/previews/PR4492/reference/plots/waterfall#examples","2630":"/previews/PR4492/reference/plots/waterfall#attributes","2631":"/previews/PR4492/reference/plots/waterfall#color","2632":"/previews/PR4492/reference/plots/waterfall#cycle","2633":"/previews/PR4492/reference/plots/waterfall#direction-color","2634":"/previews/PR4492/reference/plots/waterfall#dodge","2635":"/previews/PR4492/reference/plots/waterfall#dodge-gap","2636":"/previews/PR4492/reference/plots/waterfall#final-color","2637":"/previews/PR4492/reference/plots/waterfall#final-dodge-gap","2638":"/previews/PR4492/reference/plots/waterfall#final-gap","2639":"/previews/PR4492/reference/plots/waterfall#gap","2640":"/previews/PR4492/reference/plots/waterfall#marker-neg","2641":"/previews/PR4492/reference/plots/waterfall#marker-pos","2642":"/previews/PR4492/reference/plots/waterfall#n-dodge","2643":"/previews/PR4492/reference/plots/waterfall#show-direction","2644":"/previews/PR4492/reference/plots/waterfall#show-final","2645":"/previews/PR4492/reference/plots/waterfall#stack","2646":"/previews/PR4492/reference/plots/waterfall#width","2647":"/previews/PR4492/reference/plots/wireframe#wireframe","2648":"/previews/PR4492/reference/plots/wireframe#examples","2649":"/previews/PR4492/reference/plots/wireframe#attributes","2650":"/previews/PR4492/reference/plots/wireframe#alpha","2651":"/previews/PR4492/reference/plots/wireframe#clip-planes","2652":"/previews/PR4492/reference/plots/wireframe#color","2653":"/previews/PR4492/reference/plots/wireframe#colormap","2654":"/previews/PR4492/reference/plots/wireframe#colorrange","2655":"/previews/PR4492/reference/plots/wireframe#colorscale","2656":"/previews/PR4492/reference/plots/wireframe#cycle","2657":"/previews/PR4492/reference/plots/wireframe#depth-shift","2658":"/previews/PR4492/reference/plots/wireframe#fxaa","2659":"/previews/PR4492/reference/plots/wireframe#highclip","2660":"/previews/PR4492/reference/plots/wireframe#inspectable","2661":"/previews/PR4492/reference/plots/wireframe#inspector-clear","2662":"/previews/PR4492/reference/plots/wireframe#inspector-hover","2663":"/previews/PR4492/reference/plots/wireframe#inspector-label","2664":"/previews/PR4492/reference/plots/wireframe#linecap","2665":"/previews/PR4492/reference/plots/wireframe#linestyle","2666":"/previews/PR4492/reference/plots/wireframe#linewidth","2667":"/previews/PR4492/reference/plots/wireframe#lowclip","2668":"/previews/PR4492/reference/plots/wireframe#model","2669":"/previews/PR4492/reference/plots/wireframe#nan-color","2670":"/previews/PR4492/reference/plots/wireframe#overdraw","2671":"/previews/PR4492/reference/plots/wireframe#space","2672":"/previews/PR4492/reference/plots/wireframe#ssao","2673":"/previews/PR4492/reference/plots/wireframe#transformation","2674":"/previews/PR4492/reference/plots/wireframe#transparency","2675":"/previews/PR4492/reference/plots/wireframe#visible","2676":"/previews/PR4492/reference/scene/SSAO#ssao","2677":"/previews/PR4492/reference/scene/SSAO#example","2678":"/previews/PR4492/reference/scene/clip_planes#Clip-Planes","2679":"/previews/PR4492/reference/scene/clip_planes#examples","2680":"/previews/PR4492/reference/scene/lighting#lighting","2681":"/previews/PR4492/reference/scene/lighting#Material-Attributes","2682":"/previews/PR4492/reference/scene/lighting#Lighting-algorithm","2683":"/previews/PR4492/reference/scene/lighting#Types-of-Light","2684":"/previews/PR4492/reference/scene/lighting#ambientlight","2685":"/previews/PR4492/reference/scene/lighting#directionallight","2686":"/previews/PR4492/reference/scene/lighting#pointlight","2687":"/previews/PR4492/reference/scene/lighting#spotlight","2688":"/previews/PR4492/reference/scene/lighting#rectlight","2689":"/previews/PR4492/reference/scene/lighting#environmentlight","2690":"/previews/PR4492/reference/scene/matcap#matcap","2691":"/previews/PR4492/reference/scene/matcap#example","2692":"/previews/PR4492/tutorials/aspect-tutorial#Aspect-ratios-and-automatic-figure-sizes","2693":"/previews/PR4492/tutorials/getting-started#Getting-started","2694":"/previews/PR4492/tutorials/getting-started#requirements","2695":"/previews/PR4492/tutorials/getting-started#installation","2696":"/previews/PR4492/tutorials/getting-started#plotting","2697":"/previews/PR4492/tutorials/getting-started#Figure-and-Axis","2698":"/previews/PR4492/tutorials/getting-started#Plot-styling","2699":"/previews/PR4492/tutorials/getting-started#legend","2700":"/previews/PR4492/tutorials/getting-started#Saving-a-Figure","2701":"/previews/PR4492/tutorials/layout-tutorial#Creating-complex-layouts","2702":"/previews/PR4492/tutorials/layout-tutorial#Basic-layout-plan","2703":"/previews/PR4492/tutorials/layout-tutorial#Setting-up-GridLayouts","2704":"/previews/PR4492/tutorials/layout-tutorial#Panel-A","2705":"/previews/PR4492/tutorials/layout-tutorial#legend","2706":"/previews/PR4492/tutorials/layout-tutorial#Legend-Tweaks","2707":"/previews/PR4492/tutorials/layout-tutorial#Panel-B","2708":"/previews/PR4492/tutorials/layout-tutorial#colorbar","2709":"/previews/PR4492/tutorials/layout-tutorial#Mixed-alignmode","2710":"/previews/PR4492/tutorials/layout-tutorial#Panel-C","2711":"/previews/PR4492/tutorials/layout-tutorial#Panel-D","2712":"/previews/PR4492/tutorials/layout-tutorial#EEG-labels","2713":"/previews/PR4492/tutorials/layout-tutorial#Scaling-axes-relatively","2714":"/previews/PR4492/tutorials/layout-tutorial#Subplot-labels","2715":"/previews/PR4492/tutorials/layout-tutorial#Final-tweaks","2716":"/previews/PR4492/tutorials/scenes#A-primer-on-Makies-scene-graph","2717":"/previews/PR4492/tutorials/scenes#Scenes-and-subwindows","2718":"/previews/PR4492/tutorials/scenes#Window-Events","2719":"/previews/PR4492/tutorials/scenes#Projections-and-Camera","2720":"/previews/PR4492/tutorials/scenes#Interaction-with-Axis-and-Layouts","2721":"/previews/PR4492/tutorials/scenes#Transformations-and-Scene-graph","2722":"/previews/PR4492/tutorials/wrap-existing-recipe#Wrapping-existing-recipes-for-new-types","2723":"/previews/PR4492/tutorials/wrap-existing-recipe#introduction","2724":"/previews/PR4492/tutorials/wrap-existing-recipe#BarPlot-recipe-–-extend-Makie.convert_arguments","2725":"/previews/PR4492/tutorials/wrap-existing-recipe#Hist-recipe-–-override-Makie.plot!","2726":"/previews/PR4492/explanations/colors#colors","2727":"/previews/PR4492/explanations/colors#Alpha-or-Opacity","2728":"/previews/PR4492/explanations/colors#Cheat-Sheet","2729":"/previews/PR4492/explanations/colors#Named-colors","2730":"/previews/PR4492/explanations/colors#colormaps","2731":"/previews/PR4492/explanations/colors#misc","2732":"/previews/PR4492/explanations/colors#cmocean","2733":"/previews/PR4492/explanations/colors#scientific","2734":"/previews/PR4492/explanations/colors#matplotlib","2735":"/previews/PR4492/explanations/colors#colorbrewer","2736":"/previews/PR4492/explanations/colors#gnuplot","2737":"/previews/PR4492/explanations/colors#colorcet","2738":"/previews/PR4492/explanations/colors#seaborn","2739":"/previews/PR4492/explanations/colors#general"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[1,1,35],"2":[3,1,112],"3":[2,1,38],"4":[3,1,144],"5":[4,1,60],"6":[6,1,129],"7":[1,1,32],"8":[4,1,73],"9":[2,4,66],"10":[1,1,43],"11":[4,1,95],"12":[3,5,33],"13":[2,5,77],"14":[2,5,105],"15":[2,5,32],"16":[1,1,24],"17":[4,1,220],"18":[2,5,88],"19":[2,5,86],"20":[2,5,26],"21":[1,1,158],"22":[6,1,42],"23":[2,1,142],"24":[5,1,102],"25":[12,1,54],"26":[1,1,96],"27":[4,1,361],"28":[6,1,126],"29":[7,1,116],"30":[5,1,204],"31":[4,1,201],"32":[2,1,195],"33":[1,1,73],"34":[2,1,1],"35":[1,3,42],"36":[3,1,40],"37":[1,1,45],"38":[1,1,29],"39":[2,1,44],"40":[4,1,77],"41":[1,1,39],"42":[1,2,218],"43":[3,1,114],"44":[3,1,258],"45":[2,1,143],"46":[2,1,89],"47":[1,2,259],"48":[1,1,100],"49":[1,1,74],"50":[4,1,22],"51":[4,1,87],"52":[2,1,15],"53":[1,1,53],"54":[2,1,32],"55":[2,1,26],"56":[2,1,81],"57":[2,1,300],"58":[6,1,67],"59":[2,1,84],"60":[3,1,1],"61":[2,3,204],"62":[2,5,76],"63":[2,5,119],"64":[1,5,118],"65":[1,5,55],"66":[2,3,88],"67":[2,1,50],"68":[1,2,115],"69":[1,3,138],"70":[4,3,212],"71":[2,2,223],"72":[1,1,34],"73":[3,1,111],"74":[3,1,146],"75":[2,1,193],"76":[2,1,128],"77":[2,1,322],"78":[3,1,153],"79":[2,1,23],"80":[4,1,58],"81":[2,1,213],"82":[3,1,1],"83":[2,3,14],"84":[8,5,54],"85":[2,3,1],"86":[3,5,41],"87":[6,8,50],"88":[4,8,73],"89":[2,3,1],"90":[7,5,55],"91":[2,3,1],"92":[8,5,71],"93":[12,5,100],"94":[7,5,152],"95":[1,1,28],"96":[3,1,89],"97":[5,1,31],"98":[3,1,127],"99":[2,1,49],"100":[5,1,129],"101":[4,1,158],"102":[7,5,301],"103":[7,5,220],"104":[1,1,29],"105":[1,1,57],"106":[1,1,96],"107":[4,1,71],"108":[1,1,25],"109":[2,1,18],"110":[2,1,19],"111":[4,3,28],"112":[3,3,56],"113":[3,3,26],"114":[2,1,79],"115":[2,1,153],"116":[2,2,64],"117":[2,2,286],"118":[4,2,43],"119":[1,1,34],"120":[3,1,86],"121":[3,1,45],"122":[1,1,100],"123":[3,1,43],"124":[3,1,28],"125":[5,1,37],"126":[4,1,42],"127":[1,1,39],"128":[2,1,75],"129":[2,1,49],"130":[2,1,72],"131":[2,2,70],"132":[3,4,79],"133":[1,2,30],"134":[1,2,67],"135":[5,3,71],"136":[4,3,82],"137":[1,1,68],"138":[3,1,88],"139":[3,1,116],"140":[4,1,98],"141":[4,1,101],"142":[4,1,169],"143":[1,1,73],"144":[2,1,65],"145":[6,3,121],"146":[7,3,52],"147":[6,1,205],"148":[3,1,312],"149":[3,1,99],"150":[1,1,1],"151":[5,1,130],"152":[1,1,28],"153":[2,1,68],"154":[3,1,68],"155":[3,1,72],"156":[1,1,25],"157":[1,1,99],"158":[5,1,244],"159":[4,1,110],"160":[3,1,110],"161":[5,1,84],"162":[4,1,113],"163":[4,1,152],"164":[2,1,113],"165":[3,1,117],"166":[2,1,106],"167":[2,2,2],"168":[2,2,5],"169":[2,2,5],"170":[2,2,5],"171":[2,2,5],"172":[2,2,5],"173":[2,2,14],"174":[1,1,57],"175":[3,1,79],"176":[1,1,42],"177":[3,1,38],"178":[2,1,54],"179":[3,1,28],"180":[3,1,50],"181":[1,1,101],"182":[2,2,72],"183":[4,2,94],"184":[1,2,83],"185":[2,1,15],"186":[1,1,60],"187":[3,1,204],"188":[3,1,189],"189":[6,1,96],"190":[7,1,1],"191":[2,7,39],"192":[2,7,85],"193":[4,1,109],"194":[1,4,62],"195":[2,4,34],"196":[2,4,61],"197":[2,4,72],"198":[1,1,1],"199":[3,1,34],"200":[4,1,46],"201":[2,1,41],"202":[5,1,88],"203":[2,1,60],"204":[4,1,88],"205":[4,1,59],"206":[2,1,10],"207":[2,2,42],"208":[2,2,43],"209":[2,2,60],"210":[3,2,41],"211":[2,2,24],"212":[4,4,37],"213":[4,4,34],"214":[2,4,86],"215":[3,4,101],"216":[3,4,37],"217":[1,1,1],"218":[1,2,14],"219":[1,2,101],"220":[1,2,60],"221":[1,2,10],"222":[1,2,11],"223":[1,2,12],"224":[2,2,11],"225":[2,2,11],"226":[2,2,13],"227":[1,2,15],"228":[1,2,9],"229":[1,2,11],"230":[1,2,12],"231":[1,2,112],"232":[1,2,10],"233":[1,2,11],"234":[1,2,12],"235":[1,2,11],"236":[1,2,46],"237":[1,2,11],"238":[1,2,10],"239":[1,2,10],"240":[1,2,10],"241":[1,2,13],"242":[1,2,10],"243":[1,2,16],"244":[1,2,16],"245":[1,2,44],"246":[1,2,34],"247":[1,2,11],"248":[1,2,10],"249":[1,2,11],"250":[1,2,10],"251":[1,2,13],"252":[1,2,10],"253":[1,2,11],"254":[1,2,12],"255":[1,2,15],"256":[1,2,9],"257":[1,2,14],"258":[1,2,21],"259":[1,2,13],"260":[1,2,11],"261":[1,2,12],"262":[1,2,12],"263":[1,2,45],"264":[1,2,11],"265":[1,2,10],"266":[1,2,14],"267":[1,2,10],"268":[1,2,13],"269":[1,2,10],"270":[1,2,14],"271":[1,2,12],"272":[1,2,13],"273":[1,2,13],"274":[1,2,14],"275":[1,2,11],"276":[1,2,49],"277":[1,2,12],"278":[1,2,14],"279":[1,2,12],"280":[1,2,13],"281":[1,2,11],"282":[1,2,12],"283":[1,2,14],"284":[1,2,132],"285":[1,2,17],"286":[1,2,11],"287":[1,2,108],"288":[1,2,13],"289":[1,2,10],"290":[1,2,10],"291":[1,2,11],"292":[1,2,12],"293":[1,2,13],"294":[1,2,11],"295":[1,2,10],"296":[1,2,111],"297":[1,2,11],"298":[1,2,28],"299":[1,2,11],"300":[1,2,11],"301":[1,2,55],"302":[1,2,13],"303":[1,2,11],"304":[1,2,14],"305":[1,2,21],"306":[1,2,13],"307":[1,2,11],"308":[1,2,12],"309":[1,2,12],"310":[1,2,45],"311":[1,2,11],"312":[1,2,10],"313":[1,2,14],"314":[1,2,10],"315":[1,2,13],"316":[1,2,10],"317":[1,2,14],"318":[1,2,12],"319":[1,2,13],"320":[1,2,13],"321":[1,2,14],"322":[1,2,11],"323":[1,2,49],"324":[1,2,12],"325":[1,2,14],"326":[1,2,12],"327":[1,2,13],"328":[1,2,11],"329":[1,2,12],"330":[1,2,14],"331":[1,2,133],"332":[1,2,17],"333":[1,2,11],"334":[1,2,105],"335":[1,2,13],"336":[1,2,10],"337":[1,2,10],"338":[1,2,11],"339":[1,2,12],"340":[1,2,13],"341":[1,2,11],"342":[1,2,10],"343":[1,2,111],"344":[1,2,11],"345":[1,2,28],"346":[1,2,11],"347":[1,2,11],"348":[1,2,55],"349":[1,2,13],"350":[1,2,11],"351":[1,2,12],"352":[1,1,1],"353":[1,1,1],"354":[1,2,14],"355":[1,2,72],"356":[1,2,57],"357":[1,2,7],"358":[2,2,11],"359":[2,2,11],"360":[2,2,11],"361":[1,2,47],"362":[1,2,15],"363":[1,2,10],"364":[1,2,37],"365":[1,2,75],"366":[1,2,111],"367":[1,2,29],"368":[1,2,16],"369":[1,2,16],"370":[1,2,8],"371":[1,2,10],"372":[1,2,11],"373":[1,2,10],"374":[1,2,11],"375":[1,2,13],"376":[1,2,10],"377":[1,2,15],"378":[1,2,120],"379":[1,2,10],"380":[1,2,14],"381":[1,2,10],"382":[1,2,11],"383":[1,2,8],"384":[1,2,7],"385":[1,2,9],"386":[1,2,10],"387":[1,2,8],"388":[1,2,8],"389":[1,2,11],"390":[1,2,11],"391":[1,2,11],"392":[1,2,43],"393":[2,2,15],"394":[2,2,13],"395":[2,2,13],"396":[1,2,11],"397":[1,2,8],"398":[1,2,8],"399":[1,2,9],"400":[1,2,10],"401":[1,2,8],"402":[1,2,8],"403":[1,2,11],"404":[1,2,11],"405":[1,2,12],"406":[1,2,10],"407":[1,2,11],"408":[1,2,8],"409":[1,2,10],"410":[1,2,11],"411":[1,2,10],"412":[1,2,11],"413":[1,2,14],"414":[1,2,10],"415":[1,2,11],"416":[1,2,8],"417":[1,2,7],"418":[1,2,9],"419":[1,2,10],"420":[1,2,8],"421":[1,2,8],"422":[1,2,11],"423":[1,2,11],"424":[1,2,11],"425":[1,2,43],"426":[2,2,15],"427":[2,2,13],"428":[2,2,13],"429":[1,2,11],"430":[1,2,8],"431":[1,2,8],"432":[1,2,9],"433":[1,2,10],"434":[1,2,8],"435":[1,2,8],"436":[1,2,11],"437":[1,2,11],"438":[1,2,12],"439":[1,2,10],"440":[1,2,11],"441":[1,2,8],"442":[1,2,10],"443":[1,2,11],"444":[1,2,14],"445":[1,2,10],"446":[1,2,11],"447":[1,2,8],"448":[1,2,7],"449":[1,2,9],"450":[1,2,10],"451":[1,2,8],"452":[1,2,8],"453":[1,2,11],"454":[1,2,11],"455":[1,2,11],"456":[1,2,44],"457":[2,2,15],"458":[2,2,13],"459":[2,2,13],"460":[1,2,11],"461":[1,2,8],"462":[1,2,8],"463":[1,2,9],"464":[1,2,10],"465":[1,2,8],"466":[1,2,8],"467":[1,2,11],"468":[1,2,11],"469":[1,2,12],"470":[1,2,10],"471":[1,2,11],"472":[1,2,8],"473":[1,1,22],"474":[1,1,1],"475":[1,2,14],"476":[1,2,23],"477":[1,2,36],"478":[1,2,14],"479":[1,2,10],"480":[1,2,22],"481":[1,2,23],"482":[1,2,12],"483":[1,2,24],"484":[1,2,16],"485":[1,2,16],"486":[1,2,14],"487":[1,2,10],"488":[1,2,10],"489":[1,1,48],"490":[1,1,1],"491":[1,2,14],"492":[1,2,11],"493":[2,2,13],"494":[2,2,15],"495":[1,2,15],"496":[1,2,11],"497":[1,2,14],"498":[1,2,11],"499":[1,2,14],"500":[1,2,14],"501":[1,2,10],"502":[1,2,11],"503":[1,2,11],"504":[2,2,13],"505":[2,2,14],"506":[1,2,17],"507":[1,2,10],"508":[1,2,12],"509":[1,2,16],"510":[1,2,16],"511":[1,2,14],"512":[1,2,10],"513":[1,1,44],"514":[1,1,1],"515":[1,2,14],"516":[2,2,13],"517":[2,2,14],"518":[2,2,13],"519":[2,2,13],"520":[1,2,11],"521":[1,2,17],"522":[1,2,14],"523":[2,2,13],"524":[2,2,11],"525":[1,2,11],"526":[1,2,14],"527":[1,2,10],"528":[1,2,35],"529":[1,2,14],"530":[1,2,11],"531":[1,2,16],"532":[1,2,16],"533":[1,2,14],"534":[1,2,10],"535":[1,1,118],"536":[3,1,62],"537":[1,1,1],"538":[1,2,14],"539":[1,2,11],"540":[1,2,11],"541":[1,2,11],"542":[1,2,12],"543":[3,2,12],"544":[1,2,13],"545":[1,2,15],"546":[1,2,10],"547":[1,2,11],"548":[1,2,9],"549":[1,2,9],"550":[1,2,8],"551":[1,2,12],"552":[1,2,10],"553":[1,2,11],"554":[1,2,10],"555":[1,2,11],"556":[1,2,11],"557":[1,2,12],"558":[1,2,11],"559":[1,2,13],"560":[1,2,10],"561":[1,2,12],"562":[1,2,11],"563":[1,2,10],"564":[1,2,11],"565":[1,2,14],"566":[1,2,11],"567":[1,2,11],"568":[1,2,7],"569":[1,2,22],"570":[1,2,11],"571":[1,2,16],"572":[1,2,16],"573":[1,2,17],"574":[1,2,11],"575":[1,2,8],"576":[1,2,14],"577":[1,2,12],"578":[1,2,11],"579":[1,2,12],"580":[1,2,9],"581":[1,2,14],"582":[1,2,12],"583":[1,2,11],"584":[1,2,7],"585":[1,2,11],"586":[1,2,11],"587":[1,2,12],"588":[1,2,11],"589":[1,2,11],"590":[1,2,15],"591":[1,2,11],"592":[1,2,18],"593":[1,1,1],"594":[6,1,14],"595":[1,7,62],"596":[1,7,64],"597":[1,7,176],"598":[1,7,142],"599":[1,1,76],"600":[1,1,80],"601":[2,1,43],"602":[6,1,92],"603":[5,1,68],"604":[6,1,54],"605":[1,1,158],"606":[1,1,1],"607":[1,2,14],"608":[2,2,15],"609":[3,2,16],"610":[2,2,17],"611":[1,2,15],"612":[1,2,10],"613":[1,2,14],"614":[1,2,19],"615":[1,2,11],"616":[1,2,16],"617":[1,2,14],"618":[1,2,17],"619":[1,2,16],"620":[1,2,16],"621":[1,2,15],"622":[1,2,10],"623":[1,1,96],"624":[1,1,1],"625":[1,2,14],"626":[1,2,11],"627":[1,2,10],"628":[1,2,13],"629":[1,2,14],"630":[1,2,10],"631":[1,2,11],"632":[1,2,11],"633":[1,2,14],"634":[1,2,12],"635":[1,2,16],"636":[1,2,16],"637":[1,2,9],"638":[1,2,14],"639":[1,2,10],"640":[1,2,10],"641":[2,2,12],"642":[1,1,1],"643":[5,1,45],"644":[3,5,91],"645":[6,1,120],"646":[4,1,147],"647":[4,1,122],"648":[4,1,149],"649":[3,1,112],"650":[1,1,1],"651":[1,2,14],"652":[1,2,10],"653":[1,2,14],"654":[1,2,45],"655":[1,2,10],"656":[1,2,11],"657":[1,2,12],"658":[1,2,14],"659":[1,2,14],"660":[1,2,44],"661":[1,2,15],"662":[1,2,10],"663":[1,2,9],"664":[1,2,12],"665":[1,2,11],"666":[1,2,11],"667":[1,2,16],"668":[1,2,14],"669":[1,2,11],"670":[1,2,13],"671":[1,2,10],"672":[1,2,9],"673":[1,2,20],"674":[1,2,11],"675":[1,2,13],"676":[1,2,15],"677":[1,2,10],"678":[1,2,12],"679":[1,2,11],"680":[1,2,10],"681":[1,2,20],"682":[1,2,13],"683":[1,2,14],"684":[1,2,14],"685":[1,2,56],"686":[1,2,36],"687":[1,2,14],"688":[1,2,12],"689":[1,2,42],"690":[1,2,56],"691":[1,2,13],"692":[1,2,15],"693":[1,2,13],"694":[1,2,10],"695":[1,2,9],"696":[1,2,20],"697":[1,2,14],"698":[1,2,14],"699":[1,2,37],"700":[1,2,16],"701":[1,2,16],"702":[1,2,12],"703":[1,2,12],"704":[1,2,12],"705":[1,2,12],"706":[1,2,42],"707":[1,2,15],"708":[1,2,12],"709":[1,2,11],"710":[1,2,15],"711":[1,2,10],"712":[1,1,104],"713":[1,1,1],"714":[1,2,14],"715":[2,2,11],"716":[2,2,11],"717":[2,2,11],"718":[1,2,15],"719":[1,2,10],"720":[2,2,12],"721":[1,2,16],"722":[1,2,16],"723":[1,2,15],"724":[1,2,10],"725":[1,1,62],"726":[2,1,38],"727":[1,1,1],"728":[1,2,14],"729":[3,2,9],"730":[3,2,10],"731":[4,2,11],"732":[4,2,11],"733":[1,2,13],"734":[3,2,11],"735":[3,2,9],"736":[1,2,13],"737":[1,2,15],"738":[1,2,10],"739":[2,2,15],"740":[2,2,10],"741":[1,2,38],"742":[1,2,15],"743":[2,2,12],"744":[1,2,25],"745":[4,2,11],"746":[1,2,16],"747":[1,2,16],"748":[1,2,8],"749":[1,2,9],"750":[1,2,15],"751":[1,2,10],"752":[1,1,1],"753":[1,1,1],"754":[1,1,1],"755":[1,1,1],"756":[1,1,1],"757":[1,1,1],"758":[1,1,1],"759":[1,1,1],"760":[1,1,1],"761":[1,1,1],"762":[1,1,1],"763":[1,1,1],"764":[1,1,1],"765":[1,1,37],"766":[3,1,21],"767":[4,1,68],"768":[2,1,111],"769":[3,1,155],"770":[4,1,122],"771":[1,1,102],"772":[2,1,1],"773":[4,3,65],"774":[2,3,106],"775":[2,3,69],"776":[1,1,1],"777":[1,2,14],"778":[3,2,28],"779":[1,2,13],"780":[1,2,23],"781":[2,2,19],"782":[1,2,14],"783":[2,2,11],"784":[2,2,11],"785":[1,2,13],"786":[1,2,22],"787":[1,2,22],"788":[1,2,15],"789":[1,2,10],"790":[3,2,24],"791":[3,2,15],"792":[3,2,29],"793":[1,2,14],"794":[3,2,22],"795":[2,2,23],"796":[1,2,16],"797":[1,2,14],"798":[1,2,15],"799":[1,2,14],"800":[1,2,11],"801":[1,2,17],"802":[1,2,15],"803":[1,2,16],"804":[1,2,15],"805":[1,2,12],"806":[1,2,15],"807":[1,2,11],"808":[1,2,16],"809":[1,2,16],"810":[1,2,11],"811":[1,2,45],"812":[1,2,15],"813":[1,2,16],"814":[1,2,15],"815":[1,2,15],"816":[1,2,17],"817":[1,2,21],"818":[1,2,14],"819":[2,2,15],"820":[1,2,9],"821":[1,2,9],"822":[1,2,10],"823":[1,2,9],"824":[1,2,16],"825":[1,2,16],"826":[2,2,15],"827":[3,2,21],"828":[3,2,24],"829":[1,2,14],"830":[1,2,16],"831":[1,2,14],"832":[1,2,15],"833":[1,2,14],"834":[1,2,21],"835":[1,2,17],"836":[1,2,15],"837":[1,2,16],"838":[1,2,15],"839":[1,2,12],"840":[1,2,11],"841":[1,2,16],"842":[1,2,16],"843":[1,2,11],"844":[1,2,15],"845":[1,2,16],"846":[1,2,15],"847":[1,2,15],"848":[1,2,20],"849":[1,2,22],"850":[1,2,14],"851":[1,2,9],"852":[1,2,15],"853":[1,2,14],"854":[1,2,14],"855":[1,2,24],"856":[1,2,20],"857":[1,2,14],"858":[1,2,15],"859":[1,2,10],"860":[1,2,16],"861":[1,1,101],"862":[4,1,11],"863":[1,1,1],"864":[1,2,14],"865":[2,2,15],"866":[3,2,16],"867":[2,2,17],"868":[1,2,15],"869":[1,2,10],"870":[1,2,14],"871":[1,2,10],"872":[1,2,16],"873":[1,2,14],"874":[1,2,16],"875":[1,2,16],"876":[1,2,16],"877":[1,2,15],"878":[1,2,19],"879":[1,2,10],"880":[1,1,92],"881":[1,1,1],"882":[1,2,14],"883":[1,2,15],"884":[1,2,10],"885":[1,2,16],"886":[1,2,16],"887":[1,2,15],"888":[3,2,27],"889":[1,2,10],"890":[1,1,26],"891":[1,1,83],"892":[1,1,1],"893":[1,2,14],"894":[1,2,11],"895":[2,2,12],"896":[3,2,15],"897":[2,2,13],"898":[1,2,10],"899":[1,2,8],"900":[2,2,10],"901":[3,2,13],"902":[2,2,10],"903":[1,2,9],"904":[1,2,10],"905":[1,2,9],"906":[3,2,14],"907":[2,2,11],"908":[1,2,13],"909":[1,2,6],"910":[1,2,9],"911":[1,2,15],"912":[1,2,10],"913":[1,2,17],"914":[3,2,17],"915":[1,2,13],"916":[2,2,8],"917":[1,2,16],"918":[1,2,16],"919":[1,2,8],"920":[2,2,11],"921":[1,2,10],"922":[1,2,48],"923":[1,2,15],"924":[1,2,10],"925":[1,1,71],"926":[1,1,1],"927":[1,2,12],"928":[1,2,14],"929":[1,2,11],"930":[1,2,13],"931":[2,2,15],"932":[2,2,15],"933":[1,2,15],"934":[1,2,9],"935":[1,2,15],"936":[1,2,16],"937":[1,2,16],"938":[1,2,11],"939":[1,2,15],"940":[1,2,9],"941":[1,1,60],"942":[1,1,1],"943":[1,2,27],"944":[2,2,47],"945":[1,2,10],"946":[1,2,36],"947":[1,2,14],"948":[1,2,28],"949":[1,2,12],"950":[2,2,39],"951":[1,2,16],"952":[1,2,12],"953":[1,2,13],"954":[2,2,18],"955":[2,2,19],"956":[2,2,21],"957":[1,2,22],"958":[1,2,44],"959":[1,2,13],"960":[1,2,12],"961":[1,2,20],"962":[2,2,9],"963":[1,2,22],"964":[1,2,17],"965":[1,2,30],"966":[1,2,7],"967":[1,2,21],"968":[1,2,13],"969":[1,1,50],"970":[1,1,24],"971":[1,1,1],"972":[1,2,27],"973":[2,2,47],"974":[1,2,10],"975":[1,2,36],"976":[1,2,14],"977":[1,2,28],"978":[1,2,12],"979":[2,2,39],"980":[1,2,16],"981":[1,2,12],"982":[1,2,13],"983":[2,2,18],"984":[2,2,19],"985":[2,2,21],"986":[1,2,32],"987":[1,2,25],"988":[1,2,44],"989":[1,2,13],"990":[1,2,12],"991":[2,2,20],"992":[1,2,20],"993":[2,2,9],"994":[1,2,22],"995":[1,2,12],"996":[1,2,17],"997":[1,2,30],"998":[1,2,7],"999":[1,2,21],"1000":[1,2,13],"1001":[1,1,77],"1002":[1,1,90],"1003":[1,1,1],"1004":[1,2,39],"1005":[1,2,27],"1006":[1,2,14],"1007":[1,2,36],"1008":[1,2,44],"1009":[1,2,36],"1010":[1,2,14],"1011":[2,2,47],"1012":[1,2,18],"1013":[1,2,36],"1014":[1,2,14],"1015":[1,2,28],"1016":[2,2,39],"1017":[1,2,18],"1018":[1,2,16],"1019":[1,2,12],"1020":[1,2,13],"1021":[2,2,18],"1022":[2,2,19],"1023":[2,2,21],"1024":[1,2,11],"1025":[1,2,23],"1026":[1,2,15],"1027":[1,2,19],"1028":[1,2,12],"1029":[1,2,7],"1030":[1,2,24],"1031":[1,2,20],"1032":[2,2,9],"1033":[1,2,27],"1034":[1,2,22],"1035":[1,2,30],"1036":[1,2,30],"1037":[1,2,11],"1038":[1,2,17],"1039":[1,2,18],"1040":[1,2,30],"1041":[1,2,7],"1042":[1,2,21],"1043":[1,2,13],"1044":[1,1,45],"1045":[1,1,62],"1046":[1,1,1],"1047":[1,2,27],"1048":[1,2,14],"1049":[2,2,47],"1050":[1,2,32],"1051":[1,2,36],"1052":[1,2,14],"1053":[1,2,28],"1054":[1,2,10],"1055":[2,2,39],"1056":[1,2,18],"1057":[1,2,16],"1058":[1,2,12],"1059":[1,2,13],"1060":[2,2,18],"1061":[2,2,19],"1062":[2,2,21],"1063":[1,2,10],"1064":[1,2,12],"1065":[1,2,7],"1066":[1,2,24],"1067":[1,2,20],"1068":[2,2,9],"1069":[1,2,22],"1070":[1,2,29],"1071":[1,2,11],"1072":[1,2,17],"1073":[1,2,18],"1074":[1,2,30],"1075":[1,2,7],"1076":[1,2,21],"1077":[2,2,56],"1078":[1,2,13],"1079":[1,1,20],"1080":[1,1,129],"1081":[1,1,1],"1082":[1,2,27],"1083":[2,2,12],"1084":[2,2,47],"1085":[1,2,8],"1086":[3,2,7],"1087":[3,2,7],"1088":[1,2,36],"1089":[1,2,14],"1090":[1,2,28],"1091":[1,2,10],"1092":[2,2,39],"1093":[1,2,15],"1094":[1,2,7],"1095":[2,2,8],"1096":[1,2,30],"1097":[3,2,7],"1098":[1,2,16],"1099":[1,2,23],"1100":[1,2,12],"1101":[1,2,13],"1102":[2,2,18],"1103":[2,2,19],"1104":[2,2,21],"1105":[2,2,7],"1106":[2,2,8],"1107":[2,2,10],"1108":[2,2,9],"1109":[2,2,23],"1110":[2,2,19],"1111":[2,2,7],"1112":[2,2,12],"1113":[1,2,12],"1114":[1,2,20],"1115":[2,2,7],"1116":[2,2,9],"1117":[1,2,7],"1118":[1,2,22],"1119":[1,2,17],"1120":[1,2,30],"1121":[1,2,7],"1122":[1,2,8],"1123":[1,2,8],"1124":[1,2,7],"1125":[1,2,21],"1126":[1,2,13],"1127":[1,2,23],"1128":[1,1,52],"1129":[1,1,68],"1130":[3,2,24],"1131":[2,2,52],"1132":[1,1,1],"1133":[1,2,8],"1134":[1,2,8],"1135":[1,2,7],"1136":[1,2,7],"1137":[1,2,10],"1138":[1,2,21],"1139":[2,2,9],"1140":[1,2,11],"1141":[1,2,8],"1142":[1,2,8],"1143":[1,2,8],"1144":[1,2,8],"1145":[1,2,8],"1146":[2,2,7],"1147":[1,2,11],"1148":[1,2,9],"1149":[1,2,7],"1150":[1,2,8],"1151":[1,2,8],"1152":[1,2,11],"1153":[2,2,8],"1154":[2,2,7],"1155":[2,2,8],"1156":[1,2,8],"1157":[1,2,8],"1158":[1,2,17],"1159":[1,2,8],"1160":[1,2,8],"1161":[1,2,15],"1162":[1,2,10],"1163":[1,1,48],"1164":[1,1,1],"1165":[2,2,56],"1166":[2,2,50],"1167":[1,2,24],"1168":[1,1,1],"1169":[1,2,7],"1170":[1,2,8],"1171":[1,2,8],"1172":[1,2,8],"1173":[1,2,8],"1174":[1,2,7],"1175":[1,2,8],"1176":[1,2,7],"1177":[1,2,8],"1178":[2,2,9],"1179":[1,2,23],"1180":[1,2,19],"1181":[1,2,7],"1182":[1,2,7],"1183":[1,2,7],"1184":[1,2,8],"1185":[1,2,7],"1186":[1,2,19],"1187":[1,1,39],"1188":[1,1,76],"1189":[1,1,1],"1190":[1,2,27],"1191":[2,2,47],"1192":[1,2,23],"1193":[1,2,36],"1194":[1,2,14],"1195":[1,2,28],"1196":[2,2,39],"1197":[2,2,7],"1198":[1,2,16],"1199":[1,2,12],"1200":[1,2,13],"1201":[2,2,18],"1202":[2,2,19],"1203":[2,2,21],"1204":[1,2,8],"1205":[1,2,15],"1206":[1,2,10],"1207":[1,2,13],"1208":[1,2,12],"1209":[1,2,10],"1210":[1,2,38],"1211":[1,2,8],"1212":[1,2,7],"1213":[1,2,8],"1214":[1,2,12],"1215":[2,2,9],"1216":[1,2,20],"1217":[2,2,9],"1218":[1,2,22],"1219":[1,2,17],"1220":[1,2,30],"1221":[1,2,7],"1222":[1,2,21],"1223":[1,2,13],"1224":[1,1,31],"1225":[1,1,51],"1226":[1,1,1],"1227":[1,2,27],"1228":[2,2,47],"1229":[1,2,23],"1230":[1,2,36],"1231":[1,2,14],"1232":[1,2,28],"1233":[2,2,39],"1234":[2,2,7],"1235":[1,2,16],"1236":[1,2,12],"1237":[1,2,13],"1238":[2,2,18],"1239":[2,2,19],"1240":[2,2,21],"1241":[1,2,8],"1242":[1,2,15],"1243":[1,2,10],"1244":[1,2,13],"1245":[1,2,12],"1246":[1,2,10],"1247":[1,2,38],"1248":[1,2,8],"1249":[1,2,7],"1250":[1,2,8],"1251":[1,2,12],"1252":[2,2,9],"1253":[1,2,20],"1254":[2,2,9],"1255":[1,2,22],"1256":[1,2,17],"1257":[1,2,30],"1258":[1,2,7],"1259":[1,2,21],"1260":[1,2,13],"1261":[1,1,63],"1262":[2,1,65],"1263":[1,1,1],"1264":[2,2,47],"1265":[1,2,8],"1266":[1,2,7],"1267":[2,2,39],"1268":[1,2,35],"1269":[1,2,35],"1270":[1,2,16],"1271":[1,2,13],"1272":[2,2,18],"1273":[2,2,19],"1274":[2,2,21],"1275":[1,2,72],"1276":[1,2,50],"1277":[1,2,20],"1278":[2,2,7],"1279":[1,2,22],"1280":[1,2,17],"1281":[1,2,30],"1282":[1,2,7],"1283":[1,2,21],"1284":[1,2,13],"1285":[1,1,44],"1286":[1,1,19],"1287":[1,1,1],"1288":[1,2,8],"1289":[1,2,8],"1290":[1,2,7],"1291":[1,2,7],"1292":[1,2,10],"1293":[1,2,7],"1294":[2,2,8],"1295":[1,2,11],"1296":[1,2,8],"1297":[1,2,7],"1298":[1,2,8],"1299":[2,2,7],"1300":[1,2,9],"1301":[1,2,9],"1302":[1,2,11],"1303":[1,2,9],"1304":[2,2,6],"1305":[2,2,8],"1306":[1,2,8],"1307":[1,2,8],"1308":[1,2,10],"1309":[1,1,117],"1310":[1,1,1],"1311":[1,2,55],"1312":[2,2,53],"1313":[2,2,131],"1314":[2,2,45],"1315":[6,4,112],"1316":[6,4,123],"1317":[2,2,119],"1318":[2,2,50],"1319":[1,1,1],"1320":[1,2,50],"1321":[1,2,27],"1322":[1,2,34],"1323":[1,2,23],"1324":[2,2,47],"1325":[1,2,36],"1326":[1,2,14],"1327":[1,2,28],"1328":[2,2,39],"1329":[1,2,16],"1330":[1,2,12],"1331":[1,2,13],"1332":[2,2,18],"1333":[2,2,19],"1334":[2,2,21],"1335":[1,2,40],"1336":[2,2,21],"1337":[1,2,12],"1338":[1,2,13],"1339":[1,2,20],"1340":[2,2,9],"1341":[1,2,22],"1342":[1,2,22],"1343":[2,2,13],"1344":[2,2,14],"1345":[1,2,17],"1346":[1,2,30],"1347":[1,2,7],"1348":[1,2,21],"1349":[1,2,13],"1350":[1,1,20],"1351":[1,1,38],"1352":[1,2,92],"1353":[3,2,21],"1354":[1,1,1],"1355":[1,2,10],"1356":[1,2,12],"1357":[1,2,35],"1358":[1,2,8],"1359":[1,2,8],"1360":[1,2,7],"1361":[1,2,10],"1362":[1,2,16],"1363":[1,2,8],"1364":[1,2,7],"1365":[1,2,15],"1366":[1,2,17],"1367":[1,2,7],"1368":[1,2,8],"1369":[1,2,8],"1370":[1,2,11],"1371":[1,1,3509],"1372":[1,1,33],"1373":[1,1,25],"1374":[1,1,1],"1375":[1,2,27],"1376":[2,2,47],"1377":[1,2,10],"1378":[1,2,36],"1379":[1,2,14],"1380":[1,2,28],"1381":[1,2,12],"1382":[2,2,39],"1383":[1,2,16],"1384":[1,2,12],"1385":[1,2,13],"1386":[2,2,18],"1387":[2,2,19],"1388":[2,2,21],"1389":[1,2,32],"1390":[1,2,25],"1391":[1,2,44],"1392":[1,2,13],"1393":[1,2,12],"1394":[2,2,20],"1395":[1,2,20],"1396":[2,2,9],"1397":[1,2,22],"1398":[1,2,17],"1399":[1,2,30],"1400":[1,2,28],"1401":[1,2,7],"1402":[1,2,21],"1403":[1,2,13],"1404":[1,1,44],"1405":[1,1,44],"1406":[1,1,1],"1407":[1,2,27],"1408":[2,2,47],"1409":[1,2,17],"1410":[1,2,36],"1411":[1,2,14],"1412":[1,2,28],"1413":[1,2,7],"1414":[2,2,39],"1415":[1,2,16],"1416":[1,2,16],"1417":[1,2,12],"1418":[1,2,13],"1419":[2,2,18],"1420":[2,2,19],"1421":[2,2,21],"1422":[1,2,8],"1423":[1,2,13],"1424":[1,2,12],"1425":[1,2,20],"1426":[2,2,9],"1427":[1,2,22],"1428":[1,2,17],"1429":[1,2,30],"1430":[1,2,7],"1431":[1,2,21],"1432":[1,2,13],"1433":[1,2,15],"1434":[1,1,121],"1435":[1,1,1],"1436":[5,2,91],"1437":[6,2,51],"1438":[2,2,35],"1439":[4,2,50],"1440":[4,2,92],"1441":[4,2,48],"1442":[3,1,153],"1443":[1,1,1],"1444":[1,2,27],"1445":[2,2,47],"1446":[1,2,36],"1447":[1,2,14],"1448":[1,2,28],"1449":[2,2,39],"1450":[1,2,16],"1451":[1,2,12],"1452":[1,2,13],"1453":[2,2,18],"1454":[2,2,19],"1455":[2,2,21],"1456":[1,2,10],"1457":[1,2,12],"1458":[1,2,20],"1459":[2,2,9],"1460":[1,2,22],"1461":[1,2,17],"1462":[1,2,30],"1463":[1,2,7],"1464":[1,2,21],"1465":[1,2,13],"1466":[1,1,26],"1467":[1,1,1],"1468":[5,2,66],"1469":[5,2,106],"1470":[5,2,48],"1471":[9,2,45],"1472":[4,2,77],"1473":[4,2,52],"1474":[1,1,1],"1475":[1,2,27],"1476":[1,2,21],"1477":[1,2,20],"1478":[1,2,36],"1479":[1,2,14],"1480":[1,2,28],"1481":[1,2,12],"1482":[1,2,12],"1483":[2,2,9],"1484":[1,2,7],"1485":[1,2,7],"1486":[1,2,25],"1487":[1,2,20],"1488":[1,1,19],"1489":[1,1,25],"1490":[3,2,36],"1491":[2,2,60],"1492":[3,2,22],"1493":[1,1,1],"1494":[2,2,7],"1495":[1,2,27],"1496":[1,2,22],"1497":[1,2,10],"1498":[1,2,9],"1499":[1,2,9],"1500":[3,2,7],"1501":[1,2,10],"1502":[2,2,8],"1503":[2,2,8],"1504":[2,2,9],"1505":[2,2,7],"1506":[2,2,7],"1507":[1,2,48],"1508":[1,2,9],"1509":[3,2,7],"1510":[3,2,7],"1511":[2,2,26],"1512":[1,2,8],"1513":[1,2,8],"1514":[1,2,9],"1515":[1,1,63],"1516":[1,1,1],"1517":[1,2,27],"1518":[2,2,47],"1519":[1,2,10],"1520":[1,2,36],"1521":[1,2,14],"1522":[1,2,28],"1523":[1,2,12],"1524":[2,2,39],"1525":[1,2,16],"1526":[1,2,12],"1527":[1,2,13],"1528":[2,2,18],"1529":[2,2,19],"1530":[2,2,21],"1531":[1,2,22],"1532":[1,2,44],"1533":[1,2,13],"1534":[1,2,12],"1535":[1,2,20],"1536":[2,2,9],"1537":[1,2,22],"1538":[1,2,17],"1539":[1,2,30],"1540":[1,2,7],"1541":[1,2,21],"1542":[1,2,13],"1543":[1,2,17],"1544":[1,2,17],"1545":[1,1,73],"1546":[1,1,1],"1547":[1,2,27],"1548":[2,2,47],"1549":[1,2,50],"1550":[1,2,36],"1551":[1,2,14],"1552":[1,2,28],"1553":[1,2,10],"1554":[2,2,39],"1555":[1,2,16],"1556":[1,2,12],"1557":[1,2,13],"1558":[2,2,18],"1559":[2,2,19],"1560":[2,2,21],"1561":[1,2,8],"1562":[1,2,8],"1563":[1,2,44],"1564":[1,2,12],"1565":[2,2,9],"1566":[1,2,20],"1567":[2,2,9],"1568":[1,2,22],"1569":[1,2,7],"1570":[1,2,17],"1571":[1,2,30],"1572":[3,2,21],"1573":[1,2,13],"1574":[1,2,13],"1575":[1,2,10],"1576":[1,2,7],"1577":[1,2,21],"1578":[1,2,13],"1579":[1,2,17],"1580":[1,2,17],"1581":[1,1,29],"1582":[1,1,27],"1583":[1,1,1],"1584":[1,2,27],"1585":[2,2,47],"1586":[1,2,36],"1587":[1,2,14],"1588":[1,2,28],"1589":[2,2,39],"1590":[1,2,16],"1591":[1,2,12],"1592":[1,2,13],"1593":[2,2,18],"1594":[2,2,19],"1595":[2,2,21],"1596":[1,2,12],"1597":[1,2,12],"1598":[1,2,20],"1599":[2,2,9],"1600":[1,2,22],"1601":[1,2,17],"1602":[1,2,30],"1603":[1,2,7],"1604":[1,2,21],"1605":[2,2,59],"1606":[1,2,13],"1607":[1,1,33],"1608":[6,1,98],"1609":[1,1,1],"1610":[1,2,27],"1611":[2,2,47],"1612":[1,2,34],"1613":[1,2,36],"1614":[1,2,14],"1615":[1,2,28],"1616":[1,2,12],"1617":[2,2,39],"1618":[1,2,16],"1619":[1,2,12],"1620":[1,2,13],"1621":[2,2,18],"1622":[2,2,19],"1623":[2,2,21],"1624":[1,2,74],"1625":[1,2,58],"1626":[1,2,95],"1627":[1,2,45],"1628":[1,2,12],"1629":[2,2,20],"1630":[1,2,20],"1631":[2,2,9],"1632":[1,2,22],"1633":[1,2,17],"1634":[1,2,30],"1635":[1,2,7],"1636":[1,2,21],"1637":[1,2,13],"1638":[1,1,30],"1639":[1,1,20],"1640":[6,2,99],"1641":[1,1,1],"1642":[1,2,27],"1643":[2,2,47],"1644":[1,2,10],"1645":[1,2,36],"1646":[1,2,14],"1647":[1,2,28],"1648":[1,2,12],"1649":[2,2,39],"1650":[1,2,16],"1651":[1,2,12],"1652":[1,2,13],"1653":[2,2,18],"1654":[2,2,19],"1655":[2,2,21],"1656":[1,2,22],"1657":[1,2,44],"1658":[1,2,13],"1659":[1,2,12],"1660":[1,2,20],"1661":[2,2,9],"1662":[1,2,22],"1663":[1,2,17],"1664":[1,2,30],"1665":[1,2,7],"1666":[1,2,21],"1667":[1,2,13],"1668":[1,1,33],"1669":[1,1,34],"1670":[7,1,185],"1671":[1,1,1],"1672":[1,2,27],"1673":[1,2,14],"1674":[2,2,47],"1675":[1,2,32],"1676":[1,2,36],"1677":[1,2,14],"1678":[1,2,28],"1679":[1,2,10],"1680":[2,2,39],"1681":[1,2,18],"1682":[1,2,16],"1683":[1,2,12],"1684":[1,2,13],"1685":[2,2,18],"1686":[2,2,19],"1687":[2,2,21],"1688":[1,2,10],"1689":[1,2,12],"1690":[1,2,7],"1691":[1,2,24],"1692":[1,2,20],"1693":[2,2,9],"1694":[1,2,22],"1695":[1,2,30],"1696":[1,2,11],"1697":[1,2,17],"1698":[1,2,18],"1699":[1,2,30],"1700":[1,2,7],"1701":[1,2,21],"1702":[2,2,56],"1703":[1,2,13],"1704":[1,1,36],"1705":[1,1,81],"1706":[1,1,1],"1707":[1,2,27],"1708":[1,2,14],"1709":[2,2,47],"1710":[1,2,10],"1711":[1,2,36],"1712":[1,2,14],"1713":[1,2,28],"1714":[1,2,7],"1715":[2,2,39],"1716":[1,2,18],"1717":[1,2,16],"1718":[1,2,12],"1719":[1,2,13],"1720":[2,2,18],"1721":[2,2,19],"1722":[2,2,21],"1723":[1,2,12],"1724":[1,2,8],"1725":[1,2,21],"1726":[1,2,24],"1727":[1,2,20],"1728":[2,2,9],"1729":[1,2,22],"1730":[1,2,37],"1731":[1,2,30],"1732":[1,2,11],"1733":[1,2,17],"1734":[1,2,18],"1735":[1,2,30],"1736":[1,2,7],"1737":[1,2,21],"1738":[2,2,85],"1739":[1,2,13],"1740":[1,1,1],"1741":[1,1,1],"1742":[1,1,1],"1743":[1,1,1],"1744":[1,1,1],"1745":[1,1,1],"1746":[1,1,1],"1747":[1,1,1],"1748":[1,1,1],"1749":[1,1,1],"1750":[1,1,1],"1751":[1,1,1],"1752":[1,1,1],"1753":[1,1,1],"1754":[1,1,1],"1755":[1,1,1],"1756":[1,1,1],"1757":[1,1,1],"1758":[1,1,1],"1759":[1,1,1],"1760":[1,1,1],"1761":[1,1,1],"1762":[1,1,1],"1763":[1,1,1],"1764":[1,1,1],"1765":[1,1,1],"1766":[1,1,1],"1767":[1,1,1],"1768":[1,1,1],"1769":[1,1,1],"1770":[1,1,1],"1771":[1,1,1],"1772":[1,1,1],"1773":[1,1,1],"1774":[1,1,1],"1775":[1,1,1],"1776":[1,1,1],"1777":[1,1,1],"1778":[1,1,1],"1779":[1,1,1],"1780":[1,1,1],"1781":[1,1,1],"1782":[1,1,1],"1783":[1,1,1],"1784":[1,1,1],"1785":[1,1,1],"1786":[1,1,1],"1787":[1,1,1],"1788":[1,1,1],"1789":[1,1,1],"1790":[1,1,1],"1791":[1,1,1],"1792":[1,1,1],"1793":[1,1,1],"1794":[1,1,25],"1795":[1,1,101],"1796":[1,1,1],"1797":[2,2,47],"1798":[1,2,7],"1799":[2,2,39],"1800":[1,2,16],"1801":[2,2,21],"1802":[1,2,13],"1803":[2,2,18],"1804":[2,2,19],"1805":[2,2,21],"1806":[1,2,20],"1807":[1,2,16],"1808":[1,2,17],"1809":[2,2,15],"1810":[1,2,22],"1811":[1,2,11],"1812":[1,2,17],"1813":[1,2,30],"1814":[1,2,7],"1815":[1,2,7],"1816":[1,2,7],"1817":[1,2,21],"1818":[3,2,16],"1819":[1,2,13],"1820":[1,1,57],"1821":[1,1,60],"1822":[1,1,1],"1823":[1,2,27],"1824":[2,2,47],"1825":[1,2,50],"1826":[1,2,36],"1827":[1,2,14],"1828":[1,2,28],"1829":[1,2,10],"1830":[2,2,39],"1831":[1,2,16],"1832":[1,2,12],"1833":[1,2,13],"1834":[2,2,18],"1835":[2,2,19],"1836":[2,2,21],"1837":[1,2,8],"1838":[1,2,8],"1839":[1,2,44],"1840":[1,2,12],"1841":[2,2,9],"1842":[1,2,20],"1843":[2,2,9],"1844":[1,2,22],"1845":[1,2,7],"1846":[1,2,17],"1847":[1,2,30],"1848":[3,2,21],"1849":[1,2,13],"1850":[1,2,13],"1851":[1,2,10],"1852":[1,2,7],"1853":[1,2,21],"1854":[1,2,13],"1855":[1,1,35],"1856":[1,1,18],"1857":[1,1,1],"1858":[2,2,47],"1859":[1,2,17],"1860":[1,2,7],"1861":[2,2,39],"1862":[1,2,16],"1863":[1,2,13],"1864":[2,2,18],"1865":[2,2,19],"1866":[2,2,21],"1867":[1,2,7],"1868":[1,2,8],"1869":[1,2,8],"1870":[1,2,7],"1871":[1,2,8],"1872":[1,2,20],"1873":[1,2,22],"1874":[1,2,17],"1875":[1,2,30],"1876":[1,2,8],"1877":[1,2,8],"1878":[1,2,7],"1879":[1,2,21],"1880":[1,2,13],"1881":[1,1,93],"1882":[1,1,18],"1883":[1,1,1],"1884":[2,2,47],"1885":[1,2,17],"1886":[1,2,7],"1887":[2,2,39],"1888":[1,2,16],"1889":[1,2,13],"1890":[2,2,18],"1891":[2,2,19],"1892":[2,2,21],"1893":[1,2,7],"1894":[1,2,8],"1895":[1,2,8],"1896":[1,2,7],"1897":[1,2,8],"1898":[1,2,20],"1899":[1,2,22],"1900":[1,2,17],"1901":[1,2,30],"1902":[1,2,8],"1903":[1,2,8],"1904":[1,2,7],"1905":[1,2,21],"1906":[1,2,13],"1907":[1,1,215],"1908":[1,1,1],"1909":[2,2,23],"1910":[2,2,12],"1911":[2,2,12],"1912":[2,2,15],"1913":[1,2,17],"1914":[1,2,17],"1915":[1,2,10],"1916":[1,2,21],"1917":[2,2,9],"1918":[1,2,14],"1919":[2,2,15],"1920":[1,2,13],"1921":[2,2,11],"1922":[1,2,9],"1923":[2,2,11],"1924":[3,2,24],"1925":[2,2,17],"1926":[1,2,19],"1927":[1,2,13],"1928":[2,2,18],"1929":[1,2,18],"1930":[1,1,49],"1931":[1,1,23],"1932":[1,1,1],"1933":[1,2,27],"1934":[2,2,47],"1935":[1,2,17],"1936":[1,2,36],"1937":[1,2,14],"1938":[1,2,28],"1939":[1,2,7],"1940":[2,2,39],"1941":[1,2,16],"1942":[1,2,16],"1943":[1,2,12],"1944":[1,2,13],"1945":[2,2,18],"1946":[2,2,19],"1947":[2,2,21],"1948":[1,2,8],"1949":[1,2,13],"1950":[1,2,12],"1951":[1,2,20],"1952":[2,2,9],"1953":[1,2,22],"1954":[1,2,17],"1955":[1,2,30],"1956":[1,2,7],"1957":[1,2,21],"1958":[1,2,13],"1959":[1,2,15],"1960":[1,1,26],"1961":[1,1,1],"1962":[5,2,27],"1963":[2,2,72],"1964":[1,2,76],"1965":[2,3,82],"1966":[1,3,181],"1967":[3,2,109],"1968":[1,5,60],"1969":[5,5,209],"1970":[2,2,61],"1971":[2,2,46],"1972":[2,2,43],"1973":[3,2,21],"1974":[6,2,126],"1975":[1,1,1],"1976":[1,2,27],"1977":[2,2,47],"1978":[1,2,42],"1979":[1,2,55],"1980":[1,2,14],"1981":[1,2,28],"1982":[1,2,12],"1983":[2,2,39],"1984":[1,2,19],"1985":[1,2,19],"1986":[1,2,16],"1987":[1,2,13],"1988":[1,2,13],"1989":[1,2,12],"1990":[1,2,13],"1991":[2,2,18],"1992":[2,2,19],"1993":[2,2,21],"1994":[1,2,12],"1995":[1,2,8],"1996":[2,2,22],"1997":[1,2,75],"1998":[1,2,18],"1999":[1,2,20],"2000":[2,2,9],"2001":[1,2,22],"2002":[1,2,34],"2003":[1,2,17],"2004":[1,2,30],"2005":[1,2,30],"2006":[1,2,30],"2007":[2,2,27],"2008":[1,2,7],"2009":[1,2,21],"2010":[3,2,7],"2011":[1,2,13],"2012":[1,1,26],"2013":[1,1,30],"2014":[1,1,1],"2015":[1,2,27],"2016":[2,2,47],"2017":[1,2,16],"2018":[1,2,36],"2019":[1,2,14],"2020":[1,2,28],"2021":[1,2,7],"2022":[2,2,39],"2023":[1,2,16],"2024":[1,2,12],"2025":[1,2,13],"2026":[2,2,18],"2027":[2,2,19],"2028":[2,2,21],"2029":[1,2,8],"2030":[1,2,8],"2031":[1,2,21],"2032":[1,2,13],"2033":[1,2,12],"2034":[1,2,8],"2035":[1,2,7],"2036":[1,2,7],"2037":[1,2,7],"2038":[1,2,10],"2039":[2,2,9],"2040":[1,2,20],"2041":[2,2,9],"2042":[1,2,22],"2043":[1,2,17],"2044":[1,2,30],"2045":[1,2,13],"2046":[1,2,13],"2047":[1,2,7],"2048":[1,2,21],"2049":[1,2,13],"2050":[1,1,72],"2051":[1,1,1],"2052":[1,2,23],"2053":[3,2,18],"2054":[3,2,18],"2055":[1,1,1],"2056":[1,2,7],"2057":[1,2,8],"2058":[1,2,7],"2059":[1,2,8],"2060":[1,2,7],"2061":[1,2,7],"2062":[1,2,7],"2063":[1,2,7],"2064":[1,2,7],"2065":[2,2,9],"2066":[2,2,7],"2067":[1,2,7],"2068":[1,2,7],"2069":[1,2,7],"2070":[1,1,24],"2071":[1,1,26],"2072":[1,1,1],"2073":[1,2,27],"2074":[2,2,47],"2075":[1,2,10],"2076":[1,2,36],"2077":[1,2,14],"2078":[1,2,28],"2079":[1,2,12],"2080":[2,2,39],"2081":[1,2,16],"2082":[1,2,12],"2083":[1,2,13],"2084":[2,2,18],"2085":[2,2,19],"2086":[2,2,21],"2087":[1,2,32],"2088":[1,2,25],"2089":[1,2,44],"2090":[1,2,13],"2091":[1,2,12],"2092":[2,2,20],"2093":[1,2,20],"2094":[2,2,9],"2095":[1,2,22],"2096":[1,2,17],"2097":[1,2,30],"2098":[1,2,28],"2099":[1,2,7],"2100":[1,2,21],"2101":[1,2,13],"2102":[1,1,49],"2103":[1,1,41],"2104":[1,1,1],"2105":[1,2,27],"2106":[2,2,47],"2107":[1,2,21],"2108":[1,2,36],"2109":[1,2,14],"2110":[1,2,28],"2111":[2,2,39],"2112":[1,2,21],"2113":[1,2,9],"2114":[1,2,10],"2115":[1,2,16],"2116":[1,2,12],"2117":[1,2,13],"2118":[2,2,18],"2119":[2,2,19],"2120":[2,2,21],"2121":[1,2,12],"2122":[1,2,57],"2123":[2,2,22],"2124":[1,2,18],"2125":[1,2,20],"2126":[2,2,9],"2127":[1,2,22],"2128":[1,2,17],"2129":[1,2,30],"2130":[1,2,7],"2131":[1,2,21],"2132":[1,2,13],"2133":[1,1,33],"2134":[1,1,44],"2135":[1,1,1],"2136":[2,2,47],"2137":[1,2,8],"2138":[1,2,8],"2139":[1,2,7],"2140":[1,2,7],"2141":[1,2,11],"2142":[2,2,39],"2143":[1,2,16],"2144":[1,2,13],"2145":[2,2,18],"2146":[2,2,19],"2147":[2,2,21],"2148":[1,2,7],"2149":[1,2,8],"2150":[1,2,20],"2151":[1,2,40],"2152":[1,2,22],"2153":[1,2,17],"2154":[1,2,30],"2155":[1,2,8],"2156":[1,2,8],"2157":[1,2,7],"2158":[1,2,7],"2159":[1,2,8],"2160":[1,2,8],"2161":[1,2,8],"2162":[1,2,7],"2163":[1,2,21],"2164":[1,2,8],"2165":[1,2,8],"2166":[1,2,7],"2167":[1,2,7],"2168":[1,2,8],"2169":[1,2,13],"2170":[1,1,20],"2171":[1,1,29],"2172":[1,1,1],"2173":[1,2,27],"2174":[1,2,8],"2175":[1,2,10],"2176":[1,2,7],"2177":[1,2,8],"2178":[1,2,50],"2179":[2,2,11],"2180":[1,2,8],"2181":[1,1,47],"2182":[1,1,47],"2183":[1,1,1],"2184":[1,2,27],"2185":[2,2,7],"2186":[2,2,7],"2187":[2,2,47],"2188":[1,2,36],"2189":[1,2,36],"2190":[1,2,14],"2191":[1,2,28],"2192":[1,2,8],"2193":[2,2,39],"2194":[1,2,16],"2195":[1,2,7],"2196":[1,2,12],"2197":[1,2,13],"2198":[2,2,18],"2199":[2,2,19],"2200":[2,2,21],"2201":[1,2,8],"2202":[1,2,8],"2203":[1,2,7],"2204":[1,2,8],"2205":[1,2,12],"2206":[1,2,7],"2207":[2,2,9],"2208":[1,2,20],"2209":[2,2,9],"2210":[1,2,22],"2211":[1,2,7],"2212":[1,2,17],"2213":[1,2,30],"2214":[1,2,8],"2215":[1,2,7],"2216":[1,2,21],"2217":[1,2,13],"2218":[1,1,38],"2219":[1,1,121],"2220":[1,1,1],"2221":[1,2,27],"2222":[1,2,14],"2223":[2,2,47],"2224":[1,2,25],"2225":[1,2,36],"2226":[1,2,14],"2227":[1,2,28],"2228":[2,2,39],"2229":[1,2,18],"2230":[1,2,16],"2231":[1,2,12],"2232":[1,2,13],"2233":[2,2,18],"2234":[2,2,19],"2235":[2,2,21],"2236":[1,2,16],"2237":[2,2,18],"2238":[1,2,12],"2239":[1,2,24],"2240":[1,2,20],"2241":[2,2,9],"2242":[1,2,22],"2243":[1,2,30],"2244":[1,2,11],"2245":[1,2,17],"2246":[1,2,18],"2247":[1,2,30],"2248":[1,2,7],"2249":[1,2,21],"2250":[2,2,56],"2251":[1,2,13],"2252":[1,1,32],"2253":[3,1,116],"2254":[3,1,49],"2255":[1,1,38],"2256":[1,1,82],"2257":[1,1,78],"2258":[2,1,93],"2259":[1,1,60],"2260":[2,1,106],"2261":[2,2,53],"2262":[1,1,1],"2263":[1,2,21],"2264":[1,2,27],"2265":[2,2,47],"2266":[1,2,36],"2267":[1,2,36],"2268":[1,2,14],"2269":[1,2,28],"2270":[2,2,39],"2271":[1,2,26],"2272":[1,2,20],"2273":[1,2,11],"2274":[1,2,16],"2275":[1,2,13],"2276":[1,2,13],"2277":[1,2,12],"2278":[1,2,13],"2279":[2,2,18],"2280":[2,2,19],"2281":[2,2,21],"2282":[1,2,28],"2283":[1,2,8],"2284":[1,2,12],"2285":[1,2,17],"2286":[1,2,20],"2287":[2,2,9],"2288":[1,2,15],"2289":[1,2,22],"2290":[1,2,14],"2291":[1,2,10],"2292":[1,2,17],"2293":[1,2,30],"2294":[1,2,13],"2295":[1,2,12],"2296":[1,2,38],"2297":[2,2,29],"2298":[1,2,7],"2299":[1,2,21],"2300":[1,2,13],"2301":[3,2,23],"2302":[1,1,26],"2303":[1,1,1],"2304":[2,2,20],"2305":[1,1,1],"2306":[1,2,21],"2307":[1,2,10],"2308":[2,2,47],"2309":[2,2,39],"2310":[1,2,7],"2311":[1,2,11],"2312":[1,2,16],"2313":[1,2,13],"2314":[2,2,18],"2315":[2,2,19],"2316":[2,2,21],"2317":[1,2,17],"2318":[1,2,20],"2319":[1,2,17],"2320":[2,2,10],"2321":[2,2,10],"2322":[2,2,11],"2323":[1,2,22],"2324":[1,2,17],"2325":[1,2,17],"2326":[1,2,30],"2327":[1,2,9],"2328":[1,2,13],"2329":[1,2,7],"2330":[1,2,9],"2331":[1,2,20],"2332":[1,2,7],"2333":[1,2,21],"2334":[2,2,12],"2335":[1,2,13],"2336":[1,2,7],"2337":[1,2,7],"2338":[1,2,7],"2339":[1,1,49],"2340":[1,1,32],"2341":[2,2,201],"2342":[2,2,65],"2343":[1,1,1],"2344":[2,2,47],"2345":[1,2,13],"2346":[1,2,7],"2347":[2,2,39],"2348":[1,2,7],"2349":[1,2,41],"2350":[1,2,42],"2351":[1,2,16],"2352":[1,2,13],"2353":[2,2,18],"2354":[2,2,19],"2355":[2,2,21],"2356":[1,2,35],"2357":[1,2,41],"2358":[1,2,20],"2359":[2,2,7],"2360":[1,2,22],"2361":[1,2,17],"2362":[1,2,30],"2363":[1,2,7],"2364":[1,2,21],"2365":[1,2,47],"2366":[1,2,13],"2367":[1,1,32],"2368":[1,1,110],"2369":[1,1,1],"2370":[2,2,55],"2371":[3,2,10],"2372":[3,2,10],"2373":[3,2,11],"2374":[3,2,10],"2375":[3,2,10],"2376":[3,2,11],"2377":[3,2,10],"2378":[4,2,18],"2379":[3,2,10],"2380":[3,2,11],"2381":[1,2,8],"2382":[1,2,8],"2383":[1,2,10],"2384":[1,2,10],"2385":[1,2,10],"2386":[1,2,10],"2387":[2,2,9],"2388":[2,2,23],"2389":[3,2,10],"2390":[3,2,10],"2391":[3,2,10],"2392":[2,2,18],"2393":[1,2,11],"2394":[1,2,10],"2395":[2,2,9],"2396":[1,1,27],"2397":[1,1,66],"2398":[3,2,24],"2399":[2,2,52],"2400":[1,1,1],"2401":[1,2,7],"2402":[1,2,7],"2403":[2,2,47],"2404":[1,2,8],"2405":[1,2,10],"2406":[1,2,18],"2407":[2,2,39],"2408":[1,2,7],"2409":[2,2,8],"2410":[1,2,16],"2411":[1,2,11],"2412":[1,2,13],"2413":[2,2,18],"2414":[2,2,19],"2415":[2,2,21],"2416":[2,2,7],"2417":[1,2,8],"2418":[1,2,8],"2419":[1,2,20],"2420":[2,2,7],"2421":[1,2,7],"2422":[1,2,10],"2423":[1,2,22],"2424":[1,2,10],"2425":[2,2,8],"2426":[1,2,15],"2427":[1,2,17],"2428":[1,2,30],"2429":[1,2,8],"2430":[1,2,8],"2431":[1,2,7],"2432":[1,2,21],"2433":[1,2,13],"2434":[1,2,17],"2435":[1,2,10],"2436":[1,1,63],"2437":[1,1,1],"2438":[1,2,27],"2439":[2,2,47],"2440":[1,2,10],"2441":[1,2,36],"2442":[1,2,14],"2443":[1,2,28],"2444":[1,2,12],"2445":[2,2,39],"2446":[1,2,16],"2447":[1,2,12],"2448":[1,2,13],"2449":[2,2,18],"2450":[2,2,19],"2451":[2,2,21],"2452":[1,2,22],"2453":[1,2,44],"2454":[1,2,13],"2455":[1,2,12],"2456":[1,2,20],"2457":[2,2,9],"2458":[1,2,22],"2459":[1,2,17],"2460":[1,2,30],"2461":[1,2,7],"2462":[1,2,21],"2463":[1,2,13],"2464":[1,2,17],"2465":[1,2,17],"2466":[1,1,42],"2467":[1,1,74],"2468":[1,1,1],"2469":[1,2,18],"2470":[1,2,11],"2471":[1,2,27],"2472":[1,2,14],"2473":[2,2,47],"2474":[1,2,36],"2475":[1,2,14],"2476":[1,2,28],"2477":[2,2,39],"2478":[1,2,18],"2479":[2,2,16],"2480":[1,2,16],"2481":[1,2,12],"2482":[1,2,13],"2483":[2,2,18],"2484":[2,2,19],"2485":[2,2,21],"2486":[1,2,14],"2487":[1,2,15],"2488":[1,2,12],"2489":[1,2,12],"2490":[1,2,24],"2491":[1,2,20],"2492":[2,2,9],"2493":[1,2,22],"2494":[1,2,30],"2495":[1,2,11],"2496":[1,2,17],"2497":[1,2,18],"2498":[1,2,30],"2499":[1,2,7],"2500":[1,2,21],"2501":[1,2,13],"2502":[1,1,23],"2503":[1,1,84],"2504":[1,1,1],"2505":[1,2,27],"2506":[2,2,9],"2507":[2,2,7],"2508":[2,2,47],"2509":[1,2,36],"2510":[1,2,14],"2511":[1,2,28],"2512":[2,2,39],"2513":[1,2,16],"2514":[1,2,12],"2515":[1,2,13],"2516":[2,2,18],"2517":[2,2,19],"2518":[2,2,21],"2519":[1,2,10],"2520":[1,2,12],"2521":[1,2,20],"2522":[2,2,9],"2523":[1,2,22],"2524":[1,2,17],"2525":[1,2,30],"2526":[1,2,7],"2527":[1,2,21],"2528":[1,2,13],"2529":[1,1,43],"2530":[1,1,163],"2531":[1,1,1],"2532":[1,2,27],"2533":[1,2,46],"2534":[1,2,16],"2535":[1,2,36],"2536":[1,2,14],"2537":[1,2,28],"2538":[1,2,12],"2539":[1,2,12],"2540":[1,2,10],"2541":[1,2,10],"2542":[1,2,10],"2543":[2,2,9],"2544":[2,2,10],"2545":[1,2,7],"2546":[1,2,10],"2547":[1,2,11],"2548":[4,2,17],"2549":[1,1,80],"2550":[1,1,1],"2551":[2,2,49],"2552":[2,2,48],"2553":[5,2,70],"2554":[1,2,74],"2555":[1,2,140],"2556":[2,2,114],"2557":[2,2,61],"2558":[1,1,1],"2559":[1,2,27],"2560":[1,2,14],"2561":[2,2,47],"2562":[1,2,38],"2563":[1,2,36],"2564":[1,2,14],"2565":[1,2,28],"2566":[2,2,39],"2567":[1,2,32],"2568":[1,2,18],"2569":[1,2,16],"2570":[1,2,23],"2571":[1,2,12],"2572":[1,2,13],"2573":[2,2,18],"2574":[2,2,19],"2575":[2,2,21],"2576":[1,2,19],"2577":[2,2,37],"2578":[1,2,12],"2579":[1,2,24],"2580":[1,2,20],"2581":[2,2,9],"2582":[1,2,22],"2583":[1,2,30],"2584":[1,2,11],"2585":[1,2,17],"2586":[1,2,18],"2587":[1,2,30],"2588":[1,2,7],"2589":[1,2,21],"2590":[1,2,27],"2591":[1,2,13],"2592":[1,1,73],"2593":[1,1,1],"2594":[1,2,27],"2595":[2,2,47],"2596":[1,2,50],"2597":[1,2,36],"2598":[1,2,14],"2599":[1,2,28],"2600":[1,2,10],"2601":[2,2,39],"2602":[1,2,16],"2603":[1,2,12],"2604":[1,2,13],"2605":[2,2,18],"2606":[2,2,19],"2607":[2,2,21],"2608":[1,2,8],"2609":[1,2,8],"2610":[1,2,44],"2611":[1,2,12],"2612":[2,2,9],"2613":[1,2,20],"2614":[2,2,9],"2615":[1,2,22],"2616":[1,2,7],"2617":[1,2,17],"2618":[1,2,30],"2619":[3,2,21],"2620":[1,2,13],"2621":[1,2,13],"2622":[1,2,10],"2623":[1,2,7],"2624":[1,2,21],"2625":[1,2,13],"2626":[1,2,17],"2627":[1,2,17],"2628":[1,1,41],"2629":[1,1,83],"2630":[1,1,1],"2631":[1,2,8],"2632":[1,2,10],"2633":[2,2,8],"2634":[1,2,7],"2635":[2,2,8],"2636":[2,2,11],"2637":[3,2,7],"2638":[2,2,7],"2639":[1,2,8],"2640":[2,2,7],"2641":[2,2,7],"2642":[2,2,7],"2643":[2,2,7],"2644":[2,2,7],"2645":[1,2,7],"2646":[1,2,7],"2647":[1,1,27],"2648":[1,1,26],"2649":[1,1,1],"2650":[1,2,27],"2651":[2,2,47],"2652":[1,2,10],"2653":[1,2,36],"2654":[1,2,14],"2655":[1,2,28],"2656":[1,2,12],"2657":[2,2,41],"2658":[1,2,16],"2659":[1,2,12],"2660":[1,2,13],"2661":[2,2,18],"2662":[2,2,19],"2663":[2,2,21],"2664":[1,2,22],"2665":[1,2,44],"2666":[1,2,13],"2667":[1,2,12],"2668":[1,2,20],"2669":[2,2,9],"2670":[1,2,22],"2671":[1,2,17],"2672":[1,2,30],"2673":[1,2,7],"2674":[1,2,21],"2675":[1,2,13],"2676":[1,1,107],"2677":[1,1,54],"2678":[2,1,61],"2679":[1,2,71],"2680":[1,1,70],"2681":[2,1,161],"2682":[2,1,133],"2683":[3,1,1],"2684":[1,4,33],"2685":[1,4,33],"2686":[1,4,100],"2687":[1,4,42],"2688":[1,4,100],"2689":[1,4,1],"2690":[1,1,50],"2691":[1,1,30],"2692":[6,1,333],"2693":[2,1,25],"2694":[1,2,35],"2695":[1,2,155],"2696":[1,2,141],"2697":[3,2,88],"2698":[2,2,52],"2699":[1,2,57],"2700":[3,2,45],"2701":[3,1,237],"2702":[3,3,115],"2703":[3,3,107],"2704":[2,3,93],"2705":[1,5,32],"2706":[2,5,103],"2707":[2,3,84],"2708":[1,5,62],"2709":[2,6,66],"2710":[2,3,102],"2711":[2,3,87],"2712":[2,5,54],"2713":[3,5,61],"2714":[2,3,84],"2715":[2,3,90],"2716":[6,1,87],"2717":[3,6,223],"2718":[2,6,90],"2719":[3,6,130],"2720":[5,6,78],"2721":[4,6,394],"2722":[6,1,1],"2723":[1,6,104],"2724":[6,6,52],"2725":[6,6,98],"2726":[1,1,112],"2727":[3,1,27],"2728":[2,1,83],"2729":[2,1,34],"2730":[1,1,72],"2731":[1,2,43],"2732":[1,2,23],"2733":[1,2,221],"2734":[1,2,46],"2735":[1,2,51],"2736":[1,2,10],"2737":[1,2,139],"2738":[1,2,21],"2739":[1,2,85]},"averageFieldLength":[1.4273722627737209,1.919343065693431,28.651824817518268],"storedFields":{"0":{"title":"Changelog","titles":[]},"1":{"title":"Animations","titles":[]},"2":{"title":"A simple example","titles":["Animations"]},"3":{"title":"File formats","titles":["Animations"]},"4":{"title":"Animations using Observables","titles":["Animations"]},"5":{"title":"Appending data with Observables","titles":["Animations"]},"6":{"title":"Animating a plot "live"","titles":["Animations"]},"7":{"title":"Ecosystem","titles":[]},"8":{"title":"What is a backend","titles":[]},"9":{"title":"Activating Backends","titles":["What is a backend"]},"10":{"title":"CairoMakie","titles":[]},"11":{"title":"Activation and screen config","titles":["CairoMakie"]},"12":{"title":"Inline Plot Type","titles":["CairoMakie","Activation and screen config"]},"13":{"title":"Z-Order","titles":["CairoMakie","Activation and screen config"]},"14":{"title":"Selective Rasterization","titles":["CairoMakie","Activation and screen config"]},"15":{"title":"PDF version","titles":["CairoMakie","Activation and screen config"]},"16":{"title":"GLMakie","titles":[]},"17":{"title":"Activation and screen config","titles":["GLMakie"]},"18":{"title":"Window Scaling","titles":["GLMakie","Activation and screen config"]},"19":{"title":"Resolution Scaling","titles":["GLMakie","Activation and screen config"]},"20":{"title":"Multiple Windows","titles":["GLMakie","Activation and screen config"]},"21":{"title":"Embedding","titles":["GLMakie"]},"22":{"title":"Forcing Dedicated GPU Use In Linux","titles":["GLMakie"]},"23":{"title":"Troubleshooting OpenGL","titles":["GLMakie"]},"24":{"title":"WSL setup or X-forwarding","titles":["GLMakie"]},"25":{"title":"GLMakie does not show Figure or crashes on full screen mode on macOS","titles":["GLMakie"]},"26":{"title":"RPRMakie","titles":[]},"27":{"title":"Activation and screen config","titles":["RPRMakie"]},"28":{"title":"MaterialX and predefined materials (materials.jl)","titles":["RPRMakie"]},"29":{"title":"Advanced custom material (earth_topography.jl)","titles":["RPRMakie"]},"30":{"title":"RPRMakie interop (opengl_interop.jl)","titles":["RPRMakie"]},"31":{"title":"Animations (lego.jl)","titles":["RPRMakie"]},"32":{"title":"Earth example","titles":["RPRMakie"]},"33":{"title":"WGLMakie","titles":[]},"34":{"title":"Browser Support","titles":["WGLMakie"]},"35":{"title":"IJulia","titles":["WGLMakie","Browser Support"]},"36":{"title":"JupyterHub / Jupyterlab / Binder","titles":["WGLMakie"]},"37":{"title":"Pluto","titles":["WGLMakie"]},"38":{"title":"JuliaHub","titles":["WGLMakie"]},"39":{"title":"Browser Support","titles":["WGLMakie"]},"40":{"title":"Activation and screen config","titles":["WGLMakie"]},"41":{"title":"Output","titles":["WGLMakie"]},"42":{"title":"Page","titles":["WGLMakie","Output"]},"43":{"title":"Record a statemap","titles":["WGLMakie"]},"44":{"title":"Execute Javascript directly","titles":["WGLMakie"]},"45":{"title":"Offline Tooltip","titles":["WGLMakie"]},"46":{"title":"Pluto/IJulia","titles":[]},"47":{"title":"Styling","titles":["Pluto/IJulia"]},"48":{"title":"Export","titles":[]},"49":{"title":"Blocks","titles":[]},"50":{"title":"Adding to a Figure","titles":["Blocks"]},"51":{"title":"Specifying a boundingbox directly","titles":["Blocks"]},"52":{"title":"Deleting blocks","titles":["Blocks"]},"53":{"title":"Cameras","titles":[]},"54":{"title":"Pixel Camera","titles":["Cameras"]},"55":{"title":"Relative Camera","titles":["Cameras"]},"56":{"title":"2D Camera","titles":["Cameras"]},"57":{"title":"3D Camera","titles":["Cameras"]},"58":{"title":"Example - Visualizing the cameras view box","titles":["Cameras"]},"59":{"title":"General Remarks","titles":["Cameras"]},"60":{"title":"Conversions and spaces","titles":[]},"61":{"title":"Conversion Pipeline","titles":["Conversions and spaces"]},"62":{"title":"Argument Conversions","titles":["Conversions and spaces","Conversion Pipeline"]},"63":{"title":"Transformation Objects","titles":["Conversions and spaces","Conversion Pipeline"]},"64":{"title":"Float32Convert","titles":["Conversions and spaces","Conversion Pipeline"]},"65":{"title":"Camera","titles":["Conversions and spaces","Conversion Pipeline"]},"66":{"title":"Coordinate spaces","titles":["Conversions and spaces"]},"67":{"title":"Dimension conversions","titles":[]},"68":{"title":"Examples","titles":["Dimension conversions"]},"69":{"title":"Limitations","titles":["Dimension conversions","Examples"]},"70":{"title":"Current conversions in Makie","titles":["Dimension conversions","Examples"]},"71":{"title":"Developer docs","titles":["Dimension conversions"]},"72":{"title":"Events","titles":[]},"73":{"title":"Observables with priority","titles":["Events"]},"74":{"title":"The Events struct","titles":["Events"]},"75":{"title":"Mouse Interaction","titles":["Events"]},"76":{"title":"Keyboard Interaction","titles":["Events"]},"77":{"title":"Point Picking","titles":["Events"]},"78":{"title":"The ispressed function","titles":["Events"]},"79":{"title":"Interactive Widgets","titles":["Events"]},"80":{"title":"Recording Animations with Interactions","titles":["Events"]},"81":{"title":"Tick Events","titles":["Events"]},"82":{"title":"Frequently Asked Questions","titles":[]},"83":{"title":"Installation Issues","titles":["Frequently Asked Questions"]},"84":{"title":"No Scene displayed or GLMakie fails to build","titles":["Frequently Asked Questions","Installation Issues"]},"85":{"title":"Plotting issues","titles":["Frequently Asked Questions"]},"86":{"title":"Dimensions too large","titles":["Frequently Asked Questions","Plotting issues"]},"87":{"title":"2d plots (heatmaps, images, etc.)","titles":["Frequently Asked Questions","Plotting issues","Dimensions too large"]},"88":{"title":"3d plots (volumes)","titles":["Frequently Asked Questions","Plotting issues","Dimensions too large"]},"89":{"title":"General issues","titles":["Frequently Asked Questions"]},"90":{"title":"My font doesn't work!","titles":["Frequently Asked Questions","General issues"]},"91":{"title":"Layout Issues","titles":["Frequently Asked Questions"]},"92":{"title":"Elements are squashed into the lower left corner","titles":["Frequently Asked Questions","Layout Issues"]},"93":{"title":"Columns or rows are shrunk to the size of Text or another element","titles":["Frequently Asked Questions","Layout Issues"]},"94":{"title":"The Figure content does not fit the Figure","titles":["Frequently Asked Questions","Layout Issues"]},"95":{"title":"Figures","titles":[]},"96":{"title":"Creating a Figure","titles":["Figures"]},"97":{"title":"Placing Blocks into a Figure","titles":["Figures"]},"98":{"title":"GridPositions and GridSubpositions","titles":["Figures"]},"99":{"title":"Figure padding","titles":["Figures"]},"100":{"title":"Retrieving Objects From A Figure","titles":["Figures"]},"101":{"title":"Figure size and units","titles":["Figures"]},"102":{"title":"Defaults of px_per_unit and pt_per_unit","titles":["Figures","Figure size and units"]},"103":{"title":"Matching figure and font sizes to documents","titles":["Figures","Figure size and units"]},"104":{"title":"Fonts","titles":[]},"105":{"title":"String","titles":["Fonts"]},"106":{"title":"Symbol","titles":["Fonts"]},"107":{"title":"Emoji and color fonts","titles":["Fonts"]},"108":{"title":"Headless","titles":[]},"109":{"title":"Using CairoMakie","titles":["Headless"]},"110":{"title":"Using GLMakie","titles":["Headless"]},"111":{"title":"GLMakie with X11 forwarding","titles":["Headless","Using GLMakie"]},"112":{"title":"GLMakie with VirtualGL","titles":["Headless","Using GLMakie"]},"113":{"title":"GLMakie in CI","titles":["Headless","Using GLMakie"]},"114":{"title":"Using WGLMakie","titles":["Headless"]},"115":{"title":"Inspecting data","titles":[]},"116":{"title":"Custom text","titles":["Inspecting data"]},"117":{"title":"Extending DataInspector","titles":["Inspecting data"]},"118":{"title":"Per-plot show_data","titles":["Inspecting data"]},"119":{"title":"LaTeX","titles":[]},"120":{"title":"Using L-strings","titles":["LaTeX"]},"121":{"title":"Uniformizing the fonts","titles":["LaTeX"]},"122":{"title":"GridLayouts","titles":[]},"123":{"title":"Suggested bounding box","titles":["GridLayouts"]},"124":{"title":"Computed bounding box","titles":["GridLayouts"]},"125":{"title":"Auto-determined width and height","titles":["GridLayouts"]},"126":{"title":"Computed width and height","titles":["GridLayouts"]},"127":{"title":"Protrusions","titles":["GridLayouts"]},"128":{"title":"Size attributes","titles":["GridLayouts"]},"129":{"title":"Alignment attributes","titles":["GridLayouts"]},"130":{"title":"Plot methods","titles":[]},"131":{"title":"Non-Mutating","titles":["Plot methods"]},"132":{"title":"Special Keyword Arguments","titles":["Plot methods","Non-Mutating"]},"133":{"title":"Mutating","titles":["Plot methods"]},"134":{"title":"GridPositions","titles":["Plot methods"]},"135":{"title":"With Non-Mutating Plotting Functions","titles":["Plot methods","GridPositions"]},"136":{"title":"With Mutating Plotting Functions","titles":["Plot methods","GridPositions"]},"137":{"title":"Observables","titles":[]},"138":{"title":"The Observable structure","titles":["Observables"]},"139":{"title":"Triggering A Change","titles":["Observables"]},"140":{"title":"Chaining Observables With lift","titles":["Observables"]},"141":{"title":"Shorthand Macro For lift","titles":["Observables"]},"142":{"title":"Problems With Synchronous Updates","titles":["Observables"]},"143":{"title":"Recipes","titles":[]},"144":{"title":"Type recipes","titles":["Recipes"]},"145":{"title":"Multiple Argument Conversion with convert_arguments","titles":["Recipes","Type recipes"]},"146":{"title":"Single Argument Conversion with convert_single_argument","titles":["Recipes","Type recipes"]},"147":{"title":"Full recipes with the @recipe macro","titles":["Recipes"]},"148":{"title":"Example: Stock Chart","titles":["Recipes"]},"149":{"title":"Makie Package Extension","titles":["Recipes"]},"150":{"title":"Scenes","titles":[]},"151":{"title":"What is a Scene?","titles":["Scenes"]},"152":{"title":"Subscenes","titles":["Scenes"]},"153":{"title":"Scene Attributes","titles":["Scenes"]},"154":{"title":"Modifying A Scene","titles":["Scenes"]},"155":{"title":"Updating the Scene","titles":["Scenes"]},"156":{"title":"Events","titles":["Scenes"]},"157":{"title":"SpecApi","titles":[]},"158":{"title":"What is the SpecApi?","titles":["SpecApi"]},"159":{"title":"Building layouts for specs","titles":["SpecApi"]},"160":{"title":"Advanced spec layouting","titles":["SpecApi"]},"161":{"title":"Using specs in convert_arguments","titles":["SpecApi"]},"162":{"title":"convert_arguments for GridLayoutSpec","titles":["SpecApi"]},"163":{"title":"convert_arguments for PlotSpecs","titles":["SpecApi"]},"164":{"title":"Interactive example","titles":["SpecApi"]},"165":{"title":"Accessing created Blocks","titles":["SpecApi"]},"166":{"title":"Predefined themes","titles":[]},"167":{"title":"Default theme","titles":["Predefined themes"]},"168":{"title":"theme_ggplot2","titles":["Predefined themes"]},"169":{"title":"theme_minimal","titles":["Predefined themes"]},"170":{"title":"theme_black","titles":["Predefined themes"]},"171":{"title":"theme_light","titles":["Predefined themes"]},"172":{"title":"theme_dark","titles":["Predefined themes"]},"173":{"title":"theme_latexfonts","titles":["Predefined themes"]},"174":{"title":"Themes","titles":[]},"175":{"title":"set_theme!","titles":["Themes"]},"176":{"title":"merge","titles":["Themes"]},"177":{"title":"update_theme!","titles":["Themes"]},"178":{"title":"with_theme","titles":["Themes"]},"179":{"title":"Theming plot objects","titles":["Themes"]},"180":{"title":"Theming block objects","titles":["Themes"]},"181":{"title":"Cycles","titles":["Themes"]},"182":{"title":"Covarying cycles","titles":["Themes","Cycles"]},"183":{"title":"Manual cycling using Cycled","titles":["Themes","Cycles"]},"184":{"title":"Palettes","titles":["Themes","Cycles"]},"185":{"title":"Special attributes","titles":["Themes"]},"186":{"title":"Transparency","titles":[]},"187":{"title":"Problems with transparency","titles":["Transparency"]},"188":{"title":"Order independent transparency","titles":["Transparency"]},"189":{"title":"How to draw boxes around subfigures","titles":[]},"190":{"title":"How to save a figure with transparency","titles":[]},"191":{"title":"Using CairoMakie","titles":["How to save a figure with transparency"]},"192":{"title":"Using GLMakie","titles":["How to save a figure with transparency"]},"193":{"title":"Welcome to Makie!","titles":[]},"194":{"title":"Installation","titles":["Welcome to Makie!"]},"195":{"title":"First Steps","titles":["Welcome to Makie!"]},"196":{"title":"Citing Makie","titles":["Welcome to Makie!"]},"197":{"title":"Getting Help","titles":["Welcome to Makie!"]},"198":{"title":"Axis","titles":[]},"199":{"title":"Creating an Axis","titles":["Axis"]},"200":{"title":"Plotting into an Axis","titles":["Axis"]},"201":{"title":"Deleting plots","titles":["Axis"]},"202":{"title":"Hiding Axis spines and decorations","titles":["Axis"]},"203":{"title":"Linking axes","titles":["Axis"]},"204":{"title":"Aligning neighboring axis labels","titles":["Axis"]},"205":{"title":"Creating a twin axis","titles":["Axis"]},"206":{"title":"Axis interaction","titles":["Axis"]},"207":{"title":"Scroll zoom","titles":["Axis","Axis interaction"]},"208":{"title":"Drag pan","titles":["Axis","Axis interaction"]},"209":{"title":"Limit reset","titles":["Axis","Axis interaction"]},"210":{"title":"Rectangle selection zoom","titles":["Axis","Axis interaction"]},"211":{"title":"Custom interactions","titles":["Axis","Axis interaction"]},"212":{"title":"Registering and deregistering interactions","titles":["Axis","Axis interaction","Custom interactions"]},"213":{"title":"Activating and deactivating interactions","titles":["Axis","Axis interaction","Custom interactions"]},"214":{"title":"Function interaction","titles":["Axis","Axis interaction","Custom interactions"]},"215":{"title":"Custom object interaction","titles":["Axis","Axis interaction","Custom interactions"]},"216":{"title":"Setup and cleanup","titles":["Axis","Axis interaction","Custom interactions"]},"217":{"title":"Attributes","titles":["Axis"]},"218":{"title":"alignmode","titles":["Axis","Attributes"]},"219":{"title":"aspect","titles":["Axis","Attributes"]},"220":{"title":"autolimitaspect","titles":["Axis","Attributes"]},"221":{"title":"backgroundcolor","titles":["Axis","Attributes"]},"222":{"title":"bottomspinecolor","titles":["Axis","Attributes"]},"223":{"title":"bottomspinevisible","titles":["Axis","Attributes"]},"224":{"title":"dim1_conversion","titles":["Axis","Attributes"]},"225":{"title":"dim2_conversion","titles":["Axis","Attributes"]},"226":{"title":"flip_ylabel","titles":["Axis","Attributes"]},"227":{"title":"halign","titles":["Axis","Attributes"]},"228":{"title":"height","titles":["Axis","Attributes"]},"229":{"title":"leftspinecolor","titles":["Axis","Attributes"]},"230":{"title":"leftspinevisible","titles":["Axis","Attributes"]},"231":{"title":"limits","titles":["Axis","Attributes"]},"232":{"title":"panbutton","titles":["Axis","Attributes"]},"233":{"title":"rightspinecolor","titles":["Axis","Attributes"]},"234":{"title":"rightspinevisible","titles":["Axis","Attributes"]},"235":{"title":"spinewidth","titles":["Axis","Attributes"]},"236":{"title":"subtitle","titles":["Axis","Attributes"]},"237":{"title":"subtitlecolor","titles":["Axis","Attributes"]},"238":{"title":"subtitlefont","titles":["Axis","Attributes"]},"239":{"title":"subtitlegap","titles":["Axis","Attributes"]},"240":{"title":"subtitlelineheight","titles":["Axis","Attributes"]},"241":{"title":"subtitlesize","titles":["Axis","Attributes"]},"242":{"title":"subtitlevisible","titles":["Axis","Attributes"]},"243":{"title":"tellheight","titles":["Axis","Attributes"]},"244":{"title":"tellwidth","titles":["Axis","Attributes"]},"245":{"title":"title","titles":["Axis","Attributes"]},"246":{"title":"titlealign","titles":["Axis","Attributes"]},"247":{"title":"titlecolor","titles":["Axis","Attributes"]},"248":{"title":"titlefont","titles":["Axis","Attributes"]},"249":{"title":"titlegap","titles":["Axis","Attributes"]},"250":{"title":"titlelineheight","titles":["Axis","Attributes"]},"251":{"title":"titlesize","titles":["Axis","Attributes"]},"252":{"title":"titlevisible","titles":["Axis","Attributes"]},"253":{"title":"topspinecolor","titles":["Axis","Attributes"]},"254":{"title":"topspinevisible","titles":["Axis","Attributes"]},"255":{"title":"valign","titles":["Axis","Attributes"]},"256":{"title":"width","titles":["Axis","Attributes"]},"257":{"title":"xautolimitmargin","titles":["Axis","Attributes"]},"258":{"title":"xaxisposition","titles":["Axis","Attributes"]},"259":{"title":"xgridcolor","titles":["Axis","Attributes"]},"260":{"title":"xgridstyle","titles":["Axis","Attributes"]},"261":{"title":"xgridvisible","titles":["Axis","Attributes"]},"262":{"title":"xgridwidth","titles":["Axis","Attributes"]},"263":{"title":"xlabel","titles":["Axis","Attributes"]},"264":{"title":"xlabelcolor","titles":["Axis","Attributes"]},"265":{"title":"xlabelfont","titles":["Axis","Attributes"]},"266":{"title":"xlabelpadding","titles":["Axis","Attributes"]},"267":{"title":"xlabelrotation","titles":["Axis","Attributes"]},"268":{"title":"xlabelsize","titles":["Axis","Attributes"]},"269":{"title":"xlabelvisible","titles":["Axis","Attributes"]},"270":{"title":"xminorgridcolor","titles":["Axis","Attributes"]},"271":{"title":"xminorgridstyle","titles":["Axis","Attributes"]},"272":{"title":"xminorgridvisible","titles":["Axis","Attributes"]},"273":{"title":"xminorgridwidth","titles":["Axis","Attributes"]},"274":{"title":"xminortickalign","titles":["Axis","Attributes"]},"275":{"title":"xminortickcolor","titles":["Axis","Attributes"]},"276":{"title":"xminorticks","titles":["Axis","Attributes"]},"277":{"title":"xminorticksize","titles":["Axis","Attributes"]},"278":{"title":"xminorticksvisible","titles":["Axis","Attributes"]},"279":{"title":"xminortickwidth","titles":["Axis","Attributes"]},"280":{"title":"xpankey","titles":["Axis","Attributes"]},"281":{"title":"xpanlock","titles":["Axis","Attributes"]},"282":{"title":"xrectzoom","titles":["Axis","Attributes"]},"283":{"title":"xreversed","titles":["Axis","Attributes"]},"284":{"title":"xscale","titles":["Axis","Attributes"]},"285":{"title":"xtickalign","titles":["Axis","Attributes"]},"286":{"title":"xtickcolor","titles":["Axis","Attributes"]},"287":{"title":"xtickformat","titles":["Axis","Attributes"]},"288":{"title":"xticklabelalign","titles":["Axis","Attributes"]},"289":{"title":"xticklabelcolor","titles":["Axis","Attributes"]},"290":{"title":"xticklabelfont","titles":["Axis","Attributes"]},"291":{"title":"xticklabelpad","titles":["Axis","Attributes"]},"292":{"title":"xticklabelrotation","titles":["Axis","Attributes"]},"293":{"title":"xticklabelsize","titles":["Axis","Attributes"]},"294":{"title":"xticklabelspace","titles":["Axis","Attributes"]},"295":{"title":"xticklabelsvisible","titles":["Axis","Attributes"]},"296":{"title":"xticks","titles":["Axis","Attributes"]},"297":{"title":"xticksize","titles":["Axis","Attributes"]},"298":{"title":"xticksmirrored","titles":["Axis","Attributes"]},"299":{"title":"xticksvisible","titles":["Axis","Attributes"]},"300":{"title":"xtickwidth","titles":["Axis","Attributes"]},"301":{"title":"xtrimspine","titles":["Axis","Attributes"]},"302":{"title":"xzoomkey","titles":["Axis","Attributes"]},"303":{"title":"xzoomlock","titles":["Axis","Attributes"]},"304":{"title":"yautolimitmargin","titles":["Axis","Attributes"]},"305":{"title":"yaxisposition","titles":["Axis","Attributes"]},"306":{"title":"ygridcolor","titles":["Axis","Attributes"]},"307":{"title":"ygridstyle","titles":["Axis","Attributes"]},"308":{"title":"ygridvisible","titles":["Axis","Attributes"]},"309":{"title":"ygridwidth","titles":["Axis","Attributes"]},"310":{"title":"ylabel","titles":["Axis","Attributes"]},"311":{"title":"ylabelcolor","titles":["Axis","Attributes"]},"312":{"title":"ylabelfont","titles":["Axis","Attributes"]},"313":{"title":"ylabelpadding","titles":["Axis","Attributes"]},"314":{"title":"ylabelrotation","titles":["Axis","Attributes"]},"315":{"title":"ylabelsize","titles":["Axis","Attributes"]},"316":{"title":"ylabelvisible","titles":["Axis","Attributes"]},"317":{"title":"yminorgridcolor","titles":["Axis","Attributes"]},"318":{"title":"yminorgridstyle","titles":["Axis","Attributes"]},"319":{"title":"yminorgridvisible","titles":["Axis","Attributes"]},"320":{"title":"yminorgridwidth","titles":["Axis","Attributes"]},"321":{"title":"yminortickalign","titles":["Axis","Attributes"]},"322":{"title":"yminortickcolor","titles":["Axis","Attributes"]},"323":{"title":"yminorticks","titles":["Axis","Attributes"]},"324":{"title":"yminorticksize","titles":["Axis","Attributes"]},"325":{"title":"yminorticksvisible","titles":["Axis","Attributes"]},"326":{"title":"yminortickwidth","titles":["Axis","Attributes"]},"327":{"title":"ypankey","titles":["Axis","Attributes"]},"328":{"title":"ypanlock","titles":["Axis","Attributes"]},"329":{"title":"yrectzoom","titles":["Axis","Attributes"]},"330":{"title":"yreversed","titles":["Axis","Attributes"]},"331":{"title":"yscale","titles":["Axis","Attributes"]},"332":{"title":"ytickalign","titles":["Axis","Attributes"]},"333":{"title":"ytickcolor","titles":["Axis","Attributes"]},"334":{"title":"ytickformat","titles":["Axis","Attributes"]},"335":{"title":"yticklabelalign","titles":["Axis","Attributes"]},"336":{"title":"yticklabelcolor","titles":["Axis","Attributes"]},"337":{"title":"yticklabelfont","titles":["Axis","Attributes"]},"338":{"title":"yticklabelpad","titles":["Axis","Attributes"]},"339":{"title":"yticklabelrotation","titles":["Axis","Attributes"]},"340":{"title":"yticklabelsize","titles":["Axis","Attributes"]},"341":{"title":"yticklabelspace","titles":["Axis","Attributes"]},"342":{"title":"yticklabelsvisible","titles":["Axis","Attributes"]},"343":{"title":"yticks","titles":["Axis","Attributes"]},"344":{"title":"yticksize","titles":["Axis","Attributes"]},"345":{"title":"yticksmirrored","titles":["Axis","Attributes"]},"346":{"title":"yticksvisible","titles":["Axis","Attributes"]},"347":{"title":"ytickwidth","titles":["Axis","Attributes"]},"348":{"title":"ytrimspine","titles":["Axis","Attributes"]},"349":{"title":"yzoomkey","titles":["Axis","Attributes"]},"350":{"title":"yzoomlock","titles":["Axis","Attributes"]},"351":{"title":"zoombutton","titles":["Axis","Attributes"]},"352":{"title":"Axis3","titles":[]},"353":{"title":"Attributes","titles":["Axis3"]},"354":{"title":"alignmode","titles":["Axis3","Attributes"]},"355":{"title":"aspect","titles":["Axis3","Attributes"]},"356":{"title":"azimuth","titles":["Axis3","Attributes"]},"357":{"title":"backgroundcolor","titles":["Axis3","Attributes"]},"358":{"title":"dim1_conversion","titles":["Axis3","Attributes"]},"359":{"title":"dim2_conversion","titles":["Axis3","Attributes"]},"360":{"title":"dim3_conversion","titles":["Axis3","Attributes"]},"361":{"title":"elevation","titles":["Axis3","Attributes"]},"362":{"title":"halign","titles":["Axis3","Attributes"]},"363":{"title":"height","titles":["Axis3","Attributes"]},"364":{"title":"limits","titles":["Axis3","Attributes"]},"365":{"title":"perspectiveness","titles":["Axis3","Attributes"]},"366":{"title":"protrusions","titles":["Axis3","Attributes"]},"367":{"title":"targetlimits","titles":["Axis3","Attributes"]},"368":{"title":"tellheight","titles":["Axis3","Attributes"]},"369":{"title":"tellwidth","titles":["Axis3","Attributes"]},"370":{"title":"title","titles":["Axis3","Attributes"]},"371":{"title":"titlealign","titles":["Axis3","Attributes"]},"372":{"title":"titlecolor","titles":["Axis3","Attributes"]},"373":{"title":"titlefont","titles":["Axis3","Attributes"]},"374":{"title":"titlegap","titles":["Axis3","Attributes"]},"375":{"title":"titlesize","titles":["Axis3","Attributes"]},"376":{"title":"titlevisible","titles":["Axis3","Attributes"]},"377":{"title":"valign","titles":["Axis3","Attributes"]},"378":{"title":"viewmode","titles":["Axis3","Attributes"]},"379":{"title":"width","titles":["Axis3","Attributes"]},"380":{"title":"xautolimitmargin","titles":["Axis3","Attributes"]},"381":{"title":"xgridcolor","titles":["Axis3","Attributes"]},"382":{"title":"xgridvisible","titles":["Axis3","Attributes"]},"383":{"title":"xgridwidth","titles":["Axis3","Attributes"]},"384":{"title":"xlabel","titles":["Axis3","Attributes"]},"385":{"title":"xlabelalign","titles":["Axis3","Attributes"]},"386":{"title":"xlabelcolor","titles":["Axis3","Attributes"]},"387":{"title":"xlabelfont","titles":["Axis3","Attributes"]},"388":{"title":"xlabeloffset","titles":["Axis3","Attributes"]},"389":{"title":"xlabelrotation","titles":["Axis3","Attributes"]},"390":{"title":"xlabelsize","titles":["Axis3","Attributes"]},"391":{"title":"xlabelvisible","titles":["Axis3","Attributes"]},"392":{"title":"xreversed","titles":["Axis3","Attributes"]},"393":{"title":"xspinecolor_1","titles":["Axis3","Attributes"]},"394":{"title":"xspinecolor_2","titles":["Axis3","Attributes"]},"395":{"title":"xspinecolor_3","titles":["Axis3","Attributes"]},"396":{"title":"xspinesvisible","titles":["Axis3","Attributes"]},"397":{"title":"xspinewidth","titles":["Axis3","Attributes"]},"398":{"title":"xtickcolor","titles":["Axis3","Attributes"]},"399":{"title":"xtickformat","titles":["Axis3","Attributes"]},"400":{"title":"xticklabelcolor","titles":["Axis3","Attributes"]},"401":{"title":"xticklabelfont","titles":["Axis3","Attributes"]},"402":{"title":"xticklabelpad","titles":["Axis3","Attributes"]},"403":{"title":"xticklabelsize","titles":["Axis3","Attributes"]},"404":{"title":"xticklabelsvisible","titles":["Axis3","Attributes"]},"405":{"title":"xticks","titles":["Axis3","Attributes"]},"406":{"title":"xticksize","titles":["Axis3","Attributes"]},"407":{"title":"xticksvisible","titles":["Axis3","Attributes"]},"408":{"title":"xtickwidth","titles":["Axis3","Attributes"]},"409":{"title":"xypanelcolor","titles":["Axis3","Attributes"]},"410":{"title":"xypanelvisible","titles":["Axis3","Attributes"]},"411":{"title":"xzpanelcolor","titles":["Axis3","Attributes"]},"412":{"title":"xzpanelvisible","titles":["Axis3","Attributes"]},"413":{"title":"yautolimitmargin","titles":["Axis3","Attributes"]},"414":{"title":"ygridcolor","titles":["Axis3","Attributes"]},"415":{"title":"ygridvisible","titles":["Axis3","Attributes"]},"416":{"title":"ygridwidth","titles":["Axis3","Attributes"]},"417":{"title":"ylabel","titles":["Axis3","Attributes"]},"418":{"title":"ylabelalign","titles":["Axis3","Attributes"]},"419":{"title":"ylabelcolor","titles":["Axis3","Attributes"]},"420":{"title":"ylabelfont","titles":["Axis3","Attributes"]},"421":{"title":"ylabeloffset","titles":["Axis3","Attributes"]},"422":{"title":"ylabelrotation","titles":["Axis3","Attributes"]},"423":{"title":"ylabelsize","titles":["Axis3","Attributes"]},"424":{"title":"ylabelvisible","titles":["Axis3","Attributes"]},"425":{"title":"yreversed","titles":["Axis3","Attributes"]},"426":{"title":"yspinecolor_1","titles":["Axis3","Attributes"]},"427":{"title":"yspinecolor_2","titles":["Axis3","Attributes"]},"428":{"title":"yspinecolor_3","titles":["Axis3","Attributes"]},"429":{"title":"yspinesvisible","titles":["Axis3","Attributes"]},"430":{"title":"yspinewidth","titles":["Axis3","Attributes"]},"431":{"title":"ytickcolor","titles":["Axis3","Attributes"]},"432":{"title":"ytickformat","titles":["Axis3","Attributes"]},"433":{"title":"yticklabelcolor","titles":["Axis3","Attributes"]},"434":{"title":"yticklabelfont","titles":["Axis3","Attributes"]},"435":{"title":"yticklabelpad","titles":["Axis3","Attributes"]},"436":{"title":"yticklabelsize","titles":["Axis3","Attributes"]},"437":{"title":"yticklabelsvisible","titles":["Axis3","Attributes"]},"438":{"title":"yticks","titles":["Axis3","Attributes"]},"439":{"title":"yticksize","titles":["Axis3","Attributes"]},"440":{"title":"yticksvisible","titles":["Axis3","Attributes"]},"441":{"title":"ytickwidth","titles":["Axis3","Attributes"]},"442":{"title":"yzpanelcolor","titles":["Axis3","Attributes"]},"443":{"title":"yzpanelvisible","titles":["Axis3","Attributes"]},"444":{"title":"zautolimitmargin","titles":["Axis3","Attributes"]},"445":{"title":"zgridcolor","titles":["Axis3","Attributes"]},"446":{"title":"zgridvisible","titles":["Axis3","Attributes"]},"447":{"title":"zgridwidth","titles":["Axis3","Attributes"]},"448":{"title":"zlabel","titles":["Axis3","Attributes"]},"449":{"title":"zlabelalign","titles":["Axis3","Attributes"]},"450":{"title":"zlabelcolor","titles":["Axis3","Attributes"]},"451":{"title":"zlabelfont","titles":["Axis3","Attributes"]},"452":{"title":"zlabeloffset","titles":["Axis3","Attributes"]},"453":{"title":"zlabelrotation","titles":["Axis3","Attributes"]},"454":{"title":"zlabelsize","titles":["Axis3","Attributes"]},"455":{"title":"zlabelvisible","titles":["Axis3","Attributes"]},"456":{"title":"zreversed","titles":["Axis3","Attributes"]},"457":{"title":"zspinecolor_1","titles":["Axis3","Attributes"]},"458":{"title":"zspinecolor_2","titles":["Axis3","Attributes"]},"459":{"title":"zspinecolor_3","titles":["Axis3","Attributes"]},"460":{"title":"zspinesvisible","titles":["Axis3","Attributes"]},"461":{"title":"zspinewidth","titles":["Axis3","Attributes"]},"462":{"title":"ztickcolor","titles":["Axis3","Attributes"]},"463":{"title":"ztickformat","titles":["Axis3","Attributes"]},"464":{"title":"zticklabelcolor","titles":["Axis3","Attributes"]},"465":{"title":"zticklabelfont","titles":["Axis3","Attributes"]},"466":{"title":"zticklabelpad","titles":["Axis3","Attributes"]},"467":{"title":"zticklabelsize","titles":["Axis3","Attributes"]},"468":{"title":"zticklabelsvisible","titles":["Axis3","Attributes"]},"469":{"title":"zticks","titles":["Axis3","Attributes"]},"470":{"title":"zticksize","titles":["Axis3","Attributes"]},"471":{"title":"zticksvisible","titles":["Axis3","Attributes"]},"472":{"title":"ztickwidth","titles":["Axis3","Attributes"]},"473":{"title":"Box","titles":[]},"474":{"title":"Attributes","titles":["Box"]},"475":{"title":"alignmode","titles":["Box","Attributes"]},"476":{"title":"color","titles":["Box","Attributes"]},"477":{"title":"cornerradius","titles":["Box","Attributes"]},"478":{"title":"halign","titles":["Box","Attributes"]},"479":{"title":"height","titles":["Box","Attributes"]},"480":{"title":"linestyle","titles":["Box","Attributes"]},"481":{"title":"strokecolor","titles":["Box","Attributes"]},"482":{"title":"strokevisible","titles":["Box","Attributes"]},"483":{"title":"strokewidth","titles":["Box","Attributes"]},"484":{"title":"tellheight","titles":["Box","Attributes"]},"485":{"title":"tellwidth","titles":["Box","Attributes"]},"486":{"title":"valign","titles":["Box","Attributes"]},"487":{"title":"visible","titles":["Box","Attributes"]},"488":{"title":"width","titles":["Box","Attributes"]},"489":{"title":"Button","titles":[]},"490":{"title":"Attributes","titles":["Button"]},"491":{"title":"alignmode","titles":["Button","Attributes"]},"492":{"title":"buttoncolor","titles":["Button","Attributes"]},"493":{"title":"buttoncolor_active","titles":["Button","Attributes"]},"494":{"title":"buttoncolor_hover","titles":["Button","Attributes"]},"495":{"title":"clicks","titles":["Button","Attributes"]},"496":{"title":"cornerradius","titles":["Button","Attributes"]},"497":{"title":"cornersegments","titles":["Button","Attributes"]},"498":{"title":"font","titles":["Button","Attributes"]},"499":{"title":"fontsize","titles":["Button","Attributes"]},"500":{"title":"halign","titles":["Button","Attributes"]},"501":{"title":"height","titles":["Button","Attributes"]},"502":{"title":"label","titles":["Button","Attributes"]},"503":{"title":"labelcolor","titles":["Button","Attributes"]},"504":{"title":"labelcolor_active","titles":["Button","Attributes"]},"505":{"title":"labelcolor_hover","titles":["Button","Attributes"]},"506":{"title":"padding","titles":["Button","Attributes"]},"507":{"title":"strokecolor","titles":["Button","Attributes"]},"508":{"title":"strokewidth","titles":["Button","Attributes"]},"509":{"title":"tellheight","titles":["Button","Attributes"]},"510":{"title":"tellwidth","titles":["Button","Attributes"]},"511":{"title":"valign","titles":["Button","Attributes"]},"512":{"title":"width","titles":["Button","Attributes"]},"513":{"title":"Checkbox","titles":[]},"514":{"title":"Attributes","titles":["Checkbox"]},"515":{"title":"alignmode","titles":["Checkbox","Attributes"]},"516":{"title":"checkboxcolor_checked","titles":["Checkbox","Attributes"]},"517":{"title":"checkboxcolor_unchecked","titles":["Checkbox","Attributes"]},"518":{"title":"checkboxstrokecolor_checked","titles":["Checkbox","Attributes"]},"519":{"title":"checkboxstrokecolor_unchecked","titles":["Checkbox","Attributes"]},"520":{"title":"checkboxstrokewidth","titles":["Checkbox","Attributes"]},"521":{"title":"checked","titles":["Checkbox","Attributes"]},"522":{"title":"checkmark","titles":["Checkbox","Attributes"]},"523":{"title":"checkmarkcolor_checked","titles":["Checkbox","Attributes"]},"524":{"title":"checkmarkcolor_unchecked","titles":["Checkbox","Attributes"]},"525":{"title":"checkmarksize","titles":["Checkbox","Attributes"]},"526":{"title":"halign","titles":["Checkbox","Attributes"]},"527":{"title":"height","titles":["Checkbox","Attributes"]},"528":{"title":"onchange","titles":["Checkbox","Attributes"]},"529":{"title":"roundness","titles":["Checkbox","Attributes"]},"530":{"title":"size","titles":["Checkbox","Attributes"]},"531":{"title":"tellheight","titles":["Checkbox","Attributes"]},"532":{"title":"tellwidth","titles":["Checkbox","Attributes"]},"533":{"title":"valign","titles":["Checkbox","Attributes"]},"534":{"title":"width","titles":["Checkbox","Attributes"]},"535":{"title":"Colorbar","titles":[]},"536":{"title":"Experimental Categorical support","titles":["Colorbar"]},"537":{"title":"Attributes","titles":["Colorbar"]},"538":{"title":"alignmode","titles":["Colorbar","Attributes"]},"539":{"title":"bottomspinecolor","titles":["Colorbar","Attributes"]},"540":{"title":"bottomspinevisible","titles":["Colorbar","Attributes"]},"541":{"title":"colormap","titles":["Colorbar","Attributes"]},"542":{"title":"colorrange","titles":["Colorbar","Attributes"]},"543":{"title":"flip_vertical_label","titles":["Colorbar","Attributes"]},"544":{"title":"flipaxis","titles":["Colorbar","Attributes"]},"545":{"title":"halign","titles":["Colorbar","Attributes"]},"546":{"title":"height","titles":["Colorbar","Attributes"]},"547":{"title":"highclip","titles":["Colorbar","Attributes"]},"548":{"title":"label","titles":["Colorbar","Attributes"]},"549":{"title":"labelcolor","titles":["Colorbar","Attributes"]},"550":{"title":"labelfont","titles":["Colorbar","Attributes"]},"551":{"title":"labelpadding","titles":["Colorbar","Attributes"]},"552":{"title":"labelrotation","titles":["Colorbar","Attributes"]},"553":{"title":"labelsize","titles":["Colorbar","Attributes"]},"554":{"title":"labelvisible","titles":["Colorbar","Attributes"]},"555":{"title":"leftspinecolor","titles":["Colorbar","Attributes"]},"556":{"title":"leftspinevisible","titles":["Colorbar","Attributes"]},"557":{"title":"limits","titles":["Colorbar","Attributes"]},"558":{"title":"lowclip","titles":["Colorbar","Attributes"]},"559":{"title":"minortickalign","titles":["Colorbar","Attributes"]},"560":{"title":"minortickcolor","titles":["Colorbar","Attributes"]},"561":{"title":"minorticks","titles":["Colorbar","Attributes"]},"562":{"title":"minorticksize","titles":["Colorbar","Attributes"]},"563":{"title":"minorticksvisible","titles":["Colorbar","Attributes"]},"564":{"title":"minortickwidth","titles":["Colorbar","Attributes"]},"565":{"title":"nsteps","titles":["Colorbar","Attributes"]},"566":{"title":"rightspinecolor","titles":["Colorbar","Attributes"]},"567":{"title":"rightspinevisible","titles":["Colorbar","Attributes"]},"568":{"title":"scale","titles":["Colorbar","Attributes"]},"569":{"title":"size","titles":["Colorbar","Attributes"]},"570":{"title":"spinewidth","titles":["Colorbar","Attributes"]},"571":{"title":"tellheight","titles":["Colorbar","Attributes"]},"572":{"title":"tellwidth","titles":["Colorbar","Attributes"]},"573":{"title":"tickalign","titles":["Colorbar","Attributes"]},"574":{"title":"tickcolor","titles":["Colorbar","Attributes"]},"575":{"title":"tickformat","titles":["Colorbar","Attributes"]},"576":{"title":"ticklabelalign","titles":["Colorbar","Attributes"]},"577":{"title":"ticklabelcolor","titles":["Colorbar","Attributes"]},"578":{"title":"ticklabelfont","titles":["Colorbar","Attributes"]},"579":{"title":"ticklabelpad","titles":["Colorbar","Attributes"]},"580":{"title":"ticklabelrotation","titles":["Colorbar","Attributes"]},"581":{"title":"ticklabelsize","titles":["Colorbar","Attributes"]},"582":{"title":"ticklabelspace","titles":["Colorbar","Attributes"]},"583":{"title":"ticklabelsvisible","titles":["Colorbar","Attributes"]},"584":{"title":"ticks","titles":["Colorbar","Attributes"]},"585":{"title":"ticksize","titles":["Colorbar","Attributes"]},"586":{"title":"ticksvisible","titles":["Colorbar","Attributes"]},"587":{"title":"tickwidth","titles":["Colorbar","Attributes"]},"588":{"title":"topspinecolor","titles":["Colorbar","Attributes"]},"589":{"title":"topspinevisible","titles":["Colorbar","Attributes"]},"590":{"title":"valign","titles":["Colorbar","Attributes"]},"591":{"title":"vertical","titles":["Colorbar","Attributes"]},"592":{"title":"width","titles":["Colorbar","Attributes"]},"593":{"title":"GridLayout","titles":[]},"594":{"title":"Setting column and row sizes correctly","titles":["GridLayout"]},"595":{"title":"Fixed","titles":["GridLayout","Setting column and row sizes correctly"]},"596":{"title":"Relative","titles":["GridLayout","Setting column and row sizes correctly"]},"597":{"title":"Auto","titles":["GridLayout","Setting column and row sizes correctly"]},"598":{"title":"Aspect","titles":["GridLayout","Setting column and row sizes correctly"]},"599":{"title":"Nesting","titles":["GridLayout"]},"600":{"title":"Alignment","titles":["GridLayout"]},"601":{"title":"Spanned Placement","titles":["GridLayout"]},"602":{"title":"Adding rows and columns by indexing","titles":["GridLayout"]},"603":{"title":"Trimming empty rows and columns","titles":["GridLayout"]},"604":{"title":"Tweaking space between rows and columns","titles":["GridLayout"]},"605":{"title":"IntervalSlider","titles":[]},"606":{"title":"Attributes","titles":["IntervalSlider"]},"607":{"title":"alignmode","titles":["IntervalSlider","Attributes"]},"608":{"title":"color_active","titles":["IntervalSlider","Attributes"]},"609":{"title":"color_active_dimmed","titles":["IntervalSlider","Attributes"]},"610":{"title":"color_inactive","titles":["IntervalSlider","Attributes"]},"611":{"title":"halign","titles":["IntervalSlider","Attributes"]},"612":{"title":"height","titles":["IntervalSlider","Attributes"]},"613":{"title":"horizontal","titles":["IntervalSlider","Attributes"]},"614":{"title":"interval","titles":["IntervalSlider","Attributes"]},"615":{"title":"linewidth","titles":["IntervalSlider","Attributes"]},"616":{"title":"range","titles":["IntervalSlider","Attributes"]},"617":{"title":"snap","titles":["IntervalSlider","Attributes"]},"618":{"title":"startvalues","titles":["IntervalSlider","Attributes"]},"619":{"title":"tellheight","titles":["IntervalSlider","Attributes"]},"620":{"title":"tellwidth","titles":["IntervalSlider","Attributes"]},"621":{"title":"valign","titles":["IntervalSlider","Attributes"]},"622":{"title":"width","titles":["IntervalSlider","Attributes"]},"623":{"title":"Label","titles":[]},"624":{"title":"Attributes","titles":["Label"]},"625":{"title":"alignmode","titles":["Label","Attributes"]},"626":{"title":"color","titles":["Label","Attributes"]},"627":{"title":"font","titles":["Label","Attributes"]},"628":{"title":"fontsize","titles":["Label","Attributes"]},"629":{"title":"halign","titles":["Label","Attributes"]},"630":{"title":"height","titles":["Label","Attributes"]},"631":{"title":"justification","titles":["Label","Attributes"]},"632":{"title":"lineheight","titles":["Label","Attributes"]},"633":{"title":"padding","titles":["Label","Attributes"]},"634":{"title":"rotation","titles":["Label","Attributes"]},"635":{"title":"tellheight","titles":["Label","Attributes"]},"636":{"title":"tellwidth","titles":["Label","Attributes"]},"637":{"title":"text","titles":["Label","Attributes"]},"638":{"title":"valign","titles":["Label","Attributes"]},"639":{"title":"visible","titles":["Label","Attributes"]},"640":{"title":"width","titles":["Label","Attributes"]},"641":{"title":"word_wrap","titles":["Label","Attributes"]},"642":{"title":"Legend","titles":[]},"643":{"title":"Creating A Legend From Elements","titles":["Legend"]},"644":{"title":"Legend element attributes","titles":["Legend","Creating A Legend From Elements"]},"645":{"title":"Creating A Legend From An Axis","titles":["Legend"]},"646":{"title":"Legend Inside An Axis","titles":["Legend"]},"647":{"title":"Creating Legend Entries Manually","titles":["Legend"]},"648":{"title":"Overriding legend entry attributes","titles":["Legend"]},"649":{"title":"Multi-Group Legends","titles":["Legend"]},"650":{"title":"Attributes","titles":["Legend"]},"651":{"title":"alignmode","titles":["Legend","Attributes"]},"652":{"title":"backgroundcolor","titles":["Legend","Attributes"]},"653":{"title":"bgcolor","titles":["Legend","Attributes"]},"654":{"title":"colgap","titles":["Legend","Attributes"]},"655":{"title":"framecolor","titles":["Legend","Attributes"]},"656":{"title":"framevisible","titles":["Legend","Attributes"]},"657":{"title":"framewidth","titles":["Legend","Attributes"]},"658":{"title":"gridshalign","titles":["Legend","Attributes"]},"659":{"title":"gridsvalign","titles":["Legend","Attributes"]},"660":{"title":"groupgap","titles":["Legend","Attributes"]},"661":{"title":"halign","titles":["Legend","Attributes"]},"662":{"title":"height","titles":["Legend","Attributes"]},"663":{"title":"label","titles":["Legend","Attributes"]},"664":{"title":"labelcolor","titles":["Legend","Attributes"]},"665":{"title":"labelfont","titles":["Legend","Attributes"]},"666":{"title":"labelhalign","titles":["Legend","Attributes"]},"667":{"title":"labeljustification","titles":["Legend","Attributes"]},"668":{"title":"labelsize","titles":["Legend","Attributes"]},"669":{"title":"labelvalign","titles":["Legend","Attributes"]},"670":{"title":"linecolor","titles":["Legend","Attributes"]},"671":{"title":"linecolormap","titles":["Legend","Attributes"]},"672":{"title":"linecolorrange","titles":["Legend","Attributes"]},"673":{"title":"linepoints","titles":["Legend","Attributes"]},"674":{"title":"linestyle","titles":["Legend","Attributes"]},"675":{"title":"linewidth","titles":["Legend","Attributes"]},"676":{"title":"margin","titles":["Legend","Attributes"]},"677":{"title":"marker","titles":["Legend","Attributes"]},"678":{"title":"markercolor","titles":["Legend","Attributes"]},"679":{"title":"markercolormap","titles":["Legend","Attributes"]},"680":{"title":"markercolorrange","titles":["Legend","Attributes"]},"681":{"title":"markerpoints","titles":["Legend","Attributes"]},"682":{"title":"markersize","titles":["Legend","Attributes"]},"683":{"title":"markerstrokecolor","titles":["Legend","Attributes"]},"684":{"title":"markerstrokewidth","titles":["Legend","Attributes"]},"685":{"title":"nbanks","titles":["Legend","Attributes"]},"686":{"title":"orientation","titles":["Legend","Attributes"]},"687":{"title":"padding","titles":["Legend","Attributes"]},"688":{"title":"patchcolor","titles":["Legend","Attributes"]},"689":{"title":"patchlabelgap","titles":["Legend","Attributes"]},"690":{"title":"patchsize","titles":["Legend","Attributes"]},"691":{"title":"patchstrokecolor","titles":["Legend","Attributes"]},"692":{"title":"patchstrokewidth","titles":["Legend","Attributes"]},"693":{"title":"polycolor","titles":["Legend","Attributes"]},"694":{"title":"polycolormap","titles":["Legend","Attributes"]},"695":{"title":"polycolorrange","titles":["Legend","Attributes"]},"696":{"title":"polypoints","titles":["Legend","Attributes"]},"697":{"title":"polystrokecolor","titles":["Legend","Attributes"]},"698":{"title":"polystrokewidth","titles":["Legend","Attributes"]},"699":{"title":"rowgap","titles":["Legend","Attributes"]},"700":{"title":"tellheight","titles":["Legend","Attributes"]},"701":{"title":"tellwidth","titles":["Legend","Attributes"]},"702":{"title":"titlecolor","titles":["Legend","Attributes"]},"703":{"title":"titlefont","titles":["Legend","Attributes"]},"704":{"title":"titlegap","titles":["Legend","Attributes"]},"705":{"title":"titlehalign","titles":["Legend","Attributes"]},"706":{"title":"titleposition","titles":["Legend","Attributes"]},"707":{"title":"titlesize","titles":["Legend","Attributes"]},"708":{"title":"titlevalign","titles":["Legend","Attributes"]},"709":{"title":"titlevisible","titles":["Legend","Attributes"]},"710":{"title":"valign","titles":["Legend","Attributes"]},"711":{"title":"width","titles":["Legend","Attributes"]},"712":{"title":"LScene","titles":[]},"713":{"title":"Attributes","titles":["LScene"]},"714":{"title":"alignmode","titles":["LScene","Attributes"]},"715":{"title":"dim1_conversion","titles":["LScene","Attributes"]},"716":{"title":"dim2_conversion","titles":["LScene","Attributes"]},"717":{"title":"dim3_conversion","titles":["LScene","Attributes"]},"718":{"title":"halign","titles":["LScene","Attributes"]},"719":{"title":"height","titles":["LScene","Attributes"]},"720":{"title":"show_axis","titles":["LScene","Attributes"]},"721":{"title":"tellheight","titles":["LScene","Attributes"]},"722":{"title":"tellwidth","titles":["LScene","Attributes"]},"723":{"title":"valign","titles":["LScene","Attributes"]},"724":{"title":"width","titles":["LScene","Attributes"]},"725":{"title":"Menu","titles":[]},"726":{"title":"Menu direction","titles":["Menu"]},"727":{"title":"Attributes","titles":["Menu"]},"728":{"title":"alignmode","titles":["Menu","Attributes"]},"729":{"title":"cell_color_active","titles":["Menu","Attributes"]},"730":{"title":"cell_color_hover","titles":["Menu","Attributes"]},"731":{"title":"cell_color_inactive_even","titles":["Menu","Attributes"]},"732":{"title":"cell_color_inactive_odd","titles":["Menu","Attributes"]},"733":{"title":"direction","titles":["Menu","Attributes"]},"734":{"title":"dropdown_arrow_color","titles":["Menu","Attributes"]},"735":{"title":"dropdown_arrow_size","titles":["Menu","Attributes"]},"736":{"title":"fontsize","titles":["Menu","Attributes"]},"737":{"title":"halign","titles":["Menu","Attributes"]},"738":{"title":"height","titles":["Menu","Attributes"]},"739":{"title":"i_selected","titles":["Menu","Attributes"]},"740":{"title":"is_open","titles":["Menu","Attributes"]},"741":{"title":"options","titles":["Menu","Attributes"]},"742":{"title":"prompt","titles":["Menu","Attributes"]},"743":{"title":"scroll_speed","titles":["Menu","Attributes"]},"744":{"title":"selection","titles":["Menu","Attributes"]},"745":{"title":"selection_cell_color_inactive","titles":["Menu","Attributes"]},"746":{"title":"tellheight","titles":["Menu","Attributes"]},"747":{"title":"tellwidth","titles":["Menu","Attributes"]},"748":{"title":"textcolor","titles":["Menu","Attributes"]},"749":{"title":"textpadding","titles":["Menu","Attributes"]},"750":{"title":"valign","titles":["Menu","Attributes"]},"751":{"title":"width","titles":["Menu","Attributes"]},"752":{"title":"Overview","titles":[]},"753":{"title":"Axis","titles":["Overview"]},"754":{"title":"Axis3","titles":["Overview"]},"755":{"title":"Box","titles":["Overview"]},"756":{"title":"Colorbar","titles":["Overview"]},"757":{"title":"GridLayout","titles":["Overview"]},"758":{"title":"Label","titles":["Overview"]},"759":{"title":"Legend","titles":["Overview"]},"760":{"title":"LScene","titles":["Overview"]},"761":{"title":"Menu","titles":["Overview"]},"762":{"title":"PolarAxis","titles":["Overview"]},"763":{"title":"Slider","titles":["Overview"]},"764":{"title":"Textbox","titles":["Overview"]},"765":{"title":"PolarAxis","titles":[]},"766":{"title":"Creating a PolarAxis","titles":["PolarAxis"]},"767":{"title":"Plotting into an PolarAxis","titles":["PolarAxis"]},"768":{"title":"PolarAxis Limits","titles":["PolarAxis"]},"769":{"title":"Plot type compatability","titles":["PolarAxis"]},"770":{"title":"Hiding spines and decorations","titles":["PolarAxis"]},"771":{"title":"Interactivity","titles":["PolarAxis"]},"772":{"title":"Other Notes","titles":["PolarAxis"]},"773":{"title":"Plotting outside a PolarAxis","titles":["PolarAxis","Other Notes"]},"774":{"title":"Radial Offset","titles":["PolarAxis","Other Notes"]},"775":{"title":"Radial clipping","titles":["PolarAxis","Other Notes"]},"776":{"title":"Attributes","titles":["PolarAxis"]},"777":{"title":"alignmode","titles":["PolarAxis","Attributes"]},"778":{"title":"axis_rotation_button","titles":["PolarAxis","Attributes"]},"779":{"title":"backgroundcolor","titles":["PolarAxis","Attributes"]},"780":{"title":"clip","titles":["PolarAxis","Attributes"]},"781":{"title":"clip_r","titles":["PolarAxis","Attributes"]},"782":{"title":"clipcolor","titles":["PolarAxis","Attributes"]},"783":{"title":"dim1_conversion","titles":["PolarAxis","Attributes"]},"784":{"title":"dim2_conversion","titles":["PolarAxis","Attributes"]},"785":{"title":"direction","titles":["PolarAxis","Attributes"]},"786":{"title":"fixrmin","titles":["PolarAxis","Attributes"]},"787":{"title":"gridz","titles":["PolarAxis","Attributes"]},"788":{"title":"halign","titles":["PolarAxis","Attributes"]},"789":{"title":"height","titles":["PolarAxis","Attributes"]},"790":{"title":"normalize_theta_ticks","titles":["PolarAxis","Attributes"]},"791":{"title":"r_translation_button","titles":["PolarAxis","Attributes"]},"792":{"title":"radius_at_origin","titles":["PolarAxis","Attributes"]},"793":{"title":"rautolimitmargin","titles":["PolarAxis","Attributes"]},"794":{"title":"reset_axis_orientation","titles":["PolarAxis","Attributes"]},"795":{"title":"reset_button","titles":["PolarAxis","Attributes"]},"796":{"title":"rgridcolor","titles":["PolarAxis","Attributes"]},"797":{"title":"rgridstyle","titles":["PolarAxis","Attributes"]},"798":{"title":"rgridvisible","titles":["PolarAxis","Attributes"]},"799":{"title":"rgridwidth","titles":["PolarAxis","Attributes"]},"800":{"title":"rlimits","titles":["PolarAxis","Attributes"]},"801":{"title":"rminorgridcolor","titles":["PolarAxis","Attributes"]},"802":{"title":"rminorgridstyle","titles":["PolarAxis","Attributes"]},"803":{"title":"rminorgridvisible","titles":["PolarAxis","Attributes"]},"804":{"title":"rminorgridwidth","titles":["PolarAxis","Attributes"]},"805":{"title":"rminorticks","titles":["PolarAxis","Attributes"]},"806":{"title":"rtickangle","titles":["PolarAxis","Attributes"]},"807":{"title":"rtickformat","titles":["PolarAxis","Attributes"]},"808":{"title":"rticklabelcolor","titles":["PolarAxis","Attributes"]},"809":{"title":"rticklabelfont","titles":["PolarAxis","Attributes"]},"810":{"title":"rticklabelpad","titles":["PolarAxis","Attributes"]},"811":{"title":"rticklabelrotation","titles":["PolarAxis","Attributes"]},"812":{"title":"rticklabelsize","titles":["PolarAxis","Attributes"]},"813":{"title":"rticklabelstrokecolor","titles":["PolarAxis","Attributes"]},"814":{"title":"rticklabelstrokewidth","titles":["PolarAxis","Attributes"]},"815":{"title":"rticklabelsvisible","titles":["PolarAxis","Attributes"]},"816":{"title":"rticks","titles":["PolarAxis","Attributes"]},"817":{"title":"rzoomkey","titles":["PolarAxis","Attributes"]},"818":{"title":"rzoomlock","titles":["PolarAxis","Attributes"]},"819":{"title":"sample_density","titles":["PolarAxis","Attributes"]},"820":{"title":"spinecolor","titles":["PolarAxis","Attributes"]},"821":{"title":"spinestyle","titles":["PolarAxis","Attributes"]},"822":{"title":"spinevisible","titles":["PolarAxis","Attributes"]},"823":{"title":"spinewidth","titles":["PolarAxis","Attributes"]},"824":{"title":"tellheight","titles":["PolarAxis","Attributes"]},"825":{"title":"tellwidth","titles":["PolarAxis","Attributes"]},"826":{"title":"theta_0","titles":["PolarAxis","Attributes"]},"827":{"title":"theta_as_x","titles":["PolarAxis","Attributes"]},"828":{"title":"theta_translation_button","titles":["PolarAxis","Attributes"]},"829":{"title":"thetaautolimitmargin","titles":["PolarAxis","Attributes"]},"830":{"title":"thetagridcolor","titles":["PolarAxis","Attributes"]},"831":{"title":"thetagridstyle","titles":["PolarAxis","Attributes"]},"832":{"title":"thetagridvisible","titles":["PolarAxis","Attributes"]},"833":{"title":"thetagridwidth","titles":["PolarAxis","Attributes"]},"834":{"title":"thetalimits","titles":["PolarAxis","Attributes"]},"835":{"title":"thetaminorgridcolor","titles":["PolarAxis","Attributes"]},"836":{"title":"thetaminorgridstyle","titles":["PolarAxis","Attributes"]},"837":{"title":"thetaminorgridvisible","titles":["PolarAxis","Attributes"]},"838":{"title":"thetaminorgridwidth","titles":["PolarAxis","Attributes"]},"839":{"title":"thetaminorticks","titles":["PolarAxis","Attributes"]},"840":{"title":"thetatickformat","titles":["PolarAxis","Attributes"]},"841":{"title":"thetaticklabelcolor","titles":["PolarAxis","Attributes"]},"842":{"title":"thetaticklabelfont","titles":["PolarAxis","Attributes"]},"843":{"title":"thetaticklabelpad","titles":["PolarAxis","Attributes"]},"844":{"title":"thetaticklabelsize","titles":["PolarAxis","Attributes"]},"845":{"title":"thetaticklabelstrokecolor","titles":["PolarAxis","Attributes"]},"846":{"title":"thetaticklabelstrokewidth","titles":["PolarAxis","Attributes"]},"847":{"title":"thetaticklabelsvisible","titles":["PolarAxis","Attributes"]},"848":{"title":"thetaticks","titles":["PolarAxis","Attributes"]},"849":{"title":"thetazoomkey","titles":["PolarAxis","Attributes"]},"850":{"title":"thetazoomlock","titles":["PolarAxis","Attributes"]},"851":{"title":"title","titles":["PolarAxis","Attributes"]},"852":{"title":"titlealign","titles":["PolarAxis","Attributes"]},"853":{"title":"titlecolor","titles":["PolarAxis","Attributes"]},"854":{"title":"titlefont","titles":["PolarAxis","Attributes"]},"855":{"title":"titlegap","titles":["PolarAxis","Attributes"]},"856":{"title":"titlesize","titles":["PolarAxis","Attributes"]},"857":{"title":"titlevisible","titles":["PolarAxis","Attributes"]},"858":{"title":"valign","titles":["PolarAxis","Attributes"]},"859":{"title":"width","titles":["PolarAxis","Attributes"]},"860":{"title":"zoomspeed","titles":["PolarAxis","Attributes"]},"861":{"title":"Slider","titles":[]},"862":{"title":"Labelled sliders and grids","titles":["Slider"]},"863":{"title":"Attributes","titles":["Slider"]},"864":{"title":"alignmode","titles":["Slider","Attributes"]},"865":{"title":"color_active","titles":["Slider","Attributes"]},"866":{"title":"color_active_dimmed","titles":["Slider","Attributes"]},"867":{"title":"color_inactive","titles":["Slider","Attributes"]},"868":{"title":"halign","titles":["Slider","Attributes"]},"869":{"title":"height","titles":["Slider","Attributes"]},"870":{"title":"horizontal","titles":["Slider","Attributes"]},"871":{"title":"linewidth","titles":["Slider","Attributes"]},"872":{"title":"range","titles":["Slider","Attributes"]},"873":{"title":"snap","titles":["Slider","Attributes"]},"874":{"title":"startvalue","titles":["Slider","Attributes"]},"875":{"title":"tellheight","titles":["Slider","Attributes"]},"876":{"title":"tellwidth","titles":["Slider","Attributes"]},"877":{"title":"valign","titles":["Slider","Attributes"]},"878":{"title":"value","titles":["Slider","Attributes"]},"879":{"title":"width","titles":["Slider","Attributes"]},"880":{"title":"SliderGrid","titles":[]},"881":{"title":"Attributes","titles":["SliderGrid"]},"882":{"title":"alignmode","titles":["SliderGrid","Attributes"]},"883":{"title":"halign","titles":["SliderGrid","Attributes"]},"884":{"title":"height","titles":["SliderGrid","Attributes"]},"885":{"title":"tellheight","titles":["SliderGrid","Attributes"]},"886":{"title":"tellwidth","titles":["SliderGrid","Attributes"]},"887":{"title":"valign","titles":["SliderGrid","Attributes"]},"888":{"title":"value_column_width","titles":["SliderGrid","Attributes"]},"889":{"title":"width","titles":["SliderGrid","Attributes"]},"890":{"title":"Textbox","titles":[]},"891":{"title":"Validation","titles":["Textbox"]},"892":{"title":"Attributes","titles":["Textbox"]},"893":{"title":"alignmode","titles":["Textbox","Attributes"]},"894":{"title":"bordercolor","titles":["Textbox","Attributes"]},"895":{"title":"bordercolor_focused","titles":["Textbox","Attributes"]},"896":{"title":"bordercolor_focused_invalid","titles":["Textbox","Attributes"]},"897":{"title":"bordercolor_hover","titles":["Textbox","Attributes"]},"898":{"title":"borderwidth","titles":["Textbox","Attributes"]},"899":{"title":"boxcolor","titles":["Textbox","Attributes"]},"900":{"title":"boxcolor_focused","titles":["Textbox","Attributes"]},"901":{"title":"boxcolor_focused_invalid","titles":["Textbox","Attributes"]},"902":{"title":"boxcolor_hover","titles":["Textbox","Attributes"]},"903":{"title":"cornerradius","titles":["Textbox","Attributes"]},"904":{"title":"cornersegments","titles":["Textbox","Attributes"]},"905":{"title":"cursorcolor","titles":["Textbox","Attributes"]},"906":{"title":"defocus_on_submit","titles":["Textbox","Attributes"]},"907":{"title":"displayed_string","titles":["Textbox","Attributes"]},"908":{"title":"focused","titles":["Textbox","Attributes"]},"909":{"title":"font","titles":["Textbox","Attributes"]},"910":{"title":"fontsize","titles":["Textbox","Attributes"]},"911":{"title":"halign","titles":["Textbox","Attributes"]},"912":{"title":"height","titles":["Textbox","Attributes"]},"913":{"title":"placeholder","titles":["Textbox","Attributes"]},"914":{"title":"reset_on_defocus","titles":["Textbox","Attributes"]},"915":{"title":"restriction","titles":["Textbox","Attributes"]},"916":{"title":"stored_string","titles":["Textbox","Attributes"]},"917":{"title":"tellheight","titles":["Textbox","Attributes"]},"918":{"title":"tellwidth","titles":["Textbox","Attributes"]},"919":{"title":"textcolor","titles":["Textbox","Attributes"]},"920":{"title":"textcolor_placeholder","titles":["Textbox","Attributes"]},"921":{"title":"textpadding","titles":["Textbox","Attributes"]},"922":{"title":"validator","titles":["Textbox","Attributes"]},"923":{"title":"valign","titles":["Textbox","Attributes"]},"924":{"title":"width","titles":["Textbox","Attributes"]},"925":{"title":"Toggle","titles":[]},"926":{"title":"Attributes","titles":["Toggle"]},"927":{"title":"active","titles":["Toggle","Attributes"]},"928":{"title":"alignmode","titles":["Toggle","Attributes"]},"929":{"title":"buttoncolor","titles":["Toggle","Attributes"]},"930":{"title":"cornersegments","titles":["Toggle","Attributes"]},"931":{"title":"framecolor_active","titles":["Toggle","Attributes"]},"932":{"title":"framecolor_inactive","titles":["Toggle","Attributes"]},"933":{"title":"halign","titles":["Toggle","Attributes"]},"934":{"title":"height","titles":["Toggle","Attributes"]},"935":{"title":"rimfraction","titles":["Toggle","Attributes"]},"936":{"title":"tellheight","titles":["Toggle","Attributes"]},"937":{"title":"tellwidth","titles":["Toggle","Attributes"]},"938":{"title":"toggleduration","titles":["Toggle","Attributes"]},"939":{"title":"valign","titles":["Toggle","Attributes"]},"940":{"title":"width","titles":["Toggle","Attributes"]},"941":{"title":"ablines","titles":[]},"942":{"title":"Attributes","titles":["ablines"]},"943":{"title":"alpha","titles":["ablines","Attributes"]},"944":{"title":"clip_planes","titles":["ablines","Attributes"]},"945":{"title":"color","titles":["ablines","Attributes"]},"946":{"title":"colormap","titles":["ablines","Attributes"]},"947":{"title":"colorrange","titles":["ablines","Attributes"]},"948":{"title":"colorscale","titles":["ablines","Attributes"]},"949":{"title":"cycle","titles":["ablines","Attributes"]},"950":{"title":"depth_shift","titles":["ablines","Attributes"]},"951":{"title":"fxaa","titles":["ablines","Attributes"]},"952":{"title":"highclip","titles":["ablines","Attributes"]},"953":{"title":"inspectable","titles":["ablines","Attributes"]},"954":{"title":"inspector_clear","titles":["ablines","Attributes"]},"955":{"title":"inspector_hover","titles":["ablines","Attributes"]},"956":{"title":"inspector_label","titles":["ablines","Attributes"]},"957":{"title":"linecap","titles":["ablines","Attributes"]},"958":{"title":"linestyle","titles":["ablines","Attributes"]},"959":{"title":"linewidth","titles":["ablines","Attributes"]},"960":{"title":"lowclip","titles":["ablines","Attributes"]},"961":{"title":"model","titles":["ablines","Attributes"]},"962":{"title":"nan_color","titles":["ablines","Attributes"]},"963":{"title":"overdraw","titles":["ablines","Attributes"]},"964":{"title":"space","titles":["ablines","Attributes"]},"965":{"title":"ssao","titles":["ablines","Attributes"]},"966":{"title":"transformation","titles":["ablines","Attributes"]},"967":{"title":"transparency","titles":["ablines","Attributes"]},"968":{"title":"visible","titles":["ablines","Attributes"]},"969":{"title":"arc","titles":[]},"970":{"title":"Examples","titles":["arc"]},"971":{"title":"Attributes","titles":["arc"]},"972":{"title":"alpha","titles":["arc","Attributes"]},"973":{"title":"clip_planes","titles":["arc","Attributes"]},"974":{"title":"color","titles":["arc","Attributes"]},"975":{"title":"colormap","titles":["arc","Attributes"]},"976":{"title":"colorrange","titles":["arc","Attributes"]},"977":{"title":"colorscale","titles":["arc","Attributes"]},"978":{"title":"cycle","titles":["arc","Attributes"]},"979":{"title":"depth_shift","titles":["arc","Attributes"]},"980":{"title":"fxaa","titles":["arc","Attributes"]},"981":{"title":"highclip","titles":["arc","Attributes"]},"982":{"title":"inspectable","titles":["arc","Attributes"]},"983":{"title":"inspector_clear","titles":["arc","Attributes"]},"984":{"title":"inspector_hover","titles":["arc","Attributes"]},"985":{"title":"inspector_label","titles":["arc","Attributes"]},"986":{"title":"joinstyle","titles":["arc","Attributes"]},"987":{"title":"linecap","titles":["arc","Attributes"]},"988":{"title":"linestyle","titles":["arc","Attributes"]},"989":{"title":"linewidth","titles":["arc","Attributes"]},"990":{"title":"lowclip","titles":["arc","Attributes"]},"991":{"title":"miter_limit","titles":["arc","Attributes"]},"992":{"title":"model","titles":["arc","Attributes"]},"993":{"title":"nan_color","titles":["arc","Attributes"]},"994":{"title":"overdraw","titles":["arc","Attributes"]},"995":{"title":"resolution","titles":["arc","Attributes"]},"996":{"title":"space","titles":["arc","Attributes"]},"997":{"title":"ssao","titles":["arc","Attributes"]},"998":{"title":"transformation","titles":["arc","Attributes"]},"999":{"title":"transparency","titles":["arc","Attributes"]},"1000":{"title":"visible","titles":["arc","Attributes"]},"1001":{"title":"arrows","titles":[]},"1002":{"title":"Examples","titles":["arrows"]},"1003":{"title":"Attributes","titles":["arrows"]},"1004":{"title":"align","titles":["arrows","Attributes"]},"1005":{"title":"alpha","titles":["arrows","Attributes"]},"1006":{"title":"arrowcolor","titles":["arrows","Attributes"]},"1007":{"title":"arrowhead","titles":["arrows","Attributes"]},"1008":{"title":"arrowsize","titles":["arrows","Attributes"]},"1009":{"title":"arrowtail","titles":["arrows","Attributes"]},"1010":{"title":"backlight","titles":["arrows","Attributes"]},"1011":{"title":"clip_planes","titles":["arrows","Attributes"]},"1012":{"title":"color","titles":["arrows","Attributes"]},"1013":{"title":"colormap","titles":["arrows","Attributes"]},"1014":{"title":"colorrange","titles":["arrows","Attributes"]},"1015":{"title":"colorscale","titles":["arrows","Attributes"]},"1016":{"title":"depth_shift","titles":["arrows","Attributes"]},"1017":{"title":"diffuse","titles":["arrows","Attributes"]},"1018":{"title":"fxaa","titles":["arrows","Attributes"]},"1019":{"title":"highclip","titles":["arrows","Attributes"]},"1020":{"title":"inspectable","titles":["arrows","Attributes"]},"1021":{"title":"inspector_clear","titles":["arrows","Attributes"]},"1022":{"title":"inspector_hover","titles":["arrows","Attributes"]},"1023":{"title":"inspector_label","titles":["arrows","Attributes"]},"1024":{"title":"lengthscale","titles":["arrows","Attributes"]},"1025":{"title":"linecolor","titles":["arrows","Attributes"]},"1026":{"title":"linestyle","titles":["arrows","Attributes"]},"1027":{"title":"linewidth","titles":["arrows","Attributes"]},"1028":{"title":"lowclip","titles":["arrows","Attributes"]},"1029":{"title":"markerspace","titles":["arrows","Attributes"]},"1030":{"title":"material","titles":["arrows","Attributes"]},"1031":{"title":"model","titles":["arrows","Attributes"]},"1032":{"title":"nan_color","titles":["arrows","Attributes"]},"1033":{"title":"normalize","titles":["arrows","Attributes"]},"1034":{"title":"overdraw","titles":["arrows","Attributes"]},"1035":{"title":"quality","titles":["arrows","Attributes"]},"1036":{"title":"shading","titles":["arrows","Attributes"]},"1037":{"title":"shininess","titles":["arrows","Attributes"]},"1038":{"title":"space","titles":["arrows","Attributes"]},"1039":{"title":"specular","titles":["arrows","Attributes"]},"1040":{"title":"ssao","titles":["arrows","Attributes"]},"1041":{"title":"transformation","titles":["arrows","Attributes"]},"1042":{"title":"transparency","titles":["arrows","Attributes"]},"1043":{"title":"visible","titles":["arrows","Attributes"]},"1044":{"title":"band","titles":[]},"1045":{"title":"Examples","titles":["band"]},"1046":{"title":"Attributes","titles":["band"]},"1047":{"title":"alpha","titles":["band","Attributes"]},"1048":{"title":"backlight","titles":["band","Attributes"]},"1049":{"title":"clip_planes","titles":["band","Attributes"]},"1050":{"title":"color","titles":["band","Attributes"]},"1051":{"title":"colormap","titles":["band","Attributes"]},"1052":{"title":"colorrange","titles":["band","Attributes"]},"1053":{"title":"colorscale","titles":["band","Attributes"]},"1054":{"title":"cycle","titles":["band","Attributes"]},"1055":{"title":"depth_shift","titles":["band","Attributes"]},"1056":{"title":"diffuse","titles":["band","Attributes"]},"1057":{"title":"fxaa","titles":["band","Attributes"]},"1058":{"title":"highclip","titles":["band","Attributes"]},"1059":{"title":"inspectable","titles":["band","Attributes"]},"1060":{"title":"inspector_clear","titles":["band","Attributes"]},"1061":{"title":"inspector_hover","titles":["band","Attributes"]},"1062":{"title":"inspector_label","titles":["band","Attributes"]},"1063":{"title":"interpolate","titles":["band","Attributes"]},"1064":{"title":"lowclip","titles":["band","Attributes"]},"1065":{"title":"matcap","titles":["band","Attributes"]},"1066":{"title":"material","titles":["band","Attributes"]},"1067":{"title":"model","titles":["band","Attributes"]},"1068":{"title":"nan_color","titles":["band","Attributes"]},"1069":{"title":"overdraw","titles":["band","Attributes"]},"1070":{"title":"shading","titles":["band","Attributes"]},"1071":{"title":"shininess","titles":["band","Attributes"]},"1072":{"title":"space","titles":["band","Attributes"]},"1073":{"title":"specular","titles":["band","Attributes"]},"1074":{"title":"ssao","titles":["band","Attributes"]},"1075":{"title":"transformation","titles":["band","Attributes"]},"1076":{"title":"transparency","titles":["band","Attributes"]},"1077":{"title":"uv_transform","titles":["band","Attributes"]},"1078":{"title":"visible","titles":["band","Attributes"]},"1079":{"title":"barplot","titles":[]},"1080":{"title":"Examples","titles":["barplot"]},"1081":{"title":"Attributes","titles":["barplot"]},"1082":{"title":"alpha","titles":["barplot","Attributes"]},"1083":{"title":"bar_labels","titles":["barplot","Attributes"]},"1084":{"title":"clip_planes","titles":["barplot","Attributes"]},"1085":{"title":"color","titles":["barplot","Attributes"]},"1086":{"title":"color_over_background","titles":["barplot","Attributes"]},"1087":{"title":"color_over_bar","titles":["barplot","Attributes"]},"1088":{"title":"colormap","titles":["barplot","Attributes"]},"1089":{"title":"colorrange","titles":["barplot","Attributes"]},"1090":{"title":"colorscale","titles":["barplot","Attributes"]},"1091":{"title":"cycle","titles":["barplot","Attributes"]},"1092":{"title":"depth_shift","titles":["barplot","Attributes"]},"1093":{"title":"direction","titles":["barplot","Attributes"]},"1094":{"title":"dodge","titles":["barplot","Attributes"]},"1095":{"title":"dodge_gap","titles":["barplot","Attributes"]},"1096":{"title":"fillto","titles":["barplot","Attributes"]},"1097":{"title":"flip_labels_at","titles":["barplot","Attributes"]},"1098":{"title":"fxaa","titles":["barplot","Attributes"]},"1099":{"title":"gap","titles":["barplot","Attributes"]},"1100":{"title":"highclip","titles":["barplot","Attributes"]},"1101":{"title":"inspectable","titles":["barplot","Attributes"]},"1102":{"title":"inspector_clear","titles":["barplot","Attributes"]},"1103":{"title":"inspector_hover","titles":["barplot","Attributes"]},"1104":{"title":"inspector_label","titles":["barplot","Attributes"]},"1105":{"title":"label_align","titles":["barplot","Attributes"]},"1106":{"title":"label_color","titles":["barplot","Attributes"]},"1107":{"title":"label_font","titles":["barplot","Attributes"]},"1108":{"title":"label_formatter","titles":["barplot","Attributes"]},"1109":{"title":"label_offset","titles":["barplot","Attributes"]},"1110":{"title":"label_position","titles":["barplot","Attributes"]},"1111":{"title":"label_rotation","titles":["barplot","Attributes"]},"1112":{"title":"label_size","titles":["barplot","Attributes"]},"1113":{"title":"lowclip","titles":["barplot","Attributes"]},"1114":{"title":"model","titles":["barplot","Attributes"]},"1115":{"title":"n_dodge","titles":["barplot","Attributes"]},"1116":{"title":"nan_color","titles":["barplot","Attributes"]},"1117":{"title":"offset","titles":["barplot","Attributes"]},"1118":{"title":"overdraw","titles":["barplot","Attributes"]},"1119":{"title":"space","titles":["barplot","Attributes"]},"1120":{"title":"ssao","titles":["barplot","Attributes"]},"1121":{"title":"stack","titles":["barplot","Attributes"]},"1122":{"title":"strokecolor","titles":["barplot","Attributes"]},"1123":{"title":"strokewidth","titles":["barplot","Attributes"]},"1124":{"title":"transformation","titles":["barplot","Attributes"]},"1125":{"title":"transparency","titles":["barplot","Attributes"]},"1126":{"title":"visible","titles":["barplot","Attributes"]},"1127":{"title":"width","titles":["barplot","Attributes"]},"1128":{"title":"boxplot","titles":[]},"1129":{"title":"Examples","titles":["boxplot"]},"1130":{"title":"Using statistical weights","titles":["boxplot","Examples"]},"1131":{"title":"Horizontal axis","titles":["boxplot","Examples"]},"1132":{"title":"Attributes","titles":["boxplot"]},"1133":{"title":"color","titles":["boxplot","Attributes"]},"1134":{"title":"colormap","titles":["boxplot","Attributes"]},"1135":{"title":"colorrange","titles":["boxplot","Attributes"]},"1136":{"title":"colorscale","titles":["boxplot","Attributes"]},"1137":{"title":"cycle","titles":["boxplot","Attributes"]},"1138":{"title":"dodge","titles":["boxplot","Attributes"]},"1139":{"title":"dodge_gap","titles":["boxplot","Attributes"]},"1140":{"title":"gap","titles":["boxplot","Attributes"]},"1141":{"title":"inspectable","titles":["boxplot","Attributes"]},"1142":{"title":"marker","titles":["boxplot","Attributes"]},"1143":{"title":"markersize","titles":["boxplot","Attributes"]},"1144":{"title":"mediancolor","titles":["boxplot","Attributes"]},"1145":{"title":"medianlinewidth","titles":["boxplot","Attributes"]},"1146":{"title":"n_dodge","titles":["boxplot","Attributes"]},"1147":{"title":"notchwidth","titles":["boxplot","Attributes"]},"1148":{"title":"orientation","titles":["boxplot","Attributes"]},"1149":{"title":"outliercolor","titles":["boxplot","Attributes"]},"1150":{"title":"outlierstrokecolor","titles":["boxplot","Attributes"]},"1151":{"title":"outlierstrokewidth","titles":["boxplot","Attributes"]},"1152":{"title":"range","titles":["boxplot","Attributes"]},"1153":{"title":"show_median","titles":["boxplot","Attributes"]},"1154":{"title":"show_notch","titles":["boxplot","Attributes"]},"1155":{"title":"show_outliers","titles":["boxplot","Attributes"]},"1156":{"title":"strokecolor","titles":["boxplot","Attributes"]},"1157":{"title":"strokewidth","titles":["boxplot","Attributes"]},"1158":{"title":"weights","titles":["boxplot","Attributes"]},"1159":{"title":"whiskercolor","titles":["boxplot","Attributes"]},"1160":{"title":"whiskerlinewidth","titles":["boxplot","Attributes"]},"1161":{"title":"whiskerwidth","titles":["boxplot","Attributes"]},"1162":{"title":"width","titles":["boxplot","Attributes"]},"1163":{"title":"bracket","titles":[]},"1164":{"title":"Examples","titles":["bracket"]},"1165":{"title":"Scalar arguments","titles":["bracket","Examples"]},"1166":{"title":"Vector arguments","titles":["bracket","Examples"]},"1167":{"title":"Styles","titles":["bracket","Examples"]},"1168":{"title":"Attributes","titles":["bracket"]},"1169":{"title":"align","titles":["bracket","Attributes"]},"1170":{"title":"color","titles":["bracket","Attributes"]},"1171":{"title":"font","titles":["bracket","Attributes"]},"1172":{"title":"fontsize","titles":["bracket","Attributes"]},"1173":{"title":"joinstyle","titles":["bracket","Attributes"]},"1174":{"title":"justification","titles":["bracket","Attributes"]},"1175":{"title":"linecap","titles":["bracket","Attributes"]},"1176":{"title":"linestyle","titles":["bracket","Attributes"]},"1177":{"title":"linewidth","titles":["bracket","Attributes"]},"1178":{"title":"miter_limit","titles":["bracket","Attributes"]},"1179":{"title":"offset","titles":["bracket","Attributes"]},"1180":{"title":"orientation","titles":["bracket","Attributes"]},"1181":{"title":"rotation","titles":["bracket","Attributes"]},"1182":{"title":"style","titles":["bracket","Attributes"]},"1183":{"title":"text","titles":["bracket","Attributes"]},"1184":{"title":"textcolor","titles":["bracket","Attributes"]},"1185":{"title":"textoffset","titles":["bracket","Attributes"]},"1186":{"title":"width","titles":["bracket","Attributes"]},"1187":{"title":"contour","titles":[]},"1188":{"title":"Examples","titles":["contour"]},"1189":{"title":"Attributes","titles":["contour"]},"1190":{"title":"alpha","titles":["contour","Attributes"]},"1191":{"title":"clip_planes","titles":["contour","Attributes"]},"1192":{"title":"color","titles":["contour","Attributes"]},"1193":{"title":"colormap","titles":["contour","Attributes"]},"1194":{"title":"colorrange","titles":["contour","Attributes"]},"1195":{"title":"colorscale","titles":["contour","Attributes"]},"1196":{"title":"depth_shift","titles":["contour","Attributes"]},"1197":{"title":"enable_depth","titles":["contour","Attributes"]},"1198":{"title":"fxaa","titles":["contour","Attributes"]},"1199":{"title":"highclip","titles":["contour","Attributes"]},"1200":{"title":"inspectable","titles":["contour","Attributes"]},"1201":{"title":"inspector_clear","titles":["contour","Attributes"]},"1202":{"title":"inspector_hover","titles":["contour","Attributes"]},"1203":{"title":"inspector_label","titles":["contour","Attributes"]},"1204":{"title":"joinstyle","titles":["contour","Attributes"]},"1205":{"title":"labelcolor","titles":["contour","Attributes"]},"1206":{"title":"labelfont","titles":["contour","Attributes"]},"1207":{"title":"labelformatter","titles":["contour","Attributes"]},"1208":{"title":"labels","titles":["contour","Attributes"]},"1209":{"title":"labelsize","titles":["contour","Attributes"]},"1210":{"title":"levels","titles":["contour","Attributes"]},"1211":{"title":"linecap","titles":["contour","Attributes"]},"1212":{"title":"linestyle","titles":["contour","Attributes"]},"1213":{"title":"linewidth","titles":["contour","Attributes"]},"1214":{"title":"lowclip","titles":["contour","Attributes"]},"1215":{"title":"miter_limit","titles":["contour","Attributes"]},"1216":{"title":"model","titles":["contour","Attributes"]},"1217":{"title":"nan_color","titles":["contour","Attributes"]},"1218":{"title":"overdraw","titles":["contour","Attributes"]},"1219":{"title":"space","titles":["contour","Attributes"]},"1220":{"title":"ssao","titles":["contour","Attributes"]},"1221":{"title":"transformation","titles":["contour","Attributes"]},"1222":{"title":"transparency","titles":["contour","Attributes"]},"1223":{"title":"visible","titles":["contour","Attributes"]},"1224":{"title":"contour3d","titles":[]},"1225":{"title":"Examples","titles":["contour3d"]},"1226":{"title":"Attributes","titles":["contour3d"]},"1227":{"title":"alpha","titles":["contour3d","Attributes"]},"1228":{"title":"clip_planes","titles":["contour3d","Attributes"]},"1229":{"title":"color","titles":["contour3d","Attributes"]},"1230":{"title":"colormap","titles":["contour3d","Attributes"]},"1231":{"title":"colorrange","titles":["contour3d","Attributes"]},"1232":{"title":"colorscale","titles":["contour3d","Attributes"]},"1233":{"title":"depth_shift","titles":["contour3d","Attributes"]},"1234":{"title":"enable_depth","titles":["contour3d","Attributes"]},"1235":{"title":"fxaa","titles":["contour3d","Attributes"]},"1236":{"title":"highclip","titles":["contour3d","Attributes"]},"1237":{"title":"inspectable","titles":["contour3d","Attributes"]},"1238":{"title":"inspector_clear","titles":["contour3d","Attributes"]},"1239":{"title":"inspector_hover","titles":["contour3d","Attributes"]},"1240":{"title":"inspector_label","titles":["contour3d","Attributes"]},"1241":{"title":"joinstyle","titles":["contour3d","Attributes"]},"1242":{"title":"labelcolor","titles":["contour3d","Attributes"]},"1243":{"title":"labelfont","titles":["contour3d","Attributes"]},"1244":{"title":"labelformatter","titles":["contour3d","Attributes"]},"1245":{"title":"labels","titles":["contour3d","Attributes"]},"1246":{"title":"labelsize","titles":["contour3d","Attributes"]},"1247":{"title":"levels","titles":["contour3d","Attributes"]},"1248":{"title":"linecap","titles":["contour3d","Attributes"]},"1249":{"title":"linestyle","titles":["contour3d","Attributes"]},"1250":{"title":"linewidth","titles":["contour3d","Attributes"]},"1251":{"title":"lowclip","titles":["contour3d","Attributes"]},"1252":{"title":"miter_limit","titles":["contour3d","Attributes"]},"1253":{"title":"model","titles":["contour3d","Attributes"]},"1254":{"title":"nan_color","titles":["contour3d","Attributes"]},"1255":{"title":"overdraw","titles":["contour3d","Attributes"]},"1256":{"title":"space","titles":["contour3d","Attributes"]},"1257":{"title":"ssao","titles":["contour3d","Attributes"]},"1258":{"title":"transformation","titles":["contour3d","Attributes"]},"1259":{"title":"transparency","titles":["contour3d","Attributes"]},"1260":{"title":"visible","titles":["contour3d","Attributes"]},"1261":{"title":"contourf","titles":[]},"1262":{"title":"Relative mode","titles":["contourf"]},"1263":{"title":"Attributes","titles":["contourf"]},"1264":{"title":"clip_planes","titles":["contourf","Attributes"]},"1265":{"title":"colormap","titles":["contourf","Attributes"]},"1266":{"title":"colorscale","titles":["contourf","Attributes"]},"1267":{"title":"depth_shift","titles":["contourf","Attributes"]},"1268":{"title":"extendhigh","titles":["contourf","Attributes"]},"1269":{"title":"extendlow","titles":["contourf","Attributes"]},"1270":{"title":"fxaa","titles":["contourf","Attributes"]},"1271":{"title":"inspectable","titles":["contourf","Attributes"]},"1272":{"title":"inspector_clear","titles":["contourf","Attributes"]},"1273":{"title":"inspector_hover","titles":["contourf","Attributes"]},"1274":{"title":"inspector_label","titles":["contourf","Attributes"]},"1275":{"title":"levels","titles":["contourf","Attributes"]},"1276":{"title":"mode","titles":["contourf","Attributes"]},"1277":{"title":"model","titles":["contourf","Attributes"]},"1278":{"title":"nan_color","titles":["contourf","Attributes"]},"1279":{"title":"overdraw","titles":["contourf","Attributes"]},"1280":{"title":"space","titles":["contourf","Attributes"]},"1281":{"title":"ssao","titles":["contourf","Attributes"]},"1282":{"title":"transformation","titles":["contourf","Attributes"]},"1283":{"title":"transparency","titles":["contourf","Attributes"]},"1284":{"title":"visible","titles":["contourf","Attributes"]},"1285":{"title":"crossbar","titles":[]},"1286":{"title":"Examples","titles":["crossbar"]},"1287":{"title":"Attributes","titles":["crossbar"]},"1288":{"title":"color","titles":["crossbar","Attributes"]},"1289":{"title":"colormap","titles":["crossbar","Attributes"]},"1290":{"title":"colorrange","titles":["crossbar","Attributes"]},"1291":{"title":"colorscale","titles":["crossbar","Attributes"]},"1292":{"title":"cycle","titles":["crossbar","Attributes"]},"1293":{"title":"dodge","titles":["crossbar","Attributes"]},"1294":{"title":"dodge_gap","titles":["crossbar","Attributes"]},"1295":{"title":"gap","titles":["crossbar","Attributes"]},"1296":{"title":"inspectable","titles":["crossbar","Attributes"]},"1297":{"title":"midlinecolor","titles":["crossbar","Attributes"]},"1298":{"title":"midlinewidth","titles":["crossbar","Attributes"]},"1299":{"title":"n_dodge","titles":["crossbar","Attributes"]},"1300":{"title":"notchmax","titles":["crossbar","Attributes"]},"1301":{"title":"notchmin","titles":["crossbar","Attributes"]},"1302":{"title":"notchwidth","titles":["crossbar","Attributes"]},"1303":{"title":"orientation","titles":["crossbar","Attributes"]},"1304":{"title":"show_midline","titles":["crossbar","Attributes"]},"1305":{"title":"show_notch","titles":["crossbar","Attributes"]},"1306":{"title":"strokecolor","titles":["crossbar","Attributes"]},"1307":{"title":"strokewidth","titles":["crossbar","Attributes"]},"1308":{"title":"width","titles":["crossbar","Attributes"]},"1309":{"title":"datashader","titles":[]},"1310":{"title":"Examples","titles":["datashader"]},"1311":{"title":"Airports","titles":["datashader","Examples"]},"1312":{"title":"Mean aggregation","titles":["datashader","Examples"]},"1313":{"title":"Strange Attractors","titles":["datashader","Examples"]},"1314":{"title":"Bigger examples","titles":["datashader","Examples"]},"1315":{"title":"14 million point NYC taxi dataset","titles":["datashader","Examples","Bigger examples"]},"1316":{"title":"2.7 billion OSM GPS points","titles":["datashader","Examples","Bigger examples"]},"1317":{"title":"Categorical Data","titles":["datashader","Examples"]},"1318":{"title":"Advanced API","titles":["datashader","Examples"]},"1319":{"title":"Attributes","titles":["datashader"]},"1320":{"title":"agg","titles":["datashader","Attributes"]},"1321":{"title":"alpha","titles":["datashader","Attributes"]},"1322":{"title":"async","titles":["datashader","Attributes"]},"1323":{"title":"binsize","titles":["datashader","Attributes"]},"1324":{"title":"clip_planes","titles":["datashader","Attributes"]},"1325":{"title":"colormap","titles":["datashader","Attributes"]},"1326":{"title":"colorrange","titles":["datashader","Attributes"]},"1327":{"title":"colorscale","titles":["datashader","Attributes"]},"1328":{"title":"depth_shift","titles":["datashader","Attributes"]},"1329":{"title":"fxaa","titles":["datashader","Attributes"]},"1330":{"title":"highclip","titles":["datashader","Attributes"]},"1331":{"title":"inspectable","titles":["datashader","Attributes"]},"1332":{"title":"inspector_clear","titles":["datashader","Attributes"]},"1333":{"title":"inspector_hover","titles":["datashader","Attributes"]},"1334":{"title":"inspector_label","titles":["datashader","Attributes"]},"1335":{"title":"interpolate","titles":["datashader","Attributes"]},"1336":{"title":"local_operation","titles":["datashader","Attributes"]},"1337":{"title":"lowclip","titles":["datashader","Attributes"]},"1338":{"title":"method","titles":["datashader","Attributes"]},"1339":{"title":"model","titles":["datashader","Attributes"]},"1340":{"title":"nan_color","titles":["datashader","Attributes"]},"1341":{"title":"operation","titles":["datashader","Attributes"]},"1342":{"title":"overdraw","titles":["datashader","Attributes"]},"1343":{"title":"point_transform","titles":["datashader","Attributes"]},"1344":{"title":"show_timings","titles":["datashader","Attributes"]},"1345":{"title":"space","titles":["datashader","Attributes"]},"1346":{"title":"ssao","titles":["datashader","Attributes"]},"1347":{"title":"transformation","titles":["datashader","Attributes"]},"1348":{"title":"transparency","titles":["datashader","Attributes"]},"1349":{"title":"visible","titles":["datashader","Attributes"]},"1350":{"title":"density","titles":[]},"1351":{"title":"Examples","titles":["density"]},"1352":{"title":"Gradients","titles":["density","Examples"]},"1353":{"title":"Using statistical weights","titles":["density","Examples"]},"1354":{"title":"Attributes","titles":["density"]},"1355":{"title":"bandwidth","titles":["density","Attributes"]},"1356":{"title":"boundary","titles":["density","Attributes"]},"1357":{"title":"color","titles":["density","Attributes"]},"1358":{"title":"colormap","titles":["density","Attributes"]},"1359":{"title":"colorrange","titles":["density","Attributes"]},"1360":{"title":"colorscale","titles":["density","Attributes"]},"1361":{"title":"cycle","titles":["density","Attributes"]},"1362":{"title":"direction","titles":["density","Attributes"]},"1363":{"title":"inspectable","titles":["density","Attributes"]},"1364":{"title":"linestyle","titles":["density","Attributes"]},"1365":{"title":"npoints","titles":["density","Attributes"]},"1366":{"title":"offset","titles":["density","Attributes"]},"1367":{"title":"strokearound","titles":["density","Attributes"]},"1368":{"title":"strokecolor","titles":["density","Attributes"]},"1369":{"title":"strokewidth","titles":["density","Attributes"]},"1370":{"title":"weights","titles":["density","Attributes"]},"1371":{"title":"API","titles":[]},"1372":{"title":"ecdfplot","titles":[]},"1373":{"title":"Examples","titles":["ecdfplot"]},"1374":{"title":"Attributes","titles":["ecdfplot"]},"1375":{"title":"alpha","titles":["ecdfplot","Attributes"]},"1376":{"title":"clip_planes","titles":["ecdfplot","Attributes"]},"1377":{"title":"color","titles":["ecdfplot","Attributes"]},"1378":{"title":"colormap","titles":["ecdfplot","Attributes"]},"1379":{"title":"colorrange","titles":["ecdfplot","Attributes"]},"1380":{"title":"colorscale","titles":["ecdfplot","Attributes"]},"1381":{"title":"cycle","titles":["ecdfplot","Attributes"]},"1382":{"title":"depth_shift","titles":["ecdfplot","Attributes"]},"1383":{"title":"fxaa","titles":["ecdfplot","Attributes"]},"1384":{"title":"highclip","titles":["ecdfplot","Attributes"]},"1385":{"title":"inspectable","titles":["ecdfplot","Attributes"]},"1386":{"title":"inspector_clear","titles":["ecdfplot","Attributes"]},"1387":{"title":"inspector_hover","titles":["ecdfplot","Attributes"]},"1388":{"title":"inspector_label","titles":["ecdfplot","Attributes"]},"1389":{"title":"joinstyle","titles":["ecdfplot","Attributes"]},"1390":{"title":"linecap","titles":["ecdfplot","Attributes"]},"1391":{"title":"linestyle","titles":["ecdfplot","Attributes"]},"1392":{"title":"linewidth","titles":["ecdfplot","Attributes"]},"1393":{"title":"lowclip","titles":["ecdfplot","Attributes"]},"1394":{"title":"miter_limit","titles":["ecdfplot","Attributes"]},"1395":{"title":"model","titles":["ecdfplot","Attributes"]},"1396":{"title":"nan_color","titles":["ecdfplot","Attributes"]},"1397":{"title":"overdraw","titles":["ecdfplot","Attributes"]},"1398":{"title":"space","titles":["ecdfplot","Attributes"]},"1399":{"title":"ssao","titles":["ecdfplot","Attributes"]},"1400":{"title":"step","titles":["ecdfplot","Attributes"]},"1401":{"title":"transformation","titles":["ecdfplot","Attributes"]},"1402":{"title":"transparency","titles":["ecdfplot","Attributes"]},"1403":{"title":"visible","titles":["ecdfplot","Attributes"]},"1404":{"title":"errorbars","titles":[]},"1405":{"title":"Examples","titles":["errorbars"]},"1406":{"title":"Attributes","titles":["errorbars"]},"1407":{"title":"alpha","titles":["errorbars","Attributes"]},"1408":{"title":"clip_planes","titles":["errorbars","Attributes"]},"1409":{"title":"color","titles":["errorbars","Attributes"]},"1410":{"title":"colormap","titles":["errorbars","Attributes"]},"1411":{"title":"colorrange","titles":["errorbars","Attributes"]},"1412":{"title":"colorscale","titles":["errorbars","Attributes"]},"1413":{"title":"cycle","titles":["errorbars","Attributes"]},"1414":{"title":"depth_shift","titles":["errorbars","Attributes"]},"1415":{"title":"direction","titles":["errorbars","Attributes"]},"1416":{"title":"fxaa","titles":["errorbars","Attributes"]},"1417":{"title":"highclip","titles":["errorbars","Attributes"]},"1418":{"title":"inspectable","titles":["errorbars","Attributes"]},"1419":{"title":"inspector_clear","titles":["errorbars","Attributes"]},"1420":{"title":"inspector_hover","titles":["errorbars","Attributes"]},"1421":{"title":"inspector_label","titles":["errorbars","Attributes"]},"1422":{"title":"linecap","titles":["errorbars","Attributes"]},"1423":{"title":"linewidth","titles":["errorbars","Attributes"]},"1424":{"title":"lowclip","titles":["errorbars","Attributes"]},"1425":{"title":"model","titles":["errorbars","Attributes"]},"1426":{"title":"nan_color","titles":["errorbars","Attributes"]},"1427":{"title":"overdraw","titles":["errorbars","Attributes"]},"1428":{"title":"space","titles":["errorbars","Attributes"]},"1429":{"title":"ssao","titles":["errorbars","Attributes"]},"1430":{"title":"transformation","titles":["errorbars","Attributes"]},"1431":{"title":"transparency","titles":["errorbars","Attributes"]},"1432":{"title":"visible","titles":["errorbars","Attributes"]},"1433":{"title":"whiskerwidth","titles":["errorbars","Attributes"]},"1434":{"title":"heatmap","titles":[]},"1435":{"title":"Examples","titles":["heatmap"]},"1436":{"title":"Two vectors and a matrix","titles":["heatmap","Examples"]},"1437":{"title":"Using a Function instead of a Matrix","titles":["heatmap","Examples"]},"1438":{"title":"Three vectors","titles":["heatmap","Examples"]},"1439":{"title":"Colorbar for single heatmap","titles":["heatmap","Examples"]},"1440":{"title":"Colorbar for multiple heatmaps","titles":["heatmap","Examples"]},"1441":{"title":"Using a custom colorscale","titles":["heatmap","Examples"]},"1442":{"title":"Plotting large Heatmaps","titles":["heatmap"]},"1443":{"title":"Attributes","titles":["heatmap"]},"1444":{"title":"alpha","titles":["heatmap","Attributes"]},"1445":{"title":"clip_planes","titles":["heatmap","Attributes"]},"1446":{"title":"colormap","titles":["heatmap","Attributes"]},"1447":{"title":"colorrange","titles":["heatmap","Attributes"]},"1448":{"title":"colorscale","titles":["heatmap","Attributes"]},"1449":{"title":"depth_shift","titles":["heatmap","Attributes"]},"1450":{"title":"fxaa","titles":["heatmap","Attributes"]},"1451":{"title":"highclip","titles":["heatmap","Attributes"]},"1452":{"title":"inspectable","titles":["heatmap","Attributes"]},"1453":{"title":"inspector_clear","titles":["heatmap","Attributes"]},"1454":{"title":"inspector_hover","titles":["heatmap","Attributes"]},"1455":{"title":"inspector_label","titles":["heatmap","Attributes"]},"1456":{"title":"interpolate","titles":["heatmap","Attributes"]},"1457":{"title":"lowclip","titles":["heatmap","Attributes"]},"1458":{"title":"model","titles":["heatmap","Attributes"]},"1459":{"title":"nan_color","titles":["heatmap","Attributes"]},"1460":{"title":"overdraw","titles":["heatmap","Attributes"]},"1461":{"title":"space","titles":["heatmap","Attributes"]},"1462":{"title":"ssao","titles":["heatmap","Attributes"]},"1463":{"title":"transformation","titles":["heatmap","Attributes"]},"1464":{"title":"transparency","titles":["heatmap","Attributes"]},"1465":{"title":"visible","titles":["heatmap","Attributes"]},"1466":{"title":"hexbin","titles":[]},"1467":{"title":"Examples","titles":["hexbin"]},"1468":{"title":"Setting the number of bins","titles":["hexbin","Examples"]},"1469":{"title":"Setting the size of cells","titles":["hexbin","Examples"]},"1470":{"title":"Hiding hexagons with low counts","titles":["hexbin","Examples"]},"1471":{"title":"Changing the scale of the number of observations in a bin","titles":["hexbin","Examples"]},"1472":{"title":"Showing zero count hexagons","titles":["hexbin","Examples"]},"1473":{"title":"Applying weights to observations","titles":["hexbin","Examples"]},"1474":{"title":"Attributes","titles":["hexbin"]},"1475":{"title":"alpha","titles":["hexbin","Attributes"]},"1476":{"title":"bins","titles":["hexbin","Attributes"]},"1477":{"title":"cellsize","titles":["hexbin","Attributes"]},"1478":{"title":"colormap","titles":["hexbin","Attributes"]},"1479":{"title":"colorrange","titles":["hexbin","Attributes"]},"1480":{"title":"colorscale","titles":["hexbin","Attributes"]},"1481":{"title":"highclip","titles":["hexbin","Attributes"]},"1482":{"title":"lowclip","titles":["hexbin","Attributes"]},"1483":{"title":"nan_color","titles":["hexbin","Attributes"]},"1484":{"title":"strokecolor","titles":["hexbin","Attributes"]},"1485":{"title":"strokewidth","titles":["hexbin","Attributes"]},"1486":{"title":"threshold","titles":["hexbin","Attributes"]},"1487":{"title":"weights","titles":["hexbin","Attributes"]},"1488":{"title":"hist","titles":[]},"1489":{"title":"Examples","titles":["hist"]},"1490":{"title":"Histogram with labels","titles":["hist","Examples"]},"1491":{"title":"Moving histograms","titles":["hist","Examples"]},"1492":{"title":"Using statistical weights","titles":["hist","Examples"]},"1493":{"title":"Attributes","titles":["hist"]},"1494":{"title":"bar_labels","titles":["hist","Attributes"]},"1495":{"title":"bins","titles":["hist","Attributes"]},"1496":{"title":"color","titles":["hist","Attributes"]},"1497":{"title":"cycle","titles":["hist","Attributes"]},"1498":{"title":"direction","titles":["hist","Attributes"]},"1499":{"title":"fillto","titles":["hist","Attributes"]},"1500":{"title":"flip_labels_at","titles":["hist","Attributes"]},"1501":{"title":"gap","titles":["hist","Attributes"]},"1502":{"title":"label_color","titles":["hist","Attributes"]},"1503":{"title":"label_font","titles":["hist","Attributes"]},"1504":{"title":"label_formatter","titles":["hist","Attributes"]},"1505":{"title":"label_offset","titles":["hist","Attributes"]},"1506":{"title":"label_size","titles":["hist","Attributes"]},"1507":{"title":"normalization","titles":["hist","Attributes"]},"1508":{"title":"offset","titles":["hist","Attributes"]},"1509":{"title":"over_background_color","titles":["hist","Attributes"]},"1510":{"title":"over_bar_color","titles":["hist","Attributes"]},"1511":{"title":"scale_to","titles":["hist","Attributes"]},"1512":{"title":"strokecolor","titles":["hist","Attributes"]},"1513":{"title":"strokewidth","titles":["hist","Attributes"]},"1514":{"title":"weights","titles":["hist","Attributes"]},"1515":{"title":"hlines","titles":[]},"1516":{"title":"Attributes","titles":["hlines"]},"1517":{"title":"alpha","titles":["hlines","Attributes"]},"1518":{"title":"clip_planes","titles":["hlines","Attributes"]},"1519":{"title":"color","titles":["hlines","Attributes"]},"1520":{"title":"colormap","titles":["hlines","Attributes"]},"1521":{"title":"colorrange","titles":["hlines","Attributes"]},"1522":{"title":"colorscale","titles":["hlines","Attributes"]},"1523":{"title":"cycle","titles":["hlines","Attributes"]},"1524":{"title":"depth_shift","titles":["hlines","Attributes"]},"1525":{"title":"fxaa","titles":["hlines","Attributes"]},"1526":{"title":"highclip","titles":["hlines","Attributes"]},"1527":{"title":"inspectable","titles":["hlines","Attributes"]},"1528":{"title":"inspector_clear","titles":["hlines","Attributes"]},"1529":{"title":"inspector_hover","titles":["hlines","Attributes"]},"1530":{"title":"inspector_label","titles":["hlines","Attributes"]},"1531":{"title":"linecap","titles":["hlines","Attributes"]},"1532":{"title":"linestyle","titles":["hlines","Attributes"]},"1533":{"title":"linewidth","titles":["hlines","Attributes"]},"1534":{"title":"lowclip","titles":["hlines","Attributes"]},"1535":{"title":"model","titles":["hlines","Attributes"]},"1536":{"title":"nan_color","titles":["hlines","Attributes"]},"1537":{"title":"overdraw","titles":["hlines","Attributes"]},"1538":{"title":"space","titles":["hlines","Attributes"]},"1539":{"title":"ssao","titles":["hlines","Attributes"]},"1540":{"title":"transformation","titles":["hlines","Attributes"]},"1541":{"title":"transparency","titles":["hlines","Attributes"]},"1542":{"title":"visible","titles":["hlines","Attributes"]},"1543":{"title":"xmax","titles":["hlines","Attributes"]},"1544":{"title":"xmin","titles":["hlines","Attributes"]},"1545":{"title":"hspan","titles":[]},"1546":{"title":"Attributes","titles":["hspan"]},"1547":{"title":"alpha","titles":["hspan","Attributes"]},"1548":{"title":"clip_planes","titles":["hspan","Attributes"]},"1549":{"title":"color","titles":["hspan","Attributes"]},"1550":{"title":"colormap","titles":["hspan","Attributes"]},"1551":{"title":"colorrange","titles":["hspan","Attributes"]},"1552":{"title":"colorscale","titles":["hspan","Attributes"]},"1553":{"title":"cycle","titles":["hspan","Attributes"]},"1554":{"title":"depth_shift","titles":["hspan","Attributes"]},"1555":{"title":"fxaa","titles":["hspan","Attributes"]},"1556":{"title":"highclip","titles":["hspan","Attributes"]},"1557":{"title":"inspectable","titles":["hspan","Attributes"]},"1558":{"title":"inspector_clear","titles":["hspan","Attributes"]},"1559":{"title":"inspector_hover","titles":["hspan","Attributes"]},"1560":{"title":"inspector_label","titles":["hspan","Attributes"]},"1561":{"title":"joinstyle","titles":["hspan","Attributes"]},"1562":{"title":"linecap","titles":["hspan","Attributes"]},"1563":{"title":"linestyle","titles":["hspan","Attributes"]},"1564":{"title":"lowclip","titles":["hspan","Attributes"]},"1565":{"title":"miter_limit","titles":["hspan","Attributes"]},"1566":{"title":"model","titles":["hspan","Attributes"]},"1567":{"title":"nan_color","titles":["hspan","Attributes"]},"1568":{"title":"overdraw","titles":["hspan","Attributes"]},"1569":{"title":"shading","titles":["hspan","Attributes"]},"1570":{"title":"space","titles":["hspan","Attributes"]},"1571":{"title":"ssao","titles":["hspan","Attributes"]},"1572":{"title":"stroke_depth_shift","titles":["hspan","Attributes"]},"1573":{"title":"strokecolor","titles":["hspan","Attributes"]},"1574":{"title":"strokecolormap","titles":["hspan","Attributes"]},"1575":{"title":"strokewidth","titles":["hspan","Attributes"]},"1576":{"title":"transformation","titles":["hspan","Attributes"]},"1577":{"title":"transparency","titles":["hspan","Attributes"]},"1578":{"title":"visible","titles":["hspan","Attributes"]},"1579":{"title":"xmax","titles":["hspan","Attributes"]},"1580":{"title":"xmin","titles":["hspan","Attributes"]},"1581":{"title":"image","titles":[]},"1582":{"title":"Examples","titles":["image"]},"1583":{"title":"Attributes","titles":["image"]},"1584":{"title":"alpha","titles":["image","Attributes"]},"1585":{"title":"clip_planes","titles":["image","Attributes"]},"1586":{"title":"colormap","titles":["image","Attributes"]},"1587":{"title":"colorrange","titles":["image","Attributes"]},"1588":{"title":"colorscale","titles":["image","Attributes"]},"1589":{"title":"depth_shift","titles":["image","Attributes"]},"1590":{"title":"fxaa","titles":["image","Attributes"]},"1591":{"title":"highclip","titles":["image","Attributes"]},"1592":{"title":"inspectable","titles":["image","Attributes"]},"1593":{"title":"inspector_clear","titles":["image","Attributes"]},"1594":{"title":"inspector_hover","titles":["image","Attributes"]},"1595":{"title":"inspector_label","titles":["image","Attributes"]},"1596":{"title":"interpolate","titles":["image","Attributes"]},"1597":{"title":"lowclip","titles":["image","Attributes"]},"1598":{"title":"model","titles":["image","Attributes"]},"1599":{"title":"nan_color","titles":["image","Attributes"]},"1600":{"title":"overdraw","titles":["image","Attributes"]},"1601":{"title":"space","titles":["image","Attributes"]},"1602":{"title":"ssao","titles":["image","Attributes"]},"1603":{"title":"transformation","titles":["image","Attributes"]},"1604":{"title":"transparency","titles":["image","Attributes"]},"1605":{"title":"uv_transform","titles":["image","Attributes"]},"1606":{"title":"visible","titles":["image","Attributes"]},"1607":{"title":"lines","titles":[]},"1608":{"title":"Dealing with outline artifacts in GLMakie","titles":["lines"]},"1609":{"title":"Attributes","titles":["lines"]},"1610":{"title":"alpha","titles":["lines","Attributes"]},"1611":{"title":"clip_planes","titles":["lines","Attributes"]},"1612":{"title":"color","titles":["lines","Attributes"]},"1613":{"title":"colormap","titles":["lines","Attributes"]},"1614":{"title":"colorrange","titles":["lines","Attributes"]},"1615":{"title":"colorscale","titles":["lines","Attributes"]},"1616":{"title":"cycle","titles":["lines","Attributes"]},"1617":{"title":"depth_shift","titles":["lines","Attributes"]},"1618":{"title":"fxaa","titles":["lines","Attributes"]},"1619":{"title":"highclip","titles":["lines","Attributes"]},"1620":{"title":"inspectable","titles":["lines","Attributes"]},"1621":{"title":"inspector_clear","titles":["lines","Attributes"]},"1622":{"title":"inspector_hover","titles":["lines","Attributes"]},"1623":{"title":"inspector_label","titles":["lines","Attributes"]},"1624":{"title":"joinstyle","titles":["lines","Attributes"]},"1625":{"title":"linecap","titles":["lines","Attributes"]},"1626":{"title":"linestyle","titles":["lines","Attributes"]},"1627":{"title":"linewidth","titles":["lines","Attributes"]},"1628":{"title":"lowclip","titles":["lines","Attributes"]},"1629":{"title":"miter_limit","titles":["lines","Attributes"]},"1630":{"title":"model","titles":["lines","Attributes"]},"1631":{"title":"nan_color","titles":["lines","Attributes"]},"1632":{"title":"overdraw","titles":["lines","Attributes"]},"1633":{"title":"space","titles":["lines","Attributes"]},"1634":{"title":"ssao","titles":["lines","Attributes"]},"1635":{"title":"transformation","titles":["lines","Attributes"]},"1636":{"title":"transparency","titles":["lines","Attributes"]},"1637":{"title":"visible","titles":["lines","Attributes"]},"1638":{"title":"linesegments","titles":[]},"1639":{"title":"Examples","titles":["linesegments"]},"1640":{"title":"Dealing with outline artifacts in GLMakie","titles":["linesegments","Examples"]},"1641":{"title":"Attributes","titles":["linesegments"]},"1642":{"title":"alpha","titles":["linesegments","Attributes"]},"1643":{"title":"clip_planes","titles":["linesegments","Attributes"]},"1644":{"title":"color","titles":["linesegments","Attributes"]},"1645":{"title":"colormap","titles":["linesegments","Attributes"]},"1646":{"title":"colorrange","titles":["linesegments","Attributes"]},"1647":{"title":"colorscale","titles":["linesegments","Attributes"]},"1648":{"title":"cycle","titles":["linesegments","Attributes"]},"1649":{"title":"depth_shift","titles":["linesegments","Attributes"]},"1650":{"title":"fxaa","titles":["linesegments","Attributes"]},"1651":{"title":"highclip","titles":["linesegments","Attributes"]},"1652":{"title":"inspectable","titles":["linesegments","Attributes"]},"1653":{"title":"inspector_clear","titles":["linesegments","Attributes"]},"1654":{"title":"inspector_hover","titles":["linesegments","Attributes"]},"1655":{"title":"inspector_label","titles":["linesegments","Attributes"]},"1656":{"title":"linecap","titles":["linesegments","Attributes"]},"1657":{"title":"linestyle","titles":["linesegments","Attributes"]},"1658":{"title":"linewidth","titles":["linesegments","Attributes"]},"1659":{"title":"lowclip","titles":["linesegments","Attributes"]},"1660":{"title":"model","titles":["linesegments","Attributes"]},"1661":{"title":"nan_color","titles":["linesegments","Attributes"]},"1662":{"title":"overdraw","titles":["linesegments","Attributes"]},"1663":{"title":"space","titles":["linesegments","Attributes"]},"1664":{"title":"ssao","titles":["linesegments","Attributes"]},"1665":{"title":"transformation","titles":["linesegments","Attributes"]},"1666":{"title":"transparency","titles":["linesegments","Attributes"]},"1667":{"title":"visible","titles":["linesegments","Attributes"]},"1668":{"title":"mesh","titles":[]},"1669":{"title":"Examples","titles":["mesh"]},"1670":{"title":"Using GeometryBasics.Mesh and Buffer/Sampler type","titles":["mesh"]},"1671":{"title":"Attributes","titles":["mesh"]},"1672":{"title":"alpha","titles":["mesh","Attributes"]},"1673":{"title":"backlight","titles":["mesh","Attributes"]},"1674":{"title":"clip_planes","titles":["mesh","Attributes"]},"1675":{"title":"color","titles":["mesh","Attributes"]},"1676":{"title":"colormap","titles":["mesh","Attributes"]},"1677":{"title":"colorrange","titles":["mesh","Attributes"]},"1678":{"title":"colorscale","titles":["mesh","Attributes"]},"1679":{"title":"cycle","titles":["mesh","Attributes"]},"1680":{"title":"depth_shift","titles":["mesh","Attributes"]},"1681":{"title":"diffuse","titles":["mesh","Attributes"]},"1682":{"title":"fxaa","titles":["mesh","Attributes"]},"1683":{"title":"highclip","titles":["mesh","Attributes"]},"1684":{"title":"inspectable","titles":["mesh","Attributes"]},"1685":{"title":"inspector_clear","titles":["mesh","Attributes"]},"1686":{"title":"inspector_hover","titles":["mesh","Attributes"]},"1687":{"title":"inspector_label","titles":["mesh","Attributes"]},"1688":{"title":"interpolate","titles":["mesh","Attributes"]},"1689":{"title":"lowclip","titles":["mesh","Attributes"]},"1690":{"title":"matcap","titles":["mesh","Attributes"]},"1691":{"title":"material","titles":["mesh","Attributes"]},"1692":{"title":"model","titles":["mesh","Attributes"]},"1693":{"title":"nan_color","titles":["mesh","Attributes"]},"1694":{"title":"overdraw","titles":["mesh","Attributes"]},"1695":{"title":"shading","titles":["mesh","Attributes"]},"1696":{"title":"shininess","titles":["mesh","Attributes"]},"1697":{"title":"space","titles":["mesh","Attributes"]},"1698":{"title":"specular","titles":["mesh","Attributes"]},"1699":{"title":"ssao","titles":["mesh","Attributes"]},"1700":{"title":"transformation","titles":["mesh","Attributes"]},"1701":{"title":"transparency","titles":["mesh","Attributes"]},"1702":{"title":"uv_transform","titles":["mesh","Attributes"]},"1703":{"title":"visible","titles":["mesh","Attributes"]},"1704":{"title":"meshscatter","titles":[]},"1705":{"title":"Examples","titles":["meshscatter"]},"1706":{"title":"Attributes","titles":["meshscatter"]},"1707":{"title":"alpha","titles":["meshscatter","Attributes"]},"1708":{"title":"backlight","titles":["meshscatter","Attributes"]},"1709":{"title":"clip_planes","titles":["meshscatter","Attributes"]},"1710":{"title":"color","titles":["meshscatter","Attributes"]},"1711":{"title":"colormap","titles":["meshscatter","Attributes"]},"1712":{"title":"colorrange","titles":["meshscatter","Attributes"]},"1713":{"title":"colorscale","titles":["meshscatter","Attributes"]},"1714":{"title":"cycle","titles":["meshscatter","Attributes"]},"1715":{"title":"depth_shift","titles":["meshscatter","Attributes"]},"1716":{"title":"diffuse","titles":["meshscatter","Attributes"]},"1717":{"title":"fxaa","titles":["meshscatter","Attributes"]},"1718":{"title":"highclip","titles":["meshscatter","Attributes"]},"1719":{"title":"inspectable","titles":["meshscatter","Attributes"]},"1720":{"title":"inspector_clear","titles":["meshscatter","Attributes"]},"1721":{"title":"inspector_hover","titles":["meshscatter","Attributes"]},"1722":{"title":"inspector_label","titles":["meshscatter","Attributes"]},"1723":{"title":"lowclip","titles":["meshscatter","Attributes"]},"1724":{"title":"marker","titles":["meshscatter","Attributes"]},"1725":{"title":"markersize","titles":["meshscatter","Attributes"]},"1726":{"title":"material","titles":["meshscatter","Attributes"]},"1727":{"title":"model","titles":["meshscatter","Attributes"]},"1728":{"title":"nan_color","titles":["meshscatter","Attributes"]},"1729":{"title":"overdraw","titles":["meshscatter","Attributes"]},"1730":{"title":"rotation","titles":["meshscatter","Attributes"]},"1731":{"title":"shading","titles":["meshscatter","Attributes"]},"1732":{"title":"shininess","titles":["meshscatter","Attributes"]},"1733":{"title":"space","titles":["meshscatter","Attributes"]},"1734":{"title":"specular","titles":["meshscatter","Attributes"]},"1735":{"title":"ssao","titles":["meshscatter","Attributes"]},"1736":{"title":"transformation","titles":["meshscatter","Attributes"]},"1737":{"title":"transparency","titles":["meshscatter","Attributes"]},"1738":{"title":"uv_transform","titles":["meshscatter","Attributes"]},"1739":{"title":"visible","titles":["meshscatter","Attributes"]},"1740":{"title":"Overview","titles":[]},"1741":{"title":"ablines","titles":["Overview"]},"1742":{"title":"arc","titles":["Overview"]},"1743":{"title":"arrows","titles":["Overview"]},"1744":{"title":"band","titles":["Overview"]},"1745":{"title":"barplot","titles":["Overview"]},"1746":{"title":"boxplot","titles":["Overview"]},"1747":{"title":"bracket","titles":["Overview"]},"1748":{"title":"contour","titles":["Overview"]},"1749":{"title":"contour3d","titles":["Overview"]},"1750":{"title":"contourf","titles":["Overview"]},"1751":{"title":"crossbar","titles":["Overview"]},"1752":{"title":"datashader","titles":["Overview"]},"1753":{"title":"density","titles":["Overview"]},"1754":{"title":"ecdfplot","titles":["Overview"]},"1755":{"title":"errorbars","titles":["Overview"]},"1756":{"title":"heatmap","titles":["Overview"]},"1757":{"title":"hexbin","titles":["Overview"]},"1758":{"title":"hist","titles":["Overview"]},"1759":{"title":"hlines","titles":["Overview"]},"1760":{"title":"hspan","titles":["Overview"]},"1761":{"title":"image","titles":["Overview"]},"1762":{"title":"lines","titles":["Overview"]},"1763":{"title":"linesegments","titles":["Overview"]},"1764":{"title":"mesh","titles":["Overview"]},"1765":{"title":"meshscatter","titles":["Overview"]},"1766":{"title":"pie","titles":["Overview"]},"1767":{"title":"poly","titles":["Overview"]},"1768":{"title":"qqnorm","titles":["Overview"]},"1769":{"title":"qqplot","titles":["Overview"]},"1770":{"title":"rainclouds","titles":["Overview"]},"1771":{"title":"rangebars","titles":["Overview"]},"1772":{"title":"scatter","titles":["Overview"]},"1773":{"title":"scatterlines","titles":["Overview"]},"1774":{"title":"series","titles":["Overview"]},"1775":{"title":"spy","titles":["Overview"]},"1776":{"title":"stairs","titles":["Overview"]},"1777":{"title":"stem","titles":["Overview"]},"1778":{"title":"stephist","titles":["Overview"]},"1779":{"title":"streamplot","titles":["Overview"]},"1780":{"title":"surface","titles":["Overview"]},"1781":{"title":"text","titles":["Overview"]},"1782":{"title":"tooltip","titles":["Overview"]},"1783":{"title":"tricontourf","titles":["Overview"]},"1784":{"title":"triplot","titles":["Overview"]},"1785":{"title":"violin","titles":["Overview"]},"1786":{"title":"vlines","titles":["Overview"]},"1787":{"title":"volume","titles":["Overview"]},"1788":{"title":"volumeslices","titles":["Overview"]},"1789":{"title":"voronoiplot","titles":["Overview"]},"1790":{"title":"voxels","titles":["Overview"]},"1791":{"title":"vspan","titles":["Overview"]},"1792":{"title":"waterfall","titles":["Overview"]},"1793":{"title":"wireframe","titles":["Overview"]},"1794":{"title":"pie","titles":[]},"1795":{"title":"Examples","titles":["pie"]},"1796":{"title":"Attributes","titles":["pie"]},"1797":{"title":"clip_planes","titles":["pie","Attributes"]},"1798":{"title":"color","titles":["pie","Attributes"]},"1799":{"title":"depth_shift","titles":["pie","Attributes"]},"1800":{"title":"fxaa","titles":["pie","Attributes"]},"1801":{"title":"inner_radius","titles":["pie","Attributes"]},"1802":{"title":"inspectable","titles":["pie","Attributes"]},"1803":{"title":"inspector_clear","titles":["pie","Attributes"]},"1804":{"title":"inspector_hover","titles":["pie","Attributes"]},"1805":{"title":"inspector_label","titles":["pie","Attributes"]},"1806":{"title":"model","titles":["pie","Attributes"]},"1807":{"title":"normalize","titles":["pie","Attributes"]},"1808":{"title":"offset","titles":["pie","Attributes"]},"1809":{"title":"offset_radius","titles":["pie","Attributes"]},"1810":{"title":"overdraw","titles":["pie","Attributes"]},"1811":{"title":"radius","titles":["pie","Attributes"]},"1812":{"title":"space","titles":["pie","Attributes"]},"1813":{"title":"ssao","titles":["pie","Attributes"]},"1814":{"title":"strokecolor","titles":["pie","Attributes"]},"1815":{"title":"strokewidth","titles":["pie","Attributes"]},"1816":{"title":"transformation","titles":["pie","Attributes"]},"1817":{"title":"transparency","titles":["pie","Attributes"]},"1818":{"title":"vertex_per_deg","titles":["pie","Attributes"]},"1819":{"title":"visible","titles":["pie","Attributes"]},"1820":{"title":"poly","titles":[]},"1821":{"title":"Examples","titles":["poly"]},"1822":{"title":"Attributes","titles":["poly"]},"1823":{"title":"alpha","titles":["poly","Attributes"]},"1824":{"title":"clip_planes","titles":["poly","Attributes"]},"1825":{"title":"color","titles":["poly","Attributes"]},"1826":{"title":"colormap","titles":["poly","Attributes"]},"1827":{"title":"colorrange","titles":["poly","Attributes"]},"1828":{"title":"colorscale","titles":["poly","Attributes"]},"1829":{"title":"cycle","titles":["poly","Attributes"]},"1830":{"title":"depth_shift","titles":["poly","Attributes"]},"1831":{"title":"fxaa","titles":["poly","Attributes"]},"1832":{"title":"highclip","titles":["poly","Attributes"]},"1833":{"title":"inspectable","titles":["poly","Attributes"]},"1834":{"title":"inspector_clear","titles":["poly","Attributes"]},"1835":{"title":"inspector_hover","titles":["poly","Attributes"]},"1836":{"title":"inspector_label","titles":["poly","Attributes"]},"1837":{"title":"joinstyle","titles":["poly","Attributes"]},"1838":{"title":"linecap","titles":["poly","Attributes"]},"1839":{"title":"linestyle","titles":["poly","Attributes"]},"1840":{"title":"lowclip","titles":["poly","Attributes"]},"1841":{"title":"miter_limit","titles":["poly","Attributes"]},"1842":{"title":"model","titles":["poly","Attributes"]},"1843":{"title":"nan_color","titles":["poly","Attributes"]},"1844":{"title":"overdraw","titles":["poly","Attributes"]},"1845":{"title":"shading","titles":["poly","Attributes"]},"1846":{"title":"space","titles":["poly","Attributes"]},"1847":{"title":"ssao","titles":["poly","Attributes"]},"1848":{"title":"stroke_depth_shift","titles":["poly","Attributes"]},"1849":{"title":"strokecolor","titles":["poly","Attributes"]},"1850":{"title":"strokecolormap","titles":["poly","Attributes"]},"1851":{"title":"strokewidth","titles":["poly","Attributes"]},"1852":{"title":"transformation","titles":["poly","Attributes"]},"1853":{"title":"transparency","titles":["poly","Attributes"]},"1854":{"title":"visible","titles":["poly","Attributes"]},"1855":{"title":"qqnorm","titles":[]},"1856":{"title":"Examples","titles":["qqnorm"]},"1857":{"title":"Attributes","titles":["qqnorm"]},"1858":{"title":"clip_planes","titles":["qqnorm","Attributes"]},"1859":{"title":"color","titles":["qqnorm","Attributes"]},"1860":{"title":"cycle","titles":["qqnorm","Attributes"]},"1861":{"title":"depth_shift","titles":["qqnorm","Attributes"]},"1862":{"title":"fxaa","titles":["qqnorm","Attributes"]},"1863":{"title":"inspectable","titles":["qqnorm","Attributes"]},"1864":{"title":"inspector_clear","titles":["qqnorm","Attributes"]},"1865":{"title":"inspector_hover","titles":["qqnorm","Attributes"]},"1866":{"title":"inspector_label","titles":["qqnorm","Attributes"]},"1867":{"title":"linestyle","titles":["qqnorm","Attributes"]},"1868":{"title":"linewidth","titles":["qqnorm","Attributes"]},"1869":{"title":"marker","titles":["qqnorm","Attributes"]},"1870":{"title":"markercolor","titles":["qqnorm","Attributes"]},"1871":{"title":"markersize","titles":["qqnorm","Attributes"]},"1872":{"title":"model","titles":["qqnorm","Attributes"]},"1873":{"title":"overdraw","titles":["qqnorm","Attributes"]},"1874":{"title":"space","titles":["qqnorm","Attributes"]},"1875":{"title":"ssao","titles":["qqnorm","Attributes"]},"1876":{"title":"strokecolor","titles":["qqnorm","Attributes"]},"1877":{"title":"strokewidth","titles":["qqnorm","Attributes"]},"1878":{"title":"transformation","titles":["qqnorm","Attributes"]},"1879":{"title":"transparency","titles":["qqnorm","Attributes"]},"1880":{"title":"visible","titles":["qqnorm","Attributes"]},"1881":{"title":"qqplot","titles":[]},"1882":{"title":"Examples","titles":["qqplot"]},"1883":{"title":"Attributes","titles":["qqplot"]},"1884":{"title":"clip_planes","titles":["qqplot","Attributes"]},"1885":{"title":"color","titles":["qqplot","Attributes"]},"1886":{"title":"cycle","titles":["qqplot","Attributes"]},"1887":{"title":"depth_shift","titles":["qqplot","Attributes"]},"1888":{"title":"fxaa","titles":["qqplot","Attributes"]},"1889":{"title":"inspectable","titles":["qqplot","Attributes"]},"1890":{"title":"inspector_clear","titles":["qqplot","Attributes"]},"1891":{"title":"inspector_hover","titles":["qqplot","Attributes"]},"1892":{"title":"inspector_label","titles":["qqplot","Attributes"]},"1893":{"title":"linestyle","titles":["qqplot","Attributes"]},"1894":{"title":"linewidth","titles":["qqplot","Attributes"]},"1895":{"title":"marker","titles":["qqplot","Attributes"]},"1896":{"title":"markercolor","titles":["qqplot","Attributes"]},"1897":{"title":"markersize","titles":["qqplot","Attributes"]},"1898":{"title":"model","titles":["qqplot","Attributes"]},"1899":{"title":"overdraw","titles":["qqplot","Attributes"]},"1900":{"title":"space","titles":["qqplot","Attributes"]},"1901":{"title":"ssao","titles":["qqplot","Attributes"]},"1902":{"title":"strokecolor","titles":["qqplot","Attributes"]},"1903":{"title":"strokewidth","titles":["qqplot","Attributes"]},"1904":{"title":"transformation","titles":["qqplot","Attributes"]},"1905":{"title":"transparency","titles":["qqplot","Attributes"]},"1906":{"title":"visible","titles":["qqplot","Attributes"]},"1907":{"title":"rainclouds","titles":[]},"1908":{"title":"Attributes","titles":["rainclouds"]},"1909":{"title":"boxplot_nudge","titles":["rainclouds","Attributes"]},"1910":{"title":"boxplot_width","titles":["rainclouds","Attributes"]},"1911":{"title":"center_boxplot","titles":["rainclouds","Attributes"]},"1912":{"title":"cloud_width","titles":["rainclouds","Attributes"]},"1913":{"title":"clouds","titles":["rainclouds","Attributes"]},"1914":{"title":"color","titles":["rainclouds","Attributes"]},"1915":{"title":"cycle","titles":["rainclouds","Attributes"]},"1916":{"title":"dodge","titles":["rainclouds","Attributes"]},"1917":{"title":"dodge_gap","titles":["rainclouds","Attributes"]},"1918":{"title":"gap","titles":["rainclouds","Attributes"]},"1919":{"title":"hist_bins","titles":["rainclouds","Attributes"]},"1920":{"title":"markersize","titles":["rainclouds","Attributes"]},"1921":{"title":"n_dodge","titles":["rainclouds","Attributes"]},"1922":{"title":"orientation","titles":["rainclouds","Attributes"]},"1923":{"title":"plot_boxplots","titles":["rainclouds","Attributes"]},"1924":{"title":"show_boxplot_outliers","titles":["rainclouds","Attributes"]},"1925":{"title":"show_median","titles":["rainclouds","Attributes"]},"1926":{"title":"side","titles":["rainclouds","Attributes"]},"1927":{"title":"strokewidth","titles":["rainclouds","Attributes"]},"1928":{"title":"violin_limits","titles":["rainclouds","Attributes"]},"1929":{"title":"whiskerwidth","titles":["rainclouds","Attributes"]},"1930":{"title":"rangebars","titles":[]},"1931":{"title":"Examples","titles":["rangebars"]},"1932":{"title":"Attributes","titles":["rangebars"]},"1933":{"title":"alpha","titles":["rangebars","Attributes"]},"1934":{"title":"clip_planes","titles":["rangebars","Attributes"]},"1935":{"title":"color","titles":["rangebars","Attributes"]},"1936":{"title":"colormap","titles":["rangebars","Attributes"]},"1937":{"title":"colorrange","titles":["rangebars","Attributes"]},"1938":{"title":"colorscale","titles":["rangebars","Attributes"]},"1939":{"title":"cycle","titles":["rangebars","Attributes"]},"1940":{"title":"depth_shift","titles":["rangebars","Attributes"]},"1941":{"title":"direction","titles":["rangebars","Attributes"]},"1942":{"title":"fxaa","titles":["rangebars","Attributes"]},"1943":{"title":"highclip","titles":["rangebars","Attributes"]},"1944":{"title":"inspectable","titles":["rangebars","Attributes"]},"1945":{"title":"inspector_clear","titles":["rangebars","Attributes"]},"1946":{"title":"inspector_hover","titles":["rangebars","Attributes"]},"1947":{"title":"inspector_label","titles":["rangebars","Attributes"]},"1948":{"title":"linecap","titles":["rangebars","Attributes"]},"1949":{"title":"linewidth","titles":["rangebars","Attributes"]},"1950":{"title":"lowclip","titles":["rangebars","Attributes"]},"1951":{"title":"model","titles":["rangebars","Attributes"]},"1952":{"title":"nan_color","titles":["rangebars","Attributes"]},"1953":{"title":"overdraw","titles":["rangebars","Attributes"]},"1954":{"title":"space","titles":["rangebars","Attributes"]},"1955":{"title":"ssao","titles":["rangebars","Attributes"]},"1956":{"title":"transformation","titles":["rangebars","Attributes"]},"1957":{"title":"transparency","titles":["rangebars","Attributes"]},"1958":{"title":"visible","titles":["rangebars","Attributes"]},"1959":{"title":"whiskerwidth","titles":["rangebars","Attributes"]},"1960":{"title":"scatter","titles":[]},"1961":{"title":"Examples","titles":["scatter"]},"1962":{"title":"Using x and y vectors","titles":["scatter","Examples"]},"1963":{"title":"Using points","titles":["scatter","Examples"]},"1964":{"title":"Markers","titles":["scatter","Examples"]},"1965":{"title":"Default markers","titles":["scatter","Examples","Markers"]},"1966":{"title":"Markersize","titles":["scatter","Examples","Markers"]},"1967":{"title":"Bezier path markers","titles":["scatter","Examples"]},"1968":{"title":"Holes","titles":["scatter","Examples","Bezier path markers"]},"1969":{"title":"Construction from svg path strings","titles":["scatter","Examples","Bezier path markers"]},"1970":{"title":"Polygon markers","titles":["scatter","Examples"]},"1971":{"title":"Vec markersize","titles":["scatter","Examples"]},"1972":{"title":"Marker space","titles":["scatter","Examples"]},"1973":{"title":"Airport locations example","titles":["scatter","Examples"]},"1974":{"title":"Dealing with outline artifacts in GLMakie","titles":["scatter","Examples"]},"1975":{"title":"Attributes","titles":["scatter"]},"1976":{"title":"alpha","titles":["scatter","Attributes"]},"1977":{"title":"clip_planes","titles":["scatter","Attributes"]},"1978":{"title":"color","titles":["scatter","Attributes"]},"1979":{"title":"colormap","titles":["scatter","Attributes"]},"1980":{"title":"colorrange","titles":["scatter","Attributes"]},"1981":{"title":"colorscale","titles":["scatter","Attributes"]},"1982":{"title":"cycle","titles":["scatter","Attributes"]},"1983":{"title":"depth_shift","titles":["scatter","Attributes"]},"1984":{"title":"depthsorting","titles":["scatter","Attributes"]},"1985":{"title":"distancefield","titles":["scatter","Attributes"]},"1986":{"title":"fxaa","titles":["scatter","Attributes"]},"1987":{"title":"glowcolor","titles":["scatter","Attributes"]},"1988":{"title":"glowwidth","titles":["scatter","Attributes"]},"1989":{"title":"highclip","titles":["scatter","Attributes"]},"1990":{"title":"inspectable","titles":["scatter","Attributes"]},"1991":{"title":"inspector_clear","titles":["scatter","Attributes"]},"1992":{"title":"inspector_hover","titles":["scatter","Attributes"]},"1993":{"title":"inspector_label","titles":["scatter","Attributes"]},"1994":{"title":"lowclip","titles":["scatter","Attributes"]},"1995":{"title":"marker","titles":["scatter","Attributes"]},"1996":{"title":"marker_offset","titles":["scatter","Attributes"]},"1997":{"title":"markersize","titles":["scatter","Attributes"]},"1998":{"title":"markerspace","titles":["scatter","Attributes"]},"1999":{"title":"model","titles":["scatter","Attributes"]},"2000":{"title":"nan_color","titles":["scatter","Attributes"]},"2001":{"title":"overdraw","titles":["scatter","Attributes"]},"2002":{"title":"rotation","titles":["scatter","Attributes"]},"2003":{"title":"space","titles":["scatter","Attributes"]},"2004":{"title":"ssao","titles":["scatter","Attributes"]},"2005":{"title":"strokecolor","titles":["scatter","Attributes"]},"2006":{"title":"strokewidth","titles":["scatter","Attributes"]},"2007":{"title":"transform_marker","titles":["scatter","Attributes"]},"2008":{"title":"transformation","titles":["scatter","Attributes"]},"2009":{"title":"transparency","titles":["scatter","Attributes"]},"2010":{"title":"uv_offset_width","titles":["scatter","Attributes"]},"2011":{"title":"visible","titles":["scatter","Attributes"]},"2012":{"title":"scatterlines","titles":[]},"2013":{"title":"Examples","titles":["scatterlines"]},"2014":{"title":"Attributes","titles":["scatterlines"]},"2015":{"title":"alpha","titles":["scatterlines","Attributes"]},"2016":{"title":"clip_planes","titles":["scatterlines","Attributes"]},"2017":{"title":"color","titles":["scatterlines","Attributes"]},"2018":{"title":"colormap","titles":["scatterlines","Attributes"]},"2019":{"title":"colorrange","titles":["scatterlines","Attributes"]},"2020":{"title":"colorscale","titles":["scatterlines","Attributes"]},"2021":{"title":"cycle","titles":["scatterlines","Attributes"]},"2022":{"title":"depth_shift","titles":["scatterlines","Attributes"]},"2023":{"title":"fxaa","titles":["scatterlines","Attributes"]},"2024":{"title":"highclip","titles":["scatterlines","Attributes"]},"2025":{"title":"inspectable","titles":["scatterlines","Attributes"]},"2026":{"title":"inspector_clear","titles":["scatterlines","Attributes"]},"2027":{"title":"inspector_hover","titles":["scatterlines","Attributes"]},"2028":{"title":"inspector_label","titles":["scatterlines","Attributes"]},"2029":{"title":"joinstyle","titles":["scatterlines","Attributes"]},"2030":{"title":"linecap","titles":["scatterlines","Attributes"]},"2031":{"title":"linestyle","titles":["scatterlines","Attributes"]},"2032":{"title":"linewidth","titles":["scatterlines","Attributes"]},"2033":{"title":"lowclip","titles":["scatterlines","Attributes"]},"2034":{"title":"marker","titles":["scatterlines","Attributes"]},"2035":{"title":"markercolor","titles":["scatterlines","Attributes"]},"2036":{"title":"markercolormap","titles":["scatterlines","Attributes"]},"2037":{"title":"markercolorrange","titles":["scatterlines","Attributes"]},"2038":{"title":"markersize","titles":["scatterlines","Attributes"]},"2039":{"title":"miter_limit","titles":["scatterlines","Attributes"]},"2040":{"title":"model","titles":["scatterlines","Attributes"]},"2041":{"title":"nan_color","titles":["scatterlines","Attributes"]},"2042":{"title":"overdraw","titles":["scatterlines","Attributes"]},"2043":{"title":"space","titles":["scatterlines","Attributes"]},"2044":{"title":"ssao","titles":["scatterlines","Attributes"]},"2045":{"title":"strokecolor","titles":["scatterlines","Attributes"]},"2046":{"title":"strokewidth","titles":["scatterlines","Attributes"]},"2047":{"title":"transformation","titles":["scatterlines","Attributes"]},"2048":{"title":"transparency","titles":["scatterlines","Attributes"]},"2049":{"title":"visible","titles":["scatterlines","Attributes"]},"2050":{"title":"series","titles":[]},"2051":{"title":"Examples","titles":["series"]},"2052":{"title":"Matrix","titles":["series","Examples"]},"2053":{"title":"Vector of vectors","titles":["series","Examples"]},"2054":{"title":"Vector and matrix","titles":["series","Examples"]},"2055":{"title":"Attributes","titles":["series"]},"2056":{"title":"color","titles":["series","Attributes"]},"2057":{"title":"joinstyle","titles":["series","Attributes"]},"2058":{"title":"labels","titles":["series","Attributes"]},"2059":{"title":"linecap","titles":["series","Attributes"]},"2060":{"title":"linestyle","titles":["series","Attributes"]},"2061":{"title":"linewidth","titles":["series","Attributes"]},"2062":{"title":"marker","titles":["series","Attributes"]},"2063":{"title":"markercolor","titles":["series","Attributes"]},"2064":{"title":"markersize","titles":["series","Attributes"]},"2065":{"title":"miter_limit","titles":["series","Attributes"]},"2066":{"title":"solid_color","titles":["series","Attributes"]},"2067":{"title":"space","titles":["series","Attributes"]},"2068":{"title":"strokecolor","titles":["series","Attributes"]},"2069":{"title":"strokewidth","titles":["series","Attributes"]},"2070":{"title":"stairs","titles":[]},"2071":{"title":"Examples","titles":["stairs"]},"2072":{"title":"Attributes","titles":["stairs"]},"2073":{"title":"alpha","titles":["stairs","Attributes"]},"2074":{"title":"clip_planes","titles":["stairs","Attributes"]},"2075":{"title":"color","titles":["stairs","Attributes"]},"2076":{"title":"colormap","titles":["stairs","Attributes"]},"2077":{"title":"colorrange","titles":["stairs","Attributes"]},"2078":{"title":"colorscale","titles":["stairs","Attributes"]},"2079":{"title":"cycle","titles":["stairs","Attributes"]},"2080":{"title":"depth_shift","titles":["stairs","Attributes"]},"2081":{"title":"fxaa","titles":["stairs","Attributes"]},"2082":{"title":"highclip","titles":["stairs","Attributes"]},"2083":{"title":"inspectable","titles":["stairs","Attributes"]},"2084":{"title":"inspector_clear","titles":["stairs","Attributes"]},"2085":{"title":"inspector_hover","titles":["stairs","Attributes"]},"2086":{"title":"inspector_label","titles":["stairs","Attributes"]},"2087":{"title":"joinstyle","titles":["stairs","Attributes"]},"2088":{"title":"linecap","titles":["stairs","Attributes"]},"2089":{"title":"linestyle","titles":["stairs","Attributes"]},"2090":{"title":"linewidth","titles":["stairs","Attributes"]},"2091":{"title":"lowclip","titles":["stairs","Attributes"]},"2092":{"title":"miter_limit","titles":["stairs","Attributes"]},"2093":{"title":"model","titles":["stairs","Attributes"]},"2094":{"title":"nan_color","titles":["stairs","Attributes"]},"2095":{"title":"overdraw","titles":["stairs","Attributes"]},"2096":{"title":"space","titles":["stairs","Attributes"]},"2097":{"title":"ssao","titles":["stairs","Attributes"]},"2098":{"title":"step","titles":["stairs","Attributes"]},"2099":{"title":"transformation","titles":["stairs","Attributes"]},"2100":{"title":"transparency","titles":["stairs","Attributes"]},"2101":{"title":"visible","titles":["stairs","Attributes"]},"2102":{"title":"spy","titles":[]},"2103":{"title":"Examples","titles":["spy"]},"2104":{"title":"Attributes","titles":["spy"]},"2105":{"title":"alpha","titles":["spy","Attributes"]},"2106":{"title":"clip_planes","titles":["spy","Attributes"]},"2107":{"title":"color","titles":["spy","Attributes"]},"2108":{"title":"colormap","titles":["spy","Attributes"]},"2109":{"title":"colorrange","titles":["spy","Attributes"]},"2110":{"title":"colorscale","titles":["spy","Attributes"]},"2111":{"title":"depth_shift","titles":["spy","Attributes"]},"2112":{"title":"framecolor","titles":["spy","Attributes"]},"2113":{"title":"framesize","titles":["spy","Attributes"]},"2114":{"title":"framevisible","titles":["spy","Attributes"]},"2115":{"title":"fxaa","titles":["spy","Attributes"]},"2116":{"title":"highclip","titles":["spy","Attributes"]},"2117":{"title":"inspectable","titles":["spy","Attributes"]},"2118":{"title":"inspector_clear","titles":["spy","Attributes"]},"2119":{"title":"inspector_hover","titles":["spy","Attributes"]},"2120":{"title":"inspector_label","titles":["spy","Attributes"]},"2121":{"title":"lowclip","titles":["spy","Attributes"]},"2122":{"title":"marker","titles":["spy","Attributes"]},"2123":{"title":"marker_gap","titles":["spy","Attributes"]},"2124":{"title":"markersize","titles":["spy","Attributes"]},"2125":{"title":"model","titles":["spy","Attributes"]},"2126":{"title":"nan_color","titles":["spy","Attributes"]},"2127":{"title":"overdraw","titles":["spy","Attributes"]},"2128":{"title":"space","titles":["spy","Attributes"]},"2129":{"title":"ssao","titles":["spy","Attributes"]},"2130":{"title":"transformation","titles":["spy","Attributes"]},"2131":{"title":"transparency","titles":["spy","Attributes"]},"2132":{"title":"visible","titles":["spy","Attributes"]},"2133":{"title":"stem","titles":[]},"2134":{"title":"Examples","titles":["stem"]},"2135":{"title":"Attributes","titles":["stem"]},"2136":{"title":"clip_planes","titles":["stem","Attributes"]},"2137":{"title":"color","titles":["stem","Attributes"]},"2138":{"title":"colormap","titles":["stem","Attributes"]},"2139":{"title":"colorrange","titles":["stem","Attributes"]},"2140":{"title":"colorscale","titles":["stem","Attributes"]},"2141":{"title":"cycle","titles":["stem","Attributes"]},"2142":{"title":"depth_shift","titles":["stem","Attributes"]},"2143":{"title":"fxaa","titles":["stem","Attributes"]},"2144":{"title":"inspectable","titles":["stem","Attributes"]},"2145":{"title":"inspector_clear","titles":["stem","Attributes"]},"2146":{"title":"inspector_hover","titles":["stem","Attributes"]},"2147":{"title":"inspector_label","titles":["stem","Attributes"]},"2148":{"title":"marker","titles":["stem","Attributes"]},"2149":{"title":"markersize","titles":["stem","Attributes"]},"2150":{"title":"model","titles":["stem","Attributes"]},"2151":{"title":"offset","titles":["stem","Attributes"]},"2152":{"title":"overdraw","titles":["stem","Attributes"]},"2153":{"title":"space","titles":["stem","Attributes"]},"2154":{"title":"ssao","titles":["stem","Attributes"]},"2155":{"title":"stemcolor","titles":["stem","Attributes"]},"2156":{"title":"stemcolormap","titles":["stem","Attributes"]},"2157":{"title":"stemcolorrange","titles":["stem","Attributes"]},"2158":{"title":"stemlinestyle","titles":["stem","Attributes"]},"2159":{"title":"stemwidth","titles":["stem","Attributes"]},"2160":{"title":"strokecolor","titles":["stem","Attributes"]},"2161":{"title":"strokewidth","titles":["stem","Attributes"]},"2162":{"title":"transformation","titles":["stem","Attributes"]},"2163":{"title":"transparency","titles":["stem","Attributes"]},"2164":{"title":"trunkcolor","titles":["stem","Attributes"]},"2165":{"title":"trunkcolormap","titles":["stem","Attributes"]},"2166":{"title":"trunkcolorrange","titles":["stem","Attributes"]},"2167":{"title":"trunklinestyle","titles":["stem","Attributes"]},"2168":{"title":"trunkwidth","titles":["stem","Attributes"]},"2169":{"title":"visible","titles":["stem","Attributes"]},"2170":{"title":"stephist","titles":[]},"2171":{"title":"Examples","titles":["stephist"]},"2172":{"title":"Attributes","titles":["stephist"]},"2173":{"title":"bins","titles":["stephist","Attributes"]},"2174":{"title":"color","titles":["stephist","Attributes"]},"2175":{"title":"cycle","titles":["stephist","Attributes"]},"2176":{"title":"linestyle","titles":["stephist","Attributes"]},"2177":{"title":"linewidth","titles":["stephist","Attributes"]},"2178":{"title":"normalization","titles":["stephist","Attributes"]},"2179":{"title":"scale_to","titles":["stephist","Attributes"]},"2180":{"title":"weights","titles":["stephist","Attributes"]},"2181":{"title":"streamplot","titles":[]},"2182":{"title":"Examples","titles":["streamplot"]},"2183":{"title":"Attributes","titles":["streamplot"]},"2184":{"title":"alpha","titles":["streamplot","Attributes"]},"2185":{"title":"arrow_head","titles":["streamplot","Attributes"]},"2186":{"title":"arrow_size","titles":["streamplot","Attributes"]},"2187":{"title":"clip_planes","titles":["streamplot","Attributes"]},"2188":{"title":"color","titles":["streamplot","Attributes"]},"2189":{"title":"colormap","titles":["streamplot","Attributes"]},"2190":{"title":"colorrange","titles":["streamplot","Attributes"]},"2191":{"title":"colorscale","titles":["streamplot","Attributes"]},"2192":{"title":"density","titles":["streamplot","Attributes"]},"2193":{"title":"depth_shift","titles":["streamplot","Attributes"]},"2194":{"title":"fxaa","titles":["streamplot","Attributes"]},"2195":{"title":"gridsize","titles":["streamplot","Attributes"]},"2196":{"title":"highclip","titles":["streamplot","Attributes"]},"2197":{"title":"inspectable","titles":["streamplot","Attributes"]},"2198":{"title":"inspector_clear","titles":["streamplot","Attributes"]},"2199":{"title":"inspector_hover","titles":["streamplot","Attributes"]},"2200":{"title":"inspector_label","titles":["streamplot","Attributes"]},"2201":{"title":"joinstyle","titles":["streamplot","Attributes"]},"2202":{"title":"linecap","titles":["streamplot","Attributes"]},"2203":{"title":"linestyle","titles":["streamplot","Attributes"]},"2204":{"title":"linewidth","titles":["streamplot","Attributes"]},"2205":{"title":"lowclip","titles":["streamplot","Attributes"]},"2206":{"title":"maxsteps","titles":["streamplot","Attributes"]},"2207":{"title":"miter_limit","titles":["streamplot","Attributes"]},"2208":{"title":"model","titles":["streamplot","Attributes"]},"2209":{"title":"nan_color","titles":["streamplot","Attributes"]},"2210":{"title":"overdraw","titles":["streamplot","Attributes"]},"2211":{"title":"quality","titles":["streamplot","Attributes"]},"2212":{"title":"space","titles":["streamplot","Attributes"]},"2213":{"title":"ssao","titles":["streamplot","Attributes"]},"2214":{"title":"stepsize","titles":["streamplot","Attributes"]},"2215":{"title":"transformation","titles":["streamplot","Attributes"]},"2216":{"title":"transparency","titles":["streamplot","Attributes"]},"2217":{"title":"visible","titles":["streamplot","Attributes"]},"2218":{"title":"surface","titles":[]},"2219":{"title":"Examples","titles":["surface"]},"2220":{"title":"Attributes","titles":["surface"]},"2221":{"title":"alpha","titles":["surface","Attributes"]},"2222":{"title":"backlight","titles":["surface","Attributes"]},"2223":{"title":"clip_planes","titles":["surface","Attributes"]},"2224":{"title":"color","titles":["surface","Attributes"]},"2225":{"title":"colormap","titles":["surface","Attributes"]},"2226":{"title":"colorrange","titles":["surface","Attributes"]},"2227":{"title":"colorscale","titles":["surface","Attributes"]},"2228":{"title":"depth_shift","titles":["surface","Attributes"]},"2229":{"title":"diffuse","titles":["surface","Attributes"]},"2230":{"title":"fxaa","titles":["surface","Attributes"]},"2231":{"title":"highclip","titles":["surface","Attributes"]},"2232":{"title":"inspectable","titles":["surface","Attributes"]},"2233":{"title":"inspector_clear","titles":["surface","Attributes"]},"2234":{"title":"inspector_hover","titles":["surface","Attributes"]},"2235":{"title":"inspector_label","titles":["surface","Attributes"]},"2236":{"title":"interpolate","titles":["surface","Attributes"]},"2237":{"title":"invert_normals","titles":["surface","Attributes"]},"2238":{"title":"lowclip","titles":["surface","Attributes"]},"2239":{"title":"material","titles":["surface","Attributes"]},"2240":{"title":"model","titles":["surface","Attributes"]},"2241":{"title":"nan_color","titles":["surface","Attributes"]},"2242":{"title":"overdraw","titles":["surface","Attributes"]},"2243":{"title":"shading","titles":["surface","Attributes"]},"2244":{"title":"shininess","titles":["surface","Attributes"]},"2245":{"title":"space","titles":["surface","Attributes"]},"2246":{"title":"specular","titles":["surface","Attributes"]},"2247":{"title":"ssao","titles":["surface","Attributes"]},"2248":{"title":"transformation","titles":["surface","Attributes"]},"2249":{"title":"transparency","titles":["surface","Attributes"]},"2250":{"title":"uv_transform","titles":["surface","Attributes"]},"2251":{"title":"visible","titles":["surface","Attributes"]},"2252":{"title":"text","titles":[]},"2253":{"title":"Marker space pixel","titles":["text"]},"2254":{"title":"Marker space data","titles":["text"]},"2255":{"title":"Alignment","titles":["text"]},"2256":{"title":"Justification","titles":["text"]},"2257":{"title":"Offset","titles":["text"]},"2258":{"title":"Relative space","titles":["text"]},"2259":{"title":"MathTeX","titles":["text"]},"2260":{"title":"Rich text","titles":["text"]},"2261":{"title":"Tweaking offsets","titles":["text","Rich text"]},"2262":{"title":"Attributes","titles":["text"]},"2263":{"title":"align","titles":["text","Attributes"]},"2264":{"title":"alpha","titles":["text","Attributes"]},"2265":{"title":"clip_planes","titles":["text","Attributes"]},"2266":{"title":"color","titles":["text","Attributes"]},"2267":{"title":"colormap","titles":["text","Attributes"]},"2268":{"title":"colorrange","titles":["text","Attributes"]},"2269":{"title":"colorscale","titles":["text","Attributes"]},"2270":{"title":"depth_shift","titles":["text","Attributes"]},"2271":{"title":"font","titles":["text","Attributes"]},"2272":{"title":"fonts","titles":["text","Attributes"]},"2273":{"title":"fontsize","titles":["text","Attributes"]},"2274":{"title":"fxaa","titles":["text","Attributes"]},"2275":{"title":"glowcolor","titles":["text","Attributes"]},"2276":{"title":"glowwidth","titles":["text","Attributes"]},"2277":{"title":"highclip","titles":["text","Attributes"]},"2278":{"title":"inspectable","titles":["text","Attributes"]},"2279":{"title":"inspector_clear","titles":["text","Attributes"]},"2280":{"title":"inspector_hover","titles":["text","Attributes"]},"2281":{"title":"inspector_label","titles":["text","Attributes"]},"2282":{"title":"justification","titles":["text","Attributes"]},"2283":{"title":"lineheight","titles":["text","Attributes"]},"2284":{"title":"lowclip","titles":["text","Attributes"]},"2285":{"title":"markerspace","titles":["text","Attributes"]},"2286":{"title":"model","titles":["text","Attributes"]},"2287":{"title":"nan_color","titles":["text","Attributes"]},"2288":{"title":"offset","titles":["text","Attributes"]},"2289":{"title":"overdraw","titles":["text","Attributes"]},"2290":{"title":"position","titles":["text","Attributes"]},"2291":{"title":"rotation","titles":["text","Attributes"]},"2292":{"title":"space","titles":["text","Attributes"]},"2293":{"title":"ssao","titles":["text","Attributes"]},"2294":{"title":"strokecolor","titles":["text","Attributes"]},"2295":{"title":"strokewidth","titles":["text","Attributes"]},"2296":{"title":"text","titles":["text","Attributes"]},"2297":{"title":"transform_marker","titles":["text","Attributes"]},"2298":{"title":"transformation","titles":["text","Attributes"]},"2299":{"title":"transparency","titles":["text","Attributes"]},"2300":{"title":"visible","titles":["text","Attributes"]},"2301":{"title":"word_wrap_width","titles":["text","Attributes"]},"2302":{"title":"tooltip","titles":[]},"2303":{"title":"Examples","titles":["tooltip"]},"2304":{"title":"Basic tooltip","titles":["tooltip","Examples"]},"2305":{"title":"Attributes","titles":["tooltip"]},"2306":{"title":"align","titles":["tooltip","Attributes"]},"2307":{"title":"backgroundcolor","titles":["tooltip","Attributes"]},"2308":{"title":"clip_planes","titles":["tooltip","Attributes"]},"2309":{"title":"depth_shift","titles":["tooltip","Attributes"]},"2310":{"title":"font","titles":["tooltip","Attributes"]},"2311":{"title":"fontsize","titles":["tooltip","Attributes"]},"2312":{"title":"fxaa","titles":["tooltip","Attributes"]},"2313":{"title":"inspectable","titles":["tooltip","Attributes"]},"2314":{"title":"inspector_clear","titles":["tooltip","Attributes"]},"2315":{"title":"inspector_hover","titles":["tooltip","Attributes"]},"2316":{"title":"inspector_label","titles":["tooltip","Attributes"]},"2317":{"title":"justification","titles":["tooltip","Attributes"]},"2318":{"title":"model","titles":["tooltip","Attributes"]},"2319":{"title":"offset","titles":["tooltip","Attributes"]},"2320":{"title":"outline_color","titles":["tooltip","Attributes"]},"2321":{"title":"outline_linestyle","titles":["tooltip","Attributes"]},"2322":{"title":"outline_linewidth","titles":["tooltip","Attributes"]},"2323":{"title":"overdraw","titles":["tooltip","Attributes"]},"2324":{"title":"placement","titles":["tooltip","Attributes"]},"2325":{"title":"space","titles":["tooltip","Attributes"]},"2326":{"title":"ssao","titles":["tooltip","Attributes"]},"2327":{"title":"strokecolor","titles":["tooltip","Attributes"]},"2328":{"title":"strokewidth","titles":["tooltip","Attributes"]},"2329":{"title":"text","titles":["tooltip","Attributes"]},"2330":{"title":"textcolor","titles":["tooltip","Attributes"]},"2331":{"title":"textpadding","titles":["tooltip","Attributes"]},"2332":{"title":"transformation","titles":["tooltip","Attributes"]},"2333":{"title":"transparency","titles":["tooltip","Attributes"]},"2334":{"title":"triangle_size","titles":["tooltip","Attributes"]},"2335":{"title":"visible","titles":["tooltip","Attributes"]},"2336":{"title":"xautolimits","titles":["tooltip","Attributes"]},"2337":{"title":"yautolimits","titles":["tooltip","Attributes"]},"2338":{"title":"zautolimits","titles":["tooltip","Attributes"]},"2339":{"title":"tricontourf","titles":[]},"2340":{"title":"Examples","titles":["tricontourf"]},"2341":{"title":"Triangulation modes","titles":["tricontourf","Examples"]},"2342":{"title":"Relative mode","titles":["tricontourf","Examples"]},"2343":{"title":"Attributes","titles":["tricontourf"]},"2344":{"title":"clip_planes","titles":["tricontourf","Attributes"]},"2345":{"title":"colormap","titles":["tricontourf","Attributes"]},"2346":{"title":"colorscale","titles":["tricontourf","Attributes"]},"2347":{"title":"depth_shift","titles":["tricontourf","Attributes"]},"2348":{"title":"edges","titles":["tricontourf","Attributes"]},"2349":{"title":"extendhigh","titles":["tricontourf","Attributes"]},"2350":{"title":"extendlow","titles":["tricontourf","Attributes"]},"2351":{"title":"fxaa","titles":["tricontourf","Attributes"]},"2352":{"title":"inspectable","titles":["tricontourf","Attributes"]},"2353":{"title":"inspector_clear","titles":["tricontourf","Attributes"]},"2354":{"title":"inspector_hover","titles":["tricontourf","Attributes"]},"2355":{"title":"inspector_label","titles":["tricontourf","Attributes"]},"2356":{"title":"levels","titles":["tricontourf","Attributes"]},"2357":{"title":"mode","titles":["tricontourf","Attributes"]},"2358":{"title":"model","titles":["tricontourf","Attributes"]},"2359":{"title":"nan_color","titles":["tricontourf","Attributes"]},"2360":{"title":"overdraw","titles":["tricontourf","Attributes"]},"2361":{"title":"space","titles":["tricontourf","Attributes"]},"2362":{"title":"ssao","titles":["tricontourf","Attributes"]},"2363":{"title":"transformation","titles":["tricontourf","Attributes"]},"2364":{"title":"transparency","titles":["tricontourf","Attributes"]},"2365":{"title":"triangulation","titles":["tricontourf","Attributes"]},"2366":{"title":"visible","titles":["tricontourf","Attributes"]},"2367":{"title":"triplot","titles":[]},"2368":{"title":"Examples","titles":["triplot"]},"2369":{"title":"Attributes","titles":["triplot"]},"2370":{"title":"bounding_box","titles":["triplot","Attributes"]},"2371":{"title":"constrained_edge_color","titles":["triplot","Attributes"]},"2372":{"title":"constrained_edge_linestyle","titles":["triplot","Attributes"]},"2373":{"title":"constrained_edge_linewidth","titles":["triplot","Attributes"]},"2374":{"title":"convex_hull_color","titles":["triplot","Attributes"]},"2375":{"title":"convex_hull_linestyle","titles":["triplot","Attributes"]},"2376":{"title":"convex_hull_linewidth","titles":["triplot","Attributes"]},"2377":{"title":"ghost_edge_color","titles":["triplot","Attributes"]},"2378":{"title":"ghost_edge_extension_factor","titles":["triplot","Attributes"]},"2379":{"title":"ghost_edge_linestyle","titles":["triplot","Attributes"]},"2380":{"title":"ghost_edge_linewidth","titles":["triplot","Attributes"]},"2381":{"title":"joinstyle","titles":["triplot","Attributes"]},"2382":{"title":"linecap","titles":["triplot","Attributes"]},"2383":{"title":"linestyle","titles":["triplot","Attributes"]},"2384":{"title":"marker","titles":["triplot","Attributes"]},"2385":{"title":"markercolor","titles":["triplot","Attributes"]},"2386":{"title":"markersize","titles":["triplot","Attributes"]},"2387":{"title":"miter_limit","titles":["triplot","Attributes"]},"2388":{"title":"recompute_centers","titles":["triplot","Attributes"]},"2389":{"title":"show_constrained_edges","titles":["triplot","Attributes"]},"2390":{"title":"show_convex_hull","titles":["triplot","Attributes"]},"2391":{"title":"show_ghost_edges","titles":["triplot","Attributes"]},"2392":{"title":"show_points","titles":["triplot","Attributes"]},"2393":{"title":"strokecolor","titles":["triplot","Attributes"]},"2394":{"title":"strokewidth","titles":["triplot","Attributes"]},"2395":{"title":"triangle_color","titles":["triplot","Attributes"]},"2396":{"title":"violin","titles":[]},"2397":{"title":"Examples","titles":["violin"]},"2398":{"title":"Using statistical weights","titles":["violin","Examples"]},"2399":{"title":"Horizontal axis","titles":["violin","Examples"]},"2400":{"title":"Attributes","titles":["violin"]},"2401":{"title":"bandwidth","titles":["violin","Attributes"]},"2402":{"title":"boundary","titles":["violin","Attributes"]},"2403":{"title":"clip_planes","titles":["violin","Attributes"]},"2404":{"title":"color","titles":["violin","Attributes"]},"2405":{"title":"cycle","titles":["violin","Attributes"]},"2406":{"title":"datalimits","titles":["violin","Attributes"]},"2407":{"title":"depth_shift","titles":["violin","Attributes"]},"2408":{"title":"dodge","titles":["violin","Attributes"]},"2409":{"title":"dodge_gap","titles":["violin","Attributes"]},"2410":{"title":"fxaa","titles":["violin","Attributes"]},"2411":{"title":"gap","titles":["violin","Attributes"]},"2412":{"title":"inspectable","titles":["violin","Attributes"]},"2413":{"title":"inspector_clear","titles":["violin","Attributes"]},"2414":{"title":"inspector_hover","titles":["violin","Attributes"]},"2415":{"title":"inspector_label","titles":["violin","Attributes"]},"2416":{"title":"max_density","titles":["violin","Attributes"]},"2417":{"title":"mediancolor","titles":["violin","Attributes"]},"2418":{"title":"medianlinewidth","titles":["violin","Attributes"]},"2419":{"title":"model","titles":["violin","Attributes"]},"2420":{"title":"n_dodge","titles":["violin","Attributes"]},"2421":{"title":"npoints","titles":["violin","Attributes"]},"2422":{"title":"orientation","titles":["violin","Attributes"]},"2423":{"title":"overdraw","titles":["violin","Attributes"]},"2424":{"title":"scale","titles":["violin","Attributes"]},"2425":{"title":"show_median","titles":["violin","Attributes"]},"2426":{"title":"side","titles":["violin","Attributes"]},"2427":{"title":"space","titles":["violin","Attributes"]},"2428":{"title":"ssao","titles":["violin","Attributes"]},"2429":{"title":"strokecolor","titles":["violin","Attributes"]},"2430":{"title":"strokewidth","titles":["violin","Attributes"]},"2431":{"title":"transformation","titles":["violin","Attributes"]},"2432":{"title":"transparency","titles":["violin","Attributes"]},"2433":{"title":"visible","titles":["violin","Attributes"]},"2434":{"title":"weights","titles":["violin","Attributes"]},"2435":{"title":"width","titles":["violin","Attributes"]},"2436":{"title":"vlines","titles":[]},"2437":{"title":"Attributes","titles":["vlines"]},"2438":{"title":"alpha","titles":["vlines","Attributes"]},"2439":{"title":"clip_planes","titles":["vlines","Attributes"]},"2440":{"title":"color","titles":["vlines","Attributes"]},"2441":{"title":"colormap","titles":["vlines","Attributes"]},"2442":{"title":"colorrange","titles":["vlines","Attributes"]},"2443":{"title":"colorscale","titles":["vlines","Attributes"]},"2444":{"title":"cycle","titles":["vlines","Attributes"]},"2445":{"title":"depth_shift","titles":["vlines","Attributes"]},"2446":{"title":"fxaa","titles":["vlines","Attributes"]},"2447":{"title":"highclip","titles":["vlines","Attributes"]},"2448":{"title":"inspectable","titles":["vlines","Attributes"]},"2449":{"title":"inspector_clear","titles":["vlines","Attributes"]},"2450":{"title":"inspector_hover","titles":["vlines","Attributes"]},"2451":{"title":"inspector_label","titles":["vlines","Attributes"]},"2452":{"title":"linecap","titles":["vlines","Attributes"]},"2453":{"title":"linestyle","titles":["vlines","Attributes"]},"2454":{"title":"linewidth","titles":["vlines","Attributes"]},"2455":{"title":"lowclip","titles":["vlines","Attributes"]},"2456":{"title":"model","titles":["vlines","Attributes"]},"2457":{"title":"nan_color","titles":["vlines","Attributes"]},"2458":{"title":"overdraw","titles":["vlines","Attributes"]},"2459":{"title":"space","titles":["vlines","Attributes"]},"2460":{"title":"ssao","titles":["vlines","Attributes"]},"2461":{"title":"transformation","titles":["vlines","Attributes"]},"2462":{"title":"transparency","titles":["vlines","Attributes"]},"2463":{"title":"visible","titles":["vlines","Attributes"]},"2464":{"title":"ymax","titles":["vlines","Attributes"]},"2465":{"title":"ymin","titles":["vlines","Attributes"]},"2466":{"title":"volume","titles":[]},"2467":{"title":"Examples","titles":["volume"]},"2468":{"title":"Attributes","titles":["volume"]},"2469":{"title":"absorption","titles":["volume","Attributes"]},"2470":{"title":"algorithm","titles":["volume","Attributes"]},"2471":{"title":"alpha","titles":["volume","Attributes"]},"2472":{"title":"backlight","titles":["volume","Attributes"]},"2473":{"title":"clip_planes","titles":["volume","Attributes"]},"2474":{"title":"colormap","titles":["volume","Attributes"]},"2475":{"title":"colorrange","titles":["volume","Attributes"]},"2476":{"title":"colorscale","titles":["volume","Attributes"]},"2477":{"title":"depth_shift","titles":["volume","Attributes"]},"2478":{"title":"diffuse","titles":["volume","Attributes"]},"2479":{"title":"enable_depth","titles":["volume","Attributes"]},"2480":{"title":"fxaa","titles":["volume","Attributes"]},"2481":{"title":"highclip","titles":["volume","Attributes"]},"2482":{"title":"inspectable","titles":["volume","Attributes"]},"2483":{"title":"inspector_clear","titles":["volume","Attributes"]},"2484":{"title":"inspector_hover","titles":["volume","Attributes"]},"2485":{"title":"inspector_label","titles":["volume","Attributes"]},"2486":{"title":"interpolate","titles":["volume","Attributes"]},"2487":{"title":"isorange","titles":["volume","Attributes"]},"2488":{"title":"isovalue","titles":["volume","Attributes"]},"2489":{"title":"lowclip","titles":["volume","Attributes"]},"2490":{"title":"material","titles":["volume","Attributes"]},"2491":{"title":"model","titles":["volume","Attributes"]},"2492":{"title":"nan_color","titles":["volume","Attributes"]},"2493":{"title":"overdraw","titles":["volume","Attributes"]},"2494":{"title":"shading","titles":["volume","Attributes"]},"2495":{"title":"shininess","titles":["volume","Attributes"]},"2496":{"title":"space","titles":["volume","Attributes"]},"2497":{"title":"specular","titles":["volume","Attributes"]},"2498":{"title":"ssao","titles":["volume","Attributes"]},"2499":{"title":"transformation","titles":["volume","Attributes"]},"2500":{"title":"transparency","titles":["volume","Attributes"]},"2501":{"title":"visible","titles":["volume","Attributes"]},"2502":{"title":"volumeslices","titles":[]},"2503":{"title":"Examples","titles":["volumeslices"]},"2504":{"title":"Attributes","titles":["volumeslices"]},"2505":{"title":"alpha","titles":["volumeslices","Attributes"]},"2506":{"title":"bbox_color","titles":["volumeslices","Attributes"]},"2507":{"title":"bbox_visible","titles":["volumeslices","Attributes"]},"2508":{"title":"clip_planes","titles":["volumeslices","Attributes"]},"2509":{"title":"colormap","titles":["volumeslices","Attributes"]},"2510":{"title":"colorrange","titles":["volumeslices","Attributes"]},"2511":{"title":"colorscale","titles":["volumeslices","Attributes"]},"2512":{"title":"depth_shift","titles":["volumeslices","Attributes"]},"2513":{"title":"fxaa","titles":["volumeslices","Attributes"]},"2514":{"title":"highclip","titles":["volumeslices","Attributes"]},"2515":{"title":"inspectable","titles":["volumeslices","Attributes"]},"2516":{"title":"inspector_clear","titles":["volumeslices","Attributes"]},"2517":{"title":"inspector_hover","titles":["volumeslices","Attributes"]},"2518":{"title":"inspector_label","titles":["volumeslices","Attributes"]},"2519":{"title":"interpolate","titles":["volumeslices","Attributes"]},"2520":{"title":"lowclip","titles":["volumeslices","Attributes"]},"2521":{"title":"model","titles":["volumeslices","Attributes"]},"2522":{"title":"nan_color","titles":["volumeslices","Attributes"]},"2523":{"title":"overdraw","titles":["volumeslices","Attributes"]},"2524":{"title":"space","titles":["volumeslices","Attributes"]},"2525":{"title":"ssao","titles":["volumeslices","Attributes"]},"2526":{"title":"transformation","titles":["volumeslices","Attributes"]},"2527":{"title":"transparency","titles":["volumeslices","Attributes"]},"2528":{"title":"visible","titles":["volumeslices","Attributes"]},"2529":{"title":"voronoiplot","titles":[]},"2530":{"title":"Examples","titles":["voronoiplot"]},"2531":{"title":"Attributes","titles":["voronoiplot"]},"2532":{"title":"alpha","titles":["voronoiplot","Attributes"]},"2533":{"title":"clip","titles":["voronoiplot","Attributes"]},"2534":{"title":"color","titles":["voronoiplot","Attributes"]},"2535":{"title":"colormap","titles":["voronoiplot","Attributes"]},"2536":{"title":"colorrange","titles":["voronoiplot","Attributes"]},"2537":{"title":"colorscale","titles":["voronoiplot","Attributes"]},"2538":{"title":"highclip","titles":["voronoiplot","Attributes"]},"2539":{"title":"lowclip","titles":["voronoiplot","Attributes"]},"2540":{"title":"marker","titles":["voronoiplot","Attributes"]},"2541":{"title":"markercolor","titles":["voronoiplot","Attributes"]},"2542":{"title":"markersize","titles":["voronoiplot","Attributes"]},"2543":{"title":"nan_color","titles":["voronoiplot","Attributes"]},"2544":{"title":"show_generators","titles":["voronoiplot","Attributes"]},"2545":{"title":"smooth","titles":["voronoiplot","Attributes"]},"2546":{"title":"strokecolor","titles":["voronoiplot","Attributes"]},"2547":{"title":"strokewidth","titles":["voronoiplot","Attributes"]},"2548":{"title":"unbounded_edge_extension_factor","titles":["voronoiplot","Attributes"]},"2549":{"title":"voxels","titles":[]},"2550":{"title":"Examples","titles":["voxels"]},"2551":{"title":"Basic Example","titles":["voxels","Examples"]},"2552":{"title":"Gap Attribute","titles":["voxels","Examples"]},"2553":{"title":"Color and the internal representation","titles":["voxels","Examples"]},"2554":{"title":"Colormaps","titles":["voxels","Examples"]},"2555":{"title":"Texturemaps","titles":["voxels","Examples"]},"2556":{"title":"Updating Voxels","titles":["voxels","Examples"]},"2557":{"title":"Picking Voxels","titles":["voxels","Examples"]},"2558":{"title":"Attributes","titles":["voxels"]},"2559":{"title":"alpha","titles":["voxels","Attributes"]},"2560":{"title":"backlight","titles":["voxels","Attributes"]},"2561":{"title":"clip_planes","titles":["voxels","Attributes"]},"2562":{"title":"color","titles":["voxels","Attributes"]},"2563":{"title":"colormap","titles":["voxels","Attributes"]},"2564":{"title":"colorrange","titles":["voxels","Attributes"]},"2565":{"title":"colorscale","titles":["voxels","Attributes"]},"2566":{"title":"depth_shift","titles":["voxels","Attributes"]},"2567":{"title":"depthsorting","titles":["voxels","Attributes"]},"2568":{"title":"diffuse","titles":["voxels","Attributes"]},"2569":{"title":"fxaa","titles":["voxels","Attributes"]},"2570":{"title":"gap","titles":["voxels","Attributes"]},"2571":{"title":"highclip","titles":["voxels","Attributes"]},"2572":{"title":"inspectable","titles":["voxels","Attributes"]},"2573":{"title":"inspector_clear","titles":["voxels","Attributes"]},"2574":{"title":"inspector_hover","titles":["voxels","Attributes"]},"2575":{"title":"inspector_label","titles":["voxels","Attributes"]},"2576":{"title":"interpolate","titles":["voxels","Attributes"]},"2577":{"title":"is_air","titles":["voxels","Attributes"]},"2578":{"title":"lowclip","titles":["voxels","Attributes"]},"2579":{"title":"material","titles":["voxels","Attributes"]},"2580":{"title":"model","titles":["voxels","Attributes"]},"2581":{"title":"nan_color","titles":["voxels","Attributes"]},"2582":{"title":"overdraw","titles":["voxels","Attributes"]},"2583":{"title":"shading","titles":["voxels","Attributes"]},"2584":{"title":"shininess","titles":["voxels","Attributes"]},"2585":{"title":"space","titles":["voxels","Attributes"]},"2586":{"title":"specular","titles":["voxels","Attributes"]},"2587":{"title":"ssao","titles":["voxels","Attributes"]},"2588":{"title":"transformation","titles":["voxels","Attributes"]},"2589":{"title":"transparency","titles":["voxels","Attributes"]},"2590":{"title":"uvmap","titles":["voxels","Attributes"]},"2591":{"title":"visible","titles":["voxels","Attributes"]},"2592":{"title":"vspan","titles":[]},"2593":{"title":"Attributes","titles":["vspan"]},"2594":{"title":"alpha","titles":["vspan","Attributes"]},"2595":{"title":"clip_planes","titles":["vspan","Attributes"]},"2596":{"title":"color","titles":["vspan","Attributes"]},"2597":{"title":"colormap","titles":["vspan","Attributes"]},"2598":{"title":"colorrange","titles":["vspan","Attributes"]},"2599":{"title":"colorscale","titles":["vspan","Attributes"]},"2600":{"title":"cycle","titles":["vspan","Attributes"]},"2601":{"title":"depth_shift","titles":["vspan","Attributes"]},"2602":{"title":"fxaa","titles":["vspan","Attributes"]},"2603":{"title":"highclip","titles":["vspan","Attributes"]},"2604":{"title":"inspectable","titles":["vspan","Attributes"]},"2605":{"title":"inspector_clear","titles":["vspan","Attributes"]},"2606":{"title":"inspector_hover","titles":["vspan","Attributes"]},"2607":{"title":"inspector_label","titles":["vspan","Attributes"]},"2608":{"title":"joinstyle","titles":["vspan","Attributes"]},"2609":{"title":"linecap","titles":["vspan","Attributes"]},"2610":{"title":"linestyle","titles":["vspan","Attributes"]},"2611":{"title":"lowclip","titles":["vspan","Attributes"]},"2612":{"title":"miter_limit","titles":["vspan","Attributes"]},"2613":{"title":"model","titles":["vspan","Attributes"]},"2614":{"title":"nan_color","titles":["vspan","Attributes"]},"2615":{"title":"overdraw","titles":["vspan","Attributes"]},"2616":{"title":"shading","titles":["vspan","Attributes"]},"2617":{"title":"space","titles":["vspan","Attributes"]},"2618":{"title":"ssao","titles":["vspan","Attributes"]},"2619":{"title":"stroke_depth_shift","titles":["vspan","Attributes"]},"2620":{"title":"strokecolor","titles":["vspan","Attributes"]},"2621":{"title":"strokecolormap","titles":["vspan","Attributes"]},"2622":{"title":"strokewidth","titles":["vspan","Attributes"]},"2623":{"title":"transformation","titles":["vspan","Attributes"]},"2624":{"title":"transparency","titles":["vspan","Attributes"]},"2625":{"title":"visible","titles":["vspan","Attributes"]},"2626":{"title":"ymax","titles":["vspan","Attributes"]},"2627":{"title":"ymin","titles":["vspan","Attributes"]},"2628":{"title":"waterfall","titles":[]},"2629":{"title":"Examples","titles":["waterfall"]},"2630":{"title":"Attributes","titles":["waterfall"]},"2631":{"title":"color","titles":["waterfall","Attributes"]},"2632":{"title":"cycle","titles":["waterfall","Attributes"]},"2633":{"title":"direction_color","titles":["waterfall","Attributes"]},"2634":{"title":"dodge","titles":["waterfall","Attributes"]},"2635":{"title":"dodge_gap","titles":["waterfall","Attributes"]},"2636":{"title":"final_color","titles":["waterfall","Attributes"]},"2637":{"title":"final_dodge_gap","titles":["waterfall","Attributes"]},"2638":{"title":"final_gap","titles":["waterfall","Attributes"]},"2639":{"title":"gap","titles":["waterfall","Attributes"]},"2640":{"title":"marker_neg","titles":["waterfall","Attributes"]},"2641":{"title":"marker_pos","titles":["waterfall","Attributes"]},"2642":{"title":"n_dodge","titles":["waterfall","Attributes"]},"2643":{"title":"show_direction","titles":["waterfall","Attributes"]},"2644":{"title":"show_final","titles":["waterfall","Attributes"]},"2645":{"title":"stack","titles":["waterfall","Attributes"]},"2646":{"title":"width","titles":["waterfall","Attributes"]},"2647":{"title":"wireframe","titles":[]},"2648":{"title":"Examples","titles":["wireframe"]},"2649":{"title":"Attributes","titles":["wireframe"]},"2650":{"title":"alpha","titles":["wireframe","Attributes"]},"2651":{"title":"clip_planes","titles":["wireframe","Attributes"]},"2652":{"title":"color","titles":["wireframe","Attributes"]},"2653":{"title":"colormap","titles":["wireframe","Attributes"]},"2654":{"title":"colorrange","titles":["wireframe","Attributes"]},"2655":{"title":"colorscale","titles":["wireframe","Attributes"]},"2656":{"title":"cycle","titles":["wireframe","Attributes"]},"2657":{"title":"depth_shift","titles":["wireframe","Attributes"]},"2658":{"title":"fxaa","titles":["wireframe","Attributes"]},"2659":{"title":"highclip","titles":["wireframe","Attributes"]},"2660":{"title":"inspectable","titles":["wireframe","Attributes"]},"2661":{"title":"inspector_clear","titles":["wireframe","Attributes"]},"2662":{"title":"inspector_hover","titles":["wireframe","Attributes"]},"2663":{"title":"inspector_label","titles":["wireframe","Attributes"]},"2664":{"title":"linecap","titles":["wireframe","Attributes"]},"2665":{"title":"linestyle","titles":["wireframe","Attributes"]},"2666":{"title":"linewidth","titles":["wireframe","Attributes"]},"2667":{"title":"lowclip","titles":["wireframe","Attributes"]},"2668":{"title":"model","titles":["wireframe","Attributes"]},"2669":{"title":"nan_color","titles":["wireframe","Attributes"]},"2670":{"title":"overdraw","titles":["wireframe","Attributes"]},"2671":{"title":"space","titles":["wireframe","Attributes"]},"2672":{"title":"ssao","titles":["wireframe","Attributes"]},"2673":{"title":"transformation","titles":["wireframe","Attributes"]},"2674":{"title":"transparency","titles":["wireframe","Attributes"]},"2675":{"title":"visible","titles":["wireframe","Attributes"]},"2676":{"title":"SSAO","titles":[]},"2677":{"title":"Example","titles":["SSAO"]},"2678":{"title":"Clip Planes","titles":[]},"2679":{"title":"Examples","titles":["Clip Planes"]},"2680":{"title":"Lighting","titles":[]},"2681":{"title":"Material Attributes","titles":["Lighting"]},"2682":{"title":"Lighting algorithm","titles":["Lighting"]},"2683":{"title":"Types of Light","titles":["Lighting"]},"2684":{"title":"AmbientLight","titles":["Lighting","Types of Light"]},"2685":{"title":"DirectionalLight","titles":["Lighting","Types of Light"]},"2686":{"title":"PointLight","titles":["Lighting","Types of Light"]},"2687":{"title":"SpotLight","titles":["Lighting","Types of Light"]},"2688":{"title":"RectLight","titles":["Lighting","Types of Light"]},"2689":{"title":"EnvironmentLight","titles":["Lighting","Types of Light"]},"2690":{"title":"Matcap","titles":[]},"2691":{"title":"Example","titles":["Matcap"]},"2692":{"title":"Aspect ratios and automatic figure sizes","titles":[]},"2693":{"title":"Getting started","titles":[]},"2694":{"title":"Requirements","titles":["Getting started"]},"2695":{"title":"Installation","titles":["Getting started"]},"2696":{"title":"Plotting","titles":["Getting started"]},"2697":{"title":"Figure and Axis","titles":["Getting started"]},"2698":{"title":"Plot styling","titles":["Getting started"]},"2699":{"title":"Legend","titles":["Getting started"]},"2700":{"title":"Saving a Figure","titles":["Getting started"]},"2701":{"title":"Creating complex layouts","titles":[]},"2702":{"title":"Basic layout plan","titles":["Creating complex layouts"]},"2703":{"title":"Setting up GridLayouts","titles":["Creating complex layouts"]},"2704":{"title":"Panel A","titles":["Creating complex layouts"]},"2705":{"title":"Legend","titles":["Creating complex layouts","Panel A"]},"2706":{"title":"Legend Tweaks","titles":["Creating complex layouts","Panel A"]},"2707":{"title":"Panel B","titles":["Creating complex layouts"]},"2708":{"title":"Colorbar","titles":["Creating complex layouts","Panel B"]},"2709":{"title":"Mixed alignmode","titles":["Creating complex layouts","Panel B","Colorbar"]},"2710":{"title":"Panel C","titles":["Creating complex layouts"]},"2711":{"title":"Panel D","titles":["Creating complex layouts"]},"2712":{"title":"EEG labels","titles":["Creating complex layouts","Panel D"]},"2713":{"title":"Scaling axes relatively","titles":["Creating complex layouts","Panel D"]},"2714":{"title":"Subplot labels","titles":["Creating complex layouts"]},"2715":{"title":"Final tweaks","titles":["Creating complex layouts"]},"2716":{"title":"A primer on Makies scene graph","titles":[]},"2717":{"title":"Scenes and subwindows","titles":["A primer on Makies scene graph"]},"2718":{"title":"Window Events","titles":["A primer on Makies scene graph"]},"2719":{"title":"Projections and Camera","titles":["A primer on Makies scene graph"]},"2720":{"title":"Interaction with Axis & Layouts","titles":["A primer on Makies scene graph"]},"2721":{"title":"Transformations and Scene graph","titles":["A primer on Makies scene graph"]},"2722":{"title":"Wrapping existing recipes for new types","titles":[]},"2723":{"title":"Introduction","titles":["Wrapping existing recipes for new types"]},"2724":{"title":"BarPlot recipe – extend Makie.convert_arguments","titles":["Wrapping existing recipes for new types"]},"2725":{"title":"Hist recipe – override Makie.plot!","titles":["Wrapping existing recipes for new types"]},"2726":{"title":"Colors","titles":[]},"2727":{"title":"Alpha or Opacity","titles":["Colors"]},"2728":{"title":"Cheat Sheet","titles":["Colors"]},"2729":{"title":"Named colors","titles":["Colors"]},"2730":{"title":"Colormaps","titles":["Colors"]},"2731":{"title":"misc","titles":["Colors","Colormaps"]},"2732":{"title":"cmocean","titles":["Colors","Colormaps"]},"2733":{"title":"scientific","titles":["Colors","Colormaps"]},"2734":{"title":"matplotlib","titles":["Colors","Colormaps"]},"2735":{"title":"colorbrewer","titles":["Colors","Colormaps"]},"2736":{"title":"gnuplot","titles":["Colors","Colormaps"]},"2737":{"title":"colorcet","titles":["Colors","Colormaps"]},"2738":{"title":"seaborn","titles":["Colors","Colormaps"]},"2739":{"title":"general","titles":["Colors","Colormaps"]}},"dirtCount":0,"index":[["😃",{"2":{"2721":1}}],["😄",{"2":{"1965":1}}],["�",{"2":{"2718":1}}],["└",{"2":{"2717":1}}],["│",{"2":{"2717":3}}],["┌",{"2":{"2717":1}}],["√",{"2":{"2648":1}}],["ϵ",{"2":{"2182":2}}],["✈",{"2":{"1965":1,"1971":1,"1972":2,"1973":1}}],["↑",{"2":{"1965":1}}],["δr2",{"2":{"1795":1}}],["δr1",{"2":{"1795":1}}],["δy",{"2":{"1371":1,"1795":8,"2370":1}}],["δx",{"2":{"1371":1,"1795":8,"2370":1}}],["γ",{"2":{"1371":2,"2182":2}}],["α",{"2":{"1371":2,"1964":1}}],["∈",{"2":{"1371":1,"2503":5,"2648":2}}],["≡",{"2":{"1371":1}}],["∘",{"2":{"1371":1}}],["~4",{"2":{"2557":1}}],["~",{"2":{"1316":1,"2717":1}}],["~0",{"2":{"1315":1}}],["~1",{"2":{"1315":1}}],["~30s",{"2":{"27":1}}],["μ",{"2":{"1045":4}}],["▲",{"2":{"1007":1,"1371":1}}],["ω",{"2":{"880":1}}],["°",{"2":{"848":1}}],["π",{"2":{"296":1,"343":1,"356":1,"361":1,"647":1,"969":3,"970":8,"1371":5,"1795":4,"2503":1,"2648":1}}],["β",{"2":{"193":2,"1371":2,"2182":2}}],["ρ",{"2":{"193":2}}],["σ",{"2":{"193":2,"1045":3}}],["^shininess",{"2":{"2682":1}}],["^3+p",{"2":{"2182":1}}],["^range",{"2":{"1188":1}}],["^2",{"2":{"1188":2,"1373":1,"2341":5,"2467":3,"2551":3}}],["^",{"2":{"159":3,"925":1,"1002":4,"1441":1,"2340":2,"2342":2}}],["≤",{"2":{"155":4,"1371":4}}],["ϕ",{"2":{"155":2,"1371":4}}],["q3",{"2":{"1371":1,"1929":1}}],["q1",{"2":{"1371":1,"1929":1}}],["qqline",{"2":{"1371":4,"1856":1,"1881":4,"1882":1}}],["qqplot",{"0":{"1769":1,"1881":1},"1":{"1882":1,"1883":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1},"2":{"1371":13,"1855":2,"1881":3,"1882":1}}],["qqnorm",{"0":{"1768":1,"1855":1},"1":{"1856":1,"1857":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1},"2":{"1371":11,"1855":3,"1856":1}}],["q",{"2":{"57":1,"1371":15,"1855":2,"1881":4}}],["questions",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1},"2":{"197":3}}],["quartiles",{"2":{"1371":1,"1881":1}}],["quantile",{"2":{"1371":1,"1881":1}}],["quantiles",{"2":{"1371":1,"1881":1}}],["quadface",{"2":{"1670":1,"2686":1}}],["quadratically",{"2":{"1371":1,"1997":1}}],["quad",{"2":{"120":1}}],["quaternions",{"2":{"154":1,"1371":1,"2721":1}}],["quaternionf",{"2":{"61":1,"1371":1}}],["quaternion",{"2":{"61":1,"154":1,"1371":3,"1730":1,"2721":1}}],["quality",{"0":{"1035":1,"2211":1},"2":{"3":1,"8":1,"10":1,"27":1,"103":1,"1371":10,"1442":1}}],["quiet",{"2":{"1371":1}}],["quick",{"2":{"646":1}}],["quickly",{"2":{"7":1,"11":1,"27":1,"40":1,"69":1,"134":1,"157":1,"159":1,"211":1}}],["quite",{"2":{"13":1,"27":1,"187":1,"2556":1,"2692":1,"2721":1}}],["quot",{"0":{"6":2},"2":{"11":8,"17":4,"18":2,"23":2,"57":2,"59":2,"65":2,"78":6,"90":8,"93":2,"102":4,"115":2,"116":2,"139":2,"152":2,"156":2,"158":2,"165":4,"236":2,"245":2,"263":2,"287":2,"310":2,"334":2,"355":2,"370":2,"378":2,"384":2,"417":2,"448":2,"502":2,"548":2,"637":2,"663":2,"741":2,"742":2,"848":2,"851":2,"913":2,"986":2,"1183":2,"1371":94,"1389":2,"1624":2,"1907":2,"2087":2,"2296":2,"2329":2,"2549":2,"2692":2,"2695":2,"2696":4,"2721":4,"2723":2}}],["φv",{"2":{"1670":5}}],["φ2",{"2":{"1670":3}}],["φ",{"2":{"32":9}}],["θv",{"2":{"1670":6}}],["θ−pi",{"2":{"775":1}}],["θ",{"2":{"32":10,"155":2,"827":2,"1371":2,"1670":4,"2341":9}}],["÷2",{"2":{"87":8}}],["÷",{"2":{"32":1}}],["klimt",{"2":{"2739":1}}],["krjcw",{"2":{"2737":2}}],["kryw",{"2":{"2737":3}}],["kry",{"2":{"2737":3}}],["krumbiegel",{"2":{"196":2}}],["kbw",{"2":{"2737":1}}],["kbjyw",{"2":{"2737":1}}],["kbgyw",{"2":{"2737":1}}],["kbc",{"2":{"2737":1}}],["ks",{"2":{"2556":1}}],["kia",{"2":{"2257":1}}],["kinds",{"2":{"2692":1}}],["kind",{"2":{"41":1,"57":1,"138":1,"147":1,"1371":1}}],["kargs",{"2":{"1313":3}}],["kgy",{"2":{"2737":1}}],["kg",{"2":{"287":3,"334":3}}],["k^2",{"2":{"120":1}}],["known",{"2":{"93":1,"187":1,"623":1,"1966":1,"2706":1}}],["know",{"2":{"77":1,"102":1,"126":1,"148":1,"2692":1}}],["km",{"2":{"70":6}}],["kmmoerman",{"2":{"31":1}}],["kws",{"2":{"1371":1}}],["kwdef",{"2":{"193":1}}],["kwargs",{"2":{"57":2,"61":3,"115":1,"131":2,"133":5,"175":2,"276":4,"323":4,"969":1,"1001":1,"1044":3,"1079":1,"1128":1,"1163":4,"1261":1,"1285":1,"1371":96,"1404":8,"1466":1,"1794":3,"1820":5,"1855":1,"1881":1,"1907":1,"1930":3,"1978":5,"1979":5,"1997":5,"2002":4,"2005":3,"2006":3,"2012":1,"2070":1,"2133":1,"2181":1,"2252":3,"2339":2,"2367":3,"2529":5,"2628":1}}],["kw",{"2":{"48":2,"147":2,"161":1,"163":5,"1371":6,"1795":5,"2716":1}}],["k",{"2":{"32":2,"57":1,"70":3,"405":1,"438":1,"469":1,"1371":11,"2701":3,"2711":3}}],["kept",{"2":{"2731":1}}],["kenney",{"2":{"2555":1}}],["kernel",{"2":{"1350":1,"1355":1,"1371":2}}],["kevin",{"2":{"31":1,"2721":1}}],["keyevent",{"2":{"74":2,"76":1,"1371":2,"2718":1}}],["keysevent",{"2":{"214":1,"215":1}}],["keys",{"2":{"71":1,"74":1,"76":1,"78":3,"106":1,"185":1,"207":1,"208":1,"215":2,"1371":3}}],["key",{"2":{"30":3,"56":2,"57":40,"74":1,"76":2,"78":9,"179":1,"180":1,"280":1,"302":1,"327":1,"349":1,"648":1,"817":1,"849":1,"1371":48}}],["keyboardstate",{"2":{"74":1,"76":1,"77":4,"1371":1,"2718":1}}],["keyboardbutton",{"2":{"74":1,"76":2,"78":2,"165":1,"1371":1,"2718":1}}],["keyboard",{"0":{"76":1},"2":{"21":2,"56":1,"57":29,"74":3,"76":5,"77":4,"78":13,"215":2,"280":1,"302":1,"327":1,"349":1,"771":4,"778":1,"795":1,"817":1,"849":1,"1371":39,"1442":1,"2718":4}}],["keywords",{"2":{"69":1,"132":1,"178":1,"645":1,"1371":14,"1907":3,"1969":1}}],["keyword",{"0":{"132":1},"2":{"9":2,"17":2,"56":1,"57":2,"59":1,"96":1,"99":1,"100":2,"115":1,"132":6,"151":1,"160":1,"161":1,"163":1,"182":1,"202":1,"646":1,"712":2,"1371":35,"1469":1,"1471":1,"1912":1,"1969":1,"2252":1,"2260":1,"2692":1,"2698":1,"2699":1,"2709":1,"2725":1,"2727":1}}],["keeping",{"2":{"117":1,"165":1}}],["keeps",{"2":{"42":1,"57":1,"62":1,"77":1,"103":1,"203":1,"811":2,"1371":2}}],["keep",{"2":{"7":1,"42":1,"77":1,"103":1,"117":1,"138":1,"158":1,"202":1,"598":1,"646":1,"1371":6,"1969":1,"2692":1}}],["95",{"2":{"2737":22}}],["951",{"2":{"1969":1}}],["92",{"2":{"2341":1}}],["912",{"2":{"2341":2}}],["914",{"2":{"70":1}}],["98",{"2":{"2701":3,"2702":3,"2737":7}}],["985",{"2":{"1969":1}}],["9828",{"2":{"31":2,"2721":2}}],["96",{"2":{"2718":1,"2737":2}}],["961",{"2":{"1969":1}}],["963",{"2":{"1969":1}}],["96ef",{"2":{"45":1}}],["936",{"2":{"1969":1}}],["93",{"2":{"1313":1}}],["9384",{"2":{"114":1}}],["9pi",{"2":{"774":1,"811":1}}],["906",{"2":{"2341":2}}],["909",{"2":{"1969":1}}],["90",{"2":{"770":1,"819":1,"1276":1,"1371":1,"2002":1,"2737":4}}],["9002",{"2":{"773":1}}],["9001",{"2":{"773":1}}],["9000",{"2":{"769":1,"773":2}}],["900",{"2":{"101":2,"102":2,"774":1,"1974":1,"2679":1}}],["977726",{"2":{"2691":1}}],["97",{"2":{"731":3,"732":3,"2737":1}}],["974e473706a0",{"2":{"42":1}}],["947",{"2":{"1969":1}}],["94",{"2":{"492":3,"610":3,"745":3,"867":3,"932":3}}],["994",{"2":{"1969":2}}],["998c",{"2":{"1969":1}}],["99",{"2":{"284":1,"331":1,"1313":1,"2368":1}}],["9969443744957164191",{"2":{"43":1}}],["9e3",{"2":{"115":1,"1371":1}}],["9e93",{"2":{"45":1}}],["9db4",{"2":{"47":1}}],["9cb2",{"2":{"44":1}}],["9ad9b755",{"2":{"42":1}}],["9",{"2":{"28":2,"30":1,"47":4,"186":1,"296":1,"343":1,"476":3,"605":1,"623":2,"646":1,"880":1,"1080":1,"1165":1,"1313":6,"1371":2,"1436":2,"1612":12,"1626":2,"1627":3,"1705":2,"1795":2,"1966":1,"1967":1,"1969":2,"1974":3,"2256":1,"2258":1,"2341":4,"2555":8,"2688":8,"2696":3,"2701":2,"2704":2,"2728":8,"2735":31}}],["|q|",{"2":{"1371":2}}],["|rout|",{"2":{"775":1}}],["||",{"2":{"75":3,"76":3,"925":1,"1371":2,"2577":2}}],["|>",{"2":{"58":1,"1795":1}}],["|",{"2":{"23":1,"78":2,"1371":5,"2731":26,"2732":36,"2733":432,"2734":78,"2735":584,"2736":10,"2737":158,"2738":28,"2739":156}}],["886z",{"2":{"1969":1}}],["887",{"2":{"1969":1}}],["891",{"2":{"1969":2}}],["8999",{"2":{"773":1,"787":1}}],["872",{"2":{"1969":1}}],["822",{"2":{"1969":2}}],["827",{"2":{"1317":1}}],["86",{"2":{"2341":1}}],["867",{"2":{"1969":1}}],["861",{"2":{"1969":1}}],["862",{"2":{"1969":1}}],["866s",{"2":{"1316":1}}],["842",{"2":{"1969":2}}],["84",{"2":{"1371":1,"1969":1}}],["8im",{"2":{"1371":2}}],["81s",{"2":{"1316":1}}],["81",{"2":{"1313":1}}],["8pi",{"2":{"768":5}}],["8px",{"2":{"47":1}}],["85",{"2":{"525":1,"1080":1,"2737":8}}],["83598b3b",{"2":{"44":1}}],["8a06",{"2":{"42":1}}],["8081",{"2":{"114":2}}],["8080",{"2":{"46":1,"114":1}}],["80c9",{"2":{"44":1}}],["80",{"2":{"31":1,"61":2,"2219":1,"2256":2,"2257":1,"2721":1,"2737":2}}],["800",{"2":{"14":1,"18":2,"19":1,"29":1,"31":2,"94":1,"153":1,"184":2,"188":1,"600":2,"602":4,"767":1,"769":1,"770":1,"1002":4,"1262":1,"1371":1,"1468":4,"1469":4,"1470":2,"1473":2,"1907":1,"2256":2,"2692":3,"2721":2,"2728":1}}],["8",{"2":{"23":1,"29":1,"31":2,"47":1,"61":3,"103":2,"186":3,"193":1,"361":1,"506":4,"513":2,"605":1,"647":2,"648":2,"704":1,"749":3,"774":1,"894":3,"921":4,"944":1,"973":1,"1011":1,"1049":1,"1080":2,"1084":1,"1191":1,"1228":1,"1264":1,"1313":2,"1324":1,"1371":48,"1376":1,"1408":1,"1438":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1612":2,"1626":1,"1643":1,"1674":1,"1705":1,"1709":1,"1795":5,"1797":1,"1824":1,"1858":1,"1884":1,"1907":3,"1934":1,"1969":2,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2182":1,"2187":1,"2223":1,"2258":1,"2265":1,"2308":1,"2341":13,"2344":1,"2397":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2553":1,"2554":3,"2555":2,"2556":12,"2561":1,"2595":1,"2629":7,"2648":4,"2651":1,"2678":1,"2679":2,"2684":1,"2688":12,"2696":8,"2701":1,"2707":1,"2721":3,"2728":8,"2735":35}}],["×",{"2":{"18":1,"19":2,"1371":2,"2370":2}}],["`nothing`",{"2":{"1371":2}}],["`format`",{"2":{"1371":6}}],["`volumeslices`",{"2":{"2503":1}}],["`val`",{"2":{"1371":1}}],["`vector",{"2":{"71":1}}],["```",{"2":{"165":1}}],["`linepattern`",{"2":{"1795":1}}],["`lines`",{"2":{"162":1}}],["`linkaxes",{"2":{"165":1}}],["`hidedecorations",{"2":{"165":1}}],["`hasmethod",{"2":{"71":1}}],["`used",{"2":{"162":1}}],["`upcolor`",{"2":{"148":1}}],["`update",{"2":{"148":1,"2721":1}}],["`compression`",{"2":{"1371":2}}],["`color`",{"2":{"162":1,"1795":1,"2182":1}}],["`convert",{"2":{"71":2,"163":1}}],["`axis`",{"2":{"162":1}}],["`any`",{"2":{"148":1}}],["`append",{"2":{"71":1}}],["`times`",{"2":{"148":3}}],["`time`",{"2":{"70":1}}],["`myplot`",{"2":{"147":1}}],["`myunit`",{"2":{"71":1}}],["`map`",{"2":{"71":1}}],["`makie",{"2":{"71":2,"2717":1}}],["`result",{"2":{"71":1}}],["`record`",{"2":{"6":1}}],["`documetation",{"2":{"2716":1}}],["`downcolor`",{"2":{"148":1}}],["`datainspector`",{"2":{"117":1}}],["`deregister`",{"2":{"71":1}}],["`display",{"2":{"6":1,"27":1}}],["`scatter",{"2":{"162":1}}],["`sc`",{"2":{"148":1}}],["`string",{"2":{"1371":1,"2302":1}}],["`string`",{"2":{"71":1}}],["`stockvalues`",{"2":{"148":3}}],["`show`",{"2":{"27":1}}],["`pixel",{"2":{"1371":2}}],["`profile`",{"2":{"1371":2}}],["`point",{"2":{"1316":1}}],["`position`",{"2":{"44":1}}],["`pl`",{"2":{"158":2}}],["`plotgrid`",{"2":{"162":1}}],["`plot`",{"2":{"158":1}}],["`plot",{"2":{"71":2,"162":1}}],["`environmentlight`",{"2":{"2721":1}}],["`expand",{"2":{"71":1}}],["`evaljs`",{"2":{"44":1}}],["`orientation=",{"2":{"1131":1,"2399":1}}],["`offset`",{"2":{"44":1}}],["`on`",{"2":{"71":1}}],["`on",{"2":{"44":1}}],["`image",{"2":{"27":1}}],["`",{"2":{"6":1,"27":1,"71":8,"162":2,"165":2,"1371":16,"2716":2,"2717":1,"2721":1}}],["5a4719",{"2":{"2691":1}}],["5length",{"2":{"2503":3}}],["5cos",{"2":{"2341":1}}],["52",{"2":{"1969":1,"2257":1}}],["52h103",{"2":{"1969":1}}],["528",{"2":{"1969":1}}],["586",{"2":{"1969":1}}],["5800h",{"2":{"1314":1}}],["538",{"2":{"1969":1}}],["5f0",{"2":{"1371":18,"1670":1,"2679":1,"2719":2}}],["5sin",{"2":{"2341":1}}],["5s",{"2":{"1315":1}}],["5spacing",{"2":{"61":1}}],["549",{"2":{"1969":2}}],["543",{"2":{"1969":1}}],["541",{"2":{"1969":1}}],["54",{"2":{"1313":1}}],["5pi",{"2":{"1165":1,"2254":1}}],["5px",{"2":{"47":6}}],["5xs",{"2":{"2134":2}}],["5x",{"2":{"166":1}}],["55",{"2":{"70":1,"2737":6}}],["550",{"2":{"51":1}}],["5736d28c",{"2":{"45":1}}],["56",{"2":{"32":1}}],["5",{"2":{"11":1,"17":1,"18":1,"19":1,"24":2,"27":1,"28":6,"29":2,"30":6,"31":4,"32":3,"44":1,"45":1,"47":1,"57":2,"61":8,"68":1,"70":1,"101":6,"102":2,"103":5,"117":1,"139":2,"153":1,"159":2,"164":1,"166":2,"181":1,"182":1,"183":1,"186":7,"187":13,"188":7,"189":2,"191":1,"192":2,"200":1,"276":1,"284":1,"296":1,"297":1,"301":3,"313":1,"323":1,"331":1,"343":1,"344":1,"348":3,"356":1,"402":1,"405":1,"435":1,"438":1,"469":1,"476":4,"481":4,"489":4,"520":1,"535":6,"551":1,"561":1,"585":1,"644":2,"645":2,"647":3,"648":7,"649":1,"654":3,"660":3,"673":2,"681":2,"685":6,"686":3,"689":4,"690":3,"699":3,"706":3,"768":3,"769":1,"770":1,"774":3,"775":1,"796":1,"830":1,"880":1,"903":1,"920":3,"941":1,"943":1,"972":1,"1002":12,"1005":1,"1047":1,"1080":8,"1082":1,"1109":1,"1130":1,"1147":1,"1152":1,"1165":7,"1166":3,"1188":1,"1190":1,"1210":1,"1225":8,"1227":1,"1247":1,"1302":1,"1313":3,"1315":1,"1317":1,"1321":1,"1351":1,"1352":3,"1371":79,"1375":1,"1405":6,"1407":1,"1436":9,"1438":1,"1441":1,"1444":1,"1468":4,"1469":2,"1472":2,"1475":1,"1489":2,"1490":2,"1491":1,"1492":2,"1505":1,"1517":1,"1545":1,"1547":1,"1572":1,"1584":1,"1610":1,"1612":1,"1624":11,"1625":1,"1626":2,"1627":1,"1639":3,"1642":1,"1672":1,"1705":4,"1707":1,"1795":11,"1821":5,"1823":1,"1848":1,"1907":12,"1929":1,"1933":1,"1962":1,"1963":2,"1966":1,"1967":2,"1968":9,"1969":7,"1970":2,"1971":2,"1976":1,"1979":8,"1996":1,"2013":2,"2015":1,"2073":1,"2105":1,"2122":1,"2134":6,"2171":2,"2182":9,"2184":1,"2221":1,"2256":1,"2257":1,"2258":1,"2259":1,"2264":1,"2306":2,"2341":14,"2368":2,"2397":2,"2398":1,"2438":1,"2467":1,"2471":1,"2488":1,"2505":1,"2506":4,"2532":1,"2553":1,"2555":1,"2559":1,"2592":1,"2594":1,"2619":1,"2629":11,"2636":1,"2648":2,"2650":1,"2657":1,"2677":6,"2679":1,"2686":6,"2687":5,"2688":5,"2692":4,"2696":5,"2701":16,"2703":1,"2704":1,"2706":1,"2707":7,"2708":1,"2711":2,"2714":2,"2715":2,"2716":3,"2719":1,"2720":3,"2721":16,"2728":19,"2735":35,"2737":15}}],["512",{"2":{"2554":1}}],["51",{"2":{"6":1,"47":1,"141":1,"1371":2}}],["502",{"2":{"1969":2}}],["506",{"2":{"88":1}}],["50000",{"2":{"31":1,"2721":1}}],["500",{"2":{"27":1,"28":1,"30":1,"31":2,"92":2,"151":2,"769":1,"925":2,"1371":3,"1470":1,"1608":2,"1640":2,"1705":1,"1907":1,"1974":2,"2206":1,"2692":3,"2716":2,"2721":2}}],["50",{"2":{"6":1,"31":2,"47":2,"51":2,"61":1,"141":1,"159":2,"175":1,"184":3,"193":2,"287":1,"452":1,"535":2,"596":1,"600":2,"602":4,"604":1,"647":1,"1045":2,"1165":1,"1371":1,"1966":5,"1967":1,"1969":5,"1973":1,"2340":2,"2342":2,"2368":1,"2503":1,"2530":3,"2686":1,"2701":2,"2707":2,"2721":2,"2728":4,"2730":2,"2737":2}}],["6pi",{"2":{"2701":2,"2711":1,"2713":1}}],["694",{"2":{"1969":1}}],["696",{"2":{"1317":1}}],["682",{"2":{"1969":1}}],["68",{"2":{"1795":1}}],["6f0",{"2":{"1371":3}}],["63",{"2":{"1371":2}}],["6x",{"2":{"1371":2}}],["619",{"2":{"1315":1}}],["6162134fe95aa94ed4afa7209f76f30ad45879f1",{"2":{"47":1}}],["651",{"2":{"1969":1}}],["657",{"2":{"1969":1}}],["650",{"2":{"1608":1,"1640":1,"1974":1}}],["65",{"2":{"196":2,"1313":1,"2551":2,"2554":1,"2737":1}}],["6e11c2cf",{"2":{"47":1}}],["6651265586148915664",{"2":{"45":1}}],["6684100300456678485",{"2":{"44":1}}],["645l2",{"2":{"1969":1}}],["646",{"2":{"1969":1}}],["64",{"2":{"17":1,"26":1,"2556":3,"2682":1}}],["6",{"2":{"6":1,"11":1,"24":1,"28":1,"30":2,"31":2,"45":1,"47":3,"61":2,"117":2,"160":1,"166":5,"183":1,"184":3,"186":2,"196":2,"365":1,"406":1,"439":1,"470":1,"623":1,"687":4,"768":6,"861":1,"1080":1,"1166":2,"1188":2,"1286":1,"1313":4,"1352":1,"1371":8,"1436":4,"1438":1,"1472":1,"1491":1,"1624":3,"1626":3,"1705":2,"1795":8,"1907":3,"1965":1,"1966":2,"1967":1,"1969":4,"1979":2,"2006":1,"2258":1,"2341":11,"2368":4,"2553":1,"2555":2,"2629":8,"2696":3,"2701":6,"2703":1,"2707":4,"2708":2,"2721":2,"2728":6,"2735":35}}],["609",{"2":{"1969":1}}],["607",{"2":{"1371":1,"2577":1}}],["60th",{"2":{"101":1}}],["6000",{"2":{"2397":1}}],["600",{"2":{"14":1,"18":2,"19":1,"92":2,"94":1,"96":2,"101":6,"102":9,"103":4,"132":1,"153":1,"768":2,"770":2,"775":1,"925":1,"1315":1,"1316":1,"1317":1,"1608":1,"1640":1,"1907":1,"2684":2,"2685":2,"2686":6,"2687":2,"2718":1,"2719":1}}],["60",{"2":{"6":1,"42":1,"47":1,"68":2,"2686":1,"2728":2,"2737":4}}],[">d==1",{"2":{"1129":1}}],[">x^2",{"2":{"725":1}}],[">x",{"2":{"70":1}}],[">",{"2":{"6":2,"30":5,"32":1,"45":1,"58":1,"61":4,"75":1,"76":2,"94":1,"116":1,"131":2,"133":5,"141":1,"148":1,"159":1,"166":1,"183":6,"201":1,"205":1,"287":3,"334":3,"489":1,"645":1,"775":2,"1002":2,"1080":1,"1188":2,"1316":1,"1371":10,"1437":1,"1441":3,"1490":1,"2182":1,"2259":3,"2341":2,"2467":1,"2551":2,"2555":6,"2686":2,"2687":2}}],["zv",{"2":{"1670":2}}],["zvector",{"2":{"1371":3,"1434":3}}],["zangle",{"2":{"1371":1}}],["zautolimits",{"0":{"2338":1},"2":{"1371":1}}],["zautolimitmargin",{"0":{"444":1},"2":{"1371":1}}],["z2",{"2":{"1371":2,"1670":5}}],["z1",{"2":{"1371":2}}],["ztickrotation",{"2":{"1371":2}}],["ztickranges=ztickrange",{"2":{"1371":1}}],["ztickrange",{"2":{"1371":1}}],["ztickwidth",{"0":{"472":1},"2":{"1371":1}}],["ztick",{"2":{"470":1}}],["zticksvisible",{"0":{"471":1},"2":{"1371":1}}],["zticksize",{"0":{"470":1},"2":{"1371":1}}],["zticks",{"0":{"469":1},"2":{"1371":2}}],["zticklabels=zticklabel",{"2":{"1371":1}}],["zticklabels",{"2":{"1371":1}}],["zticklabelsvisible",{"0":{"468":1},"2":{"1371":1}}],["zticklabelsize",{"0":{"467":1},"2":{"1371":1}}],["zticklabelpad",{"0":{"466":1},"2":{"1371":1}}],["zticklabelfont",{"0":{"465":1},"2":{"1371":1}}],["zticklabelcolor",{"0":{"464":1},"2":{"1371":1}}],["ztickformat",{"0":{"463":1},"2":{"1371":1}}],["ztickcolor",{"0":{"462":1},"2":{"1371":1}}],["zreversed",{"0":{"456":1},"2":{"456":3,"1371":1}}],["zgridwidth",{"0":{"447":1},"2":{"1371":1}}],["zgridvisible",{"0":{"446":1},"2":{"1371":1}}],["zgridcolor",{"0":{"445":1},"2":{"1371":1}}],["zhigh",{"2":{"364":1}}],["zlabelvisible",{"0":{"455":1},"2":{"1371":1}}],["zlabelsize",{"0":{"454":1},"2":{"1371":1}}],["zlabelrotation",{"0":{"453":1},"2":{"1371":1}}],["zlabelfont",{"0":{"451":1},"2":{"1371":1}}],["zlabelcolor",{"0":{"450":1},"2":{"1371":1}}],["zlabelalign",{"0":{"449":1},"2":{"1371":1}}],["zlabel",{"0":{"448":1},"2":{"1371":3}}],["zlabeloffset",{"0":{"452":1},"2":{"166":1,"1371":1}}],["zlims",{"2":{"364":2,"1371":10}}],["zlow",{"2":{"364":1}}],["zs2",{"2":{"1440":2}}],["zs1",{"2":{"1440":2}}],["zspinewidth",{"0":{"461":1},"2":{"1371":1}}],["zspinesvisible",{"0":{"460":1},"2":{"1371":1}}],["zspinecolor",{"0":{"457":1,"458":1,"459":1},"2":{"1371":3}}],["zs",{"2":{"142":3,"535":5,"1188":5,"1225":5,"1261":2,"1275":1,"1276":1,"1371":13,"1438":2,"1439":2,"1705":3,"2012":1,"2133":1,"2151":1,"2219":2,"2339":3,"2349":1,"2350":1,"2357":1}}],["zshrc",{"2":{"22":1}}],["zeta",{"2":{"166":1}}],["zeros",{"2":{"769":2,"1313":1,"1931":2}}],["zero",{"0":{"1472":1},"2":{"158":1,"1096":2,"1320":1,"1371":9,"1486":1,"1801":1,"1969":1,"2103":1,"2719":1}}],["ze",{"2":{"32":2}}],["zip",{"2":{"31":1,"32":1,"148":1,"188":2,"646":2,"725":1,"1371":1,"1473":1,"1670":1,"1966":1,"2256":3,"2258":1,"2503":1,"2701":2,"2704":1,"2714":1,"2721":1}}],["zooming",{"2":{"57":5,"231":1,"282":1,"302":1,"303":1,"329":1,"349":1,"350":1,"351":1,"771":6,"786":1,"817":2,"818":1,"849":2,"850":1,"860":2,"1371":11,"1442":1}}],["zoombutton=keyboard",{"2":{"1442":1}}],["zoombutton",{"0":{"351":1},"2":{"56":1,"1371":2}}],["zooms",{"2":{"56":2,"57":1,"210":1,"1371":7}}],["zoomspeed",{"0":{"860":1},"2":{"56":1,"57":2,"771":1,"1371":4}}],["zoom",{"0":{"207":1,"210":1},"2":{"14":1,"56":1,"57":9,"102":1,"103":1,"207":3,"210":1,"1315":1,"1322":1,"1371":26,"2253":1,"2713":1}}],["z^2",{"2":{"6":1,"1437":1}}],["z",{"0":{"13":1},"2":{"5":1,"6":3,"13":5,"32":4,"42":2,"43":2,"44":1,"57":5,"59":1,"66":3,"77":1,"140":5,"141":1,"147":6,"154":3,"159":2,"187":3,"193":5,"355":1,"360":1,"444":1,"445":1,"446":1,"447":1,"448":2,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"471":1,"472":1,"717":1,"769":3,"773":2,"787":1,"1001":2,"1002":4,"1007":1,"1009":1,"1187":5,"1188":2,"1224":3,"1276":1,"1312":6,"1371":86,"1437":3,"1441":2,"1572":1,"1607":2,"1608":1,"1638":2,"1640":1,"1668":2,"1704":2,"1730":2,"1848":1,"1907":1,"1960":2,"1974":1,"2102":3,"2151":1,"2218":3,"2224":1,"2252":1,"2340":6,"2341":12,"2342":3,"2466":2,"2467":2,"2502":1,"2503":8,"2530":3,"2549":2,"2551":2,"2555":3,"2619":1,"2647":1,"2648":2,"2686":2,"2710":1,"2721":3}}],["x+1",{"2":{"2555":2}}],["x+half",{"2":{"61":4}}],["xrange",{"2":{"1442":1,"2701":2,"2711":2}}],["xreversed",{"0":{"283":1,"392":1},"2":{"392":3,"1371":2}}],["xrectzoom",{"0":{"282":1},"2":{"210":1,"1371":1}}],["xinterval",{"2":{"1371":1,"2181":1}}],["x0",{"2":{"1313":2}}],["x^0",{"2":{"2701":1,"2707":1}}],["x^1",{"2":{"2701":1,"2707":1}}],["x^10",{"2":{"1188":1}}],["x^",{"2":{"1188":1}}],["x^2+y^2",{"2":{"1225":2}}],["x^2",{"2":{"42":1,"140":1,"186":4,"1188":1,"1373":1,"2259":2,"2648":1}}],["xzpanelvisible",{"0":{"412":1},"2":{"1371":1}}],["xzpanelcolor",{"0":{"411":1},"2":{"1371":1}}],["xz",{"2":{"411":1,"412":1,"2503":6}}],["xzoomlock",{"0":{"303":1},"2":{"207":1,"1371":1}}],["xzoomkey",{"0":{"302":1},"2":{"207":1,"1371":1}}],["xtrimspine",{"0":{"301":1},"2":{"301":4,"1371":1}}],["xtickrotation",{"2":{"1371":2}}],["xtickrange=xtickrange",{"2":{"1371":1}}],["xtickrange",{"2":{"1371":1}}],["xtickwidth",{"0":{"300":1,"408":1},"2":{"1371":2}}],["xtickvalues",{"2":{"287":1,"296":2}}],["xtickcolor",{"0":{"286":1,"398":1},"2":{"1371":2}}],["xtick",{"2":{"285":1,"286":1,"297":1,"299":1,"300":1,"406":1}}],["xtickalign",{"0":{"285":1},"2":{"1371":1}}],["xtickformat",{"0":{"287":1,"399":1},"2":{"204":1,"284":1,"287":5,"296":2,"1371":2}}],["xticklabelpad",{"0":{"291":1,"402":1},"2":{"1371":2}}],["xticklabelfont",{"0":{"290":1,"401":1},"2":{"809":1,"1371":2}}],["xticklabelcolor",{"0":{"289":1,"400":1},"2":{"808":1,"1371":2}}],["xticklabelalign",{"0":{"288":1},"2":{"1371":1}}],["xticklabels=xticklabel",{"2":{"1371":1}}],["xticklabelsize",{"0":{"293":1,"403":1},"2":{"844":1,"1371":2}}],["xticklabels",{"2":{"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"1371":3}}],["xticklabelspace",{"0":{"294":1},"2":{"204":3,"1371":1}}],["xticklabelsvisible",{"0":{"295":1,"404":1},"2":{"202":1,"815":1,"1371":2}}],["xticklabel",{"2":{"204":2,"1371":2}}],["xticklabelrotation",{"0":{"292":1},"2":{"166":1,"204":1,"1371":1}}],["xticksvisible",{"0":{"299":1,"407":1},"2":{"1371":2}}],["xticksmirrored",{"0":{"298":1},"2":{"298":2,"1371":1}}],["xticksize",{"0":{"297":1,"406":1},"2":{"1371":2}}],["xticks",{"0":{"296":1,"405":1},"2":{"70":1,"166":1,"284":3,"287":1,"291":1,"296":5,"816":1,"1080":5,"1131":1,"1371":3,"2399":1,"2701":2,"2704":2}}],["xgridwidth",{"0":{"262":1,"383":1},"2":{"799":1,"1371":2}}],["xgridvisible",{"0":{"261":1,"382":1},"2":{"301":1,"348":1,"798":1,"1165":1,"1167":1,"1371":2}}],["xgridstyle",{"0":{"260":1},"2":{"797":1,"1371":1}}],["xgridcolor",{"0":{"259":1,"381":1},"2":{"180":1,"796":1,"1371":2}}],["xangle",{"2":{"1371":1}}],["xautolimits",{"0":{"2336":1},"2":{"1371":1}}],["xautolimitmargin",{"0":{"257":1,"380":1},"2":{"231":1,"1371":2,"1612":1,"1625":1,"1627":1,"1965":1,"2728":1}}],["xauto",{"2":{"1371":2}}],["xaxisposition",{"0":{"258":1},"2":{"258":2,"1371":1}}],["xhigh",{"2":{"231":1,"364":1}}],["xpanlock",{"0":{"281":1},"2":{"208":1,"1371":1}}],["xpankey",{"0":{"280":1},"2":{"208":1,"1371":1}}],["xcross",{"2":{"181":1,"1965":2}}],["xcenters",{"2":{"61":3}}],["xlow",{"2":{"231":1,"364":1}}],["xlims",{"2":{"166":1,"209":1,"231":1,"301":1,"364":2,"367":1,"1080":1,"1371":12,"1705":1,"1966":1,"2397":1,"2701":1,"2704":1}}],["xlabeloffset",{"0":{"388":1},"2":{"1371":1}}],["xlabelalign",{"0":{"385":1},"2":{"1371":1}}],["xlabelvisible",{"0":{"269":1,"391":1},"2":{"1371":2}}],["xlabelsize",{"0":{"268":1,"390":1},"2":{"1371":2}}],["xlabelrotation",{"0":{"267":1,"389":1},"2":{"1371":2}}],["xlabelpadding",{"0":{"266":1},"2":{"1371":1}}],["xlabelcolor",{"0":{"264":1,"386":1},"2":{"1371":2}}],["xlabelfont",{"0":{"265":1,"387":1},"2":{"106":1,"1371":2}}],["xlabel=",{"2":{"70":1,"1131":1,"2399":1}}],["xlabel",{"0":{"263":1,"384":1},"2":{"70":1,"106":1,"120":1,"132":1,"166":3,"199":1,"204":2,"263":3,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"1080":1,"1131":1,"1371":4,"1907":7,"2257":1,"2399":1,"2697":1,"2698":1,"2699":1,"2701":3,"2704":1,"2711":2}}],["x4",{"2":{"61":2}}],["x3",{"2":{"61":3,"138":1}}],["x3c",{"2":{"29":1,"45":1,"48":6,"71":3,"94":1,"145":4,"147":5,"148":6,"163":1,"164":1,"605":4,"1309":1,"1320":1,"1371":10,"1473":1,"2219":2,"2549":2,"2551":2,"2724":1,"2725":4}}],["x2s",{"2":{"1163":1,"1371":1}}],["x2+60",{"2":{"61":1}}],["x2+20",{"2":{"61":2}}],["x2",{"2":{"61":1,"1163":2,"1371":8,"1670":2}}],["x26",{"2":{"6":2,"31":2,"61":3,"75":8,"76":4,"77":4,"94":4,"192":4,"203":1,"215":4,"605":2,"646":1,"647":2,"1437":2,"2219":2,"2718":1,"2720":1,"2721":3}}],["x5+45",{"2":{"61":1}}],["x5",{"2":{"61":5}}],["x1s",{"2":{"1163":1,"1371":1}}],["x1+45",{"2":{"61":1}}],["x1",{"2":{"61":3,"1163":2,"1371":8}}],["x11",{"0":{"111":1},"2":{"18":1,"110":1,"111":1}}],["xv",{"2":{"1670":2}}],["xvector",{"2":{"1371":2,"1434":2}}],["xvals",{"2":{"61":4}}],["xvfb",{"2":{"24":1,"113":1}}],["xxx",{"2":{"47":1}}],["xypanelvisible",{"0":{"410":1},"2":{"1371":1}}],["xypanelcolor",{"0":{"409":1},"2":{"1371":1}}],["xyz",{"2":{"154":5,"1371":9,"1668":1,"2721":5}}],["xy",{"2":{"42":2,"120":1,"287":1,"334":1,"409":1,"410":1,"1077":2,"1313":5,"1371":18,"1404":6,"1605":2,"1702":2,"1738":2,"2250":2,"2341":4,"2503":6}}],["xe",{"2":{"32":2}}],["x86",{"2":{"26":1}}],["xorg",{"2":{"24":1}}],["xmax",{"0":{"1543":1,"1579":1},"2":{"6":2,"296":2,"1371":11,"1515":2,"1545":3,"2370":1,"2530":1,"2533":1}}],["xminortickwidth",{"0":{"279":1},"2":{"1371":1}}],["xminorticksize",{"0":{"277":1},"2":{"1371":1}}],["xminorticksvisible",{"0":{"278":1},"2":{"276":1,"284":1,"298":2,"1371":1}}],["xminorticks",{"0":{"276":1},"2":{"276":3,"284":1,"1371":1}}],["xminortickcolor",{"0":{"275":1},"2":{"1371":1}}],["xminortickalign",{"0":{"274":1},"2":{"1371":1}}],["xminorgridwidth",{"0":{"273":1},"2":{"804":1,"1371":1}}],["xminorgridvisible",{"0":{"272":1},"2":{"276":1,"284":1,"803":1,"1371":1}}],["xminorgridstyle",{"0":{"271":1},"2":{"802":1,"1371":1}}],["xminorgridcolor",{"0":{"270":1},"2":{"801":1,"1371":1}}],["xmin",{"0":{"1544":1,"1580":1},"2":{"6":2,"296":2,"1371":11,"1515":2,"1545":3,"2370":1,"2530":1,"2533":1}}],["x",{"0":{"24":1,"827":1,"1962":1},"2":{"5":2,"6":9,"23":1,"28":2,"30":2,"32":6,"42":3,"43":3,"44":3,"45":2,"48":2,"57":4,"61":3,"66":3,"69":2,"70":2,"73":3,"74":2,"75":1,"77":3,"101":6,"102":10,"103":5,"106":1,"111":2,"115":2,"120":2,"127":1,"138":1,"139":9,"140":13,"141":5,"145":6,"147":7,"148":3,"154":5,"159":4,"164":1,"166":2,"183":12,"186":2,"193":6,"199":1,"201":2,"203":3,"204":3,"205":2,"207":1,"208":1,"210":1,"219":1,"220":1,"224":1,"231":4,"236":1,"245":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":4,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":2,"287":1,"296":1,"298":1,"301":1,"302":2,"303":1,"310":1,"355":1,"356":2,"358":1,"380":1,"381":1,"382":1,"383":1,"384":2,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"407":1,"408":1,"489":2,"535":2,"645":2,"647":1,"715":1,"725":1,"767":4,"783":1,"827":1,"855":2,"856":1,"861":4,"925":2,"941":2,"1001":8,"1002":18,"1008":1,"1044":3,"1045":9,"1077":1,"1080":4,"1093":1,"1128":2,"1130":4,"1131":1,"1138":1,"1187":3,"1188":11,"1224":2,"1225":2,"1285":2,"1309":3,"1312":1,"1313":3,"1316":1,"1320":6,"1336":2,"1352":4,"1353":4,"1357":2,"1362":2,"1371":256,"1373":7,"1404":3,"1405":1,"1415":1,"1434":9,"1436":22,"1437":3,"1438":1,"1439":2,"1440":4,"1441":9,"1468":10,"1469":11,"1470":2,"1471":3,"1473":2,"1476":2,"1490":1,"1491":1,"1492":4,"1543":1,"1544":1,"1579":1,"1580":1,"1581":2,"1605":1,"1607":4,"1624":3,"1638":4,"1668":2,"1670":1,"1702":1,"1704":4,"1705":4,"1738":1,"1794":1,"1881":4,"1907":1,"1916":1,"1931":1,"1941":1,"1960":4,"1962":1,"1963":1,"1964":1,"1966":6,"1969":1,"1971":1,"1997":2,"2050":4,"2102":6,"2181":4,"2182":8,"2218":3,"2219":2,"2250":1,"2252":2,"2254":2,"2255":3,"2256":2,"2257":1,"2259":11,"2261":2,"2302":1,"2304":2,"2340":8,"2341":15,"2342":4,"2367":1,"2368":2,"2396":2,"2397":5,"2399":1,"2466":2,"2467":2,"2502":1,"2503":8,"2529":2,"2530":6,"2549":2,"2551":4,"2555":8,"2557":2,"2577":4,"2628":1,"2629":10,"2647":1,"2648":4,"2677":2,"2679":4,"2686":4,"2687":2,"2696":2,"2697":1,"2699":2,"2701":4,"2704":1,"2707":2,"2711":2,"2713":2,"2719":1,"2720":2,"2721":5,"2725":2}}],["xspinewidth",{"0":{"397":1},"2":{"1371":1}}],["xspinesvisible",{"0":{"396":1},"2":{"1371":1}}],["xspinecolor",{"0":{"393":1,"394":1,"395":1},"2":{"1371":3}}],["xspace",{"2":{"204":3}}],["xscale",{"0":{"284":1},"2":{"284":4,"296":2,"1371":1,"1441":1}}],["xs",{"2":{"4":5,"142":5,"535":6,"644":6,"646":3,"891":3,"1002":8,"1045":5,"1080":8,"1188":6,"1225":7,"1261":2,"1286":2,"1371":27,"1400":3,"1405":19,"1438":2,"1439":3,"1440":5,"1466":2,"1639":6,"1705":3,"1856":3,"1882":3,"1962":3,"1963":3,"2012":1,"2013":7,"2070":1,"2071":5,"2098":3,"2133":1,"2134":13,"2151":1,"2219":3,"2339":4,"2365":1,"2397":2,"2436":2,"2592":6,"2701":7,"2707":6}}],["u2",{"2":{"2688":5}}],["u1",{"2":{"2688":5}}],["ursa",{"2":{"1315":1}}],["url",{"2":{"46":1,"196":1,"1315":2}}],["url=",{"2":{"46":1}}],["urlcables",{"2":{"32":2}}],["urlpoints",{"2":{"32":2}}],["uv=uv",{"2":{"1670":1}}],["uvs",{"2":{"1670":1,"1705":1,"2555":26}}],["uvmap",{"0":{"2590":1},"2":{"1371":1,"2555":6}}],["uv",{"0":{"1077":1,"1605":1,"1702":1,"1738":1,"2010":1,"2250":1},"2":{"1077":2,"1371":21,"1605":2,"1670":14,"1702":2,"1705":2,"1738":4,"2250":2,"2555":10,"2590":2}}],["ultimately",{"2":{"780":1}}],["utriangle",{"2":{"182":2,"648":1,"1371":1,"1965":2,"1966":2,"2002":1,"2641":1}}],["utils",{"2":{"24":2}}],["uc",{"2":{"148":2}}],["u",{"2":{"30":13,"57":1,"70":2,"1001":9,"1371":10}}],["uint32",{"2":{"2557":1}}],["uint8",{"2":{"2553":2,"2554":2,"2555":2}}],["ui",{"2":{"30":1}}],["ubermaterial",{"2":{"30":1}}],["uber",{"2":{"27":1}}],["ubuntu",{"2":{"24":2}}],["unfilled",{"2":{"1967":1}}],["unbounded",{"0":{"2548":1},"2":{"1371":3,"2530":4,"2533":1,"2548":1}}],["unblocked",{"2":{"768":1}}],["un",{"2":{"1371":6}}],["unnecessary",{"2":{"1371":1,"2692":2,"2706":1}}],["unrotated",{"2":{"623":1}}],["unrestricted",{"2":{"11":1}}],["unused",{"2":{"603":3}}],["unconstrained",{"2":{"1371":1,"2339":1,"2341":1}}],["uncheck",{"2":{"528":1}}],["unchecked",{"0":{"517":1,"519":1,"524":1},"2":{"517":1,"519":1,"524":1,"1371":3}}],["uncategorized",{"2":{"81":1}}],["unlocks",{"2":{"1371":1}}],["unlock",{"2":{"1371":2}}],["unlike",{"2":{"366":1}}],["unless",{"2":{"17":1,"151":1,"569":1,"1096":1,"1371":1,"2692":1,"2726":1}}],["uneven",{"2":{"1469":1}}],["unexpected",{"2":{"157":1}}],["unescaped",{"2":{"120":1}}],["until",{"2":{"144":1,"161":1,"175":1,"1371":1,"2710":1}}],["unknown",{"2":{"144":1,"146":1,"2718":1}}],["unknowntickstate",{"2":{"81":1}}],["unsigned",{"2":{"1371":1,"2549":1}}],["unsorted",{"2":{"1314":1}}],["unsortable",{"2":{"70":1}}],["unsquished",{"2":{"219":1,"355":1}}],["unsupported",{"2":{"27":1}}],["undo",{"2":{"1705":1}}],["undocumented",{"2":{"69":1}}],["undef",{"2":{"2555":1}}],["undefined",{"2":{"663":1,"2692":1}}],["undetermined",{"2":{"597":2}}],["understood",{"2":{"1966":1}}],["understanding",{"2":{"2701":1}}],["understand",{"2":{"73":1,"103":1,"597":1,"598":1}}],["under",{"2":{"57":1,"63":1,"157":1,"194":1,"1371":11,"2729":1}}],["underlying",{"2":{"18":1,"81":1,"96":1,"101":1,"142":1,"565":1,"712":2,"1318":1,"2682":1,"2692":1,"2725":1}}],["unidentified",{"2":{"1907":1}}],["uniformly",{"2":{"1371":2,"2549":1}}],["uniform",{"2":{"176":1,"1130":1,"1353":1,"1492":1,"1907":2,"2398":1,"2730":1}}],["uniformizing",{"0":{"121":1}}],["uniforms",{"2":{"44":7}}],["unicode",{"2":{"74":1,"76":1,"915":1,"1371":1,"2718":1}}],["unique",{"2":{"27":1,"645":6,"1080":1,"1127":1,"1371":5,"1907":14}}],["union",{"2":{"11":1,"17":1,"1371":11,"2224":1}}],["unit=automatic",{"2":{"70":2}}],["unitless",{"2":{"68":1}}],["unitfulconversion",{"2":{"70":4}}],["unitful",{"2":{"68":4,"70":4}}],["units",{"0":{"101":1},"1":{"102":1,"103":1},"2":{"67":1,"68":3,"70":4,"74":1,"77":2,"102":1,"151":2,"595":1,"597":5,"959":1,"989":1,"1109":1,"1179":1,"1186":1,"1371":38,"1392":1,"1423":1,"1433":1,"1533":1,"1543":1,"1544":1,"1579":1,"1580":1,"1627":1,"1658":1,"1949":1,"1959":1,"1972":2,"1996":1,"2032":1,"2090":1,"2273":1,"2288":1,"2311":1,"2454":1,"2464":1,"2465":1,"2552":1,"2570":1,"2626":1,"2627":1,"2666":1}}],["unit",{"0":{"102":2},"2":{"11":2,"17":1,"19":5,"68":1,"70":4,"71":2,"101":17,"102":16,"103":8,"1371":8,"1966":1,"2123":1,"2719":1}}],["uparrow",{"2":{"1965":1}}],["upwards",{"2":{"330":1,"456":1,"1371":1}}],["upon",{"2":{"211":1,"1371":1}}],["upcolor",{"2":{"148":3}}],["uppercase",{"2":{"179":1}}],["upper",{"2":{"100":2,"1044":3,"1045":2,"1276":1,"1285":1,"1300":1,"1371":6,"1670":1,"2258":1,"2709":1}}],["upload",{"2":{"32":1,"1442":1}}],["uploaded",{"2":{"17":1}}],["updating",{"0":{"155":1,"2556":1},"2":{"31":1,"43":2,"57":2,"155":1,"158":1,"366":1,"1371":4}}],["updateable",{"2":{"148":1}}],["updated",{"2":{"117":1,"137":1,"138":1,"139":1,"142":1,"148":1,"1316":1,"1371":5,"1963":1}}],["update=true",{"2":{"71":1,"1371":2}}],["update`",{"2":{"44":1}}],["updates",{"0":{"142":1},"2":{"6":1,"23":1,"64":1,"81":1,"155":3,"158":1,"163":1,"203":1,"1322":1,"1371":6,"1442":2,"1626":1,"1670":1}}],["update",{"0":{"177":1},"2":{"4":1,"6":5,"21":1,"31":1,"43":1,"44":6,"45":1,"57":3,"59":1,"61":1,"64":1,"71":2,"75":2,"81":1,"106":1,"117":8,"137":1,"138":1,"140":2,"142":2,"148":8,"155":2,"157":1,"158":1,"174":1,"177":2,"188":1,"366":1,"925":1,"1371":19,"1442":2,"1670":1,"2503":4,"2556":9,"2686":1,"2688":1,"2721":2}}],["upvector",{"2":{"28":1,"29":1,"30":1,"57":3,"1371":4,"2719":2}}],["up",{"0":{"2703":1},"2":{"9":1,"13":1,"23":1,"31":1,"39":1,"46":2,"57":7,"66":1,"71":1,"72":1,"75":1,"77":2,"81":2,"92":1,"103":3,"106":1,"112":1,"118":2,"145":1,"148":1,"149":2,"151":1,"155":1,"158":1,"165":1,"183":1,"184":1,"361":2,"535":1,"603":1,"726":1,"733":1,"774":1,"811":1,"944":1,"954":1,"973":1,"983":1,"1011":1,"1021":1,"1049":1,"1060":1,"1084":1,"1102":1,"1165":1,"1166":3,"1180":2,"1191":1,"1201":1,"1228":1,"1238":1,"1264":1,"1272":1,"1324":1,"1332":1,"1371":108,"1376":1,"1386":1,"1408":1,"1419":1,"1445":1,"1453":1,"1518":1,"1528":1,"1548":1,"1558":1,"1585":1,"1593":1,"1608":1,"1611":1,"1621":1,"1640":1,"1643":1,"1653":1,"1674":1,"1685":1,"1709":1,"1720":1,"1797":1,"1803":1,"1824":1,"1834":1,"1858":1,"1864":1,"1884":1,"1890":1,"1934":1,"1945":1,"1963":1,"1974":1,"1977":1,"1991":1,"2016":1,"2026":1,"2074":1,"2084":1,"2106":1,"2118":1,"2136":1,"2145":1,"2187":1,"2198":1,"2223":1,"2233":1,"2265":1,"2271":1,"2272":1,"2279":1,"2308":1,"2314":1,"2344":1,"2353":1,"2403":1,"2413":1,"2439":1,"2449":1,"2473":1,"2483":1,"2487":1,"2508":1,"2516":1,"2561":1,"2562":1,"2573":1,"2595":1,"2605":1,"2628":1,"2651":1,"2661":1,"2676":1,"2678":1,"2681":1,"2682":2,"2692":1,"2693":1,"2717":2,"2721":2}}],["usual",{"2":{"71":1,"188":1,"191":1,"1371":1,"2260":1,"2549":1,"2554":1,"2556":1}}],["usually",{"2":{"2":1,"27":1,"42":1,"43":1,"51":1,"77":1,"101":1,"103":6,"146":1,"183":1,"200":1,"287":1,"334":1,"597":1,"1262":1,"1357":1,"1371":6,"1924":1,"1969":1,"2342":1,"2706":1,"2721":1,"2726":1}}],["usage",{"2":{"57":2,"67":1,"68":1,"197":1,"1371":8,"2102":1}}],["usable",{"2":{"27":1}}],["us",{"2":{"26":1,"33":1,"46":1,"75":2,"102":2,"163":1,"1002":5,"1315":1,"2692":2,"2696":1,"2723":2,"2724":1}}],["using",{"0":{"4":1,"109":1,"110":1,"114":1,"120":1,"161":1,"183":1,"191":1,"192":1,"1130":1,"1353":1,"1437":1,"1441":1,"1492":1,"1670":1,"1962":1,"1963":1,"2398":1},"1":{"111":1,"112":1,"113":1},"2":{"2":1,"6":1,"9":1,"17":1,"21":1,"23":1,"26":2,"27":5,"28":2,"29":1,"30":2,"31":1,"32":4,"42":1,"44":2,"46":1,"47":1,"61":1,"63":1,"64":3,"68":1,"70":1,"71":1,"77":1,"90":1,"98":1,"106":1,"107":1,"109":1,"113":1,"117":1,"119":1,"120":1,"122":1,"135":1,"137":1,"139":2,"140":1,"141":2,"142":1,"147":3,"149":1,"155":1,"157":2,"158":1,"159":3,"163":1,"164":2,"166":1,"179":1,"180":1,"183":1,"186":1,"188":1,"194":2,"204":1,"219":1,"231":1,"287":2,"296":2,"334":2,"343":2,"355":1,"378":4,"392":1,"425":1,"456":1,"646":1,"771":1,"861":1,"967":1,"999":1,"1002":1,"1012":1,"1042":1,"1045":1,"1076":1,"1125":1,"1130":1,"1188":1,"1222":1,"1225":1,"1259":1,"1261":3,"1262":1,"1283":1,"1309":1,"1311":1,"1348":1,"1353":1,"1371":59,"1402":1,"1431":1,"1434":1,"1437":1,"1441":1,"1442":1,"1464":1,"1468":2,"1469":2,"1470":1,"1471":1,"1472":1,"1473":1,"1492":1,"1541":1,"1577":1,"1582":1,"1604":1,"1636":1,"1666":1,"1669":1,"1701":1,"1705":1,"1737":1,"1817":1,"1821":6,"1853":1,"1879":1,"1905":1,"1907":2,"1957":1,"1966":2,"1970":1,"1973":1,"2009":1,"2048":1,"2100":1,"2103":1,"2131":1,"2163":1,"2216":1,"2219":3,"2249":1,"2258":1,"2259":1,"2260":1,"2261":1,"2296":1,"2299":1,"2333":1,"2340":2,"2341":7,"2342":1,"2364":1,"2368":5,"2398":1,"2432":1,"2462":1,"2467":1,"2500":1,"2527":1,"2530":11,"2533":1,"2555":2,"2556":1,"2589":1,"2624":1,"2674":1,"2682":1,"2686":1,"2688":1,"2691":1,"2692":1,"2695":1,"2699":1,"2700":1,"2701":2,"2702":2,"2703":1,"2708":1,"2709":1,"2715":1,"2717":2,"2721":2,"2726":1,"2728":1,"2729":1}}],["users",{"2":{"39":1,"100":1,"151":1,"161":1,"163":1}}],["user",{"2":{"25":1,"69":1,"71":6,"102":1,"111":1,"112":1,"128":1,"129":1,"143":1,"158":1,"284":1,"331":1,"364":1,"528":1,"597":1,"739":1,"744":1,"1320":1,"1371":9,"2530":1,"2723":2,"2725":1}}],["used",{"2":{"22":3,"27":1,"31":1,"35":1,"42":3,"44":1,"45":1,"47":1,"56":2,"57":2,"59":1,"64":3,"66":1,"69":1,"70":2,"71":1,"74":1,"78":1,"81":1,"98":1,"102":2,"103":1,"107":1,"108":1,"113":1,"114":1,"117":1,"119":1,"128":1,"133":2,"147":1,"151":1,"161":1,"162":1,"163":1,"165":1,"174":1,"183":1,"231":2,"276":1,"287":2,"296":1,"323":1,"334":2,"343":1,"378":2,"497":1,"595":1,"596":1,"597":2,"646":2,"670":1,"673":1,"674":1,"675":1,"681":1,"682":1,"683":1,"684":1,"693":1,"696":1,"697":1,"698":1,"712":1,"769":1,"771":1,"773":1,"774":1,"780":1,"817":1,"849":1,"891":1,"946":1,"950":1,"957":1,"975":1,"979":1,"987":1,"1007":1,"1009":1,"1013":1,"1016":1,"1025":1,"1026":1,"1033":1,"1035":1,"1036":1,"1050":1,"1051":1,"1055":1,"1070":1,"1088":1,"1092":1,"1187":1,"1188":1,"1193":1,"1196":1,"1225":1,"1230":1,"1233":1,"1267":1,"1276":1,"1285":1,"1316":1,"1325":1,"1328":1,"1335":1,"1371":170,"1378":1,"1382":1,"1390":1,"1410":1,"1414":1,"1446":1,"1449":1,"1478":1,"1520":1,"1524":1,"1531":1,"1549":2,"1550":1,"1554":1,"1586":1,"1589":1,"1613":1,"1617":1,"1625":1,"1645":1,"1649":1,"1656":1,"1675":1,"1676":1,"1680":1,"1695":1,"1711":1,"1715":1,"1731":1,"1799":1,"1818":1,"1825":2,"1826":1,"1830":1,"1861":1,"1887":1,"1907":3,"1909":1,"1920":1,"1936":1,"1940":1,"1964":1,"1979":1,"1983":1,"1985":1,"2018":1,"2022":1,"2076":1,"2080":1,"2088":1,"2108":1,"2111":1,"2142":1,"2189":1,"2193":1,"2219":1,"2225":1,"2228":1,"2243":1,"2257":1,"2266":1,"2267":1,"2270":1,"2272":1,"2296":1,"2309":1,"2347":1,"2349":1,"2350":1,"2407":1,"2441":1,"2445":1,"2452":1,"2470":1,"2474":1,"2477":1,"2494":1,"2509":1,"2512":1,"2535":1,"2548":1,"2554":1,"2555":1,"2563":1,"2566":1,"2583":1,"2590":1,"2596":2,"2597":1,"2601":1,"2653":1,"2657":1,"2664":1,"2692":1,"2697":1,"2706":1,"2721":1,"2730":1}}],["useful",{"2":{"14":1,"77":1,"79":1,"117":1,"126":1,"155":1,"158":1,"174":1,"219":1,"473":1,"596":1,"598":1,"600":1,"602":1,"1371":8,"1440":1,"1572":1,"1848":1,"1881":2,"2237":1,"2257":1,"2258":1,"2368":1,"2619":1,"2692":1,"2726":1}}],["uses",{"2":{"10":1,"11":1,"33":1,"35":1,"37":1,"47":1,"56":1,"57":2,"64":1,"104":1,"117":2,"188":1,"378":2,"541":1,"771":1,"811":1,"813":1,"845":1,"1371":10,"2112":1,"2252":1,"2263":1,"2530":1,"2695":1}}],["use",{"0":{"22":1},"2":{"2":1,"4":1,"6":1,"10":1,"17":1,"20":2,"21":1,"22":1,"24":1,"25":1,"26":3,"27":4,"28":2,"33":1,"40":1,"41":1,"42":2,"44":1,"45":1,"47":1,"48":1,"52":1,"53":1,"69":2,"70":5,"71":2,"74":1,"75":2,"76":1,"77":2,"80":1,"81":3,"84":1,"93":1,"94":1,"96":1,"100":4,"102":2,"103":4,"106":1,"107":1,"110":2,"113":1,"114":3,"117":1,"119":1,"120":1,"130":1,"139":2,"141":2,"142":1,"143":1,"147":3,"148":3,"158":2,"160":3,"161":1,"162":1,"165":1,"174":1,"177":1,"181":1,"183":2,"185":1,"189":1,"191":1,"196":1,"197":2,"200":1,"202":2,"213":1,"214":2,"284":1,"331":1,"365":1,"367":1,"522":1,"536":1,"592":1,"596":1,"598":1,"601":1,"604":1,"605":1,"614":1,"646":1,"647":1,"653":1,"712":1,"767":1,"769":2,"771":2,"861":1,"862":1,"878":1,"907":1,"1275":1,"1309":1,"1314":1,"1315":1,"1316":2,"1317":1,"1318":1,"1320":1,"1357":1,"1371":37,"1404":1,"1469":1,"1490":1,"1491":1,"1549":2,"1608":1,"1640":1,"1670":3,"1738":1,"1825":2,"1930":1,"1964":1,"1966":2,"1970":1,"1974":1,"2122":1,"2259":1,"2261":1,"2290":1,"2368":1,"2596":2,"2680":1,"2681":1,"2695":1,"2701":1,"2702":1,"2703":1,"2715":1,"2717":1,"2718":1,"2720":2,"2721":1,"2723":3,"2725":1,"2727":1}}],["46",{"2":{"2341":2,"2737":1}}],["414",{"2":{"1969":1}}],["41cc",{"2":{"42":1}}],["44",{"2":{"2737":1}}],["448",{"2":{"2554":1}}],["446",{"2":{"1969":1}}],["449b",{"2":{"42":1}}],["475",{"2":{"1225":2}}],["4x",{"2":{"925":1}}],["4phi",{"2":{"769":2}}],["4pi",{"2":{"231":7,"790":1,"2071":1,"2134":4}}],["4px",{"2":{"47":1}}],["406",{"2":{"1969":1}}],["40",{"2":{"166":1,"186":10,"388":1,"421":1,"602":1,"648":1,"654":2,"690":2,"1315":1,"1317":2,"1471":2,"1997":1,"2728":3,"2737":4}}],["4000",{"2":{"2397":1}}],["400",{"2":{"19":1,"31":2,"96":2,"187":1,"188":1,"595":3,"767":1,"770":1,"1262":1,"1705":1,"2721":2}}],["4u",{"2":{"70":1}}],["45f0",{"2":{"2719":1}}],["457",{"2":{"1969":1}}],["457d",{"2":{"45":1}}],["450",{"2":{"101":5,"102":11,"2467":1,"2530":1,"2718":1,"2719":1}}],["45",{"2":{"57":1,"1313":1,"1371":3,"2002":2,"2341":1,"2737":3}}],["49fb",{"2":{"47":1}}],["43",{"2":{"1969":2}}],["431d",{"2":{"47":1}}],["43e5",{"2":{"44":1}}],["4f0",{"2":{"1371":3}}],["4f4a",{"2":{"44":1}}],["4f52",{"2":{"42":1}}],["4d6b",{"2":{"43":1}}],["4k",{"2":{"32":1}}],["429",{"2":{"1969":1}}],["42",{"2":{"6":1,"1795":1}}],["4",{"2":{"4":1,"6":4,"11":1,"15":1,"28":1,"29":2,"30":3,"32":1,"42":2,"44":3,"45":2,"47":3,"48":1,"58":1,"61":5,"66":1,"68":1,"70":5,"94":1,"103":4,"106":1,"117":1,"158":3,"159":1,"160":1,"162":1,"163":1,"164":1,"166":2,"179":1,"181":1,"182":3,"186":1,"188":12,"191":1,"192":2,"204":1,"249":1,"276":1,"287":1,"301":1,"323":1,"334":1,"338":1,"348":1,"356":1,"374":1,"489":1,"496":1,"535":2,"601":4,"605":1,"647":2,"648":1,"649":5,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"774":7,"775":2,"810":1,"816":1,"843":1,"970":2,"1002":2,"1080":1,"1165":3,"1167":1,"1313":5,"1351":2,"1352":2,"1371":24,"1405":3,"1436":2,"1438":1,"1441":1,"1470":1,"1608":2,"1612":1,"1624":2,"1626":5,"1640":2,"1669":1,"1705":2,"1795":5,"1907":4,"1931":2,"1966":3,"1969":4,"1970":3,"1974":3,"1978":2,"1997":3,"2002":2,"2052":2,"2053":1,"2054":1,"2181":1,"2219":1,"2255":2,"2258":2,"2331":4,"2341":13,"2368":4,"2397":2,"2467":1,"2530":1,"2551":1,"2553":1,"2555":5,"2556":1,"2629":7,"2681":1,"2685":1,"2686":2,"2688":3,"2696":1,"2703":1,"2720":1,"2721":2,"2728":17,"2730":2,"2735":35}}],["+z",{"2":{"2555":1}}],["+zs",{"2":{"1225":2}}],["+y",{"2":{"2555":1}}],["+x",{"2":{"2555":1}}],["+pi",{"2":{"361":1}}],["+=",{"2":{"193":3,"489":1,"925":1,"2219":2}}],["+1",{"2":{"75":1,"117":2}}],["+",{"2":{"4":1,"6":2,"30":3,"31":1,"32":3,"42":1,"44":2,"45":7,"47":3,"48":1,"57":1,"61":17,"70":1,"75":1,"76":1,"77":2,"78":1,"81":1,"87":8,"120":2,"141":3,"142":1,"148":6,"159":3,"166":3,"184":3,"188":1,"192":3,"193":1,"201":1,"209":3,"597":2,"644":1,"768":1,"774":3,"941":1,"970":1,"1002":2,"1036":1,"1045":2,"1070":1,"1080":1,"1188":3,"1286":1,"1313":3,"1316":1,"1317":2,"1320":1,"1351":1,"1352":1,"1371":37,"1437":2,"1624":1,"1627":2,"1695":1,"1731":1,"1795":14,"1821":1,"1856":1,"1907":4,"2182":1,"2219":4,"2243":1,"2256":2,"2259":4,"2260":1,"2340":2,"2341":14,"2342":2,"2368":2,"2370":2,"2467":2,"2494":1,"2503":1,"2530":1,"2551":2,"2583":1,"2648":1,"2682":2,"2686":4,"2688":6,"2696":3,"2697":2,"2698":1,"2699":2,"2701":6,"2704":1,"2707":2,"2708":1,"2711":2,"2717":2}}],["2n",{"2":{"2341":1,"2368":1}}],["29",{"2":{"1969":1,"2341":1,"2686":1}}],["295",{"2":{"1969":1}}],["2φ2",{"2":{"1670":1}}],["2tuples",{"2":{"1371":1,"1638":1}}],["2sinh",{"2":{"1441":1}}],["2sin",{"2":{"1352":1,"1440":1}}],["266",{"2":{"1969":1}}],["26620",{"2":{"87":2}}],["267",{"2":{"1969":1}}],["26",{"2":{"1969":2,"2701":1,"2714":1}}],["26s",{"2":{"1316":1}}],["2x",{"2":{"856":1,"925":1}}],["2x2",{"2":{"102":1,"2702":1}}],["2f",{"2":{"287":2,"334":2,"1371":1}}],["2phi",{"2":{"775":2}}],["2pi",{"2":{"193":1,"767":1,"768":1,"769":3,"775":2,"790":3,"834":2,"1002":2,"1045":1,"1371":1,"1670":1,"1967":1,"1968":1,"2253":2,"2341":2,"2368":1,"2530":1,"2687":1}}],["2px",{"2":{"47":1}}],["278",{"2":{"1969":1}}],["27",{"2":{"1795":1,"2552":1}}],["272s",{"2":{"1316":1}}],["275π",{"2":{"356":1}}],["275pi",{"2":{"356":1}}],["275",{"2":{"187":1}}],["27t11",{"2":{"70":1}}],["2i",{"2":{"166":1,"184":3}}],["2π",{"2":{"155":1,"1371":3,"1439":2,"1440":2,"1795":1,"1807":1,"2341":1,"2503":1}}],["2u",{"2":{"70":1}}],["211",{"2":{"1969":1}}],["21105",{"2":{"196":3}}],["21",{"2":{"67":1,"1436":1,"1969":3,"2071":1,"2686":1,"2725":1}}],["2127",{"2":{"31":2,"2721":2}}],["2+1",{"2":{"45":1}}],["280",{"2":{"2737":1}}],["289",{"2":{"1969":1}}],["288",{"2":{"103":4}}],["28",{"2":{"103":1,"193":1,"1969":2}}],["2823",{"2":{"42":1}}],["2855",{"2":{"24":1}}],["24",{"2":{"106":1,"1166":1,"1371":2,"1969":4,"2258":1,"2341":2}}],["2400",{"2":{"103":2}}],["2405",{"2":{"36":1}}],["24900",{"2":{"87":3}}],["2464",{"2":{"36":1}}],["2b1f",{"2":{"42":1}}],["2b",{"2":{"32":2}}],["25pi",{"2":{"2687":3}}],["254",{"2":{"2554":1}}],["251",{"2":{"2530":1}}],["258",{"2":{"1969":1}}],["259",{"2":{"1969":1}}],["256",{"2":{"88":3}}],["250",{"2":{"51":1,"187":1,"219":2,"2530":2}}],["255",{"2":{"47":3,"1371":9,"2553":1,"2554":1,"2562":1}}],["25",{"2":{"31":1,"61":1,"140":1,"178":1,"361":1,"535":7,"1045":2,"1315":1,"1436":4,"1469":2,"1821":4,"1969":1,"2341":16,"2692":1,"2721":1,"2737":1}}],["229",{"2":{"1969":1}}],["225",{"2":{"101":2}}],["22",{"2":{"30":1,"1626":1,"1969":4,"2341":6}}],["231",{"2":{"1969":1}}],["237",{"2":{"1969":1}}],["23x",{"2":{"925":1}}],["23370787b899829807283f11ef068a43b416898f",{"2":{"43":1}}],["23",{"2":{"29":1,"1969":2,"2341":5}}],["2011",{"2":{"2730":1}}],["205l5",{"2":{"1969":1}}],["20th",{"2":{"101":1}}],["2021",{"2":{"70":1,"196":2}}],["20fe",{"2":{"44":1}}],["2048",{"2":{"32":1,"2557":2}}],["20",{"2":{"27":1,"29":2,"31":2,"61":2,"68":3,"98":2,"101":2,"140":3,"158":1,"159":2,"203":2,"366":2,"477":2,"489":1,"535":1,"602":1,"648":3,"649":1,"689":2,"690":4,"712":3,"861":1,"880":1,"904":1,"1002":4,"1080":1,"1371":6,"1442":1,"1476":1,"1489":1,"1506":1,"1626":2,"1705":2,"1795":3,"1965":2,"1967":1,"1969":1,"1972":2,"1973":1,"1974":6,"1978":2,"1997":4,"2013":3,"2171":1,"2257":1,"2259":1,"2304":1,"2341":18,"2368":1,"2686":2,"2688":2,"2721":2,"2730":3,"2737":8}}],["2009",{"2":{"1315":1}}],["2000",{"2":{"29":1}}],["200",{"2":{"6":4,"18":1,"27":2,"31":1,"51":1,"61":1,"92":2,"148":1,"159":1,"166":1,"187":1,"220":1,"284":2,"331":1,"597":2,"725":1,"1351":3,"1352":2,"1365":1,"1371":3,"1373":3,"2102":1,"2256":1,"2340":2,"2421":1,"2717":2,"2718":2,"2721":2}}],["2d634288",{"2":{"42":1}}],["2d",{"0":{"56":1,"87":1},"2":{"8":3,"13":1,"30":1,"51":1,"53":2,"56":2,"59":1,"61":1,"69":1,"87":1,"88":1,"155":1,"187":1,"199":1,"200":1,"767":1,"941":1,"1007":2,"1008":1,"1009":1,"1025":1,"1026":1,"1027":1,"1313":1,"1371":24,"1515":1,"1545":1,"1668":1,"2151":2,"2219":1,"2436":1,"2590":1,"2592":1,"2695":1,"2710":1}}],["2",{"0":{"394":1,"427":1,"458":1,"1316":1},"2":{"4":5,"6":6,"11":1,"14":4,"17":1,"19":2,"24":3,"28":2,"29":3,"30":3,"31":5,"32":3,"39":1,"43":1,"45":1,"47":6,"51":1,"57":1,"58":7,"61":8,"71":2,"73":3,"74":2,"75":2,"77":3,"87":6,"93":4,"96":4,"97":1,"98":5,"100":8,"101":4,"102":5,"115":1,"116":1,"120":1,"121":1,"132":1,"134":6,"135":3,"136":11,"141":1,"142":1,"148":4,"155":2,"159":4,"160":10,"162":6,"163":1,"164":3,"165":3,"166":7,"175":2,"181":1,"182":3,"183":2,"184":1,"186":3,"187":2,"188":14,"189":6,"201":3,"202":4,"203":3,"204":4,"219":7,"220":2,"231":4,"236":1,"245":1,"246":1,"258":1,"263":1,"276":4,"284":2,"287":2,"291":1,"296":2,"298":1,"301":1,"305":1,"310":1,"323":4,"331":1,"334":2,"343":2,"345":1,"348":1,"355":12,"356":1,"361":3,"378":1,"392":1,"394":1,"425":2,"427":1,"456":1,"458":1,"476":6,"477":1,"480":1,"481":6,"483":1,"489":2,"508":1,"513":6,"535":14,"536":1,"595":1,"596":4,"597":10,"598":10,"599":5,"600":6,"601":6,"602":3,"603":3,"604":2,"605":9,"623":4,"644":1,"645":4,"646":4,"647":7,"648":5,"649":12,"654":3,"660":3,"685":10,"686":2,"689":1,"690":1,"699":1,"706":1,"712":3,"725":1,"734":1,"767":1,"768":5,"769":4,"770":8,"774":4,"775":1,"801":1,"805":1,"823":1,"835":1,"839":1,"855":1,"861":2,"880":2,"890":1,"891":1,"925":6,"941":2,"943":1,"969":2,"970":7,"972":1,"1002":14,"1005":1,"1008":2,"1039":1,"1045":4,"1047":1,"1073":1,"1077":4,"1080":23,"1082":1,"1099":1,"1129":2,"1130":1,"1131":1,"1140":1,"1165":7,"1166":2,"1167":2,"1190":1,"1227":1,"1261":3,"1262":1,"1286":5,"1295":1,"1311":3,"1312":2,"1313":2,"1315":1,"1316":1,"1321":1,"1351":1,"1353":3,"1357":1,"1371":118,"1375":1,"1407":1,"1436":2,"1437":2,"1438":7,"1440":2,"1441":2,"1442":2,"1444":1,"1468":5,"1469":5,"1470":1,"1471":1,"1472":1,"1473":1,"1475":1,"1489":6,"1492":1,"1515":1,"1517":1,"1545":3,"1547":1,"1582":4,"1584":1,"1605":4,"1608":6,"1610":1,"1612":1,"1624":2,"1625":4,"1626":8,"1627":2,"1639":2,"1640":6,"1642":1,"1669":2,"1670":4,"1672":1,"1698":1,"1702":4,"1705":1,"1707":1,"1734":1,"1738":4,"1795":31,"1821":4,"1823":1,"1856":1,"1907":10,"1918":1,"1920":1,"1933":1,"1966":4,"1969":2,"1974":7,"1976":1,"1978":4,"1979":4,"1997":5,"2002":1,"2005":1,"2006":1,"2013":1,"2015":1,"2052":1,"2054":1,"2061":1,"2071":1,"2073":1,"2102":2,"2105":1,"2122":1,"2134":2,"2171":6,"2181":5,"2182":3,"2184":1,"2221":1,"2246":1,"2250":4,"2254":1,"2256":2,"2258":5,"2259":5,"2260":2,"2261":1,"2264":1,"2322":1,"2340":4,"2341":21,"2342":4,"2368":7,"2397":4,"2398":1,"2399":1,"2411":1,"2436":1,"2438":1,"2467":1,"2471":1,"2497":1,"2503":1,"2505":1,"2530":2,"2532":1,"2553":1,"2554":1,"2555":10,"2559":1,"2586":1,"2592":3,"2594":1,"2629":18,"2639":1,"2650":1,"2676":1,"2679":8,"2684":4,"2685":6,"2686":12,"2688":8,"2692":5,"2696":4,"2701":26,"2702":1,"2703":5,"2704":5,"2705":1,"2706":1,"2707":1,"2708":3,"2710":2,"2711":4,"2712":2,"2713":4,"2717":2,"2718":1,"2719":2,"2721":10,"2726":1,"2728":29,"2730":1}}],["7f0",{"2":{"2679":1}}],["78",{"2":{"2257":1}}],["7e",{"2":{"1442":1}}],["70",{"2":{"2737":5}}],["709",{"2":{"1969":1}}],["7071067811865476km",{"2":{"1371":4}}],["7071067811865475jm",{"2":{"1371":2}}],["7071067811865475",{"2":{"1371":2}}],["700",{"2":{"28":1,"2701":1,"2702":1}}],["793",{"2":{"1317":1}}],["791s",{"2":{"1316":1}}],["73",{"2":{"1317":1}}],["7342",{"2":{"31":2,"2721":2}}],["746",{"2":{"1969":1}}],["74",{"2":{"1313":1,"1315":1,"1317":1}}],["777",{"2":{"1969":1}}],["774",{"2":{"1969":2}}],["77",{"2":{"1313":1}}],["77d3bc56f64f",{"2":{"47":1}}],["7pi",{"2":{"193":1,"648":2}}],["7d4c",{"2":{"47":1}}],["76e77602b1dd04afa6e77562e0d2633ad9085287",{"2":{"45":1}}],["724s",{"2":{"1316":1}}],["729s",{"2":{"1316":1}}],["720",{"2":{"88":1}}],["72",{"2":{"6":1,"101":1,"103":2}}],["7",{"0":{"1316":1},"2":{"4":1,"6":1,"11":1,"29":1,"47":3,"61":2,"164":2,"183":1,"186":1,"476":2,"481":2,"489":1,"602":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"1165":2,"1166":3,"1188":1,"1313":9,"1316":1,"1371":3,"1436":5,"1438":1,"1442":1,"1624":1,"1795":5,"1966":2,"2254":5,"2256":1,"2258":1,"2259":1,"2341":1,"2467":1,"2530":1,"2551":1,"2553":1,"2555":1,"2629":7,"2684":3,"2685":5,"2696":6,"2697":2,"2698":1,"2699":2,"2701":2,"2708":2,"2728":6,"2730":3,"2735":35}}],["758",{"2":{"1969":1}}],["75",{"2":{"2":2,"11":1,"75":1,"76":1,"102":5,"535":2,"1225":2,"1313":1,"1371":2,"1821":6,"1912":1,"2551":2,"2686":1,"2687":1,"2737":5}}],["$c",{"2":{"2260":1}}],["$cellsize",{"2":{"1469":3}}],["$linewidth",{"2":{"1627":1}}],["$linecap",{"2":{"1625":1}}],["$pattern",{"2":{"1626":1}}],["$threshold",{"2":{"1470":1}}],["$time",{"2":{"4":4}}],["$month",{"2":{"1315":1}}],["$merge",{"2":{"645":1}}],["$frequency",{"2":{"891":1}}],["$va",{"2":{"646":1}}],["$value",{"2":{"287":1,"334":1}}],["$ha",{"2":{"646":1}}],["$unique",{"2":{"645":1}}],["$z",{"2":{"141":1}}],["$year",{"2":{"1315":1}}],["$ys",{"2":{"142":1}}],["$y",{"2":{"141":2,"1371":1}}],["$joinstyle",{"2":{"1624":1}}],["$j",{"2":{"94":1}}],["$instead",{"2":{"120":1}}],["$i",{"2":{"94":1,"646":1,"1080":2,"1468":2,"2052":1}}],["$xs",{"2":{"142":1}}],["$x^2$",{"2":{"121":1}}],["$x",{"2":{"73":3,"139":1,"141":2,"175":1,"1371":1}}],["$",{"2":{"4":2,"22":1,"44":5,"45":1,"47":2,"70":1,"120":5,"141":4,"165":1,"166":1,"175":1,"287":2,"334":2,"356":1,"361":1,"365":1,"378":1,"489":1,"513":1,"1080":1,"1371":7,"1626":1,"2397":1}}],["vline",{"2":{"1965":2}}],["vlines",{"0":{"1786":1,"2436":1},"1":{"2437":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1},"2":{"1371":11,"2436":4}}],["vcat",{"2":{"774":1,"1907":1,"2397":2}}],["vcxsrv",{"2":{"24":2}}],["vgrid",{"2":{"725":1}}],["vglrun",{"2":{"112":1}}],["vglconnect",{"2":{"112":1}}],["v2",{"2":{"605":1,"1371":1}}],["v1",{"2":{"605":1,"1371":1}}],["voxel",{"2":{"1371":6,"2469":1,"2549":1,"2552":2,"2553":3,"2554":1,"2555":4,"2556":2,"2557":2,"2562":2,"2570":1,"2590":1}}],["voxels",{"0":{"1790":1,"2549":1,"2556":1,"2557":1},"1":{"2550":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":1,"2556":1,"2557":1,"2558":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1},"2":{"77":2,"1371":22,"2549":7,"2551":1,"2552":2,"2553":2,"2554":1,"2555":4,"2556":3,"2557":3,"2567":4,"2570":1,"2577":1}}],["vorn",{"2":{"1371":1,"2529":1,"2530":8}}],["voronoitessellation",{"2":{"1371":2,"2529":2,"2530":1}}],["voronoi",{"2":{"769":1,"1371":2,"1434":1,"1436":1,"2529":1,"2530":4}}],["voronoiplot",{"0":{"1789":1,"2529":1},"1":{"2530":1,"2531":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1},"2":{"769":2,"1371":15,"2529":7,"2530":9}}],["voltage",{"2":{"880":1,"1371":2}}],["volcano",{"2":{"159":8,"1261":9,"1262":4,"2219":3}}],["vol",{"2":{"88":3,"2503":2}}],["volumelike",{"2":{"145":1}}],["volumeslices",{"0":{"1788":1,"2502":1},"1":{"2503":1,"2504":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1},"2":{"1371":13,"2502":5,"2503":1}}],["volumes",{"0":{"88":1}}],["volume",{"0":{"1787":1,"2466":1},"1":{"2467":1,"2468":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1},"2":{"39":2,"43":3,"77":2,"88":3,"115":1,"117":1,"147":4,"196":1,"1371":22,"2466":7,"2467":3,"2470":1,"2479":2,"2486":1,"2502":1,"2551":2,"2680":1}}],["v0",{"2":{"67":1,"602":1,"2731":1}}],["v3",{"2":{"32":2}}],["vulkan",{"2":{"27":1}}],["vspan",{"0":{"1791":1,"2592":1},"1":{"2593":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1},"2":{"1371":12,"2592":5}}],["vs",{"2":{"114":1,"1002":5,"1338":1,"1371":2,"1795":29}}],["vsync",{"2":{"17":2}}],["vscode",{"2":{"12":1,"27":1,"38":1,"102":1,"2696":1}}],["v",{"2":{"14":6,"28":2,"30":12,"57":2,"71":2,"149":3,"605":6,"880":1,"1001":9,"1371":26,"1434":1,"1437":1,"2181":1,"2255":2,"2502":2,"2503":6}}],["viko50",{"2":{"2733":1}}],["viko25",{"2":{"2733":1}}],["viko100",{"2":{"2733":1}}],["viko10",{"2":{"2733":1}}],["viko",{"2":{"2733":1}}],["vik50",{"2":{"2733":1}}],["vik25",{"2":{"2733":1}}],["vik100",{"2":{"2733":1}}],["vik10",{"2":{"2733":1}}],["vik",{"2":{"2733":1}}],["violins",{"2":{"1371":1,"2422":1}}],["violin",{"0":{"1785":1,"1928":1,"2396":1},"1":{"2397":1,"2398":1,"2399":1,"2400":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1},"2":{"1371":24,"1907":5,"1912":2,"1913":3,"1926":1,"1928":1,"2396":4,"2397":5,"2398":2,"2399":2,"2406":1,"2426":1}}],["vice",{"2":{"1357":1,"1371":1,"1968":1}}],["viridis",{"2":{"186":2,"535":2,"536":1,"541":1,"725":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":39,"1378":1,"1410":1,"1446":1,"1472":1,"1478":1,"1520":1,"1550":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":3,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2254":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2728":10,"2730":2,"2734":1}}],["virtualgl",{"0":{"112":1},"2":{"110":1,"112":6}}],["viewing",{"2":{"1442":1,"2696":1}}],["viewmode",{"0":{"378":1},"2":{"166":1,"193":1,"356":1,"361":1,"366":2,"378":4,"1371":1}}],["view",{"0":{"58":1},"2":{"56":1,"57":5,"61":1,"64":1,"65":1,"66":1,"378":1,"771":1,"795":1,"1371":9,"1705":1,"2719":5}}],["viewport=rect",{"2":{"2717":1}}],["viewport",{"2":{"53":1,"61":1,"1371":3,"2718":1}}],["viewers",{"2":{"65":1,"102":2}}],["viewer",{"2":{"11":1,"65":1,"66":2,"102":1,"1371":2,"2567":1}}],["visibility",{"2":{"197":1,"202":1,"720":1}}],["visible=false",{"2":{"1371":2}}],["visible",{"0":{"487":1,"639":1,"968":1,"1000":1,"1043":1,"1078":1,"1126":1,"1223":1,"1260":1,"1284":1,"1349":1,"1403":1,"1432":1,"1465":1,"1542":1,"1578":1,"1606":1,"1637":1,"1667":1,"1703":1,"1739":1,"1819":1,"1854":1,"1880":1,"1906":1,"1958":1,"2011":1,"2049":1,"2101":1,"2132":1,"2169":1,"2217":1,"2251":1,"2300":1,"2335":1,"2366":1,"2433":1,"2463":1,"2501":1,"2507":1,"2528":1,"2591":1,"2625":1,"2675":1},"2":{"11":1,"17":2,"117":5,"223":1,"230":1,"234":1,"242":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"295":1,"299":1,"308":1,"316":1,"319":1,"325":1,"342":1,"346":1,"376":1,"382":1,"391":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"460":1,"468":1,"471":1,"482":1,"487":1,"540":1,"554":1,"556":1,"563":1,"567":1,"583":1,"586":1,"589":1,"639":1,"656":1,"690":1,"709":1,"774":1,"798":1,"803":1,"815":1,"822":1,"832":1,"837":1,"847":1,"857":1,"1371":50,"1472":1,"2253":1,"2503":1,"2553":1,"2703":1,"2716":1}}],["visit",{"2":{"195":1}}],["visualise",{"2":{"2368":1}}],["visualizes",{"2":{"366":2,"1371":1,"2102":1}}],["visualize",{"2":{"148":1,"164":1,"1371":1,"1966":1,"2628":1,"2692":2,"2723":1}}],["visualized",{"2":{"53":1,"59":1,"649":1}}],["visualization",{"2":{"147":1,"193":1,"196":2,"197":1,"365":1,"2103":1,"2693":1}}],["visualizations",{"2":{"137":2}}],["visualizing",{"0":{"58":1},"2":{"2681":1}}],["visually",{"2":{"204":1,"473":1,"598":1,"1371":3,"1997":1}}],["visual",{"2":{"49":1,"174":1,"378":1,"535":1,"648":1,"1371":1,"1469":1,"1907":1,"2629":1,"2692":1,"2726":2}}],["via",{"2":{"10":1,"11":2,"12":1,"13":1,"15":1,"17":2,"27":2,"31":1,"40":2,"44":1,"56":1,"57":2,"62":1,"68":1,"71":1,"74":1,"90":1,"97":1,"103":2,"112":3,"115":1,"118":1,"144":1,"145":1,"151":1,"162":1,"174":1,"184":1,"201":1,"646":1,"712":1,"771":1,"773":1,"915":1,"1371":13,"1471":1,"1881":1,"2107":1,"2252":1,"2690":1,"2721":2,"2730":1}}],["videos",{"2":{"81":1,"1371":2}}],["videostream",{"2":{"81":2,"1371":10}}],["video",{"2":{"3":1,"6":2,"81":2,"137":1,"1371":23,"2721":3}}],["ve",{"2":{"2719":1,"2721":1}}],["vendor",{"2":{"1315":1,"1317":1}}],["velocity",{"2":{"81":1}}],["vecormat",{"2":{"1371":2}}],["veclike",{"2":{"1371":1}}],["vectypes",{"2":{"154":1,"1077":3,"1371":25,"1605":3,"1702":3,"1738":3,"2250":3,"2721":1}}],["vectors",{"0":{"1436":1,"1438":1,"1962":1,"2053":1},"2":{"69":1,"142":1,"148":1,"159":2,"296":1,"343":1,"643":1,"1001":1,"1351":2,"1371":10,"1434":1,"1970":1,"2218":1}}],["vector",{"0":{"1166":1,"2053":1,"2054":1},"2":{"5":1,"8":1,"10":1,"14":2,"57":2,"61":1,"63":1,"74":1,"78":1,"100":2,"101":4,"102":3,"103":2,"145":1,"148":1,"159":2,"163":1,"194":2,"236":1,"245":1,"263":1,"276":1,"287":2,"296":1,"310":1,"323":1,"334":2,"343":1,"643":3,"644":2,"648":1,"944":1,"973":1,"1001":2,"1002":1,"1011":1,"1044":1,"1049":1,"1050":1,"1084":1,"1138":1,"1158":1,"1187":2,"1191":1,"1224":2,"1228":1,"1264":1,"1316":1,"1324":1,"1351":2,"1370":1,"1371":122,"1376":1,"1408":1,"1445":1,"1473":1,"1496":1,"1518":1,"1548":1,"1549":2,"1585":1,"1611":1,"1638":1,"1643":1,"1674":1,"1675":1,"1709":1,"1725":1,"1730":2,"1738":1,"1795":2,"1797":1,"1808":1,"1821":3,"1824":1,"1825":2,"1858":1,"1884":1,"1907":2,"1914":1,"1916":1,"1930":1,"1934":1,"1963":3,"1967":2,"1970":2,"1977":1,"2016":1,"2050":3,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2253":2,"2265":1,"2266":2,"2296":1,"2308":1,"2341":4,"2344":1,"2357":1,"2403":1,"2434":1,"2439":1,"2473":1,"2508":1,"2554":1,"2555":1,"2561":1,"2595":1,"2596":2,"2651":1,"2682":2,"2700":1}}],["vec2f",{"2":{"61":1,"1371":2,"1670":1,"1705":2,"1795":1,"1971":1,"2687":3}}],["vec",{"0":{"1971":1},"2":{"58":1,"645":1,"1001":1,"1002":2,"1045":2,"1163":1,"1371":10,"1473":1,"1670":2,"1971":1,"1997":1}}],["vec3",{"2":{"1371":2}}],["vec3d",{"2":{"57":5,"155":1,"1371":6}}],["vec3f",{"2":{"27":1,"28":7,"29":4,"30":5,"31":9,"32":2,"58":3,"117":1,"142":1,"187":4,"188":2,"367":2,"1002":4,"1008":1,"1371":6,"1705":1,"1730":1,"1974":1,"2677":1,"2679":4,"2681":4,"2685":6,"2686":1,"2687":3,"2688":8,"2719":3,"2721":21}}],["vec4f",{"2":{"30":1,"2555":4}}],["vec4",{"2":{"30":16,"1371":1}}],["vermeer",{"2":{"2739":1}}],["verload",{"2":{"1371":1}}],["versa",{"2":{"1357":1,"1371":1,"1968":1}}],["versions",{"2":{"63":1,"158":1,"161":1}}],["version=",{"2":{"15":1}}],["version",{"0":{"15":1},"2":{"7":1,"11":3,"15":2,"16":1,"23":2,"71":2,"130":3,"147":1,"158":1,"1442":1,"2680":1,"2717":1,"2730":1}}],["verbose",{"2":{"215":1}}],["vert",{"2":{"1131":2,"2399":2}}],["vertices",{"2":{"117":1,"1371":10,"1669":2,"1670":4,"1818":1,"1820":4}}],["vertical`",{"2":{"1131":1,"2399":1}}],["vertically",{"2":{"591":1,"685":1}}],["vertical",{"0":{"543":1,"591":1},"2":{"57":3,"129":1,"255":1,"288":1,"335":1,"377":1,"486":1,"511":1,"533":1,"535":4,"543":1,"544":1,"569":1,"576":1,"590":1,"621":1,"623":2,"638":1,"649":2,"659":1,"669":1,"686":4,"708":1,"710":1,"723":1,"750":1,"769":2,"858":1,"877":1,"887":1,"923":1,"939":1,"1093":1,"1131":1,"1148":2,"1261":1,"1303":2,"1352":1,"1371":19,"1922":2,"2255":1,"2339":1,"2399":1,"2422":2,"2436":1,"2592":1}}],["vertexgrid",{"2":{"145":1}}],["vertex",{"0":{"1818":1},"2":{"77":1,"1050":1,"1371":8,"1549":1,"1675":1,"1825":1,"2365":1,"2596":1}}],["very",{"2":{"14":1,"23":1,"44":1,"102":1,"142":1,"157":1,"187":1,"595":1,"598":1,"602":1,"1318":1,"1371":1,"1966":1,"2122":1,"2557":1,"2692":1,"2721":1}}],["vanhelsing",{"2":{"2739":1}}],["vangogh",{"2":{"2739":1}}],["vanimo50",{"2":{"2733":1}}],["vanimo25",{"2":{"2733":1}}],["vanimo100",{"2":{"2733":1}}],["vanimo10",{"2":{"2733":1}}],["vanimo",{"2":{"2733":1}}],["va",{"2":{"646":2}}],["valentine",{"2":{"2739":1}}],["vals",{"2":{"1931":9}}],["valign2num",{"2":{"1371":1}}],["valigns",{"2":{"646":2}}],["valign",{"0":{"255":1,"377":1,"486":1,"511":1,"533":1,"590":1,"621":1,"638":1,"710":1,"723":1,"750":1,"858":1,"877":1,"887":1,"923":1,"939":1},"2":{"160":1,"623":1,"646":3,"1371":17,"2701":2,"2706":1,"2711":1}}],["validate",{"2":{"891":1,"922":1}}],["validator",{"0":{"922":1},"2":{"891":5,"922":3,"1371":1}}],["validation",{"0":{"891":1},"2":{"890":1,"891":1,"922":1}}],["valid",{"2":{"21":1,"64":1,"90":1,"617":1,"873":1,"891":1,"922":1,"1371":3,"2725":4}}],["val",{"2":{"30":5,"44":4,"142":1,"1371":5,"1930":4,"2556":3}}],["valuelabels",{"2":{"1371":2}}],["valuelabel",{"2":{"1371":2}}],["valuekw",{"2":{"1371":4}}],["value^2",{"2":{"287":1,"334":1}}],["valued",{"2":{"236":1,"245":1,"263":1,"310":1,"644":1}}],["value`",{"2":{"71":1}}],["value",{"0":{"878":1,"888":1},"2":{"13":2,"17":1,"18":1,"30":5,"43":5,"44":19,"45":1,"47":1,"57":1,"70":4,"71":4,"73":1,"77":2,"87":1,"93":1,"98":1,"102":6,"103":2,"115":1,"132":1,"137":1,"138":1,"139":11,"140":3,"164":1,"183":2,"186":1,"187":1,"188":1,"204":1,"231":4,"236":1,"245":1,"263":1,"284":1,"287":4,"296":1,"310":1,"331":1,"334":4,"343":1,"356":1,"366":2,"521":1,"597":1,"605":1,"644":1,"648":1,"741":3,"744":1,"787":2,"811":1,"861":9,"874":2,"878":1,"880":4,"888":1,"891":1,"943":1,"950":1,"952":1,"960":1,"972":1,"979":1,"981":1,"990":1,"1005":1,"1016":1,"1019":1,"1028":1,"1047":1,"1055":1,"1058":1,"1064":1,"1082":1,"1092":1,"1096":2,"1100":1,"1113":1,"1129":1,"1131":1,"1190":1,"1196":1,"1199":1,"1214":1,"1227":1,"1233":1,"1236":1,"1251":1,"1262":1,"1267":1,"1276":1,"1320":1,"1321":1,"1328":1,"1330":1,"1337":1,"1371":240,"1375":1,"1382":1,"1384":1,"1393":1,"1400":2,"1407":1,"1414":1,"1417":1,"1424":1,"1444":1,"1449":1,"1451":1,"1457":1,"1468":1,"1475":1,"1481":1,"1482":1,"1508":1,"1517":1,"1524":1,"1526":1,"1534":1,"1547":1,"1554":1,"1556":1,"1564":1,"1584":1,"1589":1,"1591":1,"1597":1,"1610":1,"1617":1,"1619":1,"1628":1,"1642":1,"1649":1,"1651":1,"1659":1,"1672":1,"1680":1,"1683":1,"1689":1,"1707":1,"1715":1,"1718":1,"1723":1,"1799":1,"1823":1,"1830":1,"1832":1,"1840":1,"1861":1,"1887":1,"1907":1,"1909":1,"1925":1,"1929":1,"1930":1,"1933":1,"1940":1,"1943":1,"1950":1,"1976":1,"1983":1,"1989":1,"1994":1,"2015":1,"2022":1,"2024":1,"2033":1,"2073":1,"2080":1,"2082":1,"2091":1,"2098":2,"2105":1,"2107":1,"2111":1,"2116":1,"2121":1,"2142":1,"2182":1,"2184":1,"2193":1,"2196":1,"2205":1,"2221":1,"2228":1,"2231":1,"2238":1,"2261":1,"2264":1,"2270":1,"2277":1,"2284":1,"2309":1,"2328":1,"2342":1,"2347":1,"2349":1,"2350":1,"2399":1,"2407":1,"2438":1,"2445":1,"2447":1,"2455":1,"2467":1,"2471":1,"2477":1,"2481":1,"2488":1,"2489":1,"2503":3,"2505":1,"2512":1,"2514":1,"2520":1,"2532":1,"2538":1,"2539":1,"2559":1,"2566":1,"2571":1,"2578":1,"2594":1,"2601":1,"2603":1,"2611":1,"2650":1,"2657":1,"2659":1,"2667":1,"2681":2,"2697":1,"2698":1,"2699":1,"2717":1}}],["values",{"2":{"4":1,"5":2,"13":1,"40":1,"43":1,"44":2,"67":1,"68":2,"69":1,"70":2,"71":9,"102":2,"127":1,"129":1,"137":1,"139":1,"140":1,"142":1,"148":8,"157":1,"182":1,"183":1,"187":2,"188":1,"209":1,"231":1,"284":1,"287":8,"296":5,"331":1,"334":8,"343":5,"356":1,"361":1,"366":1,"536":1,"542":1,"557":1,"605":4,"616":1,"618":2,"623":1,"647":1,"773":1,"861":1,"872":1,"880":1,"888":1,"947":1,"962":1,"976":1,"993":1,"1014":1,"1032":1,"1052":1,"1068":1,"1089":1,"1110":1,"1116":1,"1129":6,"1131":5,"1192":1,"1194":1,"1207":1,"1217":1,"1229":1,"1231":1,"1244":1,"1254":1,"1262":1,"1275":1,"1276":1,"1312":1,"1326":1,"1340":1,"1350":2,"1362":1,"1370":1,"1371":142,"1372":3,"1379":1,"1396":1,"1400":2,"1404":1,"1411":1,"1426":1,"1437":1,"1438":1,"1447":1,"1459":1,"1479":1,"1483":1,"1488":2,"1490":2,"1495":1,"1496":2,"1507":1,"1511":1,"1515":1,"1521":1,"1536":1,"1545":1,"1551":1,"1567":1,"1587":1,"1599":1,"1607":1,"1614":1,"1631":1,"1646":1,"1661":1,"1670":1,"1677":1,"1693":1,"1712":1,"1728":1,"1794":4,"1807":1,"1827":1,"1843":1,"1881":1,"1926":1,"1928":1,"1937":1,"1952":1,"1963":1,"1980":1,"2000":1,"2019":1,"2041":1,"2050":1,"2077":1,"2094":1,"2098":2,"2109":1,"2126":1,"2170":2,"2173":1,"2178":1,"2179":1,"2190":1,"2209":1,"2226":1,"2241":1,"2268":1,"2287":1,"2342":1,"2357":1,"2397":8,"2398":4,"2399":5,"2406":1,"2436":1,"2442":1,"2457":1,"2475":1,"2487":1,"2492":1,"2510":1,"2522":1,"2529":2,"2536":1,"2543":1,"2549":1,"2551":1,"2552":1,"2564":1,"2577":1,"2581":1,"2592":1,"2598":1,"2614":1,"2654":1,"2669":1,"2710":1,"2726":4}}],["varying",{"2":{"187":1}}],["vary",{"2":{"19":1}}],["variantcontinuous",{"2":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["variant",{"2":{"1371":55,"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["variables",{"2":{"215":1,"646":1,"1128":1,"1371":4,"2396":1,"2703":1}}],["variable",{"2":{"4":1,"44":1,"78":1,"90":1,"98":1,"141":2,"187":1,"378":1,"595":1,"598":1,"1138":1,"1309":1,"1371":3,"1916":1,"2260":1}}],["varied",{"2":{"649":1}}],["variety",{"2":{"181":1}}],["various",{"2":{"9":1,"42":1,"115":1,"2553":1}}],["y^1",{"2":{"2701":1,"2707":1}}],["y^0",{"2":{"2701":1,"2707":1}}],["y^2",{"2":{"42":1,"1188":1,"2341":1,"2648":1}}],["y+1",{"2":{"2555":2}}],["yv",{"2":{"1670":2}}],["yvector",{"2":{"1371":2,"1434":2}}],["yinterval",{"2":{"1371":1,"2181":1}}],["yields",{"2":{"87":1}}],["yield",{"2":{"6":3,"1371":2,"2567":1}}],["yuv444p",{"2":{"1371":2}}],["yuv420p",{"2":{"1371":2}}],["yupper",{"2":{"1044":2,"1371":2}}],["y=0",{"2":{"1371":2}}],["yzpanelvisible",{"0":{"443":1},"2":{"1371":1}}],["yzpanelcolor",{"0":{"442":1},"2":{"1371":1}}],["yz",{"2":{"442":1,"443":1,"2503":6}}],["yzoomlock",{"0":{"350":1},"2":{"207":1,"1371":1}}],["yzoomkey",{"0":{"349":1},"2":{"207":1,"1371":1}}],["ytrimspine",{"0":{"348":1},"2":{"348":4,"1371":1}}],["ytickrotation",{"2":{"1371":2}}],["ytickrange=ytickrange",{"2":{"1371":1}}],["ytickrange",{"2":{"1371":1}}],["ytickwidth",{"0":{"347":1,"441":1},"2":{"1371":2}}],["ytickvalues",{"2":{"334":1,"343":2}}],["ytickcolor",{"0":{"333":1,"431":1},"2":{"1371":2}}],["ytick",{"2":{"332":1,"333":1,"344":1,"346":1,"347":1,"439":1}}],["ytickalign",{"0":{"332":1},"2":{"1371":1}}],["yticks=",{"2":{"1131":1,"2399":1}}],["yticksvisible",{"0":{"346":1,"440":1},"2":{"1371":2}}],["yticksmirrored",{"0":{"345":1},"2":{"345":2,"1371":1}}],["yticksize",{"0":{"344":1,"439":1},"2":{"1371":2}}],["yticks",{"0":{"343":1,"438":1},"2":{"331":3,"334":1,"338":1,"343":5,"848":1,"1080":1,"1352":1,"1371":3}}],["ytickformat",{"0":{"334":1,"432":1},"2":{"204":1,"331":1,"334":5,"343":2,"1371":2}}],["yticklabelrotation",{"0":{"339":1},"2":{"1371":1}}],["yticklabelpad",{"0":{"338":1,"435":1},"2":{"1371":2}}],["yticklabelfont",{"0":{"337":1,"434":1},"2":{"842":1,"1371":2}}],["yticklabels=yticklabel",{"2":{"1371":1}}],["yticklabelsvisible",{"0":{"342":1,"437":1},"2":{"847":1,"1371":2}}],["yticklabelsize",{"0":{"340":1,"436":1},"2":{"812":1,"1371":2}}],["yticklabels",{"2":{"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"1371":3}}],["yticklabelspace",{"0":{"341":1},"2":{"204":3,"1371":1}}],["yticklabelalign",{"0":{"335":1},"2":{"1371":1}}],["yticklabelcolor",{"0":{"336":1,"433":1},"2":{"205":2,"841":1,"1371":2}}],["yticklabel",{"2":{"204":2,"1371":2}}],["ygridwidth",{"0":{"309":1,"416":1},"2":{"833":1,"1371":2}}],["ygridstyle",{"0":{"307":1},"2":{"831":1,"1371":1}}],["ygridvisible",{"0":{"308":1,"415":1},"2":{"301":1,"348":1,"832":1,"1165":1,"1167":1,"1371":2}}],["ygridcolor",{"0":{"306":1,"414":1},"2":{"180":1,"830":1,"1371":2}}],["yhigh",{"2":{"231":1}}],["ylorrd",{"2":{"2735":8}}],["ylorbr",{"2":{"2735":8}}],["ylower",{"2":{"1044":2,"1371":2}}],["ylow",{"2":{"231":1,"364":1}}],["ylgnbu",{"2":{"2735":8}}],["ylgn",{"2":{"2735":8}}],["ylims",{"2":{"209":1,"231":1,"348":1,"364":2,"367":1,"489":1,"880":1,"1165":1,"1167":1,"1371":12,"1705":1,"2701":1,"2730":1}}],["ylabel=",{"2":{"1131":1,"2399":1}}],["ylabeloffset",{"0":{"421":1},"2":{"1371":1}}],["ylabelalign",{"0":{"418":1},"2":{"1371":1}}],["ylabelvisible",{"0":{"316":1,"424":1},"2":{"1371":2}}],["ylabelsize",{"0":{"315":1,"423":1},"2":{"1371":2}}],["ylabelrotation",{"0":{"314":1,"422":1},"2":{"1371":2}}],["ylabelpadding",{"0":{"313":1},"2":{"1371":1}}],["ylabelfont",{"0":{"312":1,"420":1},"2":{"1371":2}}],["ylabelcolor",{"0":{"311":1,"419":1},"2":{"1371":2}}],["ylabel",{"0":{"226":1,"310":1,"417":1},"2":{"120":1,"132":2,"166":3,"199":1,"204":2,"226":1,"310":3,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"1080":1,"1131":1,"1371":5,"1907":7,"2399":1,"2697":1,"2698":1,"2699":1,"2701":1,"2704":1}}],["ypanlock",{"0":{"328":1},"2":{"208":1,"1371":1}}],["ypankey",{"0":{"327":1},"2":{"208":1,"1371":1}}],["yarg",{"2":{"2734":1}}],["yangle",{"2":{"1371":1}}],["yautolimits",{"0":{"2337":1},"2":{"1371":1}}],["yautolimitmargin",{"0":{"304":1,"413":1},"2":{"159":1,"231":1,"1371":2,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1965":1,"2728":1}}],["yauto",{"2":{"1371":2}}],["yaxisposition",{"0":{"305":1},"2":{"205":1,"305":2,"1371":1}}],["yaml",{"2":{"23":1}}],["yrange",{"2":{"1442":1}}],["yreversed",{"0":{"330":1,"425":1},"2":{"425":3,"1371":2,"1582":1,"1965":1}}],["yrectzoom",{"0":{"329":1},"2":{"210":1,"1371":1}}],["yr",{"2":{"68":4}}],["y4+25",{"2":{"61":1}}],["y4",{"2":{"61":1}}],["y3+80",{"2":{"61":1}}],["y3+100",{"2":{"61":1}}],["y3",{"2":{"61":1}}],["y2s",{"2":{"1163":1,"1371":1}}],["y2+100",{"2":{"61":1}}],["y2+40",{"2":{"61":1}}],["y2+25",{"2":{"61":5}}],["y2",{"2":{"61":1,"1163":2,"1371":9,"1670":2}}],["y5+83",{"2":{"61":1}}],["y5",{"2":{"61":1}}],["y1s",{"2":{"1163":1,"1371":1}}],["y1+83",{"2":{"61":1}}],["y1+65",{"2":{"61":1}}],["y1+15",{"2":{"61":1}}],["y1",{"2":{"61":1,"1163":2,"1371":9}}],["y0",{"2":{"61":5,"1313":2}}],["ye",{"2":{"32":2}}],["yellow",{"2":{"31":2,"136":1,"184":1,"880":1,"1129":1,"1795":1,"2397":1,"2721":2}}],["yet",{"2":{"26":1,"27":5,"30":1,"31":1,"33":2,"37":1,"44":2,"69":2,"73":1,"98":1,"117":1,"135":1,"136":1,"144":1,"149":1,"161":1,"165":1,"536":1,"1309":1,"1314":1,"1371":2,"2694":1,"2703":1}}],["years",{"2":{"70":1}}],["year",{"2":{"23":1,"196":1,"1315":2}}],["ymaxs",{"2":{"1286":2}}],["ymax",{"0":{"2464":1,"2626":1},"2":{"6":2,"343":2,"1285":2,"1371":11,"2370":1,"2436":2,"2530":1,"2533":1,"2592":3}}],["ymins",{"2":{"1286":2}}],["yminortickwidth",{"0":{"326":1},"2":{"1371":1}}],["yminorticksize",{"0":{"324":1},"2":{"1371":1}}],["yminorticksvisible",{"0":{"325":1},"2":{"323":1,"331":1,"345":2,"1371":1}}],["yminorticks",{"0":{"323":1},"2":{"323":3,"331":1,"1371":1}}],["yminortickcolor",{"0":{"322":1},"2":{"1371":1}}],["yminortickalign",{"0":{"321":1},"2":{"1371":1}}],["yminorgridwidth",{"0":{"320":1},"2":{"838":1,"1371":1}}],["yminorgridvisible",{"0":{"319":1},"2":{"323":1,"331":1,"837":1,"1371":1}}],["yminorgridstyle",{"0":{"318":1},"2":{"836":1,"1371":1}}],["yminorgridcolor",{"0":{"317":1},"2":{"835":1,"1371":1}}],["ymin",{"0":{"2465":1,"2627":1},"2":{"6":2,"343":2,"1285":2,"1371":11,"2370":1,"2436":2,"2530":1,"2533":1,"2592":3}}],["yspinewidth",{"0":{"430":1},"2":{"1371":1}}],["yspinesvisible",{"0":{"429":1},"2":{"1371":1}}],["yspinecolor",{"0":{"426":1,"427":1,"428":1},"2":{"1371":3}}],["yspace",{"2":{"204":2}}],["yscale",{"0":{"331":1},"2":{"331":4,"343":2,"1371":1}}],["ys",{"2":{"4":4,"142":7,"535":6,"644":4,"725":3,"1002":8,"1045":6,"1080":5,"1188":6,"1225":7,"1261":2,"1286":4,"1371":21,"1405":9,"1438":2,"1439":3,"1440":5,"1466":2,"1515":2,"1545":6,"1624":3,"1639":4,"1705":2,"1882":3,"1962":2,"1963":2,"2012":1,"2013":5,"2070":1,"2071":4,"2133":1,"2151":1,"2219":3,"2339":4,"2365":1,"2397":2,"2701":7,"2707":7}}],["y",{"0":{"1962":1},"2":{"4":1,"5":2,"6":9,"24":1,"28":2,"32":6,"42":3,"44":3,"45":2,"57":4,"61":7,"66":3,"69":3,"70":1,"71":4,"75":1,"120":2,"127":1,"140":12,"141":6,"145":1,"147":6,"154":5,"159":3,"166":7,"193":6,"199":1,"203":3,"204":3,"205":1,"207":1,"208":1,"210":1,"219":1,"225":1,"231":4,"236":1,"245":1,"263":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":4,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":2,"334":1,"343":1,"345":1,"348":1,"349":2,"350":1,"355":1,"356":1,"359":1,"413":1,"414":1,"415":1,"416":1,"417":2,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"440":1,"441":1,"535":2,"716":1,"784":1,"861":4,"1001":8,"1002":12,"1008":1,"1077":1,"1080":2,"1093":2,"1128":2,"1130":4,"1131":1,"1187":3,"1188":9,"1224":2,"1225":2,"1285":2,"1309":3,"1312":1,"1313":3,"1320":2,"1351":1,"1352":3,"1357":2,"1362":1,"1371":185,"1404":3,"1415":2,"1434":9,"1436":22,"1437":3,"1438":1,"1439":2,"1440":4,"1441":4,"1468":10,"1469":10,"1470":2,"1471":3,"1473":2,"1476":2,"1498":1,"1581":2,"1582":1,"1605":1,"1607":4,"1624":2,"1638":4,"1668":2,"1670":1,"1702":1,"1704":4,"1705":6,"1738":1,"1794":1,"1855":3,"1881":5,"1941":2,"1960":4,"1962":1,"1963":1,"1969":2,"1971":1,"1997":2,"2050":3,"2102":3,"2151":1,"2181":1,"2218":3,"2219":2,"2250":1,"2252":2,"2255":3,"2256":2,"2302":1,"2340":8,"2341":14,"2342":4,"2367":1,"2368":2,"2396":2,"2399":1,"2464":1,"2465":1,"2466":2,"2467":2,"2502":1,"2503":8,"2529":2,"2530":4,"2549":2,"2551":2,"2555":7,"2626":1,"2627":1,"2628":1,"2629":14,"2647":1,"2648":4,"2677":2,"2679":3,"2686":4,"2687":2,"2697":1,"2701":3,"2704":1,"2707":2,"2719":1,"2720":2,"2721":6}}],["yourself",{"2":{"49":1,"769":1,"1966":1,"2530":1,"2682":1}}],["your",{"2":{"2":1,"4":1,"14":1,"21":4,"22":1,"23":1,"48":1,"53":1,"57":1,"67":1,"71":2,"78":1,"84":2,"90":2,"101":1,"102":4,"103":2,"105":1,"106":1,"117":1,"142":1,"143":1,"149":5,"154":1,"160":1,"174":1,"175":1,"178":1,"179":1,"180":2,"188":1,"193":1,"197":1,"211":1,"214":1,"774":1,"1371":1,"1442":1,"2253":1,"2556":2,"2676":1,"2695":1,"2696":3,"2700":1,"2703":1}}],["you",{"2":{"1":1,"2":9,"3":1,"4":4,"5":1,"6":2,"7":1,"8":1,"9":1,"10":2,"12":1,"13":1,"14":7,"19":1,"21":9,"23":12,"26":3,"27":3,"30":1,"35":2,"37":2,"38":1,"39":1,"41":1,"42":4,"44":3,"45":1,"46":4,"47":1,"48":3,"49":3,"51":4,"53":2,"56":1,"59":4,"68":1,"69":1,"71":5,"72":2,"73":1,"74":3,"75":3,"76":1,"77":7,"78":12,"79":1,"80":2,"81":7,"83":1,"84":1,"88":1,"90":3,"92":4,"93":2,"94":2,"96":5,"97":1,"98":5,"99":2,"100":5,"101":2,"102":11,"103":14,"105":3,"106":4,"107":3,"110":1,"111":2,"112":4,"113":1,"114":9,"115":4,"117":4,"118":1,"120":2,"126":1,"128":1,"130":1,"132":2,"134":1,"137":5,"138":4,"139":8,"140":1,"141":4,"142":4,"143":3,"145":2,"147":6,"148":1,"149":1,"151":2,"155":1,"156":1,"157":2,"158":5,"159":3,"160":5,"161":3,"163":1,"165":1,"166":1,"174":5,"175":2,"176":1,"177":3,"178":4,"179":1,"180":1,"181":2,"182":1,"183":3,"184":1,"185":1,"186":1,"188":4,"189":2,"192":1,"195":1,"196":1,"197":1,"199":1,"200":1,"201":2,"202":5,"203":2,"205":1,"207":3,"208":3,"209":3,"210":2,"212":1,"213":2,"214":3,"215":3,"216":1,"284":1,"331":1,"366":1,"535":4,"536":1,"594":1,"595":1,"596":2,"598":3,"599":1,"600":2,"601":2,"602":5,"603":2,"604":1,"605":4,"643":1,"644":1,"645":3,"646":6,"647":4,"648":7,"649":1,"712":6,"726":1,"744":1,"767":1,"768":2,"769":2,"770":1,"771":5,"773":2,"774":3,"861":4,"880":1,"941":1,"944":2,"946":1,"973":2,"975":1,"1011":2,"1013":1,"1035":1,"1049":2,"1051":1,"1084":2,"1088":1,"1191":2,"1193":1,"1228":2,"1230":1,"1262":1,"1264":2,"1268":1,"1269":1,"1275":2,"1276":1,"1309":3,"1318":1,"1323":1,"1324":2,"1325":1,"1352":2,"1357":1,"1371":172,"1376":2,"1378":1,"1404":1,"1408":2,"1410":1,"1442":2,"1445":2,"1446":1,"1468":1,"1469":1,"1471":1,"1478":1,"1490":1,"1518":2,"1520":1,"1548":2,"1550":1,"1585":2,"1586":1,"1611":2,"1613":1,"1643":2,"1645":1,"1674":2,"1676":1,"1709":2,"1711":1,"1738":1,"1797":2,"1824":2,"1826":1,"1858":2,"1884":2,"1930":1,"1934":2,"1936":1,"1963":1,"1964":1,"1966":5,"1969":3,"1971":1,"1972":2,"1977":2,"1979":1,"2016":2,"2018":1,"2074":2,"2076":1,"2102":1,"2106":2,"2108":1,"2136":2,"2182":1,"2187":2,"2189":1,"2223":2,"2225":1,"2253":2,"2256":1,"2257":1,"2259":1,"2260":3,"2261":1,"2265":2,"2267":1,"2308":2,"2342":1,"2344":2,"2365":1,"2368":2,"2403":2,"2439":2,"2441":1,"2473":2,"2474":1,"2508":2,"2509":1,"2530":1,"2535":1,"2552":1,"2555":2,"2556":7,"2561":2,"2563":1,"2595":2,"2597":1,"2629":2,"2651":2,"2653":1,"2676":1,"2678":1,"2682":2,"2686":1,"2690":2,"2692":8,"2693":1,"2694":2,"2695":4,"2696":4,"2700":1,"2701":1,"2702":1,"2703":3,"2710":1,"2715":2,"2718":2,"2723":2,"2727":1,"2729":1}}],["gwv",{"2":{"2737":1}}],["gwr",{"2":{"2737":1}}],["gkr",{"2":{"2737":1}}],["gnuplot2",{"2":{"2736":1}}],["gnuplot",{"0":{"2736":1},"2":{"2736":1}}],["gnbu",{"2":{"2735":8}}],["gd",{"2":{"2701":11,"2703":1,"2711":4,"2712":3,"2713":2,"2714":1}}],["gz",{"2":{"2467":1}}],["gb",{"2":{"1670":5,"2701":7,"2703":1,"2707":2,"2708":1,"2709":2,"2714":1}}],["gs",{"2":{"1626":4}}],["ghost",{"0":{"2377":1,"2378":1,"2379":1,"2380":1,"2391":1},"2":{"1371":13,"2368":2,"2370":2,"2377":1,"2378":1,"2379":1,"2380":1,"2388":1,"2391":1}}],["gpspoints",{"2":{"1316":1}}],["gps",{"0":{"1316":1},"2":{"1316":1}}],["gpu0",{"2":{"27":2}}],["gpus",{"2":{"23":1,"26":3,"27":2}}],["gpu",{"0":{"22":1},"2":{"8":1,"22":3,"23":4,"27":1,"61":5,"63":1,"64":2,"113":1,"194":1,"1335":1,"1371":1,"1670":2,"2556":1,"2695":1}}],["g2",{"2":{"189":4}}],["g1",{"2":{"189":3}}],["ggplot",{"2":{"180":2}}],["ggplot2",{"0":{"168":1},"2":{"168":1}}],["gyre",{"2":{"105":1,"106":4,"1371":4,"1964":1}}],["garden",{"2":{"2739":1}}],["ga",{"2":{"2701":9,"2704":3,"2705":1,"2706":3,"2714":1}}],["game",{"2":{"2692":1}}],["gamma",{"2":{"166":1}}],["gaussian",{"2":{"1442":1,"2219":2}}],["gauge",{"2":{"77":1}}],["gantt",{"2":{"1080":8}}],["gain",{"2":{"166":1}}],["gapless",{"2":{"1127":1,"1371":1}}],["gapstyles",{"2":{"1626":2}}],["gaps",{"2":{"101":1,"122":1,"159":1,"185":1,"596":1,"1371":1,"1607":1,"2261":1,"2552":1,"2692":1,"2703":1,"2706":1,"2714":1}}],["gap",{"0":{"1095":1,"1099":1,"1139":1,"1140":1,"1294":1,"1295":1,"1501":1,"1917":1,"1918":1,"2123":1,"2409":1,"2411":1,"2552":1,"2570":1,"2635":1,"2637":1,"2638":1,"2639":1},"2":{"47":3,"101":2,"127":1,"239":1,"249":1,"366":1,"374":1,"551":1,"579":1,"604":1,"654":1,"660":1,"689":1,"699":1,"704":1,"855":1,"958":1,"988":1,"1080":2,"1099":1,"1127":1,"1140":1,"1295":1,"1371":42,"1391":1,"1501":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1907":3,"2089":1,"2123":1,"2411":1,"2453":1,"2552":7,"2570":1,"2610":1,"2665":1,"2692":2,"2704":1,"2709":1,"2711":1,"2712":1}}],["gcd",{"2":{"2701":4,"2703":3,"2715":1}}],["gc",{"2":{"61":2,"2701":4,"2703":1,"2710":2,"2714":1}}],["gcs",{"2":{"61":2}}],["guarantee",{"2":{"140":1}}],["guy",{"2":{"31":1,"2721":1}}],["gui",{"2":{"21":3,"25":2}}],["gen",{"2":{"1670":4}}],["generic",{"2":{"166":1}}],["generalize",{"2":{"62":1,"69":1}}],["generally",{"2":{"57":1,"62":1,"63":1,"81":2,"769":1,"1077":1,"1371":6,"1605":1,"1702":1,"1738":1,"2250":1,"2681":1,"2682":1}}],["general",{"0":{"59":1,"89":1,"2739":1},"1":{"90":1},"2":{"39":1,"86":1,"117":1,"158":1,"173":1,"174":1,"1371":1,"1730":1}}],["generators=false",{"2":{"2530":2}}],["generators",{"0":{"2544":1},"2":{"769":1,"1371":2,"2530":2,"2544":1}}],["generating",{"2":{"81":1,"1035":1,"1371":1}}],["generation",{"2":{"32":1}}],["generates",{"2":{"214":1,"215":1,"769":2,"1371":1,"2529":1,"2530":1}}],["generated",{"2":{"187":1,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1203":1,"1240":1,"1274":1,"1313":1,"1334":1,"1371":45,"1388":1,"1421":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1947":1,"1993":1,"2028":1,"2086":1,"2120":1,"2147":1,"2200":1,"2235":1,"2237":1,"2281":1,"2316":1,"2355":1,"2368":1,"2415":1,"2451":1,"2485":1,"2518":1,"2533":1,"2575":1,"2607":1,"2663":1}}],["generate",{"2":{"33":1,"64":2,"69":2,"117":1,"187":1,"768":1,"1371":1,"1608":1,"1640":1,"1670":1,"1974":1,"2530":1}}],["geo2basic",{"2":{"32":1}}],["geocables",{"2":{"32":2}}],["geopoints",{"2":{"32":2}}],["geoplots",{"2":{"29":1,"32":1}}],["geo",{"2":{"32":2}}],["geointerface",{"2":{"32":4}}],["geojson",{"2":{"32":3}}],["geometryprimitive",{"2":{"1371":1}}],["geometry",{"2":{"32":1,"44":6,"45":1,"1371":1,"1738":1}}],["geometrybasics",{"0":{"1670":1},"2":{"28":1,"30":1,"31":2,"58":1,"1371":5,"1668":1,"1670":2,"1705":1,"1738":1,"1820":1,"1821":6,"1970":2,"2686":2,"2688":2,"2718":1,"2721":2}}],["geomakie",{"2":{"32":2}}],["getindex",{"2":{"392":1,"425":1,"456":1,"1309":2,"1371":3}}],["getting",{"0":{"197":1,"2693":1},"1":{"2694":1,"2695":1,"2696":1,"2697":1,"2698":1,"2699":1,"2700":1},"2":{"70":1,"116":1,"195":1,"2721":1}}],["gets",{"2":{"27":1,"44":1,"57":1,"64":1,"70":1,"71":2,"73":1,"75":2,"597":4,"781":1,"794":1,"1316":1,"1336":1,"1341":1,"1343":1,"1371":8,"2236":1,"2716":2}}],["get",{"2":{"21":4,"23":2,"24":1,"27":1,"31":1,"44":2,"57":1,"59":1,"70":2,"71":6,"73":2,"74":1,"77":3,"103":1,"108":1,"115":1,"117":6,"148":1,"162":1,"165":1,"176":1,"191":1,"287":3,"296":3,"334":3,"343":3,"597":1,"602":1,"603":1,"790":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1317":1,"1318":1,"1321":1,"1322":1,"1341":1,"1371":53,"1375":1,"1407":1,"1439":1,"1444":1,"1469":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1670":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"1985":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2368":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2693":1,"2701":1,"2717":3,"2721":5}}],["geared",{"2":{"10":1,"164":1}}],["gist",{"2":{"2734":7}}],["giving",{"2":{"1371":5}}],["give",{"2":{"33":1,"47":1,"75":1,"93":1,"102":1,"148":1,"183":1,"594":1,"1268":1,"1269":1,"1371":2,"1440":1,"2692":1,"2697":1,"2717":3}}],["gives",{"2":{"25":1,"88":1,"1371":1,"2328":1,"2715":1}}],["given",{"2":{"18":1,"57":1,"61":1,"62":1,"68":1,"77":4,"86":1,"94":3,"100":3,"101":2,"103":1,"122":1,"131":1,"133":1,"135":1,"136":1,"140":1,"147":1,"148":1,"151":1,"154":4,"155":3,"158":1,"163":1,"175":1,"181":1,"188":2,"209":1,"296":1,"343":1,"367":1,"649":1,"765":1,"769":1,"958":1,"988":1,"1002":1,"1004":3,"1033":1,"1371":95,"1391":1,"1404":1,"1532":1,"1563":1,"1626":1,"1657":1,"1725":1,"1730":1,"1794":1,"1820":4,"1839":1,"1930":1,"1972":1,"1996":1,"1998":1,"2089":1,"2133":1,"2260":1,"2288":1,"2291":1,"2296":1,"2302":1,"2319":1,"2331":1,"2370":1,"2453":1,"2549":1,"2552":1,"2610":1,"2665":1,"2678":1,"2690":1,"2717":1,"2721":4}}],["githubusercontent",{"2":{"32":2,"2691":1}}],["github",{"2":{"23":1,"29":1,"31":1,"32":2,"149":1}}],["gifs",{"2":{"1371":2}}],["gif",{"2":{"3":1,"1371":9}}],["grp2",{"2":{"1080":2}}],["grp1",{"2":{"1080":2}}],["grp",{"2":{"1080":10}}],["grouping",{"2":{"1138":1,"1371":2,"1916":1}}],["grouped",{"2":{"685":1,"2629":1}}],["groupgap",{"0":{"660":1},"2":{"660":2,"1371":1}}],["groups",{"2":{"189":1,"649":1,"658":1,"659":1,"706":1,"1080":1,"1315":1,"1317":1,"2629":1,"2702":2}}],["group",{"0":{"649":1},"2":{"145":1,"189":1,"473":1,"604":3,"649":6,"660":5,"703":1,"704":2,"705":1,"706":1,"707":1,"708":1,"1080":3,"1371":4,"2629":8,"2701":1,"2708":1}}],["ground",{"2":{"27":1,"1371":1}}],["grows",{"2":{"1371":1,"1997":1}}],["grow",{"2":{"94":1,"102":1,"148":1}}],["great",{"2":{"1322":1,"1371":1}}],["greater",{"2":{"57":1,"1371":2,"2341":1}}],["grey90",{"2":{"1371":1,"2636":1}}],["greys",{"2":{"1371":4,"2735":8}}],["grey",{"2":{"1317":1,"2737":4}}],["greenpink",{"2":{"2739":1}}],["greenbrownterrain",{"2":{"2739":1}}],["greens",{"2":{"2731":1,"2735":8}}],["green",{"2":{"58":4,"61":5,"136":2,"148":2,"182":3,"184":1,"187":4,"203":1,"645":1,"646":1,"647":2,"648":1,"649":1,"1017":1,"1039":1,"1056":1,"1073":1,"1080":2,"1129":1,"1166":2,"1371":14,"1669":1,"1681":1,"1698":1,"1716":1,"1734":1,"1795":2,"2229":1,"2246":1,"2478":1,"2497":1,"2553":1,"2554":1,"2568":1,"2586":1,"2681":2,"2737":2}}],["grep",{"2":{"23":1}}],["graph",{"0":{"2716":1,"2721":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"2219":1,"2721":4}}],["graphical",{"2":{"25":1}}],["graphic",{"2":{"14":1,"61":1,"101":2,"102":2,"187":1,"1967":1}}],["graphics",{"2":{"8":1,"10":1,"16":1,"23":2,"30":1,"84":2,"101":2,"102":1,"103":2,"194":2,"1371":1,"2695":1,"2700":1}}],["grab",{"2":{"1371":1,"1705":1,"2562":1}}],["grabbing",{"2":{"21":1}}],["granularity",{"2":{"1371":5}}],["gradients",{"0":{"1352":1},"2":{"946":2,"975":2,"1013":2,"1051":2,"1088":2,"1193":2,"1230":2,"1325":2,"1352":1,"1371":79,"1378":2,"1410":2,"1446":2,"1478":2,"1520":2,"1550":2,"1586":2,"1613":2,"1645":2,"1676":2,"1711":2,"1826":2,"1936":2,"1979":2,"2018":2,"2076":2,"2108":2,"2189":2,"2225":2,"2267":2,"2441":2,"2474":2,"2509":2,"2535":2,"2563":2,"2597":2,"2653":2}}],["gradient",{"2":{"565":1,"1357":1,"1371":3,"2738":2}}],["grayyellow",{"2":{"2739":1}}],["gray1",{"2":{"2734":1}}],["gray15",{"2":{"1821":1}}],["graycs",{"2":{"2733":1}}],["grayc50",{"2":{"2733":1}}],["grayc25",{"2":{"2733":1}}],["grayc100",{"2":{"2733":1}}],["grayc10",{"2":{"2733":1}}],["grayc",{"2":{"2733":1}}],["gray70",{"2":{"1965":1}}],["gray50",{"2":{"1472":1,"2253":1}}],["gray85",{"2":{"1080":1}}],["gray80",{"2":{"99":1,"355":1,"1966":1}}],["grays1",{"2":{"2739":1}}],["grays",{"2":{"535":1,"2731":1,"2732":1}}],["gray95",{"2":{"378":1,"1352":1}}],["gray97",{"2":{"366":2}}],["gray90",{"2":{"94":1,"180":1,"605":1,"2692":1,"2701":1,"2712":1}}],["grayed",{"2":{"63":1}}],["gray",{"2":{"61":11,"75":3,"76":1,"712":1,"1002":1,"1371":1,"1489":1,"1798":1,"2171":1,"2679":3,"2702":1,"2716":1,"2717":2,"2719":1,"2734":1}}],["gridlaplacian",{"2":{"2219":2}}],["gridlayoutbase",{"2":{"134":1,"602":1}}],["gridlayoutspec",{"0":{"162":1},"2":{"161":2}}],["gridlayouts",{"0":{"122":1,"2703":1},"1":{"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1},"2":{"94":1,"98":2,"160":1,"2703":2}}],["gridlayout",{"0":{"593":1,"757":1},"1":{"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":1},"2":{"49":5,"94":1,"95":1,"100":1,"122":1,"126":1,"127":1,"128":5,"134":2,"135":1,"158":2,"159":5,"160":6,"162":1,"189":4,"218":1,"219":1,"475":1,"489":1,"491":1,"513":2,"515":1,"538":1,"596":1,"597":2,"598":1,"599":2,"600":1,"607":1,"623":1,"625":1,"651":1,"658":1,"659":1,"685":2,"864":1,"882":1,"925":1,"928":1,"1371":7,"2692":1,"2701":5,"2702":3,"2703":5,"2707":1,"2714":1}}],["griddepth",{"2":{"773":1}}],["gridz",{"0":{"787":1},"2":{"769":3,"1371":1}}],["grid=false",{"2":{"604":1}}],["gridbased",{"2":{"145":2,"1371":1}}],["gridsize",{"0":{"2195":1},"2":{"1371":1}}],["gridsvalign",{"0":{"659":1},"2":{"1371":1}}],["gridshalign",{"0":{"658":1},"2":{"1371":1}}],["grids",{"0":{"862":1},"2":{"136":1,"162":1,"599":4,"1371":1,"1434":1,"2703":2}}],["gridsubposition",{"2":{"98":1,"100":1,"131":1,"134":1}}],["gridsubpositions",{"0":{"98":1},"2":{"98":2,"2703":1}}],["gridposition",{"2":{"98":2,"100":2,"131":3,"133":1,"134":1}}],["gridpositions",{"0":{"98":1,"134":1},"1":{"135":1,"136":1},"2":{"135":1,"136":1,"2703":1}}],["grid",{"2":{"14":1,"30":2,"47":26,"94":2,"98":1,"100":1,"122":1,"134":1,"162":1,"185":1,"202":3,"259":1,"260":1,"261":1,"262":1,"270":1,"271":1,"272":1,"273":1,"306":1,"307":1,"308":1,"309":1,"317":1,"318":1,"319":1,"320":1,"381":1,"382":1,"383":1,"414":1,"415":1,"416":1,"445":1,"446":1,"447":1,"598":4,"599":5,"600":4,"601":1,"602":1,"685":8,"769":1,"770":5,"773":1,"787":2,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"819":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"1001":2,"1261":2,"1313":2,"1371":27,"1434":3,"1436":2,"1437":1,"2218":3,"2219":1,"2701":3,"2706":2,"2711":2}}],["g",{"2":{"12":1,"21":1,"27":3,"30":2,"42":4,"44":1,"45":1,"46":1,"47":1,"62":1,"68":2,"69":1,"70":2,"71":4,"139":1,"145":1,"147":1,"162":1,"181":1,"187":1,"192":4,"202":1,"596":1,"1129":1,"1166":1,"1313":1,"1320":1,"1322":1,"1371":19,"1442":1,"1881":2,"1928":1,"1966":1,"1985":1,"2031":1,"2406":1,"2678":1,"2680":1,"2718":1,"2719":1,"2720":1,"2729":1}}],["gt",{"2":{"11":4,"24":3,"25":3,"115":1,"116":1,"118":2,"184":1,"811":1,"855":1,"856":1,"922":1,"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1054":1,"1060":1,"1061":1,"1062":1,"1091":1,"1102":1,"1103":1,"1104":1,"1137":1,"1140":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1272":1,"1273":1,"1274":1,"1292":1,"1295":1,"1323":1,"1332":1,"1333":1,"1334":1,"1336":1,"1361":1,"1371":169,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1434":1,"1437":1,"1453":1,"1454":1,"1455":1,"1497":1,"1528":1,"1529":1,"1530":1,"1553":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1679":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1829":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1915":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2084":1,"2085":1,"2086":1,"2118":1,"2119":1,"2120":1,"2141":1,"2145":1,"2146":1,"2147":1,"2175":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2405":1,"2411":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2466":6,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2552":1,"2573":1,"2574":1,"2575":1,"2577":1,"2600":1,"2605":1,"2606":1,"2607":1,"2632":1,"2661":1,"2662":1,"2663":1,"2681":1}}],["glasbey",{"2":{"2737":8}}],["glasgows",{"2":{"2733":1}}],["glasgow50",{"2":{"2733":1}}],["glasgow25",{"2":{"2733":1}}],["glasgow100",{"2":{"2733":1}}],["glasgow10",{"2":{"2733":1}}],["glasgow",{"2":{"2733":1}}],["glass",{"2":{"28":3}}],["gltriangleface",{"2":{"2686":1,"2688":1}}],["glteximage",{"2":{"87":1}}],["glindex",{"2":{"1670":1}}],["glnormalmesh",{"2":{"1371":4}}],["glnative",{"2":{"1371":1}}],["glyph",{"2":{"1371":4,"2254":1,"2266":1,"2297":1}}],["glyphs",{"2":{"107":1,"1371":2,"1964":1,"2253":1,"2261":2,"2297":1}}],["glue",{"2":{"158":1}}],["glgetintegerv",{"2":{"88":1}}],["global",{"2":{"44":1,"77":1,"88":1,"184":1,"224":1,"225":1,"358":1,"359":1,"360":1,"715":1,"716":1,"717":1,"783":1,"784":1,"1371":1,"2716":1,"2718":1}}],["glowwidth",{"0":{"1988":1,"2276":1},"2":{"1371":4}}],["glowcolor",{"0":{"1987":1,"2275":1},"2":{"1371":4}}],["glow",{"2":{"29":2,"1371":6,"1987":1,"1988":1,"2275":1,"2276":1}}],["glxgears",{"2":{"24":1}}],["glxinfo",{"2":{"23":1}}],["gl",{"2":{"10":1,"61":1,"86":1,"88":1,"513":2,"925":3,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1342":1,"1371":43,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["glfw",{"2":{"8":1,"17":4,"18":1,"21":1,"23":4,"24":1}}],["glmakie=",{"2":{"17":1}}],["glmakie",{"0":{"16":1,"25":1,"84":1,"110":1,"111":1,"112":1,"113":1,"192":1,"1608":1,"1640":1,"1974":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"111":1,"112":1,"113":1},"2":{"2":1,"4":2,"5":1,"6":1,"8":1,"9":3,"16":1,"17":8,"18":1,"20":3,"21":9,"23":6,"25":1,"27":1,"61":2,"72":1,"75":6,"76":2,"77":2,"81":3,"84":1,"88":1,"102":2,"107":1,"110":1,"113":2,"119":1,"138":1,"159":1,"164":1,"187":3,"188":4,"192":3,"193":1,"194":3,"489":1,"513":1,"605":1,"712":1,"725":1,"726":1,"769":1,"861":1,"880":1,"925":1,"950":1,"951":1,"967":1,"979":1,"980":1,"999":1,"1002":2,"1016":1,"1018":1,"1036":1,"1042":1,"1045":1,"1055":1,"1057":1,"1070":1,"1076":1,"1092":1,"1098":1,"1125":1,"1196":1,"1198":1,"1222":1,"1225":1,"1233":1,"1235":1,"1259":1,"1267":1,"1270":1,"1283":1,"1311":1,"1312":1,"1313":1,"1315":1,"1316":1,"1317":1,"1328":1,"1329":1,"1348":1,"1352":1,"1371":147,"1382":1,"1383":1,"1402":1,"1414":1,"1416":1,"1431":1,"1442":1,"1449":1,"1450":1,"1464":1,"1489":1,"1524":1,"1525":1,"1541":1,"1554":1,"1555":1,"1577":1,"1589":1,"1590":1,"1604":1,"1608":2,"1617":1,"1618":1,"1636":1,"1640":2,"1649":1,"1650":1,"1666":1,"1669":2,"1670":2,"1680":1,"1682":1,"1695":1,"1701":1,"1705":2,"1715":1,"1717":1,"1731":1,"1737":1,"1799":1,"1800":1,"1817":1,"1830":1,"1831":1,"1853":1,"1861":1,"1862":1,"1879":1,"1887":1,"1888":1,"1905":1,"1940":1,"1942":1,"1957":1,"1967":1,"1974":2,"1983":1,"1984":1,"1986":1,"2009":1,"2022":1,"2023":1,"2048":1,"2080":1,"2081":1,"2100":1,"2102":1,"2111":1,"2115":1,"2131":1,"2134":1,"2142":1,"2143":1,"2163":1,"2171":1,"2193":1,"2194":1,"2216":1,"2219":3,"2228":1,"2230":1,"2236":1,"2243":1,"2249":1,"2270":1,"2274":1,"2299":1,"2309":1,"2312":1,"2333":1,"2347":1,"2351":1,"2364":1,"2407":1,"2410":1,"2432":1,"2445":1,"2446":1,"2462":1,"2467":2,"2477":1,"2480":1,"2494":1,"2500":1,"2503":1,"2512":1,"2513":1,"2527":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":2,"2556":3,"2566":1,"2569":1,"2583":1,"2589":1,"2601":1,"2602":1,"2624":1,"2648":1,"2657":1,"2658":1,"2674":1,"2676":3,"2677":5,"2679":1,"2680":2,"2682":2,"2685":1,"2686":3,"2687":1,"2688":1,"2691":1,"2717":3,"2718":1}}],["gow",{"2":{"2737":2}}],["goes",{"2":{"63":1,"69":1,"283":1,"330":1,"356":1,"392":1,"425":1,"456":1,"1371":2,"1442":1,"1968":2,"2050":1,"2717":3}}],["got",{"2":{"44":2,"165":1}}],["gotchas",{"2":{"27":1}}],["going",{"2":{"44":1,"68":1,"102":1,"147":1,"148":2,"477":1,"1371":1,"2695":1,"2701":1,"2703":2,"2706":1,"2721":2}}],["goal",{"2":{"33":1,"122":1,"2696":1,"2701":1}}],["gold",{"2":{"28":2,"2629":1,"2691":1,"2739":1}}],["google",{"2":{"23":1}}],["good",{"2":{"3":1,"11":2,"26":1,"27":1,"44":1,"69":1,"102":1,"536":1,"598":1,"1316":2,"1371":3,"2676":1,"2695":1,"2715":1}}],["go",{"2":{"5":1,"44":1,"151":1,"157":1,"535":1,"1313":1,"1670":1,"2701":1,"2719":1,"2720":1,"2723":1}}],["jet",{"2":{"2739":1}}],["jet1",{"2":{"2734":1}}],["j2",{"2":{"2219":6}}],["j+1",{"2":{"1371":1,"1434":1,"2686":2}}],["jitter",{"2":{"880":1,"1371":1,"1907":1}}],["jiggly",{"2":{"27":1}}],["january",{"2":{"1352":1}}],["jax",{"2":{"165":2}}],["javascript",{"0":{"44":1},"2":{"33":5,"44":2,"45":1,"81":1}}],["jkrumbiegel",{"2":{"149":1}}],["joss",{"2":{"196":4}}],["journal",{"2":{"103":1,"196":4,"2692":1}}],["journals",{"2":{"103":2}}],["jobs",{"2":{"1080":1}}],["job",{"2":{"64":1,"65":1,"1080":4,"2719":1}}],["joint",{"2":{"1440":4}}],["joints",{"2":{"31":2,"2721":3}}],["joins",{"2":{"991":1,"1371":5,"1394":1,"1629":1,"2092":1}}],["joinstyles",{"2":{"1624":2}}],["joinstyle",{"0":{"986":1,"1173":1,"1204":1,"1241":1,"1389":1,"1561":1,"1624":1,"1837":1,"2029":1,"2057":1,"2087":1,"2201":1,"2381":1,"2608":1},"2":{"986":1,"1173":1,"1204":1,"1241":1,"1371":30,"1389":1,"1561":1,"1624":3,"1837":1,"2029":1,"2057":1,"2087":1,"2201":1,"2381":1,"2608":1}}],["join",{"2":{"991":1,"1315":1,"1371":5,"1394":1,"1629":1,"2092":1}}],["joindir",{"2":{"90":1}}],["joinpath",{"2":{"29":1,"1315":1,"1705":1}}],["jsrender",{"2":{"47":1}}],["js",{"2":{"42":2,"44":12,"45":4,"47":1,"2556":1}}],["json",{"2":{"32":2}}],["jpg",{"2":{"32":1,"1442":1}}],["j",{"2":{"32":2,"57":1,"88":6,"94":3,"162":1,"175":2,"378":3,"599":1,"602":2,"604":2,"646":1,"1166":1,"1371":5,"1434":4,"1437":1,"1626":2,"1821":6,"1971":2,"2219":7,"2686":1,"2692":2,"2717":2}}],["july",{"2":{"1352":1}}],["julius",{"2":{"196":1}}],["juliaqqplot",{"2":{"1371":1,"1881":1}}],["juliaqqnorm",{"2":{"1371":1,"1855":1}}],["juliaor",{"2":{"1371":1}}],["juliaold",{"2":{"1371":3}}],["juliaonpick",{"2":{"1371":2}}],["juliaon",{"2":{"81":1,"139":1,"1371":3,"2718":1}}],["julia>help",{"2":{"1371":1}}],["juliaimage",{"2":{"1371":1,"1581":1}}],["juliaimport",{"2":{"117":1,"158":1,"165":1}}],["juliais",{"2":{"1371":1}}],["juliaintervalsbetween",{"2":{"1371":1}}],["juliaerrorbars",{"2":{"1371":1,"1404":1}}],["juliaecdfplot",{"2":{"1371":1,"1372":1}}],["juliaexclusively",{"2":{"1371":1}}],["juliaenvironmentlight",{"2":{"1371":1}}],["juliaellipticalarc",{"2":{"1371":2}}],["juliabrain",{"2":{"2710":1}}],["juliabracket",{"2":{"1163":1,"1371":1}}],["juliabroadcast",{"2":{"1371":1}}],["juliabox",{"2":{"2692":2}}],["juliaboxplot",{"2":{"1128":1,"1371":1}}],["juliaboundingbox",{"2":{"1371":2}}],["juliabezierpath",{"2":{"1371":2}}],["juliabegin",{"2":{"46":1,"1371":3}}],["juliabarplot",{"2":{"1079":1,"1080":3,"1371":1}}],["juliaband",{"2":{"1044":1,"1371":1}}],["juliaga",{"2":{"2703":1}}],["juliaggplot",{"2":{"180":1}}],["juliaglmakie",{"2":{"17":1}}],["juliaw",{"2":{"2719":1}}],["juliawaterfall",{"2":{"1371":1,"2628":1}}],["juliawireframe",{"2":{"1371":1,"2647":1}}],["juliawilkinsonticks",{"2":{"1371":1}}],["juliawith",{"2":{"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"178":2,"181":1,"182":1,"1371":1}}],["juliawglmakie",{"2":{"40":1}}],["juliadirectionallight",{"2":{"1371":1}}],["juliaderegister",{"2":{"1371":1}}],["juliadeactivate",{"2":{"1371":1}}],["juliadensity",{"2":{"1350":1,"1371":1}}],["juliademofigure",{"2":{"167":1}}],["juliadark",{"2":{"176":1}}],["juliadata",{"2":{"1371":3,"2122":1}}],["juliadatashader",{"2":{"1309":1,"1317":1,"1371":1}}],["juliadatainspector",{"2":{"115":1,"1371":1}}],["juliadate",{"2":{"70":1}}],["juliadatetimeconversion",{"2":{"70":1}}],["juliaand",{"2":{"1371":1}}],["juliaannotations",{"2":{"1371":1}}],["juliaavailable",{"2":{"1371":3}}],["juliaautolimits",{"2":{"1371":2}}],["juliaaddmouseevents",{"2":{"1371":1}}],["juliaactivate",{"2":{"1371":1}}],["juliaaccum",{"2":{"1371":1}}],["juliaambientlight",{"2":{"1371":1}}],["juliaabsolute",{"2":{"1371":1}}],["juliaablines",{"2":{"941":1,"1371":1}}],["juliaarrows",{"2":{"1001":1,"1371":1}}],["juliaarc",{"2":{"969":1,"1371":1}}],["juliaargument",{"2":{"147":1}}],["juliaaxs",{"2":{"2711":1}}],["juliaaxmain",{"2":{"2704":1}}],["juliaaxtop",{"2":{"2704":1}}],["juliaaxislegend",{"2":{"1371":1}}],["juliaaxis3d",{"2":{"1371":1}}],["juliaaxis",{"2":{"1371":1}}],["juliaax",{"2":{"165":1,"2692":1}}],["juliaapp",{"2":{"45":1}}],["juliaparent",{"2":{"2721":1}}],["juliapattern",{"2":{"1371":2}}],["juliapkg",{"2":{"2695":2}}],["juliapyramid",{"2":{"1442":1}}],["juliapoly",{"2":{"1371":1,"1820":1}}],["juliapointlight",{"2":{"1371":1}}],["juliapoints",{"2":{"6":1}}],["juliapie",{"2":{"1371":1,"1794":1}}],["juliapick",{"2":{"1371":2}}],["juliaplotlist",{"2":{"1371":1}}],["juliaplotspec",{"2":{"1371":1}}],["juliaplottype",{"2":{"145":1}}],["juliameshscatter",{"2":{"1371":1,"1704":1}}],["juliamesh",{"2":{"1371":1,"1668":1}}],["juliamenu1",{"2":{"1371":1}}],["juliamenu",{"2":{"1371":1}}],["juliamy",{"2":{"1371":1}}],["juliamyplot",{"2":{"147":1}}],["juliamore",{"2":{"1907":1}}],["juliamouseposition",{"2":{"1371":1}}],["juliamouseover",{"2":{"1371":1}}],["juliamouseevent",{"2":{"1371":1}}],["juliamoveto",{"2":{"1371":1}}],["juliamodule",{"2":{"149":2}}],["juliamutable",{"2":{"215":1}}],["juliamultiline",{"2":{"141":1}}],["juliamakie",{"2":{"145":4,"147":2,"2724":1}}],["juliacb",{"2":{"2708":1,"2709":1}}],["juliacd",{"2":{"2695":1}}],["juliacube",{"2":{"2467":1}}],["juliacurrent",{"2":{"1371":5}}],["juliacurveto",{"2":{"1371":1}}],["juliacycled",{"2":{"1371":1}}],["juliaclosepath",{"2":{"1371":1}}],["juliacrossbar",{"2":{"1285":1,"1371":1}}],["juliacolgap",{"2":{"2706":1,"2709":1,"2712":1}}],["juliacolsize",{"2":{"2692":1,"2715":1}}],["juliacolorbuffer",{"2":{"1371":2}}],["juliacolorbar",{"2":{"1371":1}}],["juliacolors",{"2":{"1080":1}}],["juliaconvert",{"2":{"1371":17}}],["juliacontourf",{"2":{"1261":1,"1371":1}}],["juliacontour3d",{"2":{"1224":1,"1371":1}}],["juliacontour",{"2":{"1187":1,"1371":1}}],["juliacontainer",{"2":{"141":1}}],["juliaconst",{"2":{"147":2}}],["juliacategory",{"2":{"1907":1}}],["juliacategorical",{"2":{"1371":2}}],["juliacategoricalconversion",{"2":{"70":1}}],["juliacampixel",{"2":{"1371":1,"2717":1}}],["juliacam",{"2":{"1371":1,"2719":2}}],["juliacam3d",{"2":{"1371":2,"2717":1}}],["juliacam2d",{"2":{"1371":1}}],["juliacamera",{"2":{"1371":1}}],["juliacamera3d",{"2":{"57":1,"1371":1}}],["juliacairomakie",{"2":{"11":1,"12":1}}],["juliayticks",{"2":{"1371":1}}],["juliaytickrotation",{"2":{"1371":2}}],["juliaytickrange",{"2":{"1371":1}}],["juliayticklabels",{"2":{"1371":1}}],["juliaylims",{"2":{"1371":3,"2704":1}}],["juliaylabel",{"2":{"1371":1}}],["juliayspace",{"2":{"204":1}}],["juliay",{"2":{"140":1}}],["juliazticks",{"2":{"1371":1}}],["juliaztickrotation",{"2":{"1371":2}}],["juliaztickrange",{"2":{"1371":1}}],["juliazticklabels",{"2":{"1371":1}}],["juliazoom",{"2":{"1371":2}}],["juliazlims",{"2":{"1371":3}}],["juliazlabel",{"2":{"1371":1}}],["juliaz",{"2":{"140":1,"141":1,"1371":2}}],["juliavspan",{"2":{"1371":1,"2592":1}}],["juliavoxels",{"2":{"1371":1,"2549":1}}],["juliavoronoiplot",{"2":{"1371":1,"2529":1}}],["juliavolume",{"2":{"1371":1,"2466":1}}],["juliavol",{"2":{"88":1}}],["juliavlines",{"2":{"1371":1,"2436":1}}],["juliaviolin",{"2":{"1371":1,"2396":1}}],["juliaviewport",{"2":{"1371":1}}],["juliavideostream",{"2":{"1371":1}}],["juliav",{"2":{"1371":1,"2181":1}}],["juliavalue",{"2":{"139":1}}],["juliaxticks",{"2":{"1371":1}}],["juliaxtickrotation",{"2":{"1371":2}}],["juliaxtickrange",{"2":{"1371":1}}],["juliaxticklabels",{"2":{"1371":1}}],["juliaxlims",{"2":{"1371":3}}],["juliaxlabel",{"2":{"1371":1}}],["juliaxs",{"2":{"142":3,"2707":1}}],["juliax",{"2":{"139":1,"141":1,"1371":1}}],["juliax2",{"2":{"138":1}}],["julialeg",{"2":{"2705":1}}],["julialegend",{"2":{"1371":3}}],["julialinkyaxes",{"2":{"1371":1}}],["julialinkxaxes",{"2":{"1371":1}}],["julialinkaxes",{"2":{"1371":1}}],["julialineto",{"2":{"1371":1}}],["julialineobject",{"2":{"200":1}}],["julialinesegments",{"2":{"1371":1,"1638":1}}],["julialinestyle",{"2":{"1371":1}}],["julialines",{"2":{"179":1,"1371":1,"1607":1,"2696":2}}],["julialimits",{"2":{"1371":6}}],["julialabel",{"2":{"2706":1,"2711":1}}],["julialabelslidergrid",{"2":{"1371":1}}],["julialabelslider",{"2":{"1371":1}}],["julialang",{"2":{"47":1,"2694":1}}],["julialogticks",{"2":{"1371":1}}],["julialbls",{"2":{"116":1}}],["juliah",{"2":{"2724":1}}],["juliahspan",{"2":{"1371":1,"1545":1}}],["juliahovered",{"2":{"1371":1}}],["juliahotkey",{"2":{"78":2}}],["juliahlines",{"2":{"1371":1,"1515":1}}],["juliahist",{"2":{"1371":1,"1488":1}}],["juliahidezdecorations",{"2":{"1371":1}}],["juliahideydecorations",{"2":{"1371":1}}],["juliahidexdecorations",{"2":{"1371":1}}],["juliahidethetadecorations",{"2":{"1371":1}}],["juliahidespines",{"2":{"1371":1}}],["juliahiderdecorations",{"2":{"1371":1}}],["juliahidedecorations",{"2":{"1371":2,"2706":1}}],["juliahexbin",{"2":{"1371":1,"1466":1}}],["juliahelp",{"2":{"1371":3}}],["juliaheatmap",{"2":{"87":1,"1371":1,"1434":1}}],["juliahub",{"0":{"38":1},"2":{"38":1}}],["juliaused",{"2":{"1371":1}}],["juliausing",{"2":{"2":1,"4":2,"5":1,"6":1,"9":2,"14":2,"15":1,"26":1,"28":1,"29":1,"30":1,"42":1,"43":1,"44":2,"47":2,"48":1,"50":1,"51":1,"58":1,"68":1,"70":1,"73":1,"75":3,"76":1,"77":2,"88":1,"92":1,"93":1,"94":1,"98":2,"99":1,"105":1,"106":2,"114":2,"117":2,"120":2,"121":1,"132":1,"135":1,"136":1,"138":1,"148":1,"159":1,"160":2,"162":1,"163":1,"164":1,"166":1,"175":1,"183":1,"184":1,"186":1,"187":3,"188":2,"189":1,"191":1,"192":2,"193":1,"194":1,"199":1,"201":1,"202":2,"203":1,"204":1,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":1,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":2,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"489":1,"513":1,"535":2,"536":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":2,"603":1,"604":1,"605":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":3,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"712":1,"725":1,"726":1,"766":1,"767":1,"768":2,"769":1,"770":3,"774":4,"775":1,"861":1,"880":1,"890":1,"891":1,"925":1,"941":1,"970":3,"1002":4,"1045":3,"1080":5,"1129":3,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1188":3,"1225":2,"1261":3,"1262":1,"1286":1,"1309":1,"1311":1,"1312":1,"1313":1,"1315":1,"1316":1,"1317":1,"1351":4,"1352":2,"1353":1,"1371":3,"1373":3,"1405":3,"1436":4,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1468":2,"1469":2,"1470":1,"1471":1,"1472":1,"1473":1,"1489":1,"1490":1,"1491":1,"1492":1,"1515":1,"1545":1,"1582":1,"1608":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1640":1,"1669":2,"1670":1,"1705":2,"1795":4,"1821":6,"1856":1,"1882":1,"1907":1,"1931":2,"1962":1,"1963":1,"1965":1,"1966":3,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2052":1,"2053":1,"2054":1,"2071":1,"2102":1,"2103":1,"2134":4,"2171":1,"2182":1,"2219":3,"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2304":1,"2340":2,"2341":4,"2342":1,"2368":3,"2397":5,"2398":1,"2399":1,"2436":1,"2467":2,"2503":1,"2530":6,"2551":1,"2552":1,"2553":1,"2554":1,"2555":2,"2556":3,"2592":1,"2629":7,"2648":1,"2677":1,"2679":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":1,"2691":1,"2692":1,"2695":2,"2701":1,"2702":1,"2717":1,"2721":1,"2723":1,"2728":1,"2730":1}}],["juliaupdate",{"2":{"155":4,"177":1,"1371":5}}],["juliauc",{"2":{"70":1}}],["juliaunitfulconversion",{"2":{"70":1}}],["juliatext",{"2":{"1371":1,"2252":1}}],["juliatooltip",{"2":{"1371":1,"2302":1}}],["juliato",{"2":{"1371":4}}],["juliatimeseries",{"2":{"1371":1}}],["juliatimestamps",{"2":{"148":2}}],["juliatightlimits",{"2":{"1371":2}}],["juliatight",{"2":{"1371":1}}],["juliathetalims",{"2":{"1371":1}}],["juliatriplot",{"2":{"1371":1,"2367":1}}],["juliatricontourf",{"2":{"1371":1,"2339":1}}],["juliatrim",{"2":{"603":1}}],["juliatranslate",{"2":{"154":2,"1371":4,"2717":1,"2721":3}}],["juliatry",{"2":{"68":2}}],["juliatailwindcss",{"2":{"47":1}}],["juliasubwindow",{"2":{"2717":1}}],["juliasurface",{"2":{"1371":1,"2218":1}}],["juliasignal",{"2":{"1371":1}}],["juliaspace",{"2":{"1371":3}}],["juliaspotlight",{"2":{"1371":1}}],["juliastephist",{"2":{"1371":1,"2170":1}}],["juliastem",{"2":{"1371":1,"2133":1}}],["juliastairs",{"2":{"1371":1,"2070":1}}],["juliastreamplot",{"2":{"1371":1,"2181":1}}],["juliastr",{"2":{"1371":1}}],["juliastruct",{"2":{"71":1,"1320":1,"1371":1}}],["juliashowgradients",{"2":{"1371":1}}],["juliaseconds",{"2":{"2696":1}}],["juliaseries",{"2":{"1371":1,"2050":1}}],["juliaselect",{"2":{"1371":3}}],["juliaset",{"2":{"174":1,"175":1,"1371":2}}],["juliasg",{"2":{"1371":1}}],["juliaslidergrid",{"2":{"1371":1}}],["julias",{"2":{"158":1,"160":1}}],["juliascreen",{"2":{"2717":1}}],["juliascene",{"2":{"1371":1,"2716":1,"2718":1,"2719":1,"2721":1}}],["juliascale",{"2":{"154":1,"1371":1,"2721":1}}],["juliascatterlines",{"2":{"1371":1,"2012":1}}],["juliascatter",{"2":{"68":1,"96":1,"131":1,"133":1,"1371":2,"1960":1,"2696":2}}],["juliasc",{"2":{"87":1}}],["juliasave",{"2":{"19":1,"1371":1,"2700":1}}],["juliarlims",{"2":{"1371":1}}],["juliarangebars",{"2":{"1371":1,"1930":1}}],["juliarainclouds",{"2":{"1371":1,"1907":5}}],["juliarecordframe",{"2":{"1371":1}}],["juliarecord",{"2":{"1371":4}}],["juliarectlight",{"2":{"1371":1}}],["juliareversiblescale",{"2":{"1371":1}}],["juliareset",{"2":{"1371":1}}],["juliaresample",{"2":{"1371":1}}],["juliaresampler",{"2":{"1371":1}}],["juliaresize",{"2":{"94":1,"1371":1,"2692":2}}],["juliaregister",{"2":{"214":1,"1371":2}}],["juliarotation",{"2":{"1371":1}}],["juliarotate",{"2":{"154":2,"1371":4,"2721":2}}],["juliarowgap",{"2":{"604":1,"2711":1}}],["juliarowsize",{"2":{"2715":1}}],["juliarows",{"2":{"47":1}}],["juliarprmakie",{"2":{"27":1}}],["julianot",{"2":{"1371":1}}],["juliant",{"2":{"1371":1}}],["julianative",{"2":{"1371":3}}],["julian",{"2":{"42":1,"2713":1}}],["juliafor",{"2":{"2712":1,"2714":1}}],["juliafontsize",{"2":{"175":1}}],["juliafont",{"2":{"105":1}}],["juliafill",{"2":{"1371":1}}],["juliafileio",{"2":{"1371":1}}],["juliafigure",{"2":{"1371":1,"2720":1}}],["juliafigureaxisplot",{"2":{"96":1}}],["juliafig",{"2":{"18":1,"19":1,"27":1,"1371":3,"1907":1}}],["juliafuncs",{"2":{"1371":1}}],["juliafunction",{"2":{"2":1,"117":1,"147":2,"148":1,"1442":1,"2682":1,"2725":2}}],["juliafastpixel",{"2":{"1371":1}}],["juliafps",{"2":{"80":1}}],["juliaf",{"2":{"68":1,"96":1,"97":1,"100":3,"140":1,"162":1,"603":1,"2692":3,"2697":2,"2698":1,"2699":1}}],["julia",{"2":{"2":1,"22":3,"24":4,"25":1,"26":1,"31":1,"32":1,"33":2,"36":1,"42":3,"43":1,"44":2,"45":1,"46":1,"61":1,"68":1,"70":2,"81":1,"83":1,"87":1,"112":2,"147":1,"148":1,"165":1,"181":1,"182":1,"193":1,"194":1,"196":2,"197":1,"647":1,"1309":3,"1317":1,"1371":7,"1670":1,"2677":1,"2693":1,"2694":2,"2695":4,"2696":3,"2721":1,"2739":1}}],["june",{"2":{"1352":1}}],["jump",{"2":{"605":2,"861":1}}],["jumping",{"2":{"81":1}}],["jupyterlab",{"0":{"36":1},"2":{"36":1}}],["jupyterhub",{"0":{"36":1}}],["jupyter",{"2":{"27":1,"36":1,"102":1}}],["justified",{"2":{"2256":1}}],["justification",{"0":{"631":1,"1174":1,"2256":1,"2282":1,"2317":1},"2":{"623":4,"631":1,"667":2,"1371":5,"2256":6}}],["justify",{"2":{"47":7}}],["just",{"2":{"6":1,"26":1,"27":3,"40":1,"44":1,"45":2,"46":1,"47":1,"48":3,"51":1,"68":1,"71":1,"76":1,"77":2,"78":1,"80":1,"88":1,"96":1,"101":1,"102":2,"103":3,"114":1,"117":1,"129":1,"131":1,"133":1,"139":1,"141":1,"142":1,"144":1,"148":3,"153":1,"158":3,"187":1,"366":1,"623":1,"712":1,"741":1,"771":1,"1309":1,"1314":1,"1352":1,"1371":7,"1670":3,"1966":1,"1968":1,"2007":1,"2297":1,"2692":5,"2705":1,"2707":1,"2708":1,"2710":2,"2712":1,"2721":1}}],["jl",{"0":{"28":1,"29":1,"30":1,"31":1},"2":{"3":1,"8":2,"10":1,"12":1,"23":1,"69":1,"71":1,"104":1,"119":2,"134":1,"137":2,"143":1,"149":1,"157":1,"194":1,"196":2,"197":1,"287":1,"334":1,"602":1,"1371":14,"1668":1,"2259":2,"2296":1,"2339":1,"2341":2,"2365":1,"2367":1,"2368":1,"2529":1,"2530":1,"2577":3,"2717":3,"2723":3,"2729":2,"2730":1,"2731":1}}],["jll",{"2":{"3":1}}],["bmy",{"2":{"2737":2}}],["bmw",{"2":{"2737":2}}],["bjy",{"2":{"2737":1}}],["bjr",{"2":{"2737":1}}],["bky",{"2":{"2737":1}}],["bkr",{"2":{"2737":1}}],["bw",{"2":{"2737":6}}],["bwy",{"2":{"2737":1}}],["bwyk",{"2":{"2737":1}}],["bwg",{"2":{"2737":1}}],["bwr",{"2":{"2734":1,"2737":3}}],["bspline",{"2":{"1371":1}}],["bp",{"2":{"648":1,"1371":2}}],["b2",{"2":{"192":4,"1371":2}}],["b1",{"2":{"192":4,"1371":2}}],["bgyrm",{"2":{"2737":2}}],["bgyr",{"2":{"2737":2}}],["bgyw",{"2":{"2737":3}}],["bgy",{"2":{"2737":1}}],["bgymr",{"2":{"2737":1}}],["bgcolor",{"0":{"653":1},"2":{"1371":1}}],["bg",{"2":{"192":12}}],["bb",{"2":{"61":4,"2256":2,"2530":1}}],["bbox",{"0":{"2506":1,"2507":1},"2":{"51":6,"57":3,"92":4,"117":3,"1371":9,"1969":1,"2370":1,"2530":1,"2533":1}}],["b9d8",{"2":{"47":1}}],["b4a61c9e",{"2":{"44":1}}],["b5efd7f46194ad52e32a3c8a0692ce0750a93b81",{"2":{"44":1}}],["b",{"0":{"2707":1},"1":{"2708":1,"2709":1},"2":{"44":1,"45":1,"57":1,"70":2,"71":2,"116":1,"120":1,"141":2,"192":4,"296":1,"343":1,"513":1,"604":2,"646":1,"726":2,"1080":1,"1166":1,"1313":4,"1317":3,"1371":24,"1965":2,"2258":1,"2370":3,"2701":1,"2702":3,"2703":2,"2707":1,"2714":1}}],["btw",{"2":{"44":1}}],["b8767b3da29ab7cbdbd87d1f9d9ff8168b018e4a",{"2":{"42":1}}],["blinn",{"2":{"2682":2}}],["blob",{"2":{"1316":1}}],["blocked",{"2":{"768":1,"818":1,"850":1}}],["blocking",{"2":{"73":6}}],["block",{"0":{"180":1},"2":{"49":3,"50":1,"51":1,"52":1,"65":1,"73":1,"77":2,"92":1,"158":1,"159":1,"180":1,"712":1,"771":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"889":1,"1371":16,"2553":1}}],["blockscene",{"2":{"189":2}}],["blockspec",{"2":{"158":2}}],["blockspecs",{"2":{"158":1}}],["blocks",{"0":{"49":1,"52":1,"97":1,"165":1},"1":{"50":1,"51":1,"52":1},"2":{"49":2,"52":1,"79":1,"95":1,"97":1,"151":1,"158":1,"165":1,"181":1,"1371":1,"1442":1,"2551":1}}],["blank",{"2":{"603":1,"1311":1}}],["blackbody",{"2":{"2739":1}}],["blackchancery",{"2":{"105":2,"106":1}}],["black",{"0":{"170":1},"2":{"27":1,"29":1,"58":4,"61":4,"75":2,"136":1,"162":1,"170":1,"188":1,"193":1,"222":1,"229":1,"233":1,"237":1,"247":1,"253":1,"264":1,"275":1,"289":1,"311":1,"322":1,"336":1,"372":1,"386":1,"393":1,"394":1,"395":1,"398":1,"400":1,"419":1,"426":1,"427":1,"428":1,"431":1,"433":1,"450":1,"457":1,"458":1,"459":1,"462":1,"464":1,"503":1,"505":1,"549":1,"560":1,"577":1,"626":1,"645":1,"647":3,"648":2,"649":1,"655":1,"664":1,"702":1,"712":1,"734":1,"748":1,"770":2,"774":1,"775":1,"796":1,"801":1,"808":1,"820":1,"830":1,"835":1,"841":1,"853":1,"919":1,"1002":3,"1012":1,"1080":4,"1129":1,"1311":1,"1317":2,"1352":1,"1371":17,"1405":3,"1436":4,"1484":1,"1489":1,"1490":1,"1586":1,"1624":1,"1625":1,"1627":1,"1670":2,"1814":1,"1821":1,"1965":1,"1966":1,"1969":1,"1971":1,"1973":1,"1987":1,"2013":1,"2054":1,"2112":1,"2256":1,"2259":2,"2275":1,"2294":1,"2320":1,"2340":2,"2341":3,"2342":1,"2553":1,"2648":1,"2686":2,"2687":1,"2688":2,"2701":3,"2707":2,"2711":1,"2719":1}}],["blended",{"2":{"188":1}}],["blending",{"2":{"187":1,"188":4,"1317":1}}],["blurring",{"2":{"2676":1}}],["blurry",{"2":{"102":1}}],["blur",{"2":{"2676":5,"2677":1}}],["blur=2",{"2":{"153":1}}],["bluegreenyellow",{"2":{"2739":1}}],["blue2",{"2":{"1225":2}}],["bluesreds",{"2":{"2731":1}}],["blues",{"2":{"163":1,"725":2,"1670":1,"2731":1,"2735":8}}],["blue",{"2":{"4":1,"32":1,"58":5,"116":1,"132":1,"135":1,"136":1,"181":1,"182":4,"184":1,"187":8,"188":3,"191":2,"192":2,"203":1,"205":2,"535":1,"598":2,"644":1,"645":1,"646":3,"647":3,"648":1,"649":1,"774":1,"925":2,"1017":1,"1039":1,"1056":1,"1073":1,"1080":1,"1129":2,"1166":2,"1371":17,"1373":1,"1669":1,"1681":1,"1698":1,"1716":1,"1734":1,"1795":1,"1821":1,"2071":1,"2134":1,"2229":1,"2246":1,"2377":1,"2397":1,"2478":1,"2497":1,"2553":1,"2554":1,"2568":1,"2586":1,"2681":2,"2720":1,"2721":1,"2729":1,"2737":3}}],["bilbaos",{"2":{"2733":1}}],["bilbao50",{"2":{"2733":1}}],["bilbao25",{"2":{"2733":1}}],["bilbao100",{"2":{"2733":1}}],["bilbao10",{"2":{"2733":1}}],["bilbao",{"2":{"2733":1}}],["billboard",{"2":{"1371":2,"2002":2}}],["billion",{"0":{"1316":1},"2":{"1316":1,"2557":1}}],["birch",{"2":{"2555":1}}],["bibtex",{"2":{"196":1}}],["bias",{"2":{"153":1,"2676":1,"2677":1}}],["bit",{"2":{"136":1,"148":1,"158":1,"597":1,"598":1,"1371":2,"2257":1,"2549":2,"2556":1,"2706":1,"2709":2,"2710":1,"2715":2,"2719":1}}],["bitmap",{"2":{"102":1,"1371":1}}],["bitmaps",{"2":{"10":1,"107":1}}],["biggest",{"2":{"2702":1}}],["bigger",{"0":{"1314":1},"1":{"1315":1,"1316":1},"2":{"646":1,"1371":2,"2692":1}}],["big",{"2":{"77":1,"123":1,"598":1,"1316":1,"1371":1,"1970":2,"2102":1,"2702":1}}],["binned",{"2":{"2725":1}}],["bincenters",{"2":{"2723":2,"2724":1}}],["bincounts",{"2":{"2723":2,"2724":1}}],["bins=50",{"2":{"1907":1}}],["bins",{"0":{"1468":1,"1476":1,"1495":1,"1919":1,"2173":1},"2":{"1323":1,"1335":2,"1371":15,"1466":1,"1468":7,"1469":1,"1471":2,"1476":2,"1489":3,"1495":1,"1496":1,"1919":1,"2171":3,"2173":1,"2708":1}}],["binsize",{"0":{"1323":1},"2":{"1312":2,"1371":1}}],["bin",{"0":{"1471":1},"2":{"42":4,"43":2,"44":4,"45":2,"47":4,"112":2,"1312":1,"1316":1,"1371":9,"1471":1,"1486":1,"1495":1,"1507":3,"2173":1,"2178":3}}],["binary",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2,"1316":2,"2734":1}}],["binaries",{"2":{"26":1}}],["binder",{"0":{"36":1}}],["bukavu50",{"2":{"2733":1}}],["bukavu25",{"2":{"2733":1}}],["bukavu100",{"2":{"2733":1}}],["bukavu10",{"2":{"2733":1}}],["bukavu",{"2":{"2733":1}}],["budas",{"2":{"2733":1}}],["buda50",{"2":{"2733":1}}],["buda25",{"2":{"2733":1}}],["buda100",{"2":{"2733":1}}],["buda10",{"2":{"2733":1}}],["buda",{"2":{"2733":1}}],["buff",{"2":{"1670":4}}],["buffer",{"0":{"1670":1},"2":{"102":2,"192":1,"1371":3,"1670":2}}],["buffers",{"2":{"21":1}}],["busy",{"2":{"1322":1,"1371":1}}],["bucket",{"2":{"1315":2}}],["bupu",{"2":{"1313":1,"2735":8}}],["bugn",{"2":{"2735":8}}],["bugs",{"2":{"157":1,"1309":1,"1371":1}}],["bug",{"2":{"27":1,"197":1}}],["built",{"2":{"26":1,"84":1,"158":1,"1967":1}}],["building",{"0":{"159":1},"2":{"147":1,"151":1,"158":1,"2702":1}}],["builds",{"2":{"84":1}}],["build",{"0":{"84":1},"2":{"26":2,"44":1,"72":1,"77":1,"84":1,"137":1,"148":1,"151":1,"158":1,"159":1,"602":1}}],["butt",{"2":{"957":1,"987":1,"1371":10,"1390":1,"1531":1,"1625":3,"1656":1,"2088":1,"2452":1,"2664":1}}],["buttoncolor",{"0":{"492":1,"493":1,"494":1,"929":1},"2":{"1371":4}}],["buttonlabels",{"2":{"489":2}}],["buttongrid",{"2":{"489":2}}],["buttons",{"2":{"56":1,"59":3,"74":1,"75":2,"78":3,"79":1,"489":2,"528":1,"605":1,"617":1,"1371":9}}],["button",{"0":{"489":1,"778":1,"791":1,"795":1,"828":1},"1":{"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1},"2":{"56":1,"57":7,"59":1,"74":5,"75":8,"76":2,"77":3,"78":4,"232":1,"351":1,"489":1,"491":1,"492":1,"493":2,"494":2,"495":1,"496":1,"498":1,"499":1,"500":1,"501":1,"502":2,"504":1,"505":1,"506":1,"507":1,"508":1,"511":1,"512":1,"605":1,"771":5,"778":2,"791":1,"794":1,"795":2,"828":2,"873":1,"929":1,"1371":44,"1442":2,"2718":2}}],["but",{"2":{"13":1,"17":2,"19":1,"24":1,"27":5,"30":1,"31":1,"33":2,"38":1,"39":1,"42":2,"44":2,"45":1,"46":1,"49":1,"51":1,"57":1,"63":1,"69":1,"75":1,"84":2,"93":1,"94":3,"98":1,"102":3,"103":1,"106":1,"107":1,"130":2,"131":1,"136":1,"139":1,"142":1,"147":1,"152":1,"153":1,"158":1,"160":1,"161":1,"162":1,"187":1,"188":1,"202":2,"205":2,"213":1,"215":1,"220":1,"378":1,"598":2,"605":1,"644":1,"647":1,"649":1,"769":1,"773":1,"811":1,"861":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1129":1,"1195":1,"1232":1,"1313":1,"1315":1,"1317":1,"1318":1,"1322":1,"1327":1,"1357":1,"1371":51,"1380":1,"1412":1,"1438":1,"1448":1,"1472":1,"1480":1,"1522":1,"1552":1,"1588":1,"1608":1,"1615":1,"1640":1,"1647":1,"1670":1,"1678":1,"1713":1,"1828":1,"1938":1,"1967":1,"1974":1,"1981":1,"2020":1,"2050":1,"2078":1,"2107":1,"2110":1,"2122":1,"2124":1,"2191":1,"2227":1,"2253":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2680":1,"2692":6,"2695":1,"2702":2,"2703":2,"2710":1,"2712":1,"2715":2,"2717":1,"2719":1,"2725":2,"2726":1}}],["bosch",{"2":{"2739":2}}],["bone",{"2":{"2734":2}}],["bonito",{"2":{"33":1,"35":1,"36":1,"37":1,"41":1,"42":12,"43":6,"44":11,"45":5,"46":3,"47":16,"48":4,"114":5}}],["boils",{"2":{"2682":1}}],["book",{"2":{"165":1}}],["bookkeeping",{"2":{"163":1}}],["booleanoperator",{"2":{"1371":1}}],["boolean",{"2":{"597":1,"1371":4}}],["booleans",{"2":{"148":1}}],["bool",{"2":{"11":1,"30":1,"74":3,"78":1,"118":1,"148":1,"215":2,"301":2,"348":2,"528":2,"891":1,"922":1,"1371":9}}],["bold",{"2":{"106":5,"248":1,"373":1,"378":1,"703":1,"1371":7,"1624":1,"1625":1,"1627":1,"2258":1,"2260":1,"2272":1,"2701":4,"2706":1,"2710":1,"2711":1,"2714":1}}],["bounded",{"2":{"1371":1,"1581":1}}],["boundary",{"0":{"1356":1,"2402":1},"2":{"366":1,"1262":1,"1356":1,"1371":3,"2341":13,"2342":1,"2368":10,"2717":2}}],["boundaries",{"2":{"51":1,"726":1,"1371":2,"1436":1,"2341":2}}],["bounds",{"2":{"69":1,"1044":1,"1371":4,"1545":1,"1670":1,"2548":1,"2592":1}}],["boundingbox",{"0":{"51":1},"2":{"51":1,"61":1,"478":1,"486":1,"500":1,"506":1,"511":1,"526":1,"533":1,"623":1,"629":1,"633":1,"638":1,"676":1,"1371":5,"2253":1,"2254":1,"2256":1}}],["bounding",{"0":{"123":1,"124":1,"2370":1},"2":{"49":2,"57":2,"92":4,"122":2,"123":3,"124":3,"125":1,"128":1,"129":1,"227":1,"255":1,"354":1,"362":1,"377":1,"545":1,"590":1,"599":1,"611":1,"621":1,"661":1,"710":1,"714":1,"718":1,"723":1,"728":1,"737":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"1371":12,"1969":4,"2282":1,"2317":1,"2370":2,"2530":4}}],["botticelli",{"2":{"2739":1}}],["bottomspinecolor",{"0":{"222":1,"539":1},"2":{"1371":2}}],["bottomspinevisible",{"0":{"223":1,"540":1},"2":{"180":1,"1371":2}}],["bottom",{"2":{"51":1,"57":1,"61":2,"99":1,"127":1,"129":1,"166":1,"222":1,"223":1,"258":3,"361":1,"366":1,"539":1,"540":1,"646":2,"1371":11,"1624":1,"1625":1,"1626":1,"1627":1,"1965":1,"2255":2,"2263":2,"2331":1,"2555":1,"2701":2,"2706":1,"2710":1,"2711":1,"2728":1,"2730":2}}],["both",{"2":{"4":1,"73":1,"75":1,"77":1,"78":1,"102":2,"142":2,"148":1,"149":1,"176":1,"184":1,"187":2,"204":1,"219":1,"231":1,"296":1,"343":1,"597":1,"600":1,"605":1,"644":1,"648":2,"649":1,"741":1,"768":1,"1044":1,"1314":1,"1371":14,"1404":3,"1468":1,"1545":1,"1859":1,"1885":1,"1966":1,"2426":1,"2556":1,"2592":1,"2697":1,"2698":1,"2702":1,"2711":1,"2713":2,"2717":1,"2721":1}}],["borderwidth",{"0":{"898":1},"2":{"1371":1}}],["bordercolor",{"0":{"894":1,"895":1,"896":1,"897":1},"2":{"1371":4}}],["borders",{"2":{"94":1,"598":1,"1371":1,"1436":6}}],["border",{"2":{"47":7,"480":1,"481":1,"482":1,"483":1,"507":1,"508":1,"655":1,"656":1,"657":1,"687":1,"691":1,"692":1,"894":1,"895":1,"896":1,"897":1,"898":1,"931":1,"932":1,"935":1,"1371":1,"1984":1}}],["body>",{"2":{"48":2}}],["body",{"2":{"40":2,"147":1}}],["boxplots",{"0":{"1923":1},"2":{"1371":3,"1907":15,"1923":1}}],["boxplots=true",{"2":{"1371":1,"1907":1}}],["boxplot",{"0":{"1128":1,"1746":1,"1909":1,"1910":1,"1911":1,"1924":1},"1":{"1129":1,"1130":1,"1131":1,"1132":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1},"2":{"1128":5,"1129":3,"1130":2,"1131":2,"1285":1,"1371":29,"1907":2,"1909":3,"1910":1,"1911":1,"1924":1,"1925":1,"1927":1,"1929":2}}],["boxcolor",{"0":{"899":1,"900":1,"901":1,"902":1},"2":{"1371":4}}],["box2",{"2":{"189":2}}],["box1",{"2":{"189":2}}],["boxes",{"0":{"189":1},"2":{"189":3,"1128":1,"1129":1,"1138":1,"1139":1,"1371":5,"1916":1,"1917":1,"2702":3,"2712":2}}],["box",{"0":{"58":1,"123":1,"124":1,"473":1,"755":1,"2370":1},"1":{"474":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1},"2":{"38":1,"46":1,"47":1,"49":2,"57":1,"92":4,"100":4,"122":2,"123":3,"124":3,"125":1,"128":1,"129":1,"160":1,"189":3,"227":1,"255":1,"354":1,"362":1,"366":2,"377":1,"378":2,"476":4,"477":3,"480":3,"481":4,"483":3,"545":1,"590":1,"598":1,"599":1,"600":1,"611":1,"621":1,"661":1,"710":1,"714":1,"718":1,"723":1,"728":1,"737":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"911":1,"921":1,"923":1,"933":1,"939":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1129":2,"1148":1,"1162":1,"1219":1,"1256":1,"1280":1,"1285":5,"1303":1,"1308":1,"1345":1,"1371":67,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1907":6,"1954":1,"1969":3,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2282":1,"2292":1,"2317":1,"2325":1,"2361":1,"2370":2,"2427":1,"2435":1,"2459":1,"2496":1,"2524":1,"2530":4,"2585":1,"2617":1,"2671":1,"2677":1,"2679":4,"2692":4,"2701":1,"2702":1,"2712":1}}],["brbg",{"2":{"2735":10}}],["brg",{"2":{"2734":1}}],["bright6",{"2":{"2738":1}}],["bright",{"2":{"2681":4,"2738":1}}],["brightness",{"2":{"1371":1}}],["bring",{"2":{"64":1,"2711":1,"2721":1}}],["brings",{"2":{"46":1}}],["brass",{"2":{"2739":1}}],["branches",{"2":{"1371":1}}],["bracket",{"0":{"1163":1,"1747":1},"1":{"1164":1,"1165":1,"1166":1,"1167":1,"1168":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1},"2":{"61":19,"1163":8,"1165":4,"1166":2,"1167":2,"1179":1,"1180":1,"1186":1,"1371":19}}],["brain",{"2":{"48":1,"159":9,"355":3,"392":4,"425":4,"456":4,"1669":4,"2467":4,"2701":5,"2710":4,"2715":1}}],["broco50",{"2":{"2733":1}}],["broco25",{"2":{"2733":1}}],["broco100",{"2":{"2733":1}}],["broco10",{"2":{"2733":1}}],["broco",{"2":{"2733":1}}],["broc50",{"2":{"2733":1}}],["broc25",{"2":{"2733":1}}],["broc100",{"2":{"2733":1}}],["broc10",{"2":{"2733":1}}],["broc",{"2":{"2733":1}}],["broadly",{"2":{"1371":1,"1881":1}}],["broadcasting",{"2":{"1371":1}}],["broadcast",{"2":{"1371":9,"1441":1,"1515":1,"1545":1,"2436":1,"2592":1}}],["browncyan",{"2":{"2739":1}}],["brown",{"2":{"29":1,"1166":2,"2728":2}}],["browser",{"0":{"34":1,"39":1},"1":{"35":1},"2":{"11":1,"38":1,"194":1,"2696":1}}],["browsers",{"2":{"8":1,"39":2,"102":2}}],["broken",{"2":{"17":1,"32":1,"765":1}}],["breaking",{"2":{"157":1,"536":1,"765":1,"1309":1,"1371":2}}],["break",{"2":{"7":1,"77":1,"598":2}}],["bamakos",{"2":{"2733":1}}],["bamako50",{"2":{"2733":1}}],["bamako25",{"2":{"2733":1}}],["bamako100",{"2":{"2733":1}}],["bamako10",{"2":{"2733":1}}],["bamako",{"2":{"2733":1}}],["bamo50",{"2":{"2733":1}}],["bamo25",{"2":{"2733":1}}],["bamo100",{"2":{"2733":1}}],["bamo10",{"2":{"2733":1}}],["bamo",{"2":{"2733":1}}],["bam50",{"2":{"2733":1}}],["bam25",{"2":{"2733":1}}],["bam100",{"2":{"2733":1}}],["bam10",{"2":{"2733":1}}],["bam",{"2":{"2733":1}}],["batlowws",{"2":{"2733":1}}],["batloww50",{"2":{"2733":1}}],["batloww25",{"2":{"2733":1}}],["batloww100",{"2":{"2733":1}}],["batloww10",{"2":{"2733":1}}],["batloww",{"2":{"2733":1}}],["batlows",{"2":{"2733":1}}],["batlowks",{"2":{"2733":1}}],["batlowk50",{"2":{"2733":1}}],["batlowk25",{"2":{"2733":1}}],["batlowk100",{"2":{"2733":1}}],["batlowk10",{"2":{"2733":1}}],["batlowk",{"2":{"2733":1}}],["batlow50",{"2":{"2733":1}}],["batlow25",{"2":{"2733":1}}],["batlow100",{"2":{"2733":1}}],["batlow10",{"2":{"2733":1}}],["batlow",{"2":{"2340":2,"2733":1}}],["batsymbol",{"2":{"1969":4}}],["bat",{"2":{"1969":1}}],["bathymetry",{"2":{"32":1}}],["bandwidth",{"0":{"1355":1,"2401":1},"2":{"1351":1,"1355":1,"1371":3}}],["bands",{"2":{"1210":2,"1247":2,"1275":2,"1276":1,"1371":17,"1545":2,"1579":1,"1580":1,"2356":2,"2592":2,"2626":1,"2627":1}}],["band",{"0":{"1044":1,"1744":1},"1":{"1045":1,"1046":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1},"2":{"1044":7,"1045":5,"1268":2,"1269":2,"1371":24,"2345":1,"2349":2,"2350":2}}],["banks",{"2":{"685":1}}],["bac4f0a499af6f7cd0b756a268cc435f2b03cd4d",{"2":{"42":1}}],["backlight",{"0":{"1010":1,"1048":1,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1},"2":{"1371":7,"2679":5,"2681":2,"2686":1,"2688":1}}],["backside",{"2":{"2681":1}}],["backspace",{"2":{"76":2}}],["backscatter",{"2":{"30":2}}],["back",{"2":{"68":1,"77":1,"108":1,"117":1,"164":1,"183":1,"189":1,"209":1,"644":2,"1371":1,"2567":1,"2717":1}}],["backward",{"2":{"57":1,"1371":1}}],["backup",{"2":{"24":1}}],["background=",{"2":{"1080":1}}],["backgroundcolor=",{"2":{"712":1,"1317":2,"2717":2,"2719":1}}],["backgroundcolor",{"0":{"221":1,"357":1,"652":1,"779":1,"2307":1},"2":{"47":1,"94":1,"99":1,"153":2,"180":1,"189":5,"191":2,"192":8,"366":2,"517":1,"653":1,"770":2,"779":1,"1002":2,"1371":8,"1821":1,"2253":1,"2633":1,"2686":1,"2688":2,"2692":1,"2701":1,"2702":2,"2716":1}}],["background",{"0":{"1086":1,"1509":1},"2":{"21":1,"47":5,"77":1,"98":1,"134":1,"188":1,"189":1,"191":3,"192":2,"221":1,"357":1,"516":1,"517":1,"518":1,"519":1,"652":1,"653":1,"779":1,"780":1,"813":1,"845":1,"1313":1,"1371":3,"1795":1,"2307":1,"2629":2,"2717":3}}],["backend=current",{"2":{"1371":5}}],["backend=glmakie",{"2":{"27":1}}],["backends",{"0":{"9":1},"2":{"8":1,"10":1,"23":1,"27":2,"61":1,"72":1,"77":1,"81":1,"149":1,"187":1,"194":1,"963":1,"994":1,"1030":1,"1034":1,"1066":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1335":1,"1342":1,"1371":55,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1691":1,"1694":1,"1726":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"1967":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2239":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2490":1,"2493":1,"2523":1,"2579":1,"2582":1,"2615":1,"2670":1,"2680":2}}],["backend",{"0":{"8":1},"1":{"9":1},"2":{"8":3,"9":6,"11":2,"14":1,"16":1,"17":2,"18":1,"26":1,"27":8,"28":1,"33":1,"40":2,"74":1,"84":2,"102":3,"194":2,"197":1,"769":1,"1371":33,"1964":1,"2695":1,"2721":1}}],["balance",{"2":{"30":1,"1371":1,"2732":1}}],["bad",{"2":{"27":1,"58":1}}],["badly",{"2":{"14":1}}],["bar=",{"2":{"1080":1}}],["bars",{"2":{"117":1,"880":2,"1080":5,"1093":1,"1096":1,"1099":1,"1127":2,"1371":13,"1415":1,"1491":1,"1496":1,"1498":1,"1499":1,"1501":1,"1511":1,"1941":1,"2628":1,"2629":3,"2723":1}}],["barplots",{"2":{"148":1,"2257":2}}],["barplot",{"0":{"1079":1,"1745":1,"2724":1},"1":{"1080":1,"1081":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1},"2":{"69":1,"70":1,"71":1,"117":14,"148":1,"164":1,"166":1,"489":1,"536":1,"648":1,"880":1,"1079":4,"1080":7,"1096":1,"1371":16,"1490":1,"1491":1,"1501":1,"2257":1,"2628":1,"2724":4,"2725":7}}],["bare",{"2":{"49":1}}],["bar",{"0":{"1083":1,"1087":1,"1494":1,"1510":1},"2":{"25":2,"117":1,"148":8,"548":1,"1080":3,"1083":1,"1099":1,"1107":1,"1108":1,"1109":1,"1110":2,"1112":1,"1371":16,"1409":1,"1490":1,"1504":1,"1907":1,"1935":1,"2629":1,"2723":2}}],["basis",{"2":{"115":1,"116":1,"118":1,"187":1,"1371":1,"1967":1}}],["basically",{"2":{"1371":1,"2724":1}}],["basics",{"2":{"149":1}}],["basic",{"0":{"2304":1,"2551":1,"2702":1},"2":{"26":1,"68":1,"69":1,"143":1,"157":1,"643":1,"1371":2,"2577":1,"2721":1}}],["bashrc",{"2":{"22":1}}],["bash",{"2":{"22":1}}],["baseline",{"2":{"1096":1,"1366":1,"1371":4,"2253":1,"2254":1,"2255":2,"2256":1,"2263":1,"2680":1}}],["base",{"2":{"21":1,"70":1,"77":2,"103":1,"193":1,"1371":5,"1608":1,"1640":1,"1966":4,"1974":1,"1997":1}}],["based",{"2":{"8":2,"16":1,"17":1,"33":1,"57":4,"63":1,"64":1,"77":1,"78":1,"81":1,"115":2,"117":2,"137":1,"142":1,"155":1,"163":1,"188":1,"194":3,"811":2,"834":1,"860":1,"1371":15,"1820":1,"2219":1,"2367":1,"2368":1,"2530":1,"2555":1,"2679":2,"2681":1,"2682":2,"2690":1,"2692":1}}],["berlin50",{"2":{"2733":1}}],["berlin25",{"2":{"2733":1}}],["berlin100",{"2":{"2733":1}}],["berlin10",{"2":{"2733":1}}],["berlin",{"2":{"2733":1}}],["benefit",{"2":{"1371":1}}],["beneficial",{"2":{"1262":1,"2342":1}}],["bevel",{"2":{"986":2,"1371":10,"1389":2,"1624":4,"2087":2}}],["bezierpaths",{"2":{"1964":2,"1966":2}}],["bezierpath",{"2":{"1371":14,"1964":1,"1966":3,"1967":2,"1968":1,"1969":1}}],["bezier",{"0":{"1967":1},"1":{"1968":1,"1969":1},"2":{"522":1,"1371":2,"1967":1,"1969":1,"1985":1}}],["bezierutriangle",{"2":{"61":1}}],["behind",{"2":{"187":4,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2716":1,"2717":1}}],["behaviour",{"2":{"157":1,"1309":1,"1371":1,"1670":1,"2731":1}}],["behavior",{"2":{"57":1,"73":1,"81":1,"102":1,"145":1,"147":1,"602":1,"1275":1,"1371":2,"1442":1}}],["behave",{"2":{"130":1,"1371":1,"2549":1}}],["beyond",{"2":{"151":1,"1371":2}}],["besides",{"2":{"137":1,"2720":1}}],["best",{"2":{"11":3,"70":1,"103":1,"1309":1,"1371":1,"1442":1}}],["beach",{"2":{"2739":1}}],["beautiful",{"2":{"193":1,"195":1,"1313":2,"2260":1}}],["beautifulmakie",{"2":{"29":1,"32":1}}],["beat",{"2":{"77":1}}],["been",{"2":{"67":1,"69":1,"81":3,"95":1,"140":1,"495":1,"597":1,"1371":2,"1966":1,"2678":1,"2692":1,"2721":1}}],["bedd6312189d",{"2":{"42":1}}],["belong",{"2":{"189":2,"648":1,"2714":1}}],["belongs",{"2":{"183":1}}],["below",{"2":{"13":1,"17":1,"27":1,"71":1,"87":1,"603":1,"960":1,"986":1,"990":1,"991":1,"1028":1,"1064":1,"1113":1,"1214":1,"1251":1,"1337":1,"1371":51,"1389":1,"1393":1,"1394":1,"1424":1,"1440":1,"1457":1,"1482":1,"1534":1,"1564":1,"1597":1,"1624":2,"1628":1,"1629":1,"1659":1,"1689":1,"1723":1,"1840":1,"1907":1,"1950":1,"1994":1,"2033":1,"2087":1,"2091":1,"2092":1,"2121":1,"2205":1,"2238":1,"2284":1,"2306":1,"2324":1,"2455":1,"2489":1,"2520":1,"2539":1,"2578":1,"2611":1,"2667":1,"2718":1}}],["belt",{"2":{"31":5,"2721":5}}],["begin",{"2":{"30":1,"141":1,"855":1,"856":1,"922":1,"1315":2,"1316":1,"1317":1,"1371":3,"2577":1}}],["being",{"2":{"27":1,"49":1,"51":1,"57":1,"76":1,"77":1,"92":1,"102":1,"188":2,"769":1,"1001":2,"1188":1,"1225":1,"1371":5,"1608":1,"1640":1,"1974":1,"2188":1,"2467":1,"2549":1,"2682":1}}],["becoming",{"2":{"188":1}}],["become",{"2":{"75":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1313":1,"1324":1,"1371":46,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1801":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1}}],["becomes",{"2":{"27":1,"102":1,"188":1,"1371":1}}],["because",{"2":{"14":1,"33":1,"42":1,"44":1,"71":2,"73":1,"94":1,"96":1,"100":1,"102":4,"103":2,"136":2,"138":1,"140":1,"142":1,"148":2,"158":2,"178":1,"181":1,"187":1,"188":1,"191":1,"219":1,"284":1,"331":1,"365":1,"366":1,"597":1,"598":1,"1096":1,"1275":1,"1371":6,"1436":1,"1515":1,"1545":1,"1966":2,"1967":1,"2253":2,"2436":1,"2592":1,"2692":2,"2706":1,"2708":1,"2710":1,"2714":1,"2719":1,"2725":1}}],["beta",{"2":{"166":1}}],["between",{"0":{"604":1},"2":{"17":1,"57":1,"64":2,"75":1,"81":1,"102":1,"122":1,"146":1,"161":1,"239":1,"249":1,"266":1,"276":1,"284":1,"291":1,"313":1,"323":1,"331":1,"338":1,"361":1,"374":1,"551":1,"579":1,"600":2,"604":1,"654":1,"660":1,"676":1,"687":1,"689":1,"699":1,"704":1,"773":1,"787":1,"855":1,"1004":1,"1044":1,"1139":1,"1163":2,"1276":1,"1371":32,"1400":1,"1436":1,"1501":1,"1572":1,"1596":1,"1820":1,"1848":1,"1907":3,"1917":1,"1918":1,"2012":1,"2098":1,"2123":1,"2261":1,"2319":1,"2357":1,"2552":1,"2570":1,"2619":1,"2680":1,"2681":1,"2692":3,"2704":1,"2709":1,"2714":1,"2715":1}}],["better",{"2":{"5":1,"33":1,"165":1,"598":1,"603":1,"1371":1,"1442":1,"2567":1,"2701":1}}],["before",{"2":{"6":1,"13":1,"77":1,"81":2,"114":1,"130":1,"139":1,"151":1,"1162":1,"1308":1,"1316":1,"1341":1,"1343":1,"1371":9,"1471":1,"1974":1,"2301":1,"2435":1,"2692":1,"2701":1,"2704":1,"2710":1,"2724":1,"2731":1}}],["be",{"2":{"2":1,"4":1,"11":1,"13":1,"14":2,"15":2,"17":10,"18":3,"19":3,"21":1,"27":5,"31":1,"32":2,"33":1,"35":1,"39":1,"40":1,"42":8,"43":2,"44":5,"45":2,"47":3,"48":1,"49":4,"51":2,"53":1,"56":3,"57":6,"59":1,"63":3,"66":2,"69":1,"70":1,"71":6,"73":1,"77":3,"78":8,"81":3,"84":1,"88":1,"98":2,"100":1,"101":6,"102":5,"103":1,"104":2,"105":1,"106":1,"107":1,"108":1,"109":1,"112":2,"115":7,"116":1,"117":3,"118":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"129":2,"131":2,"132":2,"138":3,"139":1,"140":2,"141":1,"142":1,"145":1,"146":3,"148":2,"151":6,"152":1,"153":2,"156":1,"157":2,"158":5,"161":1,"165":2,"175":1,"178":1,"180":1,"181":1,"184":1,"187":2,"188":2,"202":1,"204":2,"207":1,"208":1,"212":1,"214":1,"216":1,"219":2,"231":8,"236":1,"245":1,"263":1,"276":1,"284":3,"287":4,"296":3,"301":1,"310":1,"323":1,"331":3,"334":4,"343":3,"348":1,"351":1,"364":1,"365":2,"378":1,"473":1,"521":1,"597":1,"598":2,"599":2,"604":1,"605":2,"623":1,"643":3,"645":3,"646":1,"647":3,"649":1,"706":1,"712":1,"739":1,"741":1,"744":1,"765":1,"767":2,"768":1,"769":2,"770":1,"774":2,"775":1,"780":1,"785":1,"786":1,"790":1,"792":1,"795":1,"817":1,"828":1,"849":1,"852":1,"891":2,"922":2,"925":1,"944":1,"946":1,"948":1,"950":1,"953":1,"958":1,"968":1,"969":2,"973":1,"975":1,"977":1,"979":1,"982":1,"988":1,"1000":1,"1004":1,"1011":1,"1012":1,"1013":1,"1015":1,"1016":1,"1020":1,"1043":1,"1044":1,"1049":1,"1050":2,"1051":1,"1053":1,"1055":1,"1059":1,"1063":1,"1077":2,"1078":1,"1084":1,"1088":1,"1090":1,"1092":1,"1093":1,"1101":1,"1126":1,"1180":1,"1187":1,"1191":1,"1193":1,"1195":1,"1196":1,"1200":1,"1210":1,"1223":1,"1228":1,"1230":1,"1232":1,"1233":1,"1237":1,"1247":1,"1260":1,"1264":1,"1267":1,"1271":1,"1275":3,"1276":1,"1284":1,"1309":3,"1317":1,"1320":2,"1322":1,"1324":1,"1325":1,"1327":1,"1328":1,"1331":1,"1335":1,"1338":1,"1349":1,"1357":1,"1362":1,"1371":499,"1376":1,"1378":1,"1380":1,"1382":1,"1385":1,"1391":1,"1403":1,"1405":3,"1408":1,"1409":1,"1410":1,"1412":1,"1414":1,"1415":1,"1418":1,"1432":1,"1434":6,"1438":1,"1439":1,"1440":3,"1442":1,"1445":1,"1446":1,"1448":1,"1449":1,"1452":1,"1456":1,"1465":1,"1469":2,"1470":1,"1471":1,"1478":1,"1480":1,"1486":2,"1487":1,"1495":2,"1496":1,"1511":1,"1515":1,"1518":1,"1520":1,"1522":1,"1524":1,"1527":1,"1532":1,"1542":1,"1545":2,"1548":1,"1549":3,"1550":1,"1552":1,"1554":1,"1557":1,"1563":1,"1578":1,"1585":1,"1586":1,"1588":1,"1589":1,"1592":1,"1596":1,"1605":2,"1606":1,"1611":1,"1613":1,"1615":1,"1617":1,"1620":1,"1626":1,"1637":1,"1643":1,"1645":1,"1647":1,"1649":1,"1652":1,"1657":1,"1667":1,"1674":1,"1675":2,"1676":1,"1678":1,"1680":1,"1684":1,"1688":1,"1702":2,"1703":1,"1709":1,"1711":1,"1713":1,"1715":1,"1719":1,"1725":1,"1730":1,"1738":3,"1739":1,"1795":1,"1797":1,"1799":1,"1802":1,"1819":1,"1824":1,"1825":3,"1826":1,"1828":1,"1830":1,"1833":1,"1839":1,"1854":1,"1858":1,"1861":1,"1863":1,"1880":1,"1881":3,"1884":1,"1887":1,"1889":1,"1906":1,"1909":1,"1926":1,"1928":1,"1930":1,"1934":1,"1935":1,"1936":1,"1938":1,"1940":1,"1941":1,"1944":1,"1958":1,"1962":1,"1963":2,"1964":2,"1966":2,"1967":2,"1968":2,"1977":1,"1979":1,"1981":1,"1983":1,"1990":1,"2011":1,"2016":1,"2018":1,"2020":1,"2022":1,"2025":1,"2049":1,"2050":1,"2074":1,"2076":1,"2078":1,"2080":1,"2083":1,"2089":1,"2101":1,"2106":1,"2107":2,"2108":1,"2110":1,"2111":1,"2112":1,"2117":1,"2122":1,"2124":1,"2132":1,"2136":1,"2142":1,"2144":1,"2151":3,"2169":1,"2173":2,"2187":1,"2188":1,"2189":1,"2191":1,"2193":1,"2197":1,"2217":1,"2218":1,"2223":1,"2224":1,"2225":1,"2227":1,"2228":1,"2232":1,"2237":1,"2250":2,"2251":1,"2255":1,"2257":1,"2258":1,"2260":1,"2265":1,"2267":1,"2269":1,"2270":1,"2271":2,"2278":1,"2282":1,"2300":1,"2308":1,"2309":1,"2313":1,"2324":2,"2335":1,"2339":1,"2341":3,"2344":1,"2347":1,"2352":1,"2356":2,"2366":1,"2368":1,"2370":2,"2403":1,"2406":1,"2407":1,"2412":1,"2433":1,"2436":1,"2439":1,"2441":1,"2443":1,"2445":1,"2448":1,"2453":1,"2463":1,"2473":1,"2474":1,"2476":1,"2477":1,"2482":1,"2486":1,"2501":1,"2508":1,"2509":1,"2511":1,"2512":1,"2515":1,"2519":1,"2528":1,"2529":1,"2530":1,"2533":2,"2534":1,"2535":1,"2537":1,"2549":1,"2555":2,"2556":1,"2561":1,"2562":1,"2563":1,"2565":1,"2566":1,"2570":1,"2572":1,"2591":1,"2592":2,"2595":1,"2596":3,"2597":1,"2599":1,"2601":1,"2604":1,"2610":1,"2625":1,"2629":3,"2651":1,"2653":1,"2655":1,"2657":1,"2660":1,"2665":1,"2675":1,"2676":3,"2681":2,"2692":5,"2695":4,"2697":2,"2702":1,"2707":1,"2717":1,"2721":1,"2725":1,"2726":4}}],["by",{"0":{"602":1},"2":{"1":2,"2":1,"4":1,"7":1,"8":1,"9":2,"11":1,"12":1,"13":3,"14":3,"17":1,"18":2,"21":2,"26":2,"27":3,"31":3,"32":1,"40":1,"49":2,"51":3,"55":1,"56":3,"57":3,"63":2,"64":2,"65":1,"67":1,"69":1,"71":1,"72":1,"73":1,"76":1,"77":2,"78":1,"80":1,"81":2,"84":1,"86":1,"92":1,"94":1,"100":1,"102":4,"103":3,"104":1,"105":2,"106":5,"113":1,"114":1,"115":4,"116":1,"117":1,"122":1,"127":1,"128":1,"138":1,"142":2,"144":1,"147":2,"148":4,"151":2,"154":2,"158":3,"160":2,"165":1,"174":1,"175":2,"179":1,"180":1,"187":1,"188":2,"189":1,"192":1,"194":1,"202":1,"204":2,"207":2,"208":2,"210":1,"212":1,"215":1,"231":1,"287":1,"334":1,"364":2,"378":1,"495":1,"536":1,"569":1,"596":1,"597":1,"599":1,"604":1,"643":1,"644":1,"645":1,"646":1,"647":1,"648":2,"726":1,"739":1,"744":1,"768":6,"769":1,"771":3,"773":1,"774":1,"775":3,"786":1,"813":1,"845":1,"880":1,"888":1,"922":1,"941":1,"944":2,"953":1,"956":1,"973":2,"982":1,"985":1,"1004":1,"1011":2,"1020":1,"1023":1,"1025":1,"1033":1,"1049":2,"1059":1,"1062":1,"1077":2,"1084":2,"1101":1,"1104":1,"1138":1,"1158":1,"1163":1,"1191":2,"1192":1,"1200":1,"1203":1,"1205":1,"1228":2,"1229":1,"1237":1,"1240":1,"1242":1,"1264":2,"1271":1,"1274":1,"1276":1,"1320":1,"1324":2,"1331":1,"1334":1,"1352":1,"1371":276,"1376":2,"1385":1,"1388":1,"1404":1,"1408":2,"1418":1,"1421":1,"1434":2,"1437":1,"1439":1,"1440":2,"1442":1,"1445":2,"1452":1,"1455":1,"1469":1,"1472":1,"1507":3,"1518":2,"1527":1,"1530":1,"1548":2,"1557":1,"1560":1,"1581":1,"1585":2,"1592":1,"1595":1,"1605":2,"1611":2,"1620":1,"1623":1,"1643":2,"1652":1,"1655":1,"1674":2,"1684":1,"1687":1,"1702":2,"1709":2,"1719":1,"1722":1,"1738":4,"1797":2,"1802":1,"1805":1,"1820":2,"1824":2,"1833":1,"1836":1,"1858":2,"1863":1,"1866":1,"1884":2,"1889":1,"1892":1,"1916":1,"1934":2,"1944":1,"1947":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":2,"1968":1,"1969":2,"1971":1,"1972":3,"1974":1,"1977":2,"1990":1,"1993":1,"1997":3,"2016":2,"2017":1,"2025":1,"2028":1,"2074":2,"2083":1,"2086":1,"2106":2,"2107":1,"2112":1,"2117":1,"2120":1,"2122":1,"2136":2,"2144":1,"2147":1,"2178":3,"2187":2,"2188":1,"2197":1,"2200":1,"2219":2,"2223":2,"2232":1,"2235":1,"2250":2,"2253":2,"2256":1,"2261":1,"2265":2,"2266":1,"2272":1,"2278":1,"2281":1,"2308":2,"2313":1,"2316":1,"2341":4,"2344":2,"2352":1,"2355":1,"2356":1,"2370":2,"2403":2,"2412":1,"2415":1,"2424":1,"2434":1,"2439":2,"2448":1,"2451":1,"2473":2,"2482":1,"2485":1,"2487":1,"2508":2,"2515":1,"2518":1,"2530":3,"2561":2,"2572":1,"2575":1,"2595":2,"2604":1,"2607":1,"2629":2,"2651":2,"2660":1,"2663":1,"2676":2,"2682":1,"2692":8,"2695":3,"2699":1,"2701":1,"2702":2,"2704":1,"2706":1,"2707":1,"2711":2,"2713":1,"2715":1,"2717":4,"2718":1,"2719":2,"2721":6,"2725":1,"2726":2,"2727":1}}],["1+sin",{"2":{"2688":1}}],["1randn",{"2":{"2219":1}}],["190",{"2":{"2219":1}}],["19",{"2":{"1969":2,"2341":8,"2686":1}}],["191",{"2":{"1969":1}}],["198",{"2":{"23":1,"24":1}}],["1π",{"2":{"1371":1}}],["1i",{"2":{"1352":1}}],["1s",{"2":{"148":1}}],["112",{"2":{"2257":1}}],["115",{"2":{"1969":1}}],["117s",{"2":{"1316":1}}],["11",{"2":{"70":1,"142":3,"186":2,"203":2,"530":1,"1188":1,"1371":3,"1436":2,"1969":2,"2258":1,"2341":3,"2555":6,"2696":1,"2735":11}}],["11448488754838437021",{"2":{"47":1}}],["1u",{"2":{"68":2,"70":1}}],["136",{"2":{"1969":1}}],["135",{"2":{"1969":1}}],["13",{"2":{"58":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"1966":1,"1969":2,"2341":5,"2530":1,"2688":1,"2696":1}}],["1px",{"2":{"47":3}}],["1f",{"2":{"880":3,"1371":1}}],["1fr",{"2":{"47":8}}],["1f0",{"2":{"42":1,"2684":1,"2685":1,"2719":1}}],["1c84",{"2":{"43":1}}],["125",{"2":{"1969":1}}],["1234",{"2":{"1468":2,"1469":2,"1470":1,"1471":1,"1473":1,"2340":2,"2341":1,"2342":1,"2368":2,"2530":6}}],["123",{"2":{"159":1,"163":1,"164":1,"2341":2}}],["1220",{"2":{"61":1}}],["12px",{"2":{"47":1}}],["12",{"2":{"43":2,"61":1,"103":5,"259":1,"306":1,"381":1,"414":1,"445":1,"569":1,"774":1,"1166":1,"1352":2,"1436":3,"1626":2,"1795":3,"1907":1,"1969":1,"2258":1,"2341":10,"2696":3,"2735":2}}],["12fcda4ce27b",{"2":{"42":1}}],["12053727279503293447",{"2":{"47":1}}],["1200",{"2":{"14":1,"18":1,"19":1,"101":2,"102":2,"1315":1,"1316":1,"1317":1,"2530":1,"2728":1}}],["120",{"2":{"6":1,"193":2}}],["18",{"2":{"120":2,"770":2,"934":1,"1969":1,"2341":2,"2555":1}}],["180",{"2":{"32":2,"848":1,"1261":2,"1371":1}}],["1848",{"2":{"31":2,"2721":2}}],["1k",{"2":{"31":1,"2721":1}}],["140",{"2":{"2257":1}}],["147",{"2":{"1969":1}}],["141",{"2":{"1969":1}}],["1417759722963415041",{"2":{"31":1}}],["14",{"0":{"1315":1},"2":{"1626":1,"1969":1,"2341":5,"2686":1,"2696":1}}],["1440",{"2":{"88":1}}],["1427",{"2":{"31":2,"2721":2}}],["176s",{"2":{"1316":1}}],["175",{"2":{"187":2,"1315":1}}],["175380323317893407",{"2":{"42":1}}],["17114413671826891275",{"2":{"42":1}}],["17",{"2":{"30":1,"1969":1,"2341":3}}],["178",{"2":{"24":1}}],["16pi",{"2":{"2530":3}}],["160",{"2":{"1311":1}}],["1600",{"2":{"14":1,"18":1,"19":1}}],["16",{"2":{"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"553":1,"581":1,"628":1,"654":1,"660":1,"668":1,"707":1,"736":1,"812":1,"844":1,"855":1,"856":1,"910":1,"1371":10,"1436":3,"1969":2,"2211":1,"2253":2,"2311":1,"2341":11,"2737":1}}],["168",{"2":{"24":1}}],["157",{"2":{"2717":1}}],["154",{"2":{"1969":1}}],["15f0",{"2":{"1821":1}}],["15px",{"2":{"47":3,"48":1}}],["150",{"2":{"187":1,"2219":1,"2503":1,"2692":4,"2737":1}}],["15041188247133775685",{"2":{"44":1}}],["1500",{"2":{"28":1,"30":1}}],["15",{"2":{"4":1,"61":2,"166":1,"189":2,"361":1,"365":1,"529":1,"535":1,"604":1,"645":3,"647":2,"648":2,"649":1,"743":1,"880":1,"930":1,"938":1,"1186":1,"1188":2,"1371":3,"1469":2,"1490":1,"1495":1,"1624":3,"1625":3,"1627":1,"1821":2,"1965":4,"1967":2,"1969":4,"2134":1,"2173":1,"2219":1,"2253":2,"2261":1,"2341":5,"2696":1,"2737":4}}],["1",{"0":{"393":1,"426":1,"457":1},"2":{"2":2,"4":3,"5":1,"6":14,"11":4,"14":3,"15":1,"18":1,"19":1,"24":3,"27":3,"28":7,"29":8,"30":13,"31":12,"32":11,"39":2,"42":5,"43":7,"44":10,"45":1,"47":7,"48":2,"50":2,"51":1,"55":2,"57":9,"58":16,"59":3,"61":12,"66":3,"68":8,"70":7,"71":3,"73":5,"75":3,"76":3,"77":2,"80":2,"81":1,"87":22,"88":5,"92":2,"93":4,"94":4,"97":3,"98":11,"99":4,"100":22,"101":7,"102":6,"103":5,"106":2,"116":1,"117":11,"120":4,"121":4,"132":1,"134":6,"135":11,"136":24,"138":1,"141":2,"142":2,"148":8,"149":2,"155":1,"158":6,"159":6,"160":10,"162":7,"163":3,"164":8,"165":5,"166":16,"175":2,"181":1,"182":3,"183":4,"184":7,"186":24,"187":22,"188":18,"189":13,"191":2,"192":16,"193":6,"199":2,"201":4,"202":9,"203":8,"204":4,"205":4,"219":6,"220":8,"231":10,"235":1,"236":4,"240":1,"245":4,"246":4,"250":1,"258":3,"262":1,"263":4,"273":1,"276":6,"279":1,"284":8,"285":1,"287":5,"296":6,"298":3,"300":1,"301":5,"305":3,"309":1,"310":4,"320":1,"323":6,"326":1,"331":6,"332":1,"334":5,"343":6,"345":3,"347":1,"348":5,"355":30,"356":3,"361":1,"365":3,"366":8,"367":3,"378":2,"383":1,"392":4,"393":1,"397":1,"408":1,"416":1,"425":3,"426":1,"430":1,"441":1,"447":1,"456":3,"457":1,"461":1,"472":1,"476":4,"477":4,"480":4,"481":4,"483":6,"489":10,"513":12,"520":1,"529":1,"535":40,"536":2,"564":1,"570":1,"573":1,"587":1,"595":5,"596":6,"597":13,"598":17,"599":10,"600":6,"601":8,"602":13,"603":5,"604":8,"605":13,"623":14,"632":1,"644":4,"645":4,"646":12,"647":14,"648":11,"649":12,"654":5,"657":1,"660":5,"673":1,"685":19,"686":5,"689":5,"690":5,"692":1,"696":4,"699":5,"706":5,"712":2,"725":5,"726":3,"766":2,"767":3,"768":7,"769":6,"770":26,"771":1,"774":17,"775":3,"785":3,"787":1,"799":1,"804":1,"811":1,"826":1,"833":1,"838":1,"856":1,"860":1,"861":4,"880":6,"890":3,"891":4,"896":1,"898":1,"901":1,"925":8,"941":4,"943":1,"950":1,"957":1,"969":2,"970":18,"972":1,"979":1,"1002":12,"1005":1,"1008":2,"1016":1,"1017":1,"1024":1,"1027":1,"1045":13,"1047":1,"1055":1,"1056":1,"1080":51,"1082":1,"1092":1,"1099":1,"1127":1,"1129":5,"1130":5,"1131":6,"1140":1,"1152":1,"1158":1,"1165":6,"1166":4,"1167":6,"1188":8,"1190":1,"1196":1,"1210":1,"1213":1,"1225":6,"1227":1,"1233":1,"1247":1,"1250":1,"1261":9,"1262":6,"1267":1,"1275":1,"1276":3,"1286":7,"1295":1,"1311":1,"1312":4,"1313":47,"1315":1,"1316":6,"1317":5,"1321":1,"1323":2,"1328":1,"1351":9,"1352":9,"1353":3,"1371":292,"1373":7,"1375":1,"1382":1,"1405":13,"1407":1,"1414":1,"1436":16,"1437":6,"1438":7,"1440":1,"1441":5,"1442":2,"1444":1,"1449":1,"1468":2,"1469":2,"1470":1,"1471":3,"1472":1,"1473":2,"1475":1,"1486":1,"1487":1,"1489":7,"1491":3,"1492":3,"1507":4,"1515":3,"1517":1,"1524":1,"1531":1,"1543":2,"1544":1,"1545":6,"1547":1,"1554":1,"1572":1,"1579":2,"1580":1,"1582":4,"1584":1,"1589":1,"1608":6,"1610":1,"1612":19,"1617":1,"1624":4,"1625":3,"1626":7,"1627":7,"1639":5,"1640":6,"1642":1,"1649":1,"1656":1,"1669":8,"1670":11,"1672":1,"1680":1,"1681":1,"1705":17,"1707":1,"1715":1,"1716":1,"1725":1,"1738":2,"1795":27,"1799":1,"1808":1,"1811":1,"1815":1,"1818":1,"1821":29,"1823":1,"1830":1,"1848":1,"1855":1,"1861":1,"1881":1,"1887":1,"1907":14,"1910":1,"1927":1,"1931":13,"1933":1,"1940":1,"1963":1,"1965":2,"1966":19,"1967":5,"1968":4,"1969":4,"1970":4,"1971":3,"1972":2,"1973":1,"1974":7,"1976":1,"1978":11,"1979":12,"1983":1,"1997":8,"2002":7,"2005":8,"2006":5,"2013":4,"2015":1,"2022":1,"2050":2,"2052":1,"2053":2,"2054":1,"2071":4,"2073":1,"2080":1,"2102":2,"2103":1,"2105":1,"2111":1,"2113":1,"2122":3,"2134":11,"2142":1,"2171":6,"2178":4,"2181":1,"2182":15,"2184":1,"2192":1,"2193":1,"2219":10,"2221":1,"2228":1,"2229":1,"2253":8,"2254":7,"2255":2,"2256":2,"2257":3,"2258":8,"2259":3,"2260":3,"2261":3,"2264":1,"2270":1,"2283":1,"2301":1,"2309":1,"2340":5,"2341":28,"2342":6,"2347":1,"2356":1,"2357":3,"2368":13,"2378":1,"2394":1,"2397":8,"2398":5,"2399":6,"2407":1,"2411":1,"2434":1,"2436":3,"2438":1,"2445":1,"2452":1,"2464":2,"2465":1,"2467":8,"2469":1,"2471":1,"2477":1,"2478":1,"2503":8,"2505":1,"2512":1,"2530":13,"2532":1,"2547":1,"2548":1,"2551":13,"2552":2,"2553":2,"2554":2,"2555":27,"2556":3,"2559":1,"2562":2,"2566":1,"2568":1,"2592":6,"2594":1,"2601":1,"2619":1,"2626":2,"2627":1,"2629":16,"2650":1,"2657":2,"2664":1,"2677":3,"2679":14,"2681":1,"2684":4,"2685":19,"2686":23,"2687":9,"2688":33,"2692":26,"2696":6,"2697":8,"2698":2,"2699":2,"2701":51,"2702":1,"2703":8,"2704":6,"2705":1,"2706":2,"2707":5,"2708":3,"2710":5,"2711":13,"2713":6,"2714":2,"2715":4,"2717":9,"2719":24,"2720":3,"2721":20,"2724":2,"2725":6,"2726":2,"2728":45,"2730":6,"2734":1}}],["10s",{"2":{"1316":1}}],["10^6",{"2":{"1313":1,"1371":1,"2102":1}}],["10^7",{"2":{"1313":1}}],["10pi",{"2":{"770":2,"2701":2,"2711":1,"2713":1}}],["10px",{"2":{"47":4,"725":1,"2256":1}}],["101",{"2":{"148":1,"1045":1,"1371":1,"2052":1,"2054":1}}],["10f0",{"2":{"56":1}}],["1024",{"2":{"32":1,"2557":1,"2691":1}}],["100f0",{"2":{"2719":3,"2721":1}}],["100",{"2":{"29":2,"30":2,"31":1,"44":6,"47":8,"48":1,"51":1,"80":1,"92":4,"94":2,"96":4,"98":2,"115":1,"140":2,"141":3,"148":2,"159":1,"164":1,"187":4,"189":2,"205":1,"219":2,"220":1,"284":8,"331":6,"366":2,"565":1,"597":1,"648":2,"769":2,"770":2,"774":3,"787":1,"1045":2,"1130":1,"1188":4,"1225":2,"1261":2,"1312":1,"1353":1,"1371":7,"1470":1,"1473":2,"1492":1,"1670":4,"1856":1,"1882":2,"2053":2,"2219":2,"2398":1,"2467":1,"2503":1,"2551":1,"2701":1,"2704":1,"2717":2,"2721":1,"2724":1,"2725":2,"2737":13}}],["1000",{"2":{"30":4,"31":1,"32":2,"132":3,"135":2,"162":1,"513":1,"605":2,"1129":9,"1131":2,"1313":2,"1351":1,"1371":1,"1489":1,"1490":1,"1491":1,"2171":1,"2397":6,"2399":2,"2467":1,"2701":1,"2702":1,"2717":2,"2721":1}}],["100000",{"2":{"1470":2,"1471":2}}],["10000",{"2":{"27":1,"2717":1}}],["1000f0",{"2":{"17":1,"188":1}}],["1060",{"2":{"27":1}}],["10",{"2":{"2":1,"4":1,"14":3,"28":1,"30":3,"31":2,"42":2,"43":1,"45":2,"54":2,"55":2,"61":5,"66":2,"68":4,"70":2,"71":1,"77":3,"80":3,"88":1,"98":2,"99":1,"101":6,"115":1,"116":2,"135":3,"136":7,"140":4,"142":4,"145":1,"147":4,"159":3,"160":4,"164":2,"166":3,"175":1,"181":5,"182":5,"183":6,"186":27,"189":2,"193":1,"196":3,"200":2,"201":1,"203":4,"205":2,"220":1,"284":7,"296":1,"331":7,"343":1,"466":1,"477":1,"483":1,"497":1,"535":2,"615":1,"616":1,"644":1,"645":1,"646":9,"647":1,"648":1,"649":3,"654":2,"660":2,"685":4,"686":2,"689":2,"690":2,"699":4,"706":2,"725":1,"735":1,"749":1,"767":1,"768":8,"769":6,"773":1,"774":3,"861":4,"871":1,"872":1,"880":2,"891":1,"970":1,"1002":2,"1045":1,"1080":3,"1165":2,"1188":4,"1209":1,"1246":1,"1261":3,"1262":1,"1275":1,"1276":1,"1351":1,"1371":21,"1405":4,"1436":1,"1441":4,"1470":1,"1489":1,"1626":5,"1627":1,"1639":1,"1705":1,"1795":4,"1821":1,"1931":1,"1962":1,"1963":1,"1969":3,"1971":1,"1972":4,"1978":2,"1997":2,"2013":1,"2054":1,"2103":1,"2122":2,"2171":1,"2219":1,"2258":1,"2259":2,"2260":1,"2319":1,"2334":1,"2341":8,"2356":1,"2357":1,"2530":6,"2555":7,"2686":5,"2688":2,"2696":3,"2701":7,"2706":2,"2709":2,"2711":3,"2717":1,"2719":1,"2721":2,"2724":1,"2725":2,"2726":2,"2728":34,"2731":1,"2735":11,"2737":7}}],["dlon",{"2":{"1315":4}}],["dlat",{"2":{"1315":4}}],["ds2",{"2":{"1317":2}}],["ds1",{"2":{"1317":2}}],["dsplot",{"2":{"1315":1}}],["ds",{"2":{"1311":2,"1315":4}}],["dt",{"2":{"193":4}}],["dtriangle",{"2":{"182":2,"1371":1,"1965":2,"2640":1}}],["dz",{"2":{"188":4,"193":2}}],["dc",{"2":{"148":2}}],["duplicate",{"2":{"1438":1}}],["duration",{"2":{"938":1}}],["during",{"2":{"4":1,"5":1,"81":3,"188":1,"216":1,"786":1,"1371":2}}],["due",{"2":{"81":1,"107":1,"204":1,"769":1,"1335":1,"1352":1,"1371":3,"2680":1}}],["dy",{"2":{"61":7,"75":2,"76":2,"193":2}}],["dynamically",{"2":{"51":1,"148":1,"163":1,"1371":1,"2721":1}}],["dynamic",{"2":{"51":1,"137":1,"148":1}}],["dx",{"2":{"61":7,"75":1,"76":1,"193":2,"1371":2,"2188":2}}],["ddd",{"2":{"47":1}}],["davoss",{"2":{"2733":1}}],["davos50",{"2":{"2733":1}}],["davos25",{"2":{"2733":1}}],["davos100",{"2":{"2733":1}}],["davos10",{"2":{"2733":1}}],["davos",{"2":{"2733":1}}],["danischkrumbiegel2021",{"2":{"196":1}}],["danisch",{"2":{"196":2}}],["dashed",{"2":{"1371":1}}],["dashes",{"2":{"1371":1}}],["dashdotdot",{"2":{"958":1,"988":1,"1371":13,"1391":1,"1532":1,"1563":1,"1626":2,"1657":1,"1839":1,"2089":1,"2453":1,"2610":1,"2665":1}}],["dashdot",{"2":{"958":2,"988":2,"1371":27,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2031":1,"2089":2,"2134":1,"2453":2,"2610":2,"2665":2}}],["dash",{"2":{"179":1,"182":1,"480":1,"647":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"770":3,"941":1,"958":2,"988":2,"1165":1,"1166":3,"1371":29,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2071":1,"2089":2,"2134":1,"2375":1,"2453":2,"2610":2,"2665":2,"2698":2,"2699":1}}],["dashboards",{"2":{"41":1,"47":1,"158":1,"164":1}}],["day",{"2":{"148":1,"2701":6,"2711":2,"2713":6}}],["datum",{"2":{"284":1,"331":1}}],["dateteimeticks",{"2":{"70":1}}],["datetimes",{"2":{"70":1}}],["datetimeconversion",{"2":{"70":3}}],["datetime",{"2":{"69":1,"70":4}}],["date",{"2":{"69":1,"70":6,"77":1}}],["dates",{"2":{"67":1,"68":2}}],["data2",{"2":{"2701":3,"2707":3}}],["data1",{"2":{"2701":4,"2707":3,"2708":1}}],["datalimits",{"0":{"2406":1},"2":{"1371":1,"2397":1}}],["datalimits=extrema",{"2":{"1371":2,"1928":1,"2406":1}}],["datapoints",{"2":{"1371":1,"1907":1,"2713":1}}],["datavis",{"2":{"1313":1}}],["datashader",{"0":{"1309":1,"1752":1},"1":{"1310":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":1,"1316":1,"1317":1,"1318":1,"1319":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1},"2":{"1309":4,"1311":1,"1312":2,"1313":1,"1315":1,"1316":1,"1317":3,"1318":2,"1371":12}}],["datasets",{"2":{"1907":1}}],["dataset",{"0":{"1315":1},"2":{"29":5,"513":3,"1315":1,"1316":1}}],["dataaspect",{"2":{"219":5,"1468":2,"1469":3,"1470":1,"1471":2,"1472":1,"1473":1,"1582":4,"1821":1,"2253":1}}],["datainspector",{"0":{"117":1},"2":{"45":1,"115":2,"116":2,"117":7,"118":1,"953":1,"954":1,"956":1,"982":1,"983":1,"985":1,"1020":1,"1021":1,"1023":1,"1059":1,"1060":1,"1062":1,"1101":1,"1102":1,"1104":1,"1200":1,"1201":1,"1203":1,"1237":1,"1238":1,"1240":1,"1271":1,"1272":1,"1274":1,"1331":1,"1332":1,"1334":1,"1371":130,"1385":1,"1386":1,"1388":1,"1418":1,"1419":1,"1421":1,"1452":1,"1453":1,"1455":1,"1527":1,"1528":1,"1530":1,"1557":1,"1558":1,"1560":1,"1592":1,"1593":1,"1595":1,"1620":1,"1621":1,"1623":1,"1652":1,"1653":1,"1655":1,"1684":1,"1685":1,"1687":1,"1719":1,"1720":1,"1722":1,"1802":1,"1803":1,"1805":1,"1833":1,"1834":1,"1836":1,"1863":1,"1864":1,"1866":1,"1889":1,"1890":1,"1892":1,"1944":1,"1945":1,"1947":1,"1990":1,"1991":1,"1993":1,"2025":1,"2026":1,"2028":1,"2083":1,"2084":1,"2086":1,"2117":1,"2118":1,"2120":1,"2144":1,"2145":1,"2147":1,"2197":1,"2198":1,"2200":1,"2232":1,"2233":1,"2235":1,"2278":1,"2279":1,"2281":1,"2313":1,"2314":1,"2316":1,"2352":1,"2353":1,"2355":1,"2412":1,"2413":1,"2415":1,"2448":1,"2449":1,"2451":1,"2482":1,"2483":1,"2485":1,"2515":1,"2516":1,"2518":1,"2572":1,"2573":1,"2575":1,"2604":1,"2605":1,"2607":1,"2660":1,"2661":1,"2663":1}}],["data",{"0":{"5":1,"115":1,"118":1,"1317":1,"2254":1},"1":{"116":1,"117":1,"118":1},"2":{"1":1,"4":3,"5":1,"6":1,"29":9,"32":1,"42":3,"54":1,"57":1,"61":5,"62":1,"63":4,"64":5,"65":1,"66":2,"81":3,"87":17,"115":2,"117":7,"118":1,"142":1,"148":1,"163":11,"164":2,"166":4,"193":2,"196":2,"219":1,"284":2,"331":2,"355":4,"365":2,"765":1,"768":1,"769":2,"774":1,"955":1,"964":1,"984":1,"996":1,"1022":1,"1038":1,"1061":1,"1072":1,"1103":1,"1119":1,"1128":1,"1129":1,"1138":1,"1158":1,"1202":1,"1219":1,"1239":1,"1256":1,"1273":1,"1280":1,"1309":1,"1315":3,"1316":1,"1317":1,"1333":1,"1345":1,"1371":146,"1387":1,"1398":1,"1420":1,"1428":1,"1436":8,"1440":1,"1442":3,"1454":1,"1461":1,"1472":1,"1486":1,"1489":5,"1490":2,"1515":1,"1529":1,"1538":1,"1545":1,"1559":1,"1570":1,"1594":1,"1601":1,"1622":1,"1633":1,"1654":1,"1663":1,"1670":2,"1686":1,"1697":1,"1721":1,"1733":1,"1795":2,"1804":1,"1812":1,"1835":1,"1846":1,"1865":1,"1874":1,"1881":1,"1891":1,"1900":1,"1907":41,"1916":1,"1923":1,"1946":1,"1954":1,"1966":4,"1972":4,"1992":1,"2003":1,"2027":1,"2043":1,"2052":2,"2054":2,"2067":1,"2085":1,"2096":1,"2112":1,"2119":1,"2122":2,"2123":1,"2124":1,"2128":1,"2146":1,"2153":1,"2171":5,"2199":1,"2212":1,"2219":4,"2234":1,"2245":1,"2253":3,"2254":4,"2257":1,"2258":1,"2280":1,"2292":1,"2315":1,"2325":1,"2354":1,"2357":1,"2361":1,"2368":1,"2414":1,"2427":1,"2434":1,"2436":1,"2450":1,"2459":1,"2466":2,"2484":1,"2486":1,"2496":1,"2517":1,"2524":1,"2529":1,"2556":5,"2557":1,"2574":1,"2577":1,"2585":1,"2592":1,"2606":1,"2617":1,"2662":1,"2671":1,"2692":1,"2693":1,"2696":4,"2697":1,"2698":1,"2699":1,"2701":2,"2704":3,"2713":2,"2723":2,"2725":2}}],["dark6",{"2":{"2738":1}}],["dark2",{"2":{"2735":6}}],["darktest",{"2":{"2731":1}}],["darkterrain",{"2":{"2219":1,"2739":1}}],["darkrainbow",{"2":{"2731":1,"2739":1}}],["darkgrey",{"2":{"1795":1}}],["darkblue",{"2":{"1352":1}}],["dark",{"0":{"172":1},"2":{"32":1,"172":1,"176":4,"177":1,"2738":1}}],["d50f25",{"2":{"31":1,"2721":1}}],["drops",{"2":{"1371":1}}],["dropoff",{"2":{"1315":2}}],["drop",{"2":{"1262":2,"1371":2,"2342":1}}],["dropdown",{"0":{"734":1,"735":1},"2":{"734":1,"735":1,"1371":2}}],["dropped",{"2":{"74":1,"1371":1,"2718":1}}],["drown",{"2":{"117":1}}],["dracula",{"2":{"2739":1}}],["drags",{"2":{"608":1,"865":1}}],["dragpan",{"2":{"212":1}}],["dragging",{"2":{"77":7,"208":1,"605":2,"861":1,"1371":4}}],["dragged",{"2":{"74":1,"880":1,"1371":1}}],["drag",{"0":{"208":1},"2":{"57":2,"77":4,"210":1,"605":1,"771":1,"1371":3}}],["drawbacks",{"2":{"188":1}}],["draws",{"2":{"187":1,"1163":1,"1371":6,"1820":1,"1881":1,"2502":1,"2647":1,"2717":2}}],["drawn",{"2":{"81":1,"153":3,"187":1,"769":1,"1371":3,"1415":1,"1941":1,"2112":1,"2253":1,"2678":1}}],["drawable",{"2":{"77":1}}],["drawing",{"2":{"13":1,"57":1,"107":1,"187":1,"1316":1,"1371":2,"1881":1,"2723":1}}],["draw",{"0":{"189":1},"2":{"10":1,"11":1,"13":1,"21":1,"75":1,"81":1,"107":1,"117":1,"148":1,"187":2,"773":1,"963":1,"994":1,"1009":1,"1034":1,"1069":1,"1118":1,"1128":1,"1154":1,"1218":1,"1255":1,"1276":1,"1279":1,"1285":1,"1305":1,"1342":1,"1371":54,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1795":1,"1810":1,"1844":1,"1855":1,"1873":1,"1881":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2114":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2396":1,"2423":1,"2458":1,"2493":1,"2523":1,"2555":1,"2582":1,"2615":1,"2670":1,"2719":2,"2723":2,"2724":2}}],["drivers",{"2":{"23":2}}],["driver",{"2":{"23":1}}],["dri",{"2":{"22":2}}],["d",{"0":{"2711":1},"1":{"2712":1,"2713":1},"2":{"21":1,"45":1,"57":1,"77":3,"296":1,"343":1,"603":1,"1129":1,"1166":1,"1313":3,"1352":3,"1371":12,"2219":10,"2370":3,"2696":1,"2701":1,"2702":4,"2703":2,"2711":1,"2714":1}}],["dpi",{"2":{"19":1,"74":2,"102":2,"103":5,"1371":2,"2718":1}}],["diamond",{"2":{"1965":2}}],["diameter",{"2":{"1008":1,"1027":1,"1371":2}}],["didn",{"2":{"2717":1}}],["did",{"2":{"71":1,"138":1,"163":1,"2725":1}}],["dims=1",{"2":{"1045":2}}],["dims",{"2":{"645":2,"1045":1,"1371":1,"2052":1,"2054":1,"2701":1,"2704":1}}],["dimmed",{"0":{"609":1,"866":1},"2":{"494":1,"609":1,"730":1,"866":1,"897":1,"931":1,"1371":2}}],["dim3",{"0":{"360":1,"717":1},"2":{"1371":2}}],["dim2",{"0":{"225":1,"359":1,"716":1,"784":1},"2":{"68":2,"70":2,"1371":4}}],["dim1",{"0":{"224":1,"358":1,"715":1,"783":1},"2":{"68":3,"70":2,"1371":4}}],["dimensional",{"2":{"1371":1}}],["dimensionless",{"2":{"1371":1}}],["dimensioned",{"2":{"1001":1,"1371":1}}],["dimension",{"0":{"67":1},"1":{"68":1,"69":1,"70":1,"71":1},"2":{"66":1,"68":2,"207":1,"208":1,"210":1,"224":1,"225":1,"282":1,"329":1,"358":1,"359":1,"360":1,"715":1,"716":1,"717":1,"783":1,"784":1,"1352":1,"1362":1,"1365":1,"1371":13,"1468":1,"1543":1,"1544":1,"1579":1,"1580":1,"1670":1,"1930":2,"1971":1,"2103":1,"2464":1,"2465":1,"2555":2,"2626":1,"2627":1}}],["dimensions`",{"2":{"71":1}}],["dimensions",{"0":{"86":1},"1":{"87":1,"88":1},"2":{"18":1,"71":1,"103":1,"123":1,"203":1,"207":1,"208":1,"210":1,"969":1,"1001":1,"1371":5,"1997":1,"2254":1,"2466":1}}],["dim",{"2":{"62":1,"67":1,"69":2,"71":16}}],["digit",{"2":{"45":1}}],["digits=2",{"2":{"1490":1}}],["digits",{"2":{"4":1,"287":1,"334":1,"605":2,"1371":1}}],["divides",{"2":{"276":1,"323":1}}],["diverging",{"2":{"2737":18}}],["dive",{"2":{"157":1}}],["div",{"2":{"43":2,"44":2,"45":1,"47":4,"48":1,"117":2}}],["dictionary",{"2":{"1371":4,"2271":1,"2272":1,"2721":1}}],["dictates",{"2":{"78":1}}],["dict",{"2":{"31":4,"61":5,"71":1,"96":1,"132":2,"163":2,"648":1,"1317":2,"1371":8,"2721":4}}],["dirs",{"2":{"61":2}}],["dir",{"2":{"29":1}}],["directory",{"2":{"2695":2}}],["directories",{"2":{"90":1}}],["direct",{"2":{"197":1,"2681":1}}],["directly",{"0":{"44":1,"51":1},"2":{"27":1,"44":3,"45":1,"51":1,"74":1,"78":2,"96":1,"98":1,"100":2,"102":2,"157":1,"158":1,"159":1,"160":1,"182":1,"183":1,"201":1,"355":1,"367":1,"521":1,"647":1,"712":1,"767":1,"1268":1,"1269":1,"1276":1,"1318":1,"1371":12,"1469":1,"1670":2,"1966":1,"2388":1,"2529":1,"2530":1,"2549":1,"2554":1,"2717":1,"2721":2}}],["directionallight",{"0":{"2685":1},"2":{"1371":1,"2682":1,"2685":6}}],["directions",{"2":{"1001":1,"1004":1,"1033":2,"1371":7,"2629":1,"2694":1}}],["direction=true",{"2":{"2629":4}}],["direction=makie",{"2":{"1795":1}}],["direction=",{"2":{"69":1,"1080":1,"1491":1,"2725":2}}],["direction=input",{"2":{"30":1}}],["direction",{"0":{"726":1,"733":1,"785":1,"1093":1,"1362":1,"1415":1,"1498":1,"1941":1,"2633":1,"2643":1},"2":{"17":1,"57":4,"66":1,"75":1,"257":1,"280":1,"281":1,"302":1,"303":1,"304":1,"327":1,"328":1,"349":1,"350":1,"380":1,"413":1,"444":1,"623":1,"726":4,"733":1,"768":3,"769":1,"771":4,"774":1,"785":1,"791":1,"793":1,"817":1,"828":1,"829":1,"849":1,"1007":1,"1008":1,"1009":1,"1080":1,"1093":1,"1179":1,"1351":1,"1352":2,"1357":1,"1365":1,"1371":41,"1404":1,"1405":1,"1415":1,"1476":1,"1491":1,"1498":1,"1511":1,"1930":1,"1931":1,"1941":1,"1968":2,"2257":1,"2555":1,"2629":2,"2681":4,"2682":6,"2701":1,"2704":1,"2719":1}}],["dielectricbrdfx",{"2":{"28":1}}],["dielectric",{"2":{"28":2}}],["diff",{"2":{"1127":1,"1371":1}}],["diffing",{"2":{"158":2}}],["difficult",{"2":{"142":1,"2692":1}}],["differs",{"2":{"1371":1}}],["differ",{"2":{"123":1,"1371":1,"1997":1,"2680":1}}],["differences",{"2":{"769":1}}],["difference",{"2":{"109":1,"146":1,"161":1,"192":1,"600":1,"2676":1,"2681":1}}],["differently",{"2":{"130":1,"136":1,"605":1,"1371":1,"2549":1}}],["different",{"2":{"4":1,"18":2,"27":1,"41":1,"77":2,"101":1,"102":1,"104":1,"108":1,"114":1,"126":1,"128":1,"130":1,"138":2,"140":1,"148":1,"152":1,"157":1,"158":1,"161":1,"166":2,"181":2,"184":1,"187":1,"192":1,"194":1,"204":2,"378":1,"594":1,"623":1,"768":1,"1131":1,"1371":2,"1963":1,"1964":1,"1965":1,"1967":1,"1969":1,"2260":1,"2399":1,"2556":1,"2629":1,"2682":1,"2686":2,"2692":2,"2695":1,"2698":1,"2702":1,"2704":1,"2710":1,"2720":1,"2721":1,"2723":1,"2731":1}}],["diffusemap",{"2":{"2688":1}}],["diffusematerial",{"2":{"28":1}}],["diffuse=vec3f",{"2":{"30":1}}],["diffuse",{"0":{"1017":1,"1056":1,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1},"2":{"28":2,"29":1,"1017":1,"1056":1,"1371":14,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1,"2681":3,"2682":4}}],["disregarding",{"2":{"1969":1}}],["disappears",{"2":{"1371":3}}],["disables",{"2":{"115":3,"181":1,"860":1,"1371":3,"2682":1}}],["disabled",{"2":{"115":1,"775":1,"1322":1,"1371":2}}],["disable",{"2":{"24":1,"59":1,"115":1,"213":1,"771":2,"773":1,"817":1,"849":1,"925":1,"1371":10,"1442":1,"1608":3,"1640":3,"1974":3,"2301":1,"2677":1}}],["discussing",{"2":{"2721":1}}],["discriminated",{"2":{"1405":3}}],["disconnect",{"2":{"1371":2}}],["discord",{"2":{"197":1}}],["discourse",{"2":{"197":2}}],["discard",{"2":{"78":1}}],["dispatch",{"2":{"62":1,"144":3,"214":1}}],["display=192",{"2":{"24":1}}],["display=localhost",{"2":{"24":1}}],["displaying",{"2":{"18":1,"20":1,"33":1,"1371":1,"1966":1,"2302":1}}],["displays",{"2":{"17":1,"18":2,"116":1,"131":1,"194":1,"1371":1}}],["display",{"2":{"6":2,"11":1,"17":1,"18":3,"19":1,"20":1,"21":4,"23":1,"24":1,"27":7,"30":1,"42":1,"47":5,"70":2,"88":1,"102":2,"131":2,"1315":1,"1316":1,"1317":1,"1341":1,"1371":4,"1964":1,"2368":1,"2692":1,"2696":1,"2717":4}}],["displayed",{"0":{"84":1,"907":1},"2":{"4":1,"12":1,"18":1,"21":1,"23":1,"27":1,"42":1,"48":1,"54":1,"68":1,"77":1,"81":1,"84":2,"102":3,"115":1,"219":1,"393":1,"426":1,"457":1,"637":1,"907":1,"913":1,"914":1,"1317":1,"1335":1,"1371":6,"1607":1,"2726":1}}],["dist",{"2":{"1907":1}}],["distracting",{"2":{"1472":1}}],["distributing",{"2":{"2715":1}}],["distribution",{"2":{"1371":10,"1372":1,"1855":1,"1881":6,"1882":1,"1907":2,"1923":1}}],["distributions",{"2":{"1130":1,"1353":1,"1371":2,"1492":1,"1881":2,"1907":8,"2398":1}}],["distributed",{"2":{"597":1,"1362":1,"1371":1,"1856":1}}],["distribute",{"2":{"26":1}}],["distant",{"2":{"1371":1}}],["distancefield",{"0":{"1985":1},"2":{"1371":3,"1985":1}}],["distance^2",{"2":{"1371":1}}],["distance",{"2":{"77":1,"107":1,"991":1,"1109":1,"1371":12,"1394":1,"1629":1,"1909":1,"1918":1,"2092":1}}],["distances",{"2":{"70":1,"1907":1,"2686":1}}],["distance=input",{"2":{"30":2}}],["distortion",{"2":{"774":1}}],["deuteranopic",{"2":{"2737":5}}],["deems",{"2":{"2692":1}}],["deepsea",{"2":{"2739":1}}],["deep6",{"2":{"2738":1}}],["deep",{"2":{"1437":1,"2219":2,"2732":1,"2738":1}}],["deg2rad",{"2":{"2002":2}}],["deg",{"0":{"1818":1},"2":{"1371":1}}],["degree",{"2":{"769":1,"1371":1,"1608":1,"1640":1,"1818":1,"1974":1,"2680":1}}],["degrees",{"2":{"94":1,"1371":1}}],["deduced",{"2":{"1371":1,"1441":1}}],["dedicated",{"0":{"22":1},"2":{"22":2,"205":1}}],["deals",{"2":{"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1283":1,"1348":1,"1371":43,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2100":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1}}],["dealing",{"0":{"1608":1,"1640":1,"1974":1},"2":{"138":1,"139":1,"214":1,"2692":1}}],["deactivating",{"0":{"213":1}}],["deactivate",{"2":{"14":1,"213":1,"1371":4}}],["dejavu",{"2":{"106":1}}],["delaunay",{"2":{"1371":1,"2341":1,"2365":1}}],["delaunaytriangulation",{"2":{"1371":7,"2339":1,"2341":8,"2365":3,"2367":1,"2368":4,"2529":1,"2530":6,"2548":1}}],["delimited",{"2":{"1371":1,"2356":1}}],["delimitedfiles",{"2":{"159":1,"1261":3,"1262":1,"1311":1,"1472":1,"1973":1,"2219":1}}],["delta",{"2":{"81":3,"166":1,"925":1,"1371":1,"2732":1}}],["deletion",{"2":{"76":1}}],["deleting",{"0":{"52":1,"201":1},"2":{"77":4}}],["deleted",{"2":{"81":1,"1371":1}}],["deleteat",{"2":{"77":2}}],["delete",{"2":{"52":1,"76":4,"77":2,"201":3}}],["derivatives",{"2":{"2680":1}}],["derives",{"2":{"1371":1}}],["derive",{"2":{"61":1,"768":1,"1371":1,"2553":1,"2682":1}}],["derived",{"2":{"57":1,"140":1,"1371":2,"1434":1,"2682":1}}],["deregistration",{"2":{"216":2}}],["deregistering",{"0":{"212":1}}],["deregister",{"2":{"71":3,"212":1,"1371":5}}],["detect",{"2":{"2717":1}}],["determines",{"2":{"94":2,"138":1,"1276":1,"1371":15,"1881":1,"1907":1,"1909":1,"1912":1,"1925":1,"1926":1,"1927":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2544":1}}],["determine",{"2":{"70":1,"93":1,"122":1,"144":1,"296":1,"343":1,"597":1,"891":1,"922":1}}],["determined",{"0":{"125":1},"2":{"4":1,"122":1,"125":1,"128":2,"231":2,"287":2,"296":2,"334":2,"343":2,"726":1,"888":1,"1099":1,"1192":1,"1229":1,"1355":1,"1356":1,"1371":23,"2107":1,"2253":1,"2530":2,"2533":1}}],["detailed",{"2":{"1608":1,"1640":1,"1974":1}}],["detail",{"2":{"115":1,"130":1,"151":1,"1371":1,"2716":1,"2717":1}}],["details",{"2":{"59":1,"102":1,"111":1,"114":1,"1371":4,"1855":1,"2181":1}}],["devons",{"2":{"2733":1}}],["devon50",{"2":{"2733":1}}],["devon25",{"2":{"2733":1}}],["devon100",{"2":{"2733":1}}],["devon10",{"2":{"2733":1}}],["devon",{"2":{"2733":1}}],["device",{"2":{"102":12,"151":1,"1371":2}}],["developed",{"2":{"2730":1}}],["developer",{"0":{"71":1},"2":{"143":1,"2723":1}}],["development",{"2":{"157":1,"197":1}}],["developing",{"2":{"7":1}}],["dev",{"2":{"24":7,"1313":1}}],["demarcate",{"2":{"1371":1}}],["demands",{"2":{"103":1}}],["demand",{"2":{"17":1,"81":1,"103":1}}],["demonstration",{"2":{"2723":1}}],["demonstrates",{"2":{"2692":1}}],["demonstrated",{"2":{"1371":1}}],["demonstrate",{"2":{"1316":1,"1670":1,"2692":1}}],["demofigure",{"2":{"166":2,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1}}],["demo",{"2":{"23":1}}],["depicted",{"2":{"542":1,"557":1}}],["deprecated",{"2":{"27":1,"653":1,"862":1,"1371":4,"2290":1}}],["depthbuffer",{"2":{"2717":3}}],["depthsorting",{"0":{"1984":1,"2567":1},"2":{"1371":2,"1974":5}}],["depths",{"2":{"599":1}}],["depth",{"0":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1197":1,"1233":1,"1234":1,"1267":1,"1328":1,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1572":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1848":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2479":1,"2512":1,"2566":1,"2601":1,"2619":1,"2657":1},"2":{"17":1,"115":2,"117":1,"187":8,"188":2,"769":2,"950":2,"963":1,"979":2,"994":1,"1016":2,"1034":1,"1055":2,"1069":1,"1092":2,"1118":1,"1196":2,"1218":1,"1233":2,"1255":1,"1267":2,"1279":1,"1328":2,"1342":1,"1371":186,"1382":2,"1397":1,"1414":2,"1427":1,"1449":2,"1460":1,"1524":2,"1537":1,"1554":2,"1568":1,"1572":1,"1589":2,"1600":1,"1608":2,"1617":2,"1632":1,"1640":2,"1649":2,"1662":1,"1680":2,"1694":1,"1715":2,"1729":1,"1799":2,"1810":1,"1830":2,"1844":1,"1848":1,"1861":2,"1873":1,"1887":2,"1899":1,"1940":2,"1953":1,"1974":3,"1983":2,"1984":1,"2001":1,"2002":1,"2022":2,"2042":1,"2080":2,"2095":1,"2111":2,"2127":1,"2142":2,"2152":1,"2193":2,"2210":1,"2228":2,"2242":1,"2270":2,"2289":1,"2309":2,"2323":1,"2347":2,"2360":1,"2407":2,"2423":1,"2445":2,"2458":1,"2477":2,"2479":1,"2493":1,"2512":2,"2523":1,"2566":2,"2582":1,"2601":2,"2615":1,"2619":1,"2657":2,"2670":1,"2676":1,"2717":2}}],["dependant",{"2":{"43":1}}],["dependencies",{"2":{"42":1,"2695":1}}],["dependency",{"2":{"4":1,"143":1,"145":1,"149":1}}],["dependent",{"2":{"4":1,"188":1,"1371":2}}],["depends",{"2":{"4":1,"21":2,"57":2,"102":1,"103":1,"142":1,"187":1,"647":1,"1179":1,"1371":5,"1966":1,"2253":1,"2258":1,"2696":1}}],["depend",{"2":{"4":1,"366":1,"2692":1,"2723":1}}],["depending",{"2":{"4":1,"123":1,"125":1,"130":1,"140":1,"147":1,"284":1,"331":1,"366":1,"569":1,"1352":1,"1371":4,"1608":1,"1640":1,"1918":1,"1974":1,"2273":1,"2676":1}}],["december",{"2":{"1352":1}}],["decimal",{"2":{"287":1,"334":1}}],["decides",{"2":{"528":1,"1963":1}}],["decided",{"2":{"102":2,"161":1,"1371":1}}],["decide",{"2":{"17":1,"177":1,"603":1,"647":1,"2692":1}}],["declarative",{"2":{"158":3}}],["decoupled",{"2":{"2702":1}}],["decomposition",{"2":{"1821":1,"2219":1}}],["decomposable",{"2":{"1371":1,"1820":1}}],["decomposes",{"2":{"1371":6}}],["decompose",{"2":{"145":2,"1371":1,"1670":1,"1820":1,"1970":2,"2686":1}}],["decorations=false",{"2":{"1371":1}}],["decorations=true",{"2":{"1371":1}}],["decorations",{"0":{"202":1,"770":1},"2":{"17":1,"122":1,"202":1,"366":1,"770":5,"1371":14,"2706":1}}],["decorated",{"2":{"17":1}}],["decreasing",{"2":{"57":1,"1371":1}}],["decrease",{"2":{"57":1,"86":1,"1371":1,"2692":1}}],["debug",{"2":{"17":1,"782":1}}],["debugging",{"2":{"17":1,"26":2}}],["despite",{"2":{"1131":1,"2399":1}}],["desirable",{"2":{"204":1}}],["desired",{"2":{"21":1,"98":1,"103":2,"220":1,"231":1,"1371":2}}],["deselected",{"2":{"118":1}}],["destructuring",{"2":{"96":1}}],["destructured",{"2":{"131":2}}],["destructure",{"2":{"96":1}}],["destroyed",{"2":{"71":1}}],["described",{"2":{"2717":1}}],["describe",{"2":{"98":1,"2695":1}}],["describes",{"2":{"81":1,"108":1,"1371":2,"1730":1,"2681":1}}],["describing",{"2":{"75":1,"148":1,"158":5}}],["descriptions",{"2":{"158":1}}],["description",{"2":{"8":1,"158":1}}],["desktop",{"2":{"16":1,"24":1,"25":1,"39":1}}],["denote",{"2":{"2219":1}}],["denotes",{"2":{"4":1}}],["dense",{"2":{"958":2,"988":2,"1371":26,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2089":2,"2453":2,"2610":2,"2665":2,"2732":1}}],["densities",{"2":{"159":3,"1366":1,"1371":1}}],["density",{"0":{"819":1,"1350":1,"1753":1,"2192":1,"2416":1},"1":{"1351":1,"1352":1,"1353":1,"1354":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1},"2":{"14":1,"102":1,"103":2,"159":2,"166":2,"181":1,"184":5,"819":1,"1350":4,"1351":4,"1352":3,"1353":2,"1355":1,"1356":1,"1366":1,"1371":26,"1507":3,"2178":3,"2396":1,"2424":1,"2701":2,"2704":3,"2709":2}}],["defocusing",{"2":{"914":1}}],["defocused",{"2":{"906":1}}],["defocus",{"0":{"906":1,"914":1},"2":{"1371":2}}],["definition",{"2":{"147":2}}],["definitions",{"2":{"143":1}}],["defining",{"2":{"145":1,"147":2,"215":1,"1323":1,"1371":1,"2341":1}}],["define",{"2":{"21":1,"47":1,"69":1,"71":2,"142":1,"143":2,"145":2,"149":1,"163":1,"174":1,"175":1,"180":1,"215":1,"284":1,"331":1,"1371":3,"1441":1,"1967":1,"2218":3,"2219":1,"2555":2,"2723":2}}],["defined",{"2":{"8":1,"71":1,"100":1,"101":1,"102":1,"143":1,"145":1,"147":3,"183":1,"284":2,"287":1,"296":1,"331":2,"334":1,"343":1,"597":1,"941":1,"1371":20,"1820":1,"2553":1,"2555":1,"2723":2,"2730":1,"2731":1}}],["defines",{"2":{"8":1,"47":1,"64":1,"66":1,"1007":1,"1009":1,"1035":1,"1371":5,"1469":1,"1499":1,"2590":1,"2716":1}}],["defaultfont",{"2":{"809":1,"842":1,"854":1}}],["defaultlimits",{"2":{"284":1,"331":1}}],["defaulting",{"2":{"69":1,"1371":1}}],["defaults",{"0":{"102":1},"2":{"17":1,"19":1,"42":1,"56":1,"57":1,"77":1,"147":1,"182":1,"183":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1,"644":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"740":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":2,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":2,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":2,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":2,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1,"1371":19,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1494":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1,"1581":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":2,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2101":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2221":1,"2222":1,"2223":1,"2224":2,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1,"2716":1}}],["default",{"0":{"167":1,"1965":1},"2":{"3":1,"18":2,"32":1,"40":1,"56":1,"57":1,"69":1,"77":2,"83":1,"84":1,"92":1,"102":8,"106":1,"115":1,"121":1,"131":1,"145":1,"147":3,"148":2,"151":1,"160":2,"174":1,"175":3,"181":1,"184":1,"185":1,"188":1,"204":1,"212":1,"219":1,"296":1,"343":1,"356":1,"366":1,"392":1,"425":1,"456":1,"536":1,"597":2,"599":1,"605":1,"623":1,"644":2,"646":1,"648":1,"654":1,"660":1,"663":1,"667":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"689":1,"690":2,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"725":2,"726":1,"742":1,"768":3,"769":1,"771":1,"775":1,"813":1,"845":1,"922":1,"944":1,"955":1,"956":1,"973":1,"984":1,"985":1,"1004":1,"1007":1,"1009":1,"1011":1,"1022":1,"1023":1,"1033":1,"1049":1,"1061":1,"1062":1,"1084":1,"1096":2,"1103":1,"1104":1,"1131":1,"1158":1,"1163":1,"1191":1,"1202":1,"1203":1,"1205":1,"1228":1,"1239":1,"1240":1,"1242":1,"1264":1,"1268":1,"1269":1,"1273":1,"1274":1,"1275":1,"1324":1,"1333":1,"1334":1,"1371":176,"1376":1,"1387":1,"1388":1,"1408":1,"1420":1,"1421":1,"1434":1,"1445":1,"1454":1,"1455":1,"1518":1,"1529":1,"1530":1,"1548":1,"1559":1,"1560":1,"1582":1,"1585":1,"1594":1,"1595":1,"1611":1,"1622":1,"1623":1,"1643":1,"1654":1,"1655":1,"1670":2,"1674":1,"1686":1,"1687":1,"1709":1,"1721":1,"1722":1,"1738":1,"1797":1,"1804":1,"1805":1,"1824":1,"1835":1,"1836":1,"1858":1,"1865":1,"1866":1,"1884":1,"1891":1,"1892":1,"1907":3,"1924":1,"1934":1,"1946":1,"1947":1,"1963":1,"1964":2,"1966":1,"1969":2,"1972":1,"1977":1,"1992":1,"1993":1,"1996":1,"2016":1,"2017":1,"2027":1,"2028":1,"2074":1,"2085":1,"2086":1,"2106":1,"2107":1,"2112":1,"2119":1,"2120":1,"2136":1,"2146":1,"2147":1,"2187":1,"2199":1,"2200":1,"2223":1,"2234":1,"2235":1,"2253":1,"2256":1,"2258":1,"2265":1,"2280":1,"2281":1,"2282":1,"2308":1,"2315":1,"2316":1,"2341":1,"2344":1,"2354":1,"2355":1,"2370":1,"2399":1,"2403":1,"2414":1,"2415":1,"2434":1,"2439":1,"2450":1,"2451":1,"2473":1,"2484":1,"2485":1,"2508":1,"2517":1,"2518":1,"2530":2,"2561":1,"2574":1,"2575":1,"2595":1,"2606":1,"2607":1,"2651":1,"2662":1,"2663":1,"2676":1,"2680":1,"2682":1,"2692":3,"2717":1,"2719":2,"2725":1,"2726":2,"2730":2,"2731":1}}],["dodge=group",{"2":{"2629":4}}],["dodged",{"2":{"1080":4,"1139":1,"1371":2,"1917":1}}],["dodge",{"0":{"1094":1,"1095":1,"1115":1,"1138":1,"1139":1,"1146":1,"1293":1,"1294":1,"1299":1,"1916":1,"1917":1,"1921":1,"2408":1,"2409":1,"2420":1,"2634":1,"2635":1,"2637":1,"2642":1},"2":{"1080":4,"1129":8,"1286":3,"1371":21,"1921":2,"2397":3,"2629":2}}],["dodgerblue",{"2":{"605":1,"623":1}}],["doi",{"2":{"196":3}}],["doing",{"2":{"117":1,"151":1,"209":2,"2692":1,"2716":1}}],["double",{"2":{"142":1,"605":1,"861":1,"1907":2}}],["dollar",{"2":{"141":1}}],["dots",{"2":{"103":1,"644":1,"646":5}}],["dot",{"2":{"58":1,"182":1,"480":1,"648":1,"958":2,"988":2,"1166":2,"1371":27,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2031":1,"2071":1,"2089":2,"2453":2,"2610":2,"2665":2,"2681":3,"2682":2}}],["domain",{"2":{"197":1}}],["dom",{"2":{"43":3,"44":5,"45":3,"47":9,"48":1}}],["downoutside",{"2":{"1371":1}}],["downwards",{"2":{"330":1,"456":1,"1371":1,"1969":1}}],["downcolor",{"2":{"148":3}}],["down",{"2":{"57":3,"61":3,"77":2,"148":1,"361":2,"726":1,"733":1,"1165":2,"1166":3,"1180":1,"1315":1,"1371":7,"1442":2,"1919":1,"2676":1,"2682":1}}],["downloaded",{"2":{"2695":2}}],["downloads",{"2":{"32":4,"1315":2,"1442":2,"2694":1}}],["download",{"2":{"26":1,"32":3,"1315":1,"1316":1,"1442":1,"2691":1}}],["downgrades",{"2":{"7":1}}],["does",{"0":{"25":1,"94":1},"2":{"26":1,"42":1,"66":1,"77":1,"84":2,"94":1,"100":1,"101":1,"107":1,"140":2,"158":1,"187":1,"192":1,"231":1,"366":1,"771":1,"1026":1,"1036":1,"1070":1,"1109":1,"1371":18,"1507":2,"1695":1,"1731":1,"2178":2,"2243":1,"2494":1,"2583":1,"2681":2,"2692":1,"2695":1,"2706":1,"2719":1}}],["doesn",{"0":{"90":1},"2":{"3":1,"6":1,"27":5,"30":1,"38":1,"42":1,"69":1,"93":1,"101":1,"102":4,"120":1,"126":1,"135":1,"144":1,"163":1,"378":1,"880":1,"891":1,"1317":1,"1371":4,"2692":1}}],["doc",{"2":{"1371":3}}],["docbuild",{"2":{"1313":1}}],["documents",{"0":{"103":1},"2":{"102":1,"103":1}}],["document",{"2":{"44":3,"103":1,"1371":1}}],["documenter",{"2":{"41":1,"42":4,"48":1,"114":1,"1322":1,"1371":1}}],["documentation",{"2":{"9":1,"46":1,"59":1,"115":1,"116":1,"149":1,"151":1,"153":1,"173":1,"1311":1,"1371":2,"2692":1}}],["dock",{"2":{"25":1}}],["docstring",{"2":{"287":1,"334":1,"1371":123}}],["docs",{"0":{"71":1},"2":{"6":1,"46":1,"69":1,"114":1,"712":1,"966":1,"998":1,"1029":1,"1041":1,"1054":1,"1065":1,"1075":1,"1085":1,"1086":1,"1087":1,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1265":1,"1266":1,"1278":1,"1282":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1296":1,"1297":1,"1298":1,"1299":1,"1306":1,"1307":1,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":287,"1401":1,"1413":1,"1422":1,"1430":1,"1463":1,"1484":1,"1485":1,"1494":1,"1497":1,"1500":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1509":1,"1510":1,"1512":1,"1513":1,"1540":1,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1603":1,"1635":1,"1665":1,"1679":1,"1690":1,"1700":1,"1714":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1915":1,"1939":1,"1948":1,"1956":1,"2008":1,"2010":1,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2099":1,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2248":1,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2359":1,"2363":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2461":1,"2499":1,"2506":1,"2507":1,"2526":1,"2545":1,"2588":1,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2673":1}}],["don",{"2":{"4":1,"6":1,"8":1,"23":2,"27":2,"42":1,"71":1,"75":1,"98":2,"102":4,"114":1,"126":1,"149":1,"157":1,"213":1,"215":1,"367":1,"605":1,"614":1,"861":1,"878":1,"1309":1,"1313":1,"1371":1,"1966":1,"2253":1,"2694":1,"2702":1,"2721":1}}],["done",{"2":{"2":1,"69":1,"77":1,"81":1,"101":1,"117":1,"146":1,"187":2,"188":1,"774":1,"1371":2,"1440":1,"2692":1}}],["do",{"2":{"2":2,"4":2,"5":1,"6":1,"21":1,"24":1,"29":2,"30":1,"31":1,"32":1,"43":3,"44":3,"45":1,"47":2,"48":2,"51":1,"58":1,"61":9,"64":1,"70":1,"71":3,"73":3,"75":6,"76":4,"77":4,"78":4,"80":1,"81":1,"88":1,"90":1,"102":1,"103":1,"117":1,"121":1,"139":1,"140":1,"141":1,"147":1,"148":6,"149":1,"158":1,"163":1,"164":4,"165":5,"176":1,"178":2,"181":1,"182":1,"189":1,"192":1,"193":1,"197":1,"201":1,"205":2,"214":2,"489":1,"602":1,"605":4,"725":3,"861":1,"880":1,"891":1,"925":2,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1309":1,"1324":1,"1371":64,"1376":1,"1408":1,"1436":1,"1445":1,"1507":1,"1518":1,"1548":1,"1585":1,"1611":1,"1626":1,"1643":1,"1670":3,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2178":1,"2187":1,"2223":1,"2260":1,"2265":1,"2308":1,"2344":1,"2397":4,"2403":1,"2439":1,"2473":1,"2503":4,"2508":1,"2530":1,"2561":1,"2595":1,"2651":1,"2678":1,"2701":1,"2713":1,"2717":1,"2718":1,"2721":2,"2728":1}}],["lrbt",{"2":{"2555":2}}],["lp",{"2":{"1795":1}}],["ls",{"2":{"1371":4,"1626":4}}],["lscenes",{"2":{"56":1}}],["lscene",{"0":{"712":1,"760":1},"1":{"713":1,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1},"2":{"27":4,"28":1,"29":1,"30":1,"32":1,"58":2,"74":1,"147":2,"187":2,"188":4,"645":1,"712":6,"1371":5,"2254":1,"2503":1,"2677":1,"2679":3,"2684":4,"2685":4,"2686":3,"2687":1,"2688":1}}],["lb",{"2":{"646":1}}],["lbls",{"2":{"116":1}}],["ltriangle",{"2":{"1965":2}}],["lt",{"2":{"102":1,"145":2,"646":1,"775":2,"781":1,"950":2,"969":1,"979":2,"1001":2,"1016":2,"1050":2,"1055":2,"1092":2,"1196":2,"1210":1,"1233":2,"1247":1,"1267":2,"1275":2,"1328":2,"1371":132,"1382":2,"1414":2,"1449":2,"1487":1,"1524":2,"1549":2,"1554":2,"1589":2,"1617":2,"1649":2,"1675":2,"1680":2,"1715":2,"1799":2,"1825":2,"1830":2,"1861":2,"1881":1,"1887":2,"1940":2,"1964":1,"1983":2,"2022":2,"2050":5,"2080":2,"2111":2,"2142":2,"2193":2,"2224":1,"2228":2,"2266":1,"2270":2,"2309":2,"2347":2,"2356":1,"2365":1,"2407":2,"2445":2,"2477":2,"2512":2,"2566":2,"2596":2,"2601":2,"2657":2}}],["lws",{"2":{"61":2}}],["l",{"0":{"120":1},"2":{"30":3,"32":2,"42":3,"57":1,"120":5,"121":1,"175":1,"193":23,"215":2,"236":1,"245":1,"263":1,"287":1,"310":1,"334":1,"489":2,"646":1,"649":4,"1165":1,"1371":6,"1966":1,"2259":4,"2686":4,"2687":4,"2688":20}}],["ll",{"2":{"21":2,"149":1,"1314":1,"2701":1}}],["lake",{"2":{"2739":1}}],["lajollas",{"2":{"2733":1}}],["lajolla50",{"2":{"2733":1}}],["lajolla25",{"2":{"2733":1}}],["lajolla100",{"2":{"2733":1}}],["lajolla10",{"2":{"2733":1}}],["lajolla",{"2":{"2733":1}}],["lapazs",{"2":{"2733":1}}],["lapaz50",{"2":{"2733":1}}],["lapaz25",{"2":{"2733":1}}],["lapaz100",{"2":{"2733":1}}],["lapaz10",{"2":{"2733":1}}],["lapaz",{"2":{"2733":1}}],["laplacian",{"2":{"2219":2}}],["laptop",{"2":{"1314":1}}],["laxis",{"2":{"1371":1}}],["la",{"2":{"1371":9}}],["labs",{"2":{"1315":1}}],["labelkw",{"2":{"1371":4}}],["labelings",{"2":{"1371":2}}],["labeling",{"2":{"1371":2,"2103":1}}],["labelling",{"2":{"2699":1}}],["labellings",{"2":{"1371":2}}],["labelled",{"0":{"862":1},"2":{"2702":1}}],["labelgroups",{"2":{"1371":3}}],["labelformatter",{"0":{"1207":1,"1244":1},"2":{"1371":2}}],["labelfont",{"0":{"550":1,"665":1,"1206":1,"1243":1},"2":{"1188":1,"1371":4}}],["labelvalign",{"0":{"669":1},"2":{"1371":1}}],["labelvisible",{"0":{"554":1},"2":{"1371":1}}],["labeljustification",{"0":{"667":1},"2":{"1371":1}}],["labelhalign",{"0":{"666":1},"2":{"667":1,"1371":1}}],["labeltext2",{"2":{"605":2}}],["labeltext1",{"2":{"605":2}}],["labelrotation",{"0":{"552":1},"2":{"1371":1}}],["labelpadding",{"0":{"551":1},"2":{"1371":1}}],["labelcolor=",{"2":{"1317":1}}],["labelcolor",{"0":{"503":1,"504":1,"505":1,"549":1,"664":1,"1205":1,"1242":1},"2":{"1188":1,"1371":7}}],["label=",{"2":{"1311":1}}],["label=true",{"2":{"70":1}}],["label=false",{"2":{"70":2}}],["label",{"0":{"502":1,"543":1,"548":1,"623":1,"663":1,"758":1,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1203":1,"1240":1,"1274":1,"1334":1,"1388":1,"1421":1,"1455":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1947":1,"1993":1,"2028":1,"2086":1,"2120":1,"2147":1,"2200":1,"2235":1,"2281":1,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2518":1,"2575":1,"2607":1,"2663":1},"1":{"624":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1},"2":{"30":3,"61":2,"70":1,"93":4,"106":1,"115":3,"116":3,"117":4,"121":3,"123":1,"125":1,"126":1,"160":2,"166":3,"175":2,"189":1,"199":2,"202":1,"204":5,"263":3,"287":1,"310":3,"334":1,"378":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"489":1,"498":1,"499":1,"502":1,"503":1,"504":1,"505":1,"506":1,"513":3,"535":2,"543":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"597":1,"602":7,"605":2,"623":11,"641":1,"645":9,"646":4,"648":6,"649":4,"654":4,"663":1,"667":1,"673":1,"681":1,"685":6,"686":3,"689":4,"690":3,"696":1,"699":3,"706":3,"725":2,"741":2,"810":1,"811":1,"843":1,"861":3,"880":4,"888":2,"925":1,"956":1,"985":1,"1023":1,"1062":1,"1080":7,"1104":1,"1108":1,"1109":1,"1110":1,"1163":2,"1188":1,"1203":1,"1207":1,"1240":1,"1244":1,"1274":1,"1334":1,"1371":167,"1388":1,"1421":1,"1455":1,"1472":1,"1490":2,"1504":1,"1530":1,"1560":1,"1595":1,"1608":4,"1623":1,"1640":4,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1907":4,"1947":1,"1965":2,"1972":2,"1974":6,"1993":1,"2028":1,"2052":1,"2086":1,"2120":1,"2147":1,"2200":1,"2235":1,"2258":2,"2259":2,"2260":2,"2261":2,"2281":1,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2503":3,"2518":1,"2575":1,"2607":1,"2663":1,"2679":3,"2699":3,"2701":14,"2704":3,"2705":1,"2706":1,"2708":2,"2710":3,"2711":2,"2712":3,"2714":3}}],["labels=",{"2":{"2052":1}}],["labels=true",{"2":{"1188":1}}],["labelslidergrid",{"2":{"862":1,"1371":3}}],["labelslider",{"2":{"862":1,"1371":3}}],["labelsize",{"0":{"553":1,"668":1,"1209":1,"1246":1},"2":{"1188":1,"1371":4}}],["labels",{"0":{"204":1,"1083":1,"1097":1,"1208":1,"1245":1,"1490":1,"1494":1,"1500":1,"2058":1,"2712":1,"2714":1},"2":{"30":5,"61":2,"70":2,"71":1,"120":1,"121":1,"166":4,"204":3,"287":2,"296":5,"334":2,"343":5,"366":2,"576":1,"577":1,"578":1,"579":1,"581":1,"582":1,"583":1,"643":1,"645":1,"648":1,"649":1,"664":1,"665":1,"666":1,"668":1,"669":1,"770":3,"773":1,"808":1,"809":1,"811":4,"812":1,"841":1,"842":1,"844":1,"880":2,"1080":10,"1083":1,"1107":1,"1109":1,"1112":1,"1188":1,"1205":1,"1206":1,"1208":1,"1209":1,"1242":1,"1243":1,"1245":1,"1246":1,"1371":52,"1473":2,"1490":1,"1907":54,"1965":2,"2258":1,"2259":1,"2697":1,"2701":2,"2704":2,"2709":1,"2712":1,"2714":3}}],["language",{"2":{"193":1,"2693":1}}],["land",{"2":{"32":4}}],["landcables",{"2":{"32":2}}],["landpoints",{"2":{"32":2}}],["landing",{"2":{"32":2}}],["lastly",{"2":{"148":1}}],["last",{"2":{"75":2,"81":4,"88":2,"135":1,"148":4,"164":1,"200":1,"601":1,"1008":1,"1268":1,"1371":12,"1881":1,"2699":1}}],["lazaro",{"2":{"32":1,"1313":1}}],["lazarusa",{"2":{"29":1,"32":1}}],["layered",{"2":{"148":1,"643":1,"645":1,"1371":2,"2696":1}}],["layering",{"2":{"13":1,"1352":1,"1366":1,"1371":1}}],["layoutkw",{"2":{"1371":2}}],["layouts",{"0":{"159":1,"2701":1,"2720":1},"1":{"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"98":1,"134":1,"159":1,"199":1,"1371":2,"2296":1,"2714":2}}],["layout",{"0":{"91":1,"2702":1},"1":{"92":1,"93":1,"94":1},"2":{"30":2,"49":1,"51":2,"52":1,"92":4,"93":2,"94":6,"97":1,"98":2,"100":1,"101":1,"103":1,"122":2,"124":1,"126":1,"128":2,"134":1,"158":5,"159":1,"160":1,"162":1,"185":1,"219":3,"243":1,"244":1,"366":4,"368":1,"369":1,"473":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"571":1,"572":1,"595":2,"596":1,"597":2,"598":5,"599":3,"600":3,"601":1,"602":3,"603":2,"604":2,"619":1,"620":1,"635":1,"636":1,"646":1,"700":1,"701":1,"712":1,"721":1,"722":1,"746":1,"747":1,"824":1,"825":1,"875":1,"876":1,"880":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"1313":2,"1371":10,"1626":1,"2503":1,"2692":23,"2697":1,"2701":4,"2703":1,"2709":1,"2714":2,"2715":3}}],["layouting",{"0":{"160":1},"2":{"30":1,"98":1,"134":1}}],["latitude",{"2":{"1315":1}}],["latexfonts",{"0":{"173":1},"2":{"121":1,"173":1,"176":3}}],["latexstring",{"2":{"120":1,"121":1,"1371":2,"2296":1}}],["latexstrings",{"2":{"119":1,"2259":1}}],["latex",{"0":{"119":1},"1":{"120":1,"121":1},"2":{"119":2,"121":2,"173":1,"176":1,"177":1,"2259":1}}],["later",{"2":{"101":1,"138":1,"148":1,"1371":5,"1608":1,"1640":1,"1963":1,"1974":1,"2709":1,"2715":1}}],["latter",{"2":{"117":1,"139":1,"146":1,"188":1,"786":1,"1007":1,"1008":1,"1371":3}}],["lat",{"2":{"29":3,"32":4}}],["launching",{"2":{"22":1}}],["largearc",{"2":{"1371":2}}],["larger",{"2":{"158":1,"605":1,"1371":7,"1469":1,"1801":1,"1970":1,"2570":1,"2681":2}}],["large",{"0":{"86":1,"1442":1},"1":{"87":1,"88":1},"2":{"14":1,"87":1,"102":2,"188":1,"743":1,"1371":4,"1434":1,"1442":1,"1907":1,"1997":1,"2556":1,"2557":1,"2676":1,"2692":1,"2729":1}}],["largest",{"2":{"3":1,"77":1,"888":1,"1371":3}}],["leonardo",{"2":{"2739":1}}],["letter",{"2":{"1371":2}}],["let",{"2":{"75":3,"76":2,"77":1,"102":2,"103":3,"117":1,"138":1,"139":1,"140":1,"142":1,"148":4,"175":1,"597":1,"1313":1,"1371":1,"2692":6,"2696":3,"2697":1,"2698":1,"2701":1,"2702":1,"2703":1,"2707":1,"2715":1,"2721":1}}],["lets",{"2":{"44":1,"148":1,"2719":1,"2721":1}}],["lengthscale",{"0":{"1024":1},"2":{"1002":2,"1371":1}}],["lengths",{"2":{"204":1,"355":2,"1002":1,"1033":1,"1371":2,"1963":1,"2370":1,"2530":1}}],["length",{"2":{"31":1,"32":4,"42":1,"47":1,"61":1,"75":1,"76":2,"142":3,"284":1,"331":1,"355":1,"365":1,"644":1,"925":1,"1008":2,"1024":1,"1033":1,"1080":2,"1129":1,"1138":1,"1152":1,"1158":1,"1165":1,"1166":1,"1261":2,"1371":17,"1405":8,"1434":2,"1473":3,"1639":1,"1705":3,"1821":1,"1916":1,"1931":5,"1962":1,"1963":2,"1966":2,"1967":2,"1971":1,"2151":1,"2260":3,"2341":2,"2368":1,"2434":1,"2503":4,"2530":1,"2555":4,"2686":1,"2692":1,"2701":3,"2708":1,"2713":2,"2721":1,"2728":7}}],["length=30",{"2":{"2686":1}}],["length=300",{"2":{"768":10}}],["length=m",{"2":{"1045":1}}],["length=51",{"2":{"774":1}}],["length=201",{"2":{"774":1}}],["length=100",{"2":{"186":2,"767":1,"770":4,"774":3,"1045":1,"1188":1,"1439":2,"1440":2}}],["length=10",{"2":{"70":1,"1188":1}}],["length=150",{"2":{"30":2}}],["length=40",{"2":{"4":1}}],["length=nframes",{"2":{"2":1}}],["legible",{"2":{"648":1}}],["legendelement",{"2":{"1371":2}}],["legendelements",{"2":{"643":1,"1371":2}}],["legends",{"0":{"649":1},"2":{"648":1,"649":9}}],["legend",{"0":{"642":1,"643":1,"644":1,"645":1,"646":1,"647":1,"648":1,"759":1,"2699":1,"2705":1,"2706":1},"1":{"643":1,"644":2,"645":1,"646":1,"647":1,"648":1,"649":1,"650":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1},"2":{"95":1,"166":2,"180":1,"643":3,"644":6,"645":4,"646":8,"647":6,"648":8,"649":3,"651":1,"652":1,"653":1,"654":3,"655":1,"656":1,"657":1,"660":2,"661":1,"662":1,"676":1,"685":8,"686":3,"687":1,"688":1,"689":3,"690":3,"691":1,"692":1,"699":2,"702":1,"703":1,"705":1,"706":2,"707":1,"708":1,"709":1,"710":1,"711":1,"1080":4,"1317":2,"1371":14,"2259":2,"2699":2,"2701":1,"2704":1,"2705":3,"2706":3}}],["leg",{"2":{"31":11,"2701":2,"2706":1,"2721":11}}],["lego",{"0":{"31":1},"2":{"31":5,"2721":5}}],["legacy",{"2":{"27":1,"47":3}}],["leftup",{"2":{"1371":1}}],["leftdragstop",{"2":{"1371":1}}],["leftdragstart",{"2":{"1371":1}}],["leftdrag",{"2":{"1371":1}}],["leftdown",{"2":{"1371":1}}],["leftdoubleclick",{"2":{"1371":1}}],["left|k",{"2":{"1371":1}}],["leftwards",{"2":{"283":1,"392":1,"425":1}}],["leftspinecolor",{"0":{"229":1,"555":1},"2":{"1371":2}}],["leftspinevisible",{"0":{"230":1,"556":1},"2":{"180":1,"1371":2}}],["leftclick",{"2":{"209":2,"214":1,"215":1,"1371":1}}],["left",{"0":{"92":1},"2":{"30":3,"31":13,"47":2,"51":1,"56":1,"57":9,"61":5,"70":2,"75":6,"76":2,"77":5,"78":10,"92":1,"99":1,"123":1,"127":1,"129":1,"187":2,"210":1,"215":6,"229":1,"230":1,"246":3,"305":3,"356":2,"366":1,"513":3,"555":1,"556":1,"597":1,"599":3,"602":1,"603":1,"623":2,"631":1,"646":2,"647":1,"649":6,"666":1,"706":3,"771":3,"778":1,"795":2,"852":1,"970":4,"1080":5,"1371":46,"1400":1,"1442":1,"1670":1,"1907":5,"1926":2,"1969":1,"2098":1,"2254":1,"2255":2,"2256":5,"2257":2,"2258":2,"2263":2,"2282":1,"2306":1,"2317":2,"2324":1,"2331":1,"2397":6,"2426":1,"2555":1,"2692":2,"2710":2,"2714":1,"2718":3,"2721":13}}],["lead",{"2":{"86":1,"366":2}}],["learn",{"2":{"79":1,"137":1,"2701":1,"2721":2}}],["leave",{"2":{"71":1,"147":1,"1438":1,"2714":1}}],["leaves",{"2":{"11":1,"77":1}}],["leaving",{"2":{"62":1,"94":1}}],["least",{"2":{"27":1,"141":2,"147":1,"1371":1,"1881":1}}],["less",{"2":{"27":2,"40":1,"102":1,"103":1,"158":1,"1371":3,"1608":1,"1640":1,"1974":1,"2721":1}}],["levels=",{"2":{"1188":1,"1225":2}}],["levels",{"0":{"1210":1,"1247":1,"1275":1,"2356":1},"2":{"100":1,"135":1,"187":1,"535":2,"1188":4,"1192":1,"1207":1,"1210":2,"1225":2,"1229":1,"1244":1,"1247":2,"1261":3,"1262":4,"1275":4,"1276":3,"1371":24,"2341":1,"2342":3,"2349":1,"2350":1,"2356":1,"2357":2,"2701":4,"2707":4,"2708":1}}],["level",{"2":{"21":2,"57":1,"95":1,"100":2,"103":1,"106":1,"181":1,"187":6,"211":1,"598":1,"774":1,"1224":1,"1268":1,"1269":1,"1371":5,"1608":1,"1640":1,"1974":1,"2253":1,"2260":1,"2678":1,"2701":1,"2710":1,"2713":1}}],["lisbon50",{"2":{"2733":1}}],["lisbon25",{"2":{"2733":1}}],["lisbon100",{"2":{"2733":1}}],["lisbon10",{"2":{"2733":1}}],["lisbon",{"2":{"2733":1}}],["lists",{"2":{"743":1,"1210":1,"1247":1,"1275":1,"1371":4,"2356":1}}],["listened",{"2":{"142":1}}],["listeners",{"2":{"73":2,"77":1,"142":5}}],["listener",{"2":{"73":13}}],["listen",{"2":{"46":2,"114":2,"744":1}}],["listed",{"2":{"9":1}}],["list",{"2":{"21":1,"74":1,"95":1,"130":1,"147":1,"181":1,"203":1,"741":1,"1371":7,"1881":2,"1962":1,"2388":1,"2730":1}}],["liparis",{"2":{"2733":1}}],["lipari50",{"2":{"2733":1}}],["lipari25",{"2":{"2733":1}}],["lipari100",{"2":{"2733":1}}],["lipari10",{"2":{"2733":1}}],["lipari",{"2":{"2733":1}}],["life",{"2":{"2721":1}}],["lifted",{"2":{"4":1,"141":1}}],["lift",{"0":{"140":1,"141":1},"2":{"4":5,"31":1,"140":4,"141":9,"142":2,"164":1,"489":1,"513":1,"605":3,"725":1,"861":1,"880":1,"891":1,"925":1,"1371":5,"2721":1}}],["li",{"2":{"648":4}}],["lie",{"2":{"284":1,"331":1}}],["lies",{"2":{"284":1,"331":1}}],["little",{"2":{"31":1,"93":1,"598":1,"2257":1,"2692":1,"2702":1,"2710":1,"2711":1,"2721":1,"2728":1}}],["libraries",{"2":{"47":2}}],["library",{"2":{"18":1,"23":1,"2695":1}}],["libcpp",{"2":{"24":1}}],["libstdc++",{"2":{"24":1}}],["lib",{"2":{"24":2}}],["libxext",{"2":{"24":1}}],["libxi",{"2":{"24":1}}],["libxinerama",{"2":{"24":1}}],["libxcursor",{"2":{"24":1}}],["libxrandr",{"2":{"24":1}}],["libgl1",{"2":{"24":1}}],["lightterrain",{"2":{"2739":1}}],["lighttemperaturemap",{"2":{"2739":1}}],["lighttest",{"2":{"1371":1,"2056":1,"2731":1}}],["lightrainbow",{"2":{"2731":1}}],["lightposition=",{"2":{"2716":1}}],["lightgrey",{"2":{"2103":1}}],["lightblue",{"2":{"770":3,"2368":1,"2677":1}}],["lighting`",{"2":{"2716":1}}],["lighting",{"0":{"2680":1,"2682":1},"1":{"2681":1,"2682":1,"2683":1,"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"153":1,"1036":2,"1070":2,"1371":15,"1695":2,"1731":2,"2243":2,"2494":2,"2583":2,"2680":5,"2682":2,"2690":1}}],["lightweight",{"2":{"143":1,"158":1}}],["lightness",{"2":{"30":4}}],["light",{"0":{"171":1,"2683":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"17":3,"27":2,"30":2,"145":1,"171":1,"1010":1,"1017":1,"1039":1,"1048":1,"1056":1,"1073":1,"1371":39,"1673":1,"1681":1,"1698":1,"1708":1,"1716":1,"1734":1,"2222":1,"2229":1,"2246":1,"2469":1,"2472":1,"2478":1,"2497":1,"2560":1,"2568":1,"2586":1,"2676":1,"2681":10,"2682":10,"2688":1,"2716":1,"2721":1}}],["lights=lights",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"2721":1}}],["lights",{"2":{"17":3,"27":4,"28":1,"29":1,"30":4,"31":1,"32":1,"712":1,"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":5,"2684":4,"2685":6,"2686":9,"2687":5,"2688":6,"2716":2,"2721":1}}],["limiting",{"2":{"280":1,"302":1,"327":1,"349":1,"770":1,"773":1}}],["limitreset",{"2":{"212":1}}],["limit",{"0":{"209":1,"991":1,"1178":1,"1215":1,"1252":1,"1394":1,"1565":1,"1629":1,"1841":1,"2039":1,"2065":1,"2092":1,"2207":1,"2387":1,"2612":1},"2":{"209":1,"231":1,"355":1,"768":2,"769":1,"986":1,"991":1,"1178":1,"1215":1,"1252":1,"1285":2,"1300":1,"1301":1,"1371":49,"1389":1,"1394":1,"1565":1,"1624":2,"1629":1,"1841":1,"2039":1,"2065":1,"2087":1,"2092":1,"2207":1,"2301":2,"2387":1,"2557":1,"2612":1}}],["limitations",{"0":{"69":1},"2":{"41":1,"1352":1}}],["limited",{"2":{"13":1,"66":1,"284":1,"331":1,"1371":2,"2557":1,"2680":2,"2681":1}}],["limits=",{"2":{"1317":1,"1970":1}}],["limits",{"0":{"231":1,"364":1,"557":1,"768":1,"1928":1},"2":{"5":1,"6":2,"54":1,"55":1,"57":1,"59":2,"64":4,"71":5,"148":1,"155":1,"193":1,"209":6,"219":3,"220":3,"231":15,"284":2,"301":1,"331":2,"348":1,"364":3,"367":2,"535":7,"605":1,"768":1,"769":1,"790":1,"794":1,"800":1,"811":1,"834":3,"861":1,"925":1,"941":1,"1275":3,"1315":1,"1371":69,"1440":5,"1472":1,"1486":1,"1907":1,"1966":1,"1972":1,"1978":1,"1979":1,"1997":1,"2002":1,"2253":1,"2258":4,"2676":1,"2692":1,"2704":1,"2720":2}}],["lins",{"2":{"646":2}}],["lin",{"2":{"644":3,"660":3}}],["linkxaxes",{"2":{"203":1,"1371":1,"2701":1,"2704":1}}],["linkyaxes",{"2":{"203":1,"1371":1,"2701":1,"2704":1}}],["linking",{"0":{"203":1}}],["linkaxes",{"2":{"165":1,"1371":1}}],["link",{"2":{"134":1,"197":1,"203":2,"1371":3,"2704":1}}],["linked",{"2":{"9":1,"149":2,"152":1,"203":3,"204":1}}],["linux",{"0":{"22":1},"2":{"23":2,"26":1,"112":1,"193":1,"2694":1}}],["linrange",{"2":{"6":8,"31":2,"32":2,"44":1,"68":2,"159":1,"489":1,"535":2,"605":2,"1002":4,"1188":4,"1225":2,"1371":2,"1405":3,"1442":2,"1639":1,"1670":4,"1705":1,"1931":3,"2013":2,"2071":1,"2134":8,"2219":2,"2253":3,"2254":1,"2341":1,"2467":1,"2503":3,"2530":3,"2551":1,"2701":2,"2707":2,"2721":2}}],["lineto",{"2":{"1371":4,"1964":1,"1967":8,"1968":3}}],["lineend",{"2":{"1004":1,"1371":1}}],["lineelements",{"2":{"644":1,"647":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1}}],["lineelement",{"2":{"643":1,"647":4,"648":1}}],["linecaps",{"2":{"1625":2}}],["linecap",{"0":{"957":1,"987":1,"1175":1,"1211":1,"1248":1,"1390":1,"1422":1,"1531":1,"1562":1,"1625":1,"1656":1,"1838":1,"1948":1,"2030":1,"2059":1,"2088":1,"2202":1,"2382":1,"2452":1,"2609":1,"2664":1},"2":{"957":2,"987":1,"1175":1,"1211":1,"1248":1,"1371":49,"1390":1,"1422":1,"1531":2,"1562":1,"1625":4,"1656":2,"1838":1,"1948":1,"2030":1,"2059":1,"2088":1,"2202":1,"2382":1,"2452":2,"2609":1,"2664":2}}],["linecolor=",{"2":{"1795":1}}],["linecolorrange",{"0":{"672":1},"2":{"1371":1}}],["linecolormap",{"0":{"671":1},"2":{"1371":1}}],["linecolor",{"0":{"670":1,"1025":1},"2":{"181":2,"670":1,"945":1,"974":1,"1002":3,"1012":1,"1144":1,"1159":1,"1170":1,"1371":25,"1377":1,"1409":1,"1519":1,"1612":1,"1644":1,"1859":1,"1885":1,"1935":1,"2017":1,"2075":1,"2155":1,"2164":1,"2417":1,"2440":1,"2652":1}}],["lineobject",{"2":{"767":1}}],["linepattern",{"2":{"1371":4,"1549":1,"1795":1,"1825":1,"2596":1}}],["linepoints",{"0":{"673":1},"2":{"647":1,"1371":1}}],["lineplot",{"2":{"2":3}}],["lineheight",{"0":{"632":1,"2283":1},"2":{"623":4,"632":1,"1371":5,"2283":1}}],["linearindices",{"2":{"2219":1}}],["linearticks",{"2":{"296":1,"343":1,"816":1,"1371":3}}],["linear",{"2":{"64":1,"77":2,"284":1,"296":2,"331":1,"343":2,"1371":6,"2219":9,"2737":36}}],["linearalgebra",{"2":{"58":1,"61":1,"1002":1,"1670":1,"2219":1,"2688":1}}],["linewidth=3",{"2":{"2720":1}}],["linewidth=5",{"2":{"2719":1}}],["linewidth=2",{"2":{"32":1,"43":1,"941":1,"1225":4,"1670":2}}],["linewidth=10",{"2":{"2":1,"1371":1}}],["linewidth",{"0":{"615":1,"675":1,"871":1,"959":1,"989":1,"1027":1,"1177":1,"1213":1,"1250":1,"1392":1,"1423":1,"1533":1,"1627":1,"1658":1,"1868":1,"1894":1,"1949":1,"2032":1,"2061":1,"2090":1,"2177":1,"2204":1,"2322":1,"2373":1,"2376":1,"2380":1,"2454":1,"2666":1},"2":{"4":1,"61":1,"101":4,"115":2,"117":1,"179":1,"647":1,"648":3,"675":1,"774":3,"775":2,"799":1,"804":1,"833":1,"838":1,"925":1,"957":1,"959":1,"987":1,"989":1,"1002":2,"1145":1,"1160":1,"1165":1,"1177":1,"1298":1,"1371":75,"1390":1,"1392":1,"1423":1,"1531":1,"1533":1,"1624":1,"1625":3,"1626":4,"1627":5,"1639":2,"1656":1,"1658":1,"1868":1,"1894":1,"1949":1,"1966":2,"2032":1,"2088":1,"2090":1,"2113":1,"2159":1,"2168":1,"2171":1,"2177":1,"2204":1,"2301":1,"2322":1,"2368":1,"2373":1,"2376":1,"2380":1,"2394":1,"2418":1,"2452":1,"2454":1,"2664":1,"2666":1}}],["linestring",{"2":{"1371":4}}],["linestyles",{"2":{"1626":2}}],["linestyle=",{"2":{"941":1,"2071":2}}],["linestyle",{"0":{"480":1,"674":1,"958":1,"988":1,"1026":1,"1176":1,"1212":1,"1249":1,"1364":1,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1867":1,"1893":1,"2031":1,"2060":1,"2089":1,"2176":1,"2203":1,"2321":1,"2372":1,"2375":1,"2379":1,"2383":1,"2453":1,"2610":1,"2665":1},"2":{"58":1,"115":2,"117":2,"179":1,"182":2,"260":1,"271":1,"307":1,"318":1,"480":4,"647":4,"648":2,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"797":1,"802":1,"821":1,"831":1,"836":1,"958":1,"988":1,"1026":1,"1165":1,"1166":1,"1371":59,"1391":1,"1532":1,"1563":1,"1626":6,"1657":1,"1839":1,"2031":1,"2089":1,"2321":1,"2372":2,"2375":1,"2379":2,"2383":1,"2453":1,"2610":1,"2665":1,"2698":1,"2699":1}}],["linescatter",{"2":{"163":1}}],["linesegs",{"2":{"148":5}}],["linesegments",{"0":{"1638":1,"1763":1},"1":{"1639":1,"1640":1,"1641":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1},"2":{"43":1,"58":4,"75":3,"76":1,"77":2,"117":1,"148":2,"1371":16,"1638":6,"1639":3,"1640":5}}],["lines",{"0":{"1607":1,"1762":1},"1":{"1608":1,"1609":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1},"2":{"2":1,"4":2,"32":2,"58":1,"61":1,"63":1,"75":1,"77":4,"96":1,"98":1,"117":6,"132":2,"135":3,"136":7,"145":1,"147":1,"149":1,"158":4,"162":1,"164":1,"166":1,"175":1,"179":2,"182":6,"183":6,"193":1,"200":1,"202":1,"203":3,"205":2,"220":1,"231":1,"259":1,"260":1,"261":1,"262":1,"270":1,"271":1,"272":1,"273":1,"284":2,"306":1,"307":1,"308":1,"309":1,"317":1,"318":1,"319":1,"320":1,"331":2,"513":1,"644":2,"645":5,"646":1,"648":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"767":1,"768":5,"770":1,"773":1,"774":6,"775":2,"787":1,"819":3,"891":1,"925":1,"1012":1,"1045":1,"1165":1,"1192":1,"1208":1,"1210":1,"1229":1,"1245":1,"1247":1,"1371":49,"1409":1,"1423":1,"1515":2,"1543":1,"1544":1,"1607":5,"1608":8,"1612":5,"1624":1,"1625":2,"1626":2,"1627":1,"1640":3,"1935":1,"1949":1,"1966":3,"2012":1,"2050":2,"2133":1,"2188":1,"2259":3,"2368":1,"2436":2,"2464":1,"2465":1,"2530":1,"2696":5,"2697":3,"2698":1,"2699":1,"2701":1,"2711":1,"2717":1,"2719":1,"2720":1}}],["line",{"2":{"2":1,"4":1,"22":1,"32":1,"58":1,"75":1,"77":2,"101":4,"103":2,"117":1,"136":1,"240":1,"250":1,"483":1,"508":1,"570":1,"587":1,"615":1,"644":1,"646":1,"647":6,"648":5,"654":1,"657":1,"660":2,"670":1,"674":1,"675":1,"685":2,"686":1,"689":1,"690":2,"692":1,"699":1,"706":1,"871":1,"890":1,"941":1,"945":1,"958":1,"959":1,"974":1,"987":1,"988":1,"989":1,"995":1,"1025":1,"1045":1,"1163":1,"1179":1,"1180":1,"1186":1,"1371":82,"1377":1,"1390":1,"1391":1,"1392":1,"1433":1,"1515":1,"1519":1,"1532":1,"1533":1,"1563":1,"1607":2,"1608":4,"1612":1,"1625":1,"1626":1,"1627":1,"1638":1,"1640":4,"1644":1,"1657":1,"1658":1,"1839":1,"1859":1,"1881":5,"1885":1,"1909":1,"1925":1,"1959":1,"1966":2,"1967":1,"2017":1,"2031":1,"2032":1,"2050":1,"2075":1,"2088":1,"2089":1,"2090":1,"2436":1,"2440":1,"2453":1,"2454":1,"2610":1,"2652":1,"2665":1,"2666":1,"2695":1,"2696":4,"2698":1,"2717":2,"2726":1}}],["lives",{"2":{"117":1,"646":1,"2692":2}}],["live",{"0":{"6":1},"2":{"6":1,"41":1,"96":1,"925":1}}],["likely",{"2":{"23":2,"145":1,"1371":1}}],["like",{"2":{"4":1,"27":1,"42":1,"44":1,"46":1,"47":3,"48":1,"63":1,"67":1,"69":1,"71":1,"75":1,"76":1,"78":1,"79":1,"95":1,"96":2,"98":1,"101":1,"102":3,"107":1,"114":1,"122":1,"125":1,"130":1,"131":2,"132":2,"138":1,"139":1,"142":1,"145":1,"148":2,"151":1,"158":3,"160":2,"161":1,"165":1,"180":1,"189":1,"202":1,"355":1,"365":1,"367":1,"535":1,"597":1,"603":1,"623":1,"643":1,"644":2,"645":1,"648":2,"712":1,"767":1,"943":1,"950":1,"972":1,"979":1,"1001":1,"1005":1,"1016":1,"1047":1,"1055":1,"1082":1,"1092":1,"1190":1,"1196":1,"1227":1,"1233":1,"1267":1,"1318":1,"1321":1,"1328":1,"1335":1,"1371":92,"1375":1,"1382":1,"1407":1,"1414":1,"1434":1,"1436":1,"1444":1,"1449":1,"1475":1,"1517":1,"1524":1,"1547":1,"1554":1,"1584":1,"1589":1,"1610":1,"1617":1,"1642":1,"1649":1,"1670":1,"1672":1,"1680":1,"1707":1,"1715":1,"1799":1,"1823":1,"1830":1,"1861":1,"1887":1,"1933":1,"1940":1,"1963":1,"1964":2,"1966":4,"1967":1,"1974":1,"1976":1,"1983":1,"2015":1,"2022":1,"2073":1,"2080":1,"2105":1,"2111":1,"2142":1,"2184":1,"2193":1,"2221":1,"2228":1,"2264":1,"2270":1,"2309":1,"2347":1,"2368":1,"2407":1,"2438":1,"2445":1,"2471":1,"2477":1,"2505":1,"2512":1,"2529":1,"2530":2,"2532":1,"2549":1,"2559":1,"2566":1,"2594":1,"2601":1,"2650":1,"2657":1,"2692":1,"2693":1,"2696":3,"2703":1,"2710":1,"2721":1}}],["lo",{"2":{"2503":3}}],["lossless",{"2":{"1371":2}}],["lorenz",{"2":{"193":4}}],["lores",{"2":{"19":1}}],["lows",{"2":{"1931":4}}],["lowhigh",{"2":{"1371":4,"1545":2,"2592":2}}],["lowclip",{"0":{"558":1,"960":1,"990":1,"1028":1,"1064":1,"1113":1,"1214":1,"1251":1,"1337":1,"1393":1,"1424":1,"1457":1,"1482":1,"1534":1,"1564":1,"1597":1,"1628":1,"1659":1,"1689":1,"1723":1,"1840":1,"1950":1,"1994":1,"2033":1,"2091":1,"2121":1,"2205":1,"2238":1,"2284":1,"2455":1,"2489":1,"2520":1,"2539":1,"2578":1,"2611":1,"2667":1},"2":{"535":4,"1371":38,"2554":4,"2726":1,"2728":2}}],["low",{"0":{"1470":1},"2":{"73":5,"148":7,"211":1,"231":1,"535":2,"558":1,"605":2,"1045":3,"1210":1,"1247":1,"1269":1,"1275":1,"1371":59,"1404":6,"1405":4,"1545":2,"1930":5,"2356":1,"2592":2,"2681":1,"2701":4,"2704":2,"2708":2,"2726":1}}],["lowerrors",{"2":{"1405":5}}],["lowered",{"2":{"1371":1}}],["lowerupper",{"2":{"1044":2,"1371":2}}],["lowering",{"2":{"1035":1,"1371":1}}],["lower",{"0":{"92":1},"2":{"40":1,"73":1,"92":1,"160":1,"164":1,"187":1,"284":1,"331":1,"769":1,"1044":3,"1045":2,"1276":1,"1285":1,"1301":1,"1371":14,"1470":1,"1670":1,"2258":1,"2350":1,"2357":1}}],["lowest",{"2":{"3":1,"100":1,"1262":1,"1371":1,"2350":1}}],["loglevel=",{"2":{"1371":1}}],["logticks",{"2":{"296":1,"343":1,"1371":1}}],["logit",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["logic",{"2":{"124":1,"144":1,"890":1,"2701":1}}],["logical",{"2":{"18":1,"59":1,"78":1,"1371":1}}],["log10",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1316":1,"1327":1,"1371":39,"1380":1,"1412":1,"1448":1,"1471":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2554":1,"2565":1,"2599":1,"2655":1}}],["log2",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["logarithmic",{"2":{"63":1}}],["logo",{"2":{"47":1}}],["log",{"2":{"44":4,"45":3,"284":3,"296":1,"331":3,"343":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1096":3,"1195":1,"1232":1,"1327":1,"1371":41,"1380":1,"1412":1,"1441":3,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2678":1}}],["logged",{"2":{"44":1}}],["logging",{"2":{"44":2}}],["locator",{"2":{"276":1,"323":1,"561":1}}],["located",{"2":{"134":1}}],["locations",{"0":{"1973":1},"2":{"135":1,"1187":1,"1371":1}}],["location",{"2":{"49":1,"51":1,"155":1,"1210":1,"1247":1,"1371":3,"2695":2}}],["localized",{"2":{"1907":10}}],["locally",{"2":{"46":1,"109":1,"1313":1}}],["local",{"0":{"1336":1},"2":{"24":1,"36":1,"110":1,"112":1,"114":1,"1316":2,"1320":1,"1336":1,"1371":3,"2556":2,"2716":1}}],["localhost",{"2":{"24":1}}],["locks",{"2":{"281":1,"303":1,"328":1,"350":1}}],["lock",{"2":{"42":3,"43":1,"44":2,"45":1,"47":2}}],["longitude",{"2":{"1315":1}}],["long",{"2":{"46":1,"70":2,"74":1,"75":1,"101":1,"646":1,"986":1,"1316":1,"1344":1,"1371":7,"1389":1,"1624":1,"2087":1}}],["longer",{"2":{"27":1,"81":1,"94":1,"1371":2,"2368":1}}],["lon",{"2":{"29":3,"32":3}}],["loads",{"2":{"1371":1}}],["loaded",{"2":{"42":1,"44":1}}],["load",{"2":{"27":1,"28":3,"29":1,"30":1,"31":2,"32":2,"44":3,"47":1,"48":1,"104":1,"159":1,"186":1,"219":1,"355":1,"392":1,"425":1,"456":1,"1315":3,"1442":1,"1582":1,"1669":1,"1670":1,"1705":1,"2555":3,"2688":2,"2691":2,"2695":1,"2701":1,"2710":1,"2721":3}}],["loading",{"2":{"23":1,"42":3,"43":1,"44":2,"45":1,"47":2,"1315":1}}],["loose",{"2":{"958":2,"988":2,"1371":26,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2089":2,"2453":2,"2610":2,"2665":2}}],["looks",{"2":{"148":1,"355":1,"356":1,"365":1,"597":1,"600":1,"1316":1,"1371":1,"2681":1,"2692":1,"2715":1,"2717":1}}],["looked",{"2":{"102":1,"184":1,"1371":2,"1963":1,"2271":1,"2692":1}}],["looking",{"2":{"75":1,"106":1,"361":2}}],["lookat",{"2":{"28":1,"29":1,"30":1,"57":11,"58":3,"155":2,"1371":18,"2719":3,"2721":1}}],["look",{"2":{"23":3,"71":1,"102":3,"103":2,"117":1,"183":1,"195":1,"197":1,"355":1,"365":1,"712":1,"958":1,"988":1,"1335":1,"1371":18,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1966":1,"2031":1,"2089":1,"2272":1,"2453":1,"2610":1,"2665":1,"2692":1,"2696":1,"2702":1,"2710":1,"2717":2,"2721":1}}],["looping",{"2":{"1371":4}}],["loop=nothing",{"2":{"1371":1}}],["loop",{"2":{"4":1,"6":3,"80":1,"1371":2,"2555":1,"2695":1}}],["lots",{"2":{"27":1,"47":1,"157":1,"2692":1}}],["lot",{"2":{"4":1,"14":1,"774":1,"2690":1,"2692":1}}],["3π",{"2":{"2503":1}}],["38",{"2":{"2259":1}}],["386",{"2":{"1969":1}}],["380",{"2":{"30":1}}],["32f0",{"2":{"2681":1}}],["325",{"2":{"1969":1}}],["32gb",{"2":{"1314":1}}],["32",{"2":{"940":1,"1035":1,"1037":1,"1071":1,"1313":2,"1371":11,"1696":1,"1732":1,"1969":1,"2195":3,"2244":1,"2495":1,"2584":1}}],["3pi",{"2":{"774":1,"1002":2,"2260":1,"2687":1}}],["3px",{"2":{"47":2}}],["367c5",{"2":{"1969":1}}],["367",{"2":{"1969":1}}],["361",{"2":{"995":1,"1371":1}}],["36",{"2":{"769":1,"1795":1,"1969":1}}],["360",{"2":{"2":1,"47":1,"103":5,"1311":1,"2728":2}}],["372",{"2":{"1969":1}}],["371139e",{"2":{"1371":2}}],["37",{"2":{"769":2,"1969":3}}],["3rds",{"2":{"597":1}}],["3rd",{"2":{"597":1}}],["3f0",{"2":{"2719":2}}],["3f",{"2":{"204":2}}],["3x2",{"2":{"2711":1}}],["3xn",{"2":{"2341":1}}],["3x",{"2":{"159":1,"1352":1,"2259":2}}],["340",{"2":{"2686":1}}],["341",{"2":{"1969":1}}],["34",{"2":{"139":1,"1313":1,"2556":2}}],["3465",{"2":{"103":1}}],["330",{"2":{"2737":1}}],["33",{"2":{"935":1,"2552":1}}],["3349",{"2":{"196":2}}],["3333",{"2":{"103":2}}],["337",{"2":{"102":2}}],["3369e8",{"2":{"31":1,"2721":1}}],["3u",{"2":{"70":1}}],["3e05929e77ac",{"2":{"44":1}}],["3a2f489e253b68aebb77009d98e3389dd5b14731",{"2":{"44":1}}],["359",{"2":{"1969":1}}],["353",{"2":{"101":1}}],["350",{"2":{"51":1,"880":1,"2679":1}}],["35",{"2":{"28":1,"75":1,"76":1,"647":2,"2737":6}}],["314",{"2":{"1969":1}}],["318",{"2":{"1969":1}}],["3113a4cdd176",{"2":{"47":1}}],["31",{"2":{"24":1,"1313":1,"1969":1}}],["3d",{"0":{"57":1,"88":1},"2":{"8":3,"13":2,"27":2,"32":1,"42":1,"53":2,"57":1,"59":3,"77":1,"88":1,"147":1,"187":3,"712":1,"720":1,"944":1,"965":1,"973":1,"997":1,"1007":2,"1008":1,"1009":1,"1011":1,"1026":1,"1027":1,"1035":1,"1040":1,"1049":1,"1074":1,"1084":1,"1120":1,"1191":1,"1220":1,"1224":1,"1228":1,"1257":1,"1264":1,"1281":1,"1324":1,"1346":1,"1371":103,"1376":1,"1399":1,"1408":1,"1429":1,"1445":1,"1462":1,"1518":1,"1539":1,"1548":1,"1571":1,"1585":1,"1602":1,"1608":1,"1611":1,"1634":1,"1640":1,"1643":1,"1664":1,"1668":1,"1674":1,"1699":1,"1709":1,"1735":1,"1797":1,"1813":1,"1824":1,"1847":1,"1858":1,"1875":1,"1884":1,"1901":1,"1934":1,"1955":1,"1974":1,"1977":1,"2004":1,"2016":1,"2044":1,"2074":1,"2097":1,"2106":1,"2129":1,"2136":1,"2151":2,"2154":1,"2187":1,"2213":1,"2223":1,"2247":1,"2265":1,"2293":1,"2308":1,"2326":1,"2344":1,"2362":1,"2403":1,"2428":1,"2439":1,"2460":1,"2473":1,"2498":1,"2508":1,"2525":1,"2561":1,"2587":1,"2595":1,"2618":1,"2651":1,"2672":1,"2680":2,"2681":1,"2717":1,"2719":1}}],["3",{"0":{"395":1,"428":1,"459":1},"2":{"4":1,"6":1,"16":2,"23":4,"24":1,"28":2,"29":2,"30":7,"32":2,"45":1,"47":5,"57":1,"58":1,"61":3,"70":1,"71":2,"73":3,"88":2,"94":4,"98":1,"100":6,"121":1,"134":2,"135":3,"136":2,"139":1,"147":1,"148":2,"159":1,"160":2,"162":2,"164":1,"165":2,"166":2,"175":1,"181":1,"182":3,"183":3,"184":1,"186":1,"187":8,"188":4,"192":1,"193":2,"201":3,"202":2,"203":1,"204":1,"236":1,"245":1,"246":1,"263":1,"266":1,"276":2,"277":1,"287":1,"296":1,"301":1,"310":1,"323":2,"324":1,"331":1,"334":1,"343":1,"348":1,"355":1,"356":2,"361":1,"365":1,"378":2,"395":1,"405":1,"428":1,"438":1,"456":1,"459":1,"469":1,"477":1,"480":1,"483":1,"489":1,"513":2,"535":2,"536":2,"562":1,"579":1,"596":3,"597":2,"598":1,"599":2,"600":3,"601":4,"602":6,"604":3,"605":2,"623":4,"646":3,"647":2,"648":3,"649":4,"654":1,"660":3,"685":4,"689":1,"690":1,"699":2,"706":1,"712":1,"725":2,"726":1,"770":1,"774":4,"861":1,"880":1,"901":1,"941":1,"969":1,"970":1,"1002":8,"1008":2,"1077":1,"1080":18,"1128":1,"1129":3,"1130":1,"1131":3,"1165":2,"1166":1,"1167":1,"1188":2,"1262":1,"1286":2,"1312":2,"1313":3,"1351":2,"1371":43,"1373":1,"1405":4,"1438":7,"1468":2,"1469":1,"1515":1,"1605":1,"1608":2,"1612":1,"1624":4,"1626":1,"1640":2,"1669":3,"1702":1,"1705":2,"1738":1,"1795":16,"1821":5,"1856":1,"1907":8,"1966":3,"1967":8,"1969":2,"1974":7,"1978":4,"1997":4,"2002":4,"2005":3,"2006":4,"2013":1,"2071":1,"2102":1,"2134":1,"2171":1,"2250":1,"2255":2,"2256":4,"2258":1,"2341":10,"2365":1,"2368":3,"2397":4,"2398":1,"2399":3,"2436":1,"2549":2,"2552":3,"2553":2,"2554":1,"2555":4,"2557":1,"2629":15,"2677":1,"2679":2,"2684":1,"2686":9,"2687":6,"2688":3,"2696":1,"2701":11,"2703":1,"2704":4,"2710":1,"2711":4,"2712":2,"2719":1,"2721":1,"2724":1,"2725":2,"2728":12,"2735":35}}],["395s",{"2":{"1316":1}}],["39",{"0":{"90":1},"2":{"2":1,"3":1,"4":2,"8":1,"9":1,"14":1,"17":1,"21":11,"23":5,"26":2,"27":5,"30":1,"31":1,"33":2,"35":1,"37":2,"38":1,"42":3,"44":2,"46":1,"47":1,"49":1,"50":1,"51":1,"57":1,"68":1,"69":6,"75":3,"76":2,"77":2,"80":1,"86":3,"90":1,"93":1,"94":2,"98":1,"100":2,"101":1,"102":17,"103":4,"106":2,"109":1,"114":1,"117":1,"119":1,"120":1,"126":2,"128":3,"129":1,"130":1,"135":1,"136":2,"138":1,"139":3,"140":2,"142":3,"143":2,"144":1,"145":1,"147":1,"148":3,"149":2,"151":3,"155":1,"157":4,"158":2,"161":1,"163":1,"175":1,"178":1,"183":2,"184":2,"187":3,"188":1,"192":1,"194":2,"195":1,"199":1,"202":1,"205":1,"211":1,"213":1,"214":2,"215":3,"226":1,"241":1,"243":1,"244":1,"251":1,"301":1,"348":1,"366":1,"367":1,"368":1,"369":1,"375":1,"378":1,"483":1,"484":1,"485":1,"506":1,"509":1,"510":1,"531":1,"532":1,"535":3,"536":1,"569":1,"571":1,"572":1,"597":2,"598":1,"599":2,"603":1,"605":1,"614":1,"619":1,"620":1,"623":1,"635":1,"636":1,"646":2,"648":1,"649":1,"700":1,"701":1,"712":1,"721":1,"722":1,"746":1,"747":1,"773":1,"824":1,"825":1,"861":2,"875":1,"876":1,"878":1,"880":1,"885":1,"886":1,"891":1,"917":1,"918":1,"936":1,"937":1,"1001":2,"1002":1,"1110":1,"1161":1,"1262":1,"1309":1,"1314":2,"1317":1,"1318":1,"1371":73,"1436":1,"1442":1,"1964":1,"1966":2,"1969":2,"2122":1,"2253":1,"2342":1,"2349":3,"2350":3,"2357":1,"2530":1,"2555":1,"2556":1,"2680":1,"2681":1,"2692":12,"2694":1,"2695":1,"2696":4,"2697":2,"2698":1,"2699":1,"2701":5,"2702":2,"2703":4,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2710":1,"2714":2,"2715":1,"2717":1,"2719":3,"2720":2,"2721":4,"2723":2,"2728":1,"2730":2}}],["30j",{"2":{"2686":2}}],["30px",{"2":{"48":1}}],["3000",{"2":{"103":2}}],["30000×22943",{"2":{"1442":1}}],["30000",{"2":{"29":1}}],["300",{"2":{"19":1,"29":2,"47":2,"48":2,"51":1,"101":2,"160":1,"187":1,"219":2,"597":3,"605":1,"712":1,"774":1,"775":1,"890":1,"1468":4,"1469":4,"2258":1}}],["30",{"2":{"2":2,"4":2,"5":4,"6":1,"14":2,"17":1,"30":1,"31":1,"32":1,"40":1,"99":1,"101":2,"135":1,"148":1,"163":3,"193":4,"366":2,"477":1,"597":2,"602":1,"623":1,"647":1,"660":2,"880":2,"1165":2,"1262":1,"1371":2,"1437":1,"1442":1,"1670":1,"1919":1,"1962":1,"1963":4,"1968":1,"1969":1,"1971":1,"1978":3,"1979":1,"1997":5,"2002":1,"2005":1,"2006":1,"2013":1,"2134":8,"2260":2,"2261":1,"2341":1,"2530":2,"2556":2,"2686":4,"2721":1,"2728":3,"2730":2,"2737":5}}],["rdylgn",{"2":{"2735":10}}],["rdylbu",{"2":{"2735":10}}],["rdpu",{"2":{"2735":8}}],["rdgy",{"2":{"2735":10}}],["rdbu",{"2":{"2735":10}}],["rtriangle",{"2":{"1965":2}}],["rt",{"2":{"1371":1}}],["rticks",{"0":{"816":1},"2":{"1371":1}}],["rtickformat",{"0":{"807":1},"2":{"1371":1}}],["rtickangle",{"0":{"806":1},"2":{"1371":1}}],["rticklabelrotation",{"0":{"811":1},"2":{"1371":1}}],["rticklabelrotation=deg2rad",{"2":{"770":1}}],["rticklabelpad",{"0":{"810":1},"2":{"1371":1}}],["rticklabelfont",{"0":{"809":1},"2":{"1371":1}}],["rticklabelsvisible",{"0":{"815":1},"2":{"1371":1}}],["rticklabelstrokecolor",{"0":{"813":1},"2":{"770":1,"1371":1}}],["rticklabelstrokewidth",{"0":{"814":1},"2":{"770":1,"1371":1}}],["rticklabelsize=12",{"2":{"770":1}}],["rticklabelsize",{"0":{"812":1},"2":{"770":1,"1371":1}}],["rticklabelcolor",{"0":{"808":1},"2":{"770":1,"1371":1}}],["ry",{"2":{"1371":2}}],["ryzen",{"2":{"1314":1}}],["rx",{"2":{"1371":3}}],["r2",{"2":{"1371":5}}],["r1",{"2":{"1371":5}}],["rzoomlock",{"0":{"818":1},"2":{"771":1,"1371":1}}],["rzoomkey",{"0":{"817":1},"2":{"771":1,"1371":1}}],["rgridvisible",{"0":{"798":1},"2":{"1371":1}}],["rgridstyle",{"0":{"797":1},"2":{"1371":1}}],["rgridcolor",{"0":{"796":1},"2":{"770":1,"1371":1}}],["rgridwidth",{"0":{"799":1},"2":{"770":1,"1371":1}}],["rgb2",{"2":{"192":5}}],["rgb1",{"2":{"192":8}}],["rgbaf",{"2":{"186":2,"187":3,"191":1,"192":5,"259":1,"270":1,"306":1,"317":1,"381":1,"414":1,"445":1,"476":1,"481":1,"901":1,"1313":1,"1371":2,"2182":1,"2467":1,"2506":1,"2728":2}}],["rgba",{"2":{"47":2,"192":9,"1371":7}}],["rgb",{"2":{"27":1,"30":7,"138":1,"192":6,"1371":1}}],["rgbf",{"2":{"4":1,"27":1,"28":1,"29":3,"30":2,"31":1,"32":1,"148":1,"186":2,"286":1,"333":1,"476":2,"481":2,"492":1,"539":1,"555":1,"566":1,"574":1,"588":1,"610":1,"712":2,"731":1,"732":1,"745":1,"867":1,"894":1,"896":1,"920":1,"932":1,"1371":2,"1612":1,"1821":1,"1978":3,"2005":3,"2684":3,"2685":6,"2686":7,"2687":3,"2688":5,"2701":1,"2702":1,"2721":1,"2728":2}}],["r+cos",{"2":{"769":2}}],["rmax",{"2":{"769":1,"1371":1}}],["rminorticks",{"0":{"805":1},"2":{"1371":1}}],["rminorgridstyle",{"0":{"802":1},"2":{"770":1,"1371":1}}],["rminorgridwidth",{"0":{"804":1},"2":{"770":1,"1371":1}}],["rminorgridcolor",{"0":{"801":1},"2":{"770":1,"1371":1}}],["rminorgridvisible=true",{"2":{"770":1}}],["rminorgridvisible",{"0":{"803":1},"2":{"770":1,"1371":1}}],["rmin",{"2":{"768":2,"771":1,"786":1,"792":1,"1371":2}}],["rlims",{"2":{"768":2,"769":2,"1371":1}}],["rlimits",{"0":{"800":1},"2":{"768":4,"774":1,"818":1,"1371":1}}],["rb",{"2":{"646":1,"2699":1}}],["rs",{"2":{"605":6,"769":5,"774":10,"1795":3}}],["rust",{"2":{"2739":1}}],["ruled",{"2":{"1044":1,"1371":1}}],["rule",{"2":{"187":1}}],["rules",{"2":{"187":2,"2692":1}}],["runner",{"2":{"1371":1,"2577":1}}],["running",{"2":{"21":1,"33":1,"42":2,"45":1,"46":1,"83":1,"178":1,"1314":1,"2695":1,"2696":1}}],["run",{"2":{"19":1,"23":1,"41":1,"44":3,"62":1,"94":1,"157":1,"188":1,"2695":1,"2696":1}}],["runs",{"2":{"8":1,"24":2,"81":2,"114":1}}],["rigid",{"2":{"2721":1}}],["rightup",{"2":{"1371":1}}],["rightdragstop",{"2":{"1371":1}}],["rightdragstart",{"2":{"1371":1}}],["rightdrag",{"2":{"1371":1}}],["rightdown",{"2":{"1371":1}}],["rightdoubleclick",{"2":{"1371":1}}],["right|",{"2":{"1371":1}}],["rightwards",{"2":{"283":1,"392":1,"425":1}}],["rightspinecolor",{"0":{"233":1,"566":1},"2":{"1371":2}}],["rightspinevisible",{"0":{"234":1,"567":1},"2":{"180":1,"301":1,"348":1,"1371":2}}],["rightclick",{"2":{"215":1,"1371":1}}],["right",{"2":{"27":2,"31":14,"33":1,"43":1,"44":1,"47":1,"51":1,"56":1,"57":6,"66":1,"70":1,"77":1,"78":2,"99":1,"103":1,"129":1,"142":1,"148":1,"160":2,"187":2,"202":1,"205":2,"208":1,"215":6,"232":1,"233":1,"234":1,"246":3,"305":2,"356":3,"366":1,"477":1,"544":1,"566":1,"567":1,"599":3,"602":1,"623":2,"631":1,"646":1,"649":1,"712":1,"771":3,"778":1,"791":1,"811":1,"828":1,"852":1,"970":4,"1080":5,"1165":1,"1317":1,"1371":33,"1400":1,"1670":1,"1907":7,"1926":1,"2098":1,"2219":1,"2253":1,"2255":2,"2256":3,"2257":1,"2258":1,"2263":1,"2282":1,"2306":1,"2317":1,"2324":1,"2331":1,"2397":2,"2426":1,"2555":1,"2692":1,"2696":1,"2701":2,"2706":1,"2707":1,"2709":6,"2710":1,"2712":1,"2714":1,"2716":1,"2721":14}}],["rising",{"2":{"1165":1}}],["rimfraction",{"0":{"935":1},"2":{"1371":1}}],["ring",{"2":{"770":1,"1371":1,"1801":1}}],["rid",{"2":{"603":1}}],["richtext",{"2":{"2260":2}}],["rich",{"0":{"2260":1},"1":{"2261":1},"2":{"107":1,"236":2,"245":2,"263":1,"287":1,"310":1,"334":1,"2260":7,"2261":3}}],["r",{"0":{"781":1,"791":1},"2":{"32":4,"42":4,"44":1,"57":1,"58":2,"120":1,"159":4,"192":4,"202":1,"215":2,"646":1,"767":1,"768":1,"769":2,"770":3,"771":4,"774":3,"775":8,"781":1,"791":1,"792":2,"793":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":2,"827":2,"1313":2,"1316":1,"1371":15,"1670":4,"2263":1,"2282":1,"2467":4,"2551":4}}],["rose",{"2":{"2739":1}}],["rocket",{"2":{"2738":1}}],["romao50",{"2":{"2733":1}}],["romao25",{"2":{"2733":1}}],["romao100",{"2":{"2733":1}}],["romao10",{"2":{"2733":1}}],["romao",{"2":{"2733":1}}],["roma50",{"2":{"2733":1}}],["roma25",{"2":{"2733":1}}],["roma100",{"2":{"2733":1}}],["roma10",{"2":{"2733":1}}],["roma",{"2":{"2733":1}}],["robots",{"2":{"2721":1}}],["robot",{"2":{"2721":1}}],["roll",{"2":{"57":2,"1371":2}}],["rowgap=10",{"2":{"1317":1}}],["rowgap",{"0":{"699":1},"2":{"185":1,"513":1,"604":1,"647":1,"699":2,"1313":1,"1371":1,"2701":3,"2706":1,"2709":1}}],["rowgaps",{"2":{"160":1}}],["row",{"0":{"594":1},"1":{"595":1,"596":1,"597":1,"598":1},"2":{"47":1,"48":1,"93":5,"101":1,"134":3,"135":7,"159":4,"219":1,"284":2,"331":2,"595":2,"596":2,"597":6,"598":2,"601":1,"602":2,"623":1,"1001":1,"1371":2,"2050":1,"2692":4,"2697":1,"2701":4,"2702":2,"2703":1,"2706":2,"2711":5,"2715":1}}],["rowsize",{"2":{"598":1,"2701":1}}],["rowsizes",{"2":{"160":1}}],["rows",{"0":{"93":1,"602":1,"603":1,"604":1},"2":{"47":6,"93":1,"94":1,"122":1,"135":1,"160":4,"594":1,"597":3,"598":2,"601":1,"602":3,"603":1,"604":1,"685":1,"699":1,"1371":1,"2692":1,"2702":1,"2703":1,"2714":1}}],["root",{"2":{"42":1,"74":1,"117":1,"153":1,"725":1}}],["rot180",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["rotr90",{"2":{"186":1,"219":1,"1077":1,"1371":5,"1442":1,"1582":2,"1605":1,"1702":1,"1738":1,"2250":1}}],["rotating",{"2":{"57":1,"378":2,"771":1,"778":1,"1371":1}}],["rotationspeed",{"2":{"57":2,"1371":2}}],["rotations",{"2":{"57":14,"63":1,"154":1,"1371":16,"2721":1}}],["rotation",{"0":{"634":1,"778":1,"1111":1,"1181":1,"1730":1,"2002":1,"2291":1},"2":{"31":2,"56":1,"57":7,"61":2,"151":1,"154":3,"160":1,"226":1,"267":1,"292":1,"314":1,"339":1,"366":1,"389":1,"422":1,"453":1,"552":1,"580":1,"602":2,"605":1,"623":1,"634":1,"771":2,"785":1,"794":1,"811":2,"1165":1,"1371":41,"1730":3,"1818":1,"1967":1,"2002":4,"2253":1,"2254":1,"2256":1,"2701":1,"2712":1,"2721":5}}],["rotation=input",{"2":{"30":1}}],["rotated",{"2":{"187":1,"1163":1,"1371":1}}],["rotates",{"2":{"57":1,"356":1,"811":2,"826":1,"1371":8,"2291":1}}],["rotate",{"2":{"31":2,"57":4,"63":1,"154":4,"187":4,"188":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1371":62,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1705":1,"1727":1,"1730":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2007":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2297":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2678":1,"2688":2,"2721":9}}],["rot",{"2":{"31":2,"154":4,"1371":4,"2721":6}}],["rotl90",{"2":{"31":1,"1077":1,"1371":5,"1605":1,"1670":1,"1702":1,"1705":1,"1738":1,"2250":1,"2721":1}}],["rough",{"2":{"2681":1}}],["roughly",{"2":{"1371":1,"2723":1}}],["roughness=input",{"2":{"30":2}}],["roundness",{"0":{"529":1},"2":{"529":1,"1371":1}}],["rounded",{"2":{"47":1,"287":1,"334":1,"473":1,"477":1,"496":1,"497":1,"904":1,"930":1,"986":1,"1371":5,"1389":1,"1624":1,"2087":1}}],["rounding",{"2":{"45":1}}],["round",{"2":{"4":1,"45":1,"605":2,"957":1,"986":1,"987":1,"1371":16,"1389":1,"1390":1,"1490":1,"1531":1,"1624":2,"1625":2,"1656":1,"1907":2,"2087":1,"2088":1,"2452":1,"2664":1}}],["rprs",{"2":{"27":1}}],["rpr",{"2":{"27":24,"28":9,"29":1,"30":4,"32":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1}}],["rprmakie=",{"2":{"27":1}}],["rprmakie",{"0":{"26":1,"30":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"8":1,"26":1,"27":15,"28":2,"29":2,"30":6,"31":2,"32":2,"194":1,"1030":1,"1036":1,"1066":1,"1070":1,"1371":18,"1691":1,"1695":1,"1726":1,"1731":1,"2239":1,"2243":1,"2490":1,"2494":1,"2579":1,"2583":1,"2680":1,"2681":2,"2721":4}}],["rainbow1",{"2":{"2736":1}}],["rainbow",{"2":{"2260":6,"2731":1,"2734":1,"2737":5,"2739":1}}],["raincloud",{"2":{"1907":1}}],["rainclouds",{"0":{"1770":1,"1907":1},"1":{"1908":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1},"2":{"1371":12,"1907":13,"1922":1}}],["rasterised",{"2":{"1371":1}}],["rasterize=10",{"2":{"14":1}}],["rasterized",{"2":{"14":2}}],["rasterize",{"2":{"14":6}}],["rasterization",{"0":{"14":1},"2":{"14":3}}],["rautolimitmargin",{"0":{"793":1},"2":{"1371":1}}],["rarely",{"2":{"187":1}}],["ratings",{"2":{"2701":1,"2706":1}}],["ratios",{"0":{"2692":1},"2":{"355":2,"2692":1}}],["ratio",{"2":{"17":1,"56":1,"219":8,"220":3,"597":4,"598":4,"1371":1,"1969":1,"2692":7}}],["rate",{"2":{"80":1}}],["rather",{"2":{"63":1,"102":1,"188":1,"1262":1,"1371":4,"2007":1,"2297":1,"2342":1}}],["raw",{"2":{"32":2,"45":1,"1314":1,"2467":1,"2691":1,"2725":1}}],["rad",{"2":{"2721":1}}],["radii",{"2":{"774":3,"775":1,"1371":2}}],["radial",{"0":{"774":1,"775":1},"2":{"771":2,"800":1,"811":1,"816":1,"828":1,"1371":1}}],["radians",{"2":{"267":1,"292":1,"314":1,"339":1,"389":1,"422":1,"453":1,"552":1,"634":1,"767":1,"806":1,"1371":2,"1808":1}}],["radiance",{"2":{"27":4,"28":4,"29":4,"30":5,"31":4,"32":4,"2721":4}}],["radio",{"2":{"528":1}}],["radius=δr2",{"2":{"1795":4}}],["radius=δr1",{"2":{"1795":2}}],["radius=rs",{"2":{"1795":4}}],["radius=sqrt",{"2":{"1795":1}}],["radius=0",{"2":{"153":1,"1795":13}}],["radius",{"0":{"792":1,"1801":1,"1809":1,"1811":1},"2":{"47":4,"155":2,"477":1,"496":1,"765":1,"767":1,"774":10,"775":3,"781":1,"792":2,"903":1,"969":3,"970":6,"1008":1,"1371":15,"1795":2,"1801":1,"1809":1,"1811":1,"1966":1,"2676":1,"2677":1}}],["radeon",{"2":{"26":1,"27":1}}],["radeonprorender",{"2":{"26":5,"27":1,"28":1,"30":1,"194":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2680":1,"2681":1}}],["rays",{"2":{"1371":1}}],["ray",{"2":{"8":1,"26":1,"27":2,"30":1,"194":1,"1371":1,"2721":1}}],["randexp",{"2":{"1907":1}}],["random",{"2":{"159":2,"163":2,"164":2,"166":2,"175":1,"1468":4,"1469":4,"1470":2,"1471":2,"1473":2,"1907":15,"2103":1,"2340":4,"2341":6,"2342":2,"2368":4,"2530":12,"2676":1}}],["rand",{"2":{"14":2,"43":1,"47":1,"68":3,"77":3,"87":2,"88":2,"96":4,"98":1,"116":2,"141":2,"142":3,"145":1,"147":4,"148":4,"605":1,"1129":6,"1130":2,"1131":1,"1286":1,"1353":1,"1371":5,"1373":1,"1468":4,"1469":4,"1473":1,"1492":1,"1608":2,"1640":2,"1670":1,"1821":2,"1907":11,"1974":2,"2397":10,"2398":2,"2399":1,"2530":5,"2556":3,"2677":1,"2701":1,"2711":1,"2717":1}}],["randn",{"2":{"6":2,"98":3,"132":2,"135":3,"148":4,"159":1,"162":1,"163":1,"164":1,"166":3,"175":1,"184":3,"513":1,"645":1,"646":4,"712":1,"1045":1,"1129":3,"1131":1,"1312":1,"1317":1,"1351":4,"1352":2,"1371":1,"1373":2,"1470":2,"1471":2,"1473":2,"1489":1,"1490":1,"1491":1,"1856":1,"1882":2,"1907":3,"2052":1,"2053":1,"2054":1,"2171":1,"2219":1,"2340":5,"2341":2,"2342":3,"2368":1,"2397":7,"2399":1,"2701":4,"2704":1,"2707":2,"2711":1}}],["rangelike",{"2":{"1371":2}}],["rangebars",{"0":{"1771":1,"1930":1},"1":{"1931":1,"1932":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1},"2":{"166":1,"1371":15,"1404":1,"1930":6,"1931":2}}],["ranges",{"2":{"88":9,"160":1,"888":1,"1371":6}}],["range=linrange",{"2":{"30":2}}],["range=1",{"2":{"30":1,"77":1,"164":1}}],["range",{"0":{"616":1,"872":1,"1152":1},"2":{"2":1,"4":3,"28":1,"30":2,"42":1,"43":1,"64":2,"66":4,"68":1,"70":3,"77":4,"115":3,"186":2,"219":1,"284":2,"331":2,"365":1,"542":1,"557":1,"601":1,"602":3,"605":5,"616":1,"618":1,"648":2,"767":1,"768":11,"769":2,"770":4,"773":1,"774":5,"790":2,"861":4,"872":1,"874":1,"880":3,"925":1,"1045":2,"1128":2,"1166":1,"1188":1,"1261":2,"1262":1,"1285":1,"1318":1,"1371":41,"1405":1,"1439":2,"1440":2,"1495":1,"1705":2,"1962":1,"1963":2,"1966":2,"1967":2,"1971":1,"2102":5,"2173":1,"2260":1,"2341":2,"2342":1,"2368":1,"2487":1,"2503":3,"2530":1,"2549":1,"2551":1,"2555":5,"2557":1,"2676":2,"2686":2,"2701":1,"2708":1,"2717":1,"2726":1,"2728":9,"2730":1}}],["reveal",{"2":{"2679":1}}],["reversiblescale",{"2":{"1188":1,"1371":1,"1441":2}}],["reversed",{"2":{"1371":4}}],["reverses",{"2":{"1371":10}}],["reverse",{"2":{"31":2,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1352":1,"1371":38,"1378":1,"1410":1,"1437":1,"1446":1,"1478":1,"1520":1,"1550":1,"1582":1,"1586":1,"1613":1,"1645":1,"1669":1,"1670":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":2,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2267":1,"2341":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2701":1,"2710":1,"2721":2,"2728":2}}],["reordered",{"2":{"2730":1}}],["reoriented",{"2":{"768":1}}],["reopen",{"2":{"2676":1}}],["rewards",{"2":{"1371":1}}],["rewritten",{"2":{"27":1}}],["request",{"2":{"1371":2}}],["requests",{"2":{"1371":1}}],["requested",{"2":{"1371":2}}],["requirements",{"0":{"2694":1}}],["requirement",{"2":{"103":1}}],["require",{"2":{"92":1,"161":1,"187":1,"1371":2}}],["requires",{"2":{"16":1,"21":1,"45":1,"57":1,"149":1,"1050":1,"1312":1,"1371":6,"1549":1,"1675":1,"1825":1,"2596":1}}],["required",{"2":{"6":1,"27":1,"108":1,"2676":1}}],["reinstated",{"2":{"364":1}}],["reenable",{"2":{"213":1}}],["reexported",{"2":{"8":1}}],["rebuilds",{"2":{"158":1}}],["reuse",{"2":{"136":1}}],["reused",{"2":{"81":1}}],["regex",{"2":{"891":1,"922":1}}],["regions",{"2":{"1314":1,"2341":1}}],["region",{"2":{"153":1}}],["registration",{"2":{"139":1,"216":2}}],["registered",{"2":{"77":1,"139":1,"495":1,"1371":3}}],["registering",{"0":{"212":1},"2":{"75":1}}],["register",{"2":{"44":1,"139":2,"212":2,"215":1,"1371":4}}],["regularly",{"2":{"1371":1,"1434":1}}],["regularrendertick",{"2":{"81":1}}],["regular",{"2":{"74":1,"81":1,"102":1,"105":1,"106":2,"238":1,"265":1,"290":1,"312":1,"337":1,"387":1,"401":1,"420":1,"434":1,"451":1,"465":1,"498":1,"550":1,"578":1,"627":1,"665":1,"909":1,"1371":13,"1436":1,"1549":1,"1825":1,"2218":1,"2261":5,"2272":1,"2596":1}}],["regardless",{"2":{"74":2,"1371":1}}],["rembrandt",{"2":{"2739":1}}],["remember",{"2":{"178":1}}],["remain",{"2":{"597":1}}],["remains",{"2":{"597":1,"598":1,"786":1}}],["remaining",{"2":{"63":1,"93":1,"597":3,"598":1,"1371":2,"2349":1,"2350":1}}],["remarks",{"0":{"59":1}}],["removing",{"2":{"77":1,"177":1,"1608":1,"1640":1,"1974":1}}],["removed",{"2":{"216":1,"1371":4,"1470":1,"2533":1}}],["remove",{"2":{"52":1,"201":1,"212":1,"213":1,"603":1,"814":1,"846":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2103":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2692":1,"2704":1,"2712":1}}],["remote",{"2":{"37":1,"109":1,"110":1,"111":2,"112":3,"114":3}}],["reappear",{"2":{"1974":1}}],["reach",{"2":{"103":1,"2557":1}}],["reacts",{"2":{"1371":2,"2681":1}}],["reactivated",{"2":{"1371":1}}],["reacting",{"2":{"72":1,"1371":1}}],["react",{"2":{"75":3,"76":2,"78":1,"184":1,"605":1,"744":1,"1017":1,"1056":1,"1371":9,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1}}],["reasonably",{"2":{"2694":1}}],["reasonable",{"2":{"1371":1}}],["reasons",{"2":{"192":1}}],["reasoning",{"2":{"142":1}}],["reason",{"2":{"84":1,"102":1,"2692":1}}],["readdlm",{"2":{"159":1,"1261":3,"1262":1,"1311":1,"1472":1,"1973":1,"2219":1}}],["reader",{"2":{"102":1,"103":1}}],["readable",{"2":{"69":2,"102":1}}],["read",{"2":{"32":2,"46":1,"72":1,"231":1,"1608":1,"1640":1,"1974":1,"2695":1}}],["realize",{"2":{"2702":1}}],["realized",{"2":{"158":1}}],["reals",{"2":{"146":1}}],["real",{"2":{"17":2,"27":1,"71":1,"81":2,"101":1,"102":1,"128":1,"138":1,"148":3,"231":1,"811":1,"1210":1,"1247":1,"1275":2,"1371":48,"1473":1,"1477":3,"1487":1,"1881":1,"1997":1,"2356":1,"2530":1,"2549":2,"2681":1}}],["really",{"2":{"4":1,"142":1,"158":1,"188":1,"595":1,"2719":1,"2721":1}}],["recommend",{"2":{"1442":1}}],["recommended",{"2":{"769":1}}],["recompute",{"0":{"2388":1},"2":{"1371":2,"2388":1}}],["records",{"2":{"1371":1}}],["recorded",{"2":{"81":2,"1371":1}}],["recordframe",{"2":{"80":1,"164":5,"1371":6}}],["record",{"0":{"43":1},"2":{"2":4,"4":2,"5":1,"6":4,"31":1,"43":2,"74":1,"80":3,"81":9,"148":1,"164":1,"187":1,"193":1,"1371":17,"1670":2,"2721":2}}],["recording",{"0":{"80":1},"2":{"1":1,"81":1,"880":1,"1371":1}}],["recursively",{"2":{"144":1}}],["receives",{"2":{"908":1}}],["receive",{"2":{"148":1,"181":1}}],["received",{"2":{"124":1}}],["recentering",{"2":{"1371":1,"1909":1}}],["recently",{"2":{"74":1,"1371":2}}],["recent",{"2":{"74":5,"2694":1}}],["recipe",{"0":{"147":1,"2724":1,"2725":1},"2":{"69":1,"143":2,"145":1,"147":5,"148":5,"149":2,"161":1,"163":1,"1318":1,"2724":1,"2725":3}}],["recipes",{"0":{"143":1,"144":1,"147":1,"2722":1},"1":{"144":1,"145":2,"146":2,"147":1,"148":1,"149":1,"2723":1,"2724":1,"2725":1},"2":{"33":1,"44":1,"69":1,"117":1,"143":5,"144":1,"147":1,"148":2,"157":1,"2723":2}}],["rect3",{"2":{"1371":1,"2677":1}}],["rect3f",{"2":{"31":1,"58":3,"367":1,"1974":1,"2679":3,"2686":1,"2688":1,"2721":4}}],["rectlight",{"0":{"2688":1},"2":{"1371":4,"2688":8}}],["rectangular",{"2":{"210":1,"623":1,"1275":1,"1371":2,"1436":1,"1605":1,"2530":1,"2692":1,"2702":1}}],["rectanglezoom",{"2":{"212":1}}],["rectangles",{"2":{"117":1,"690":1,"1371":5,"1434":5,"1436":1}}],["rectangle",{"0":{"210":1},"2":{"56":1,"117":6,"123":1,"282":1,"329":1,"473":1,"475":1,"476":1,"478":1,"479":1,"480":1,"482":1,"483":1,"486":1,"487":1,"488":1,"647":2,"769":1,"1371":17,"1581":1,"1670":1,"2370":2,"2378":1,"2530":1,"2719":2}}],["rect2",{"2":{"1371":7,"2370":1,"2533":1}}],["rect2i",{"2":{"74":1,"1371":1}}],["rect2f",{"2":{"51":1,"187":4,"188":8,"1315":1,"1371":2,"1468":2,"1469":2,"1705":1,"1738":1,"2688":4,"2719":1}}],["rect",{"2":{"43":1,"51":1,"58":3,"59":1,"182":3,"598":1,"644":3,"1371":14,"1670":1,"1821":2,"1964":2,"1965":2,"1966":6,"1969":1,"1997":1,"2122":1,"2134":1,"2533":1,"2717":2,"2718":1,"2720":1}}],["rectplot",{"2":{"43":2}}],["rerendering",{"2":{"27":1}}],["repetitions",{"2":{"1371":2}}],["repeat=",{"2":{"1670":2}}],["repeated",{"2":{"1371":2,"1670":1,"2681":1}}],["repeatedly",{"2":{"98":1}}],["repeat",{"2":{"47":2,"75":2,"76":2,"78":1,"1045":1,"1371":1,"1670":4,"2255":2,"2629":8}}],["reproduced",{"2":{"1371":1}}],["repr",{"2":{"378":1,"1626":1}}],["representative",{"2":{"1371":2,"2388":2}}],["representations",{"2":{"63":2}}],["representation",{"0":{"2553":1},"2":{"27":1,"67":1,"70":1,"535":1,"1371":4,"2050":1,"2349":1,"2350":1,"2549":1,"2553":1,"2556":1}}],["representing",{"2":{"947":1,"976":1,"1014":1,"1052":1,"1089":1,"1194":1,"1231":1,"1326":1,"1371":38,"1379":1,"1411":1,"1447":1,"1479":1,"1521":1,"1551":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1980":1,"2019":1,"2077":1,"2109":1,"2190":1,"2219":1,"2226":1,"2268":1,"2442":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2654":1,"2696":1}}],["represented",{"2":{"63":1,"1025":1,"1371":2,"2549":1,"2553":1}}],["represent",{"2":{"21":1,"1371":2,"1439":1,"1440":1,"1907":1}}],["represents",{"2":{"14":1,"1285":1,"1371":10,"1507":4,"2050":1,"2178":4,"2696":1}}],["replays",{"2":{"1371":1}}],["replay",{"2":{"1371":3}}],["replacing",{"2":{"68":1}}],["replaced",{"2":{"1371":2}}],["replaces",{"2":{"778":1,"955":1,"956":1,"984":1,"985":1,"1022":1,"1023":1,"1061":1,"1062":1,"1103":1,"1104":1,"1202":1,"1203":1,"1239":1,"1240":1,"1273":1,"1274":1,"1333":1,"1334":1,"1371":88,"1387":1,"1388":1,"1420":1,"1421":1,"1454":1,"1455":1,"1529":1,"1530":1,"1559":1,"1560":1,"1594":1,"1595":1,"1622":1,"1623":1,"1654":1,"1655":1,"1686":1,"1687":1,"1721":1,"1722":1,"1804":1,"1805":1,"1835":1,"1836":1,"1865":1,"1866":1,"1891":1,"1892":1,"1946":1,"1947":1,"1992":1,"1993":1,"2027":1,"2028":1,"2085":1,"2086":1,"2119":1,"2120":1,"2146":1,"2147":1,"2199":1,"2200":1,"2234":1,"2235":1,"2280":1,"2281":1,"2315":1,"2316":1,"2354":1,"2355":1,"2414":1,"2415":1,"2450":1,"2451":1,"2484":1,"2485":1,"2517":1,"2518":1,"2574":1,"2575":1,"2606":1,"2607":1,"2662":1,"2663":1}}],["replacement",{"2":{"769":2,"2556":1}}],["replace",{"2":{"27":3,"30":2,"78":2,"118":1,"1371":1,"2695":1}}],["repl",{"2":{"197":1,"1371":16,"2695":1,"2696":2}}],["repository",{"2":{"197":1}}],["reposition",{"2":{"57":1,"1371":1}}],["report",{"2":{"597":2}}],["reports",{"2":{"126":1,"197":1,"597":1}}],["reported",{"2":{"93":1}}],["relies",{"2":{"107":1,"2681":1}}],["reliably",{"2":{"27":1}}],["releasing",{"2":{"605":1,"861":1}}],["releases",{"2":{"536":1,"1309":1,"1371":2}}],["release",{"2":{"75":1,"77":1,"78":1,"1371":3,"2718":2}}],["released",{"2":{"75":1,"77":1}}],["relevant",{"2":{"63":1,"74":2,"75":1,"81":1,"102":1,"115":2,"117":3,"535":1,"644":1,"773":1,"1371":4,"1439":1,"1705":1,"2557":1}}],["relation",{"2":{"2219":1}}],["relatively",{"0":{"2713":1},"2":{"84":1}}],["relative",{"0":{"55":1,"596":1,"1262":1,"2258":1,"2342":1},"2":{"47":1,"53":1,"55":2,"57":4,"66":2,"74":1,"75":1,"77":1,"81":2,"101":2,"102":1,"103":2,"122":1,"128":1,"129":1,"154":3,"160":2,"257":1,"285":1,"304":1,"332":1,"355":2,"380":1,"413":1,"444":1,"525":1,"573":1,"592":1,"596":4,"597":1,"598":1,"604":1,"623":1,"649":1,"673":1,"681":1,"696":1,"706":1,"793":1,"829":1,"1110":1,"1180":1,"1262":4,"1276":3,"1371":34,"1404":1,"1472":1,"1543":1,"1544":1,"1579":1,"1580":1,"1705":1,"1926":1,"1930":1,"1966":1,"1997":1,"2258":3,"2306":1,"2324":1,"2342":3,"2357":1,"2464":1,"2465":1,"2626":1,"2627":1,"2678":1,"2692":2,"2713":1,"2715":1,"2717":4,"2720":4,"2721":3}}],["relate",{"2":{"102":1}}],["relates",{"2":{"77":1,"1371":1}}],["related",{"2":{"19":1,"77":1,"2680":1}}],["reload",{"2":{"35":2,"37":2,"42":1}}],["re",{"2":{"21":1,"23":2,"26":1,"35":1,"37":1,"46":1,"68":1,"69":1,"80":1,"102":1,"117":1,"143":1,"157":1,"165":2,"194":1,"215":1,"712":1,"1317":1,"1670":1,"2699":1,"2701":1,"2714":1,"2721":2,"2723":2}}],["retain",{"2":{"1371":1}}],["retrieving",{"0":{"100":1},"2":{"100":1}}],["retrieve",{"2":{"98":1,"100":2}}],["retina",{"2":{"17":1,"18":1,"19":1,"102":1}}],["returns",{"2":{"73":1,"77":1,"100":1,"139":1,"148":1,"156":1,"287":1,"296":1,"334":1,"343":1,"1002":1,"1371":37}}],["returning",{"2":{"73":1,"100":1,"115":1,"161":2,"891":1,"922":1,"1371":2,"2696":1}}],["returned",{"2":{"44":2,"63":1,"77":1,"78":1,"100":3,"116":1,"151":1,"158":1,"1077":1,"1371":12,"1605":1,"1702":1,"1738":1,"2250":1,"2530":1,"2557":2}}],["return",{"2":{"6":1,"29":3,"30":4,"31":2,"32":2,"42":2,"43":3,"44":4,"45":5,"47":4,"58":2,"61":1,"68":2,"71":7,"73":3,"76":1,"77":11,"96":1,"98":1,"100":1,"117":5,"131":1,"133":1,"145":1,"148":1,"149":1,"151":1,"161":1,"162":1,"163":2,"164":3,"165":5,"192":4,"200":1,"528":1,"925":1,"1001":1,"1313":1,"1371":18,"1437":1,"1670":2,"1907":2,"2181":1,"2182":1,"2219":1,"2397":4,"2556":1,"2557":1,"2682":1,"2688":1,"2692":1,"2721":2}}],["rescaling",{"2":{"1371":1}}],["rescales",{"2":{"66":1}}],["resampled",{"2":{"1442":1}}],["resample",{"2":{"1371":2,"1442":1}}],["resampler",{"2":{"1371":1,"1442":6}}],["resampling",{"2":{"1371":1}}],["resistance",{"2":{"880":1}}],["resizes",{"2":{"94":1,"602":1}}],["resize",{"2":{"40":5,"94":2,"604":1,"1371":2,"1969":1,"2692":2}}],["resized",{"2":{"18":1,"1371":1}}],["reserved",{"2":{"294":1,"341":1,"366":1,"582":1}}],["resets",{"2":{"231":1,"771":1,"1371":3}}],["resetting",{"2":{"57":1,"178":1,"771":2,"794":1,"795":1,"1371":1}}],["reset",{"0":{"209":1,"794":1,"795":1,"914":1},"2":{"42":3,"57":2,"175":1,"209":3,"231":2,"364":1,"605":1,"771":2,"794":2,"861":1,"914":1,"1371":10}}],["responsible",{"2":{"2681":1}}],["responsive",{"2":{"119":1}}],["responds",{"2":{"128":1}}],["respectively",{"2":{"128":1,"216":1,"597":1,"604":1,"1131":1,"1371":3,"2399":1,"2681":1}}],["respective",{"2":{"77":1,"176":1,"183":1,"210":1,"231":1,"1371":3,"2692":1}}],["respect",{"2":{"64":1,"2680":1}}],["respects",{"2":{"57":1,"1371":1}}],["restore",{"2":{"2717":1}}],["restored",{"2":{"1371":1}}],["restring",{"2":{"771":1}}],["restricts",{"2":{"915":1}}],["restriction",{"0":{"915":1},"2":{"915":1,"1371":1}}],["restricting",{"2":{"771":1}}],["restrictive",{"2":{"77":1}}],["restrict",{"2":{"78":1,"145":1,"162":1,"207":1,"208":1,"210":1,"214":1,"817":2,"849":2,"1371":1}}],["restricted",{"2":{"15":1,"78":1,"207":1,"208":1,"1371":2,"2530":1}}],["rest",{"2":{"71":1,"969":1,"1371":4}}],["reshape",{"2":{"28":1,"1436":4,"2219":1,"2552":1,"2554":1}}],["resort",{"2":{"1371":2}}],["resolved",{"2":{"105":2,"106":1}}],["resolve",{"2":{"63":1}}],["resolution=automatic",{"2":{"1371":1}}],["resolutions",{"2":{"151":1}}],["resolution",{"0":{"19":1,"995":1},"2":{"14":1,"17":1,"19":3,"101":1,"102":4,"103":1,"1365":1,"1371":11,"1372":1,"2719":1}}],["resources",{"2":{"27":1,"40":1,"2676":1}}],["resource",{"2":{"27":1}}],["result",{"2":{"27":1,"57":1,"62":1,"71":4,"73":1,"78":1,"117":1,"141":1,"188":1,"219":2,"378":1,"1210":1,"1247":1,"1275":1,"1336":1,"1341":1,"1371":11,"1469":1,"2356":1,"2628":1,"2681":1,"2682":1,"2715":1,"2717":1}}],["results",{"2":{"19":1,"27":1,"117":1,"187":1,"355":1,"774":1,"834":2,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1188":1,"1222":1,"1225":1,"1259":1,"1283":1,"1348":1,"1371":46,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1608":1,"1636":1,"1640":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"1974":1,"1997":1,"2009":1,"2048":1,"2100":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2356":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2629":1,"2674":1}}],["resulting",{"2":{"6":1,"775":1,"1335":1,"1371":12,"1434":2,"1507":3,"1608":1,"1640":1,"1974":1,"2178":3,"2341":1,"2682":1}}],["refine",{"2":{"2368":1,"2530":2}}],["refill",{"2":{"148":1}}],["ref",{"2":{"1371":1}}],["refvalue",{"2":{"1371":1}}],["reflects",{"2":{"1039":1,"1073":1,"1371":7,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1}}],["reflections",{"2":{"2681":4}}],["reflection",{"2":{"29":4,"30":8,"1037":1,"1071":1,"1371":8,"1696":1,"1732":1,"2244":1,"2495":1,"2584":1,"2681":5,"2682":1}}],["referring",{"2":{"134":1}}],["referred",{"2":{"9":1,"1371":1,"2721":2}}],["refer",{"2":{"134":1,"219":1,"623":1}}],["reference",{"2":{"81":1,"141":2,"598":1,"773":1,"1371":1,"1930":1,"2682":1,"2701":1,"2716":1,"2717":1,"2718":1}}],["refers",{"2":{"81":1,"100":1,"134":1,"1129":2,"2258":1}}],["refraction",{"2":{"30":7}}],["refresh=refresh",{"2":{"27":1,"30":1}}],["refreshes",{"2":{"6":1}}],["refresh",{"2":{"6":1,"27":1,"30":3}}],["renders",{"2":{"48":1,"102":1}}],["renderloop=false",{"2":{"21":1}}],["renderloop",{"2":{"17":13,"21":2,"81":5,"1371":1}}],["rendered",{"2":{"11":1,"17":3,"27":1,"30":1,"74":1,"101":2,"102":3,"951":1,"965":1,"968":1,"980":1,"997":1,"1000":1,"1018":1,"1040":1,"1043":1,"1057":1,"1074":1,"1078":1,"1098":1,"1120":1,"1126":1,"1198":1,"1220":1,"1223":1,"1235":1,"1257":1,"1260":1,"1270":1,"1281":1,"1284":1,"1329":1,"1346":1,"1349":1,"1371":132,"1383":1,"1399":1,"1403":1,"1416":1,"1429":1,"1432":1,"1450":1,"1462":1,"1465":1,"1525":1,"1539":1,"1542":1,"1555":1,"1571":1,"1578":1,"1590":1,"1602":1,"1606":1,"1608":3,"1618":1,"1634":1,"1637":1,"1640":3,"1650":1,"1664":1,"1667":1,"1682":1,"1699":1,"1703":1,"1717":1,"1735":1,"1739":1,"1800":1,"1813":1,"1819":1,"1831":1,"1847":1,"1854":1,"1862":1,"1875":1,"1880":1,"1888":1,"1901":1,"1906":1,"1942":1,"1955":1,"1958":1,"1967":1,"1974":3,"1986":1,"2004":1,"2011":1,"2023":1,"2044":1,"2049":1,"2081":1,"2097":1,"2101":1,"2115":1,"2129":1,"2132":1,"2143":1,"2154":1,"2169":1,"2194":1,"2213":1,"2217":1,"2230":1,"2247":1,"2251":1,"2274":1,"2293":1,"2300":1,"2312":1,"2326":1,"2335":1,"2351":1,"2362":1,"2366":1,"2410":1,"2428":1,"2433":1,"2446":1,"2460":1,"2463":1,"2480":1,"2498":1,"2501":1,"2513":1,"2525":1,"2528":1,"2567":2,"2569":1,"2587":1,"2591":1,"2602":1,"2618":1,"2625":1,"2658":1,"2672":1,"2675":1}}],["renderings",{"2":{"19":1}}],["rendering",{"2":{"8":1,"10":1,"17":3,"22":1,"27":2,"81":1,"102":1,"103":1,"113":1,"986":1,"1371":7,"1389":1,"1624":1,"1974":1,"1985":1,"2087":1,"2681":1,"2721":2}}],["render",{"2":{"6":1,"17":1,"21":1,"26":1,"27":1,"33":1,"81":2,"101":1,"102":3,"103":2,"107":1,"110":2,"119":1,"769":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1311":1,"1328":1,"1371":46,"1382":1,"1414":1,"1434":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1967":1,"1983":1,"2022":1,"2080":1,"2111":1,"2122":1,"2142":1,"2193":1,"2228":1,"2259":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2567":1,"2601":1,"2657":1}}],["redgreensplit",{"2":{"2739":1}}],["redblue",{"2":{"2739":1}}],["redsblues",{"2":{"2731":1}}],["reds",{"2":{"2731":1,"2735":8}}],["redo",{"2":{"1318":1}}],["red2",{"2":{"1225":2}}],["reduction",{"2":{"1371":1}}],["reduce",{"2":{"1371":2,"2341":2,"2567":1,"2681":1,"2706":1,"2715":1}}],["reduced",{"2":{"645":1,"1371":2}}],["reduces",{"2":{"219":2,"2552":1,"2682":1,"2692":1}}],["reducing",{"2":{"188":1,"2711":1}}],["redundant",{"2":{"71":1}}],["redraw",{"2":{"161":1}}],["redrawn",{"2":{"81":1}}],["red",{"2":{"4":1,"43":1,"58":4,"61":5,"115":1,"116":1,"132":1,"135":1,"136":1,"138":1,"139":1,"147":2,"148":3,"158":1,"181":1,"182":6,"184":1,"186":4,"187":9,"188":5,"200":1,"203":1,"205":2,"287":1,"334":1,"476":2,"481":2,"535":3,"600":1,"644":1,"645":1,"646":3,"647":2,"648":2,"649":1,"767":1,"770":4,"774":1,"775":1,"861":1,"880":1,"941":1,"943":1,"972":1,"1005":1,"1017":1,"1039":1,"1045":1,"1047":1,"1056":1,"1073":1,"1080":3,"1082":1,"1129":3,"1165":2,"1166":2,"1190":1,"1227":1,"1321":1,"1351":2,"1371":55,"1373":1,"1375":1,"1405":1,"1407":1,"1444":1,"1468":4,"1469":4,"1475":1,"1489":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1669":1,"1672":1,"1681":1,"1698":1,"1707":1,"1716":1,"1734":1,"1795":1,"1821":1,"1823":1,"1931":1,"1933":1,"1976":1,"2013":2,"2015":1,"2071":1,"2073":1,"2105":1,"2134":2,"2171":1,"2184":1,"2221":1,"2229":1,"2246":1,"2256":1,"2264":1,"2374":1,"2397":1,"2438":1,"2471":1,"2478":1,"2497":1,"2505":1,"2532":1,"2553":1,"2554":1,"2559":1,"2568":1,"2586":1,"2594":1,"2650":1,"2681":2,"2692":4,"2698":1,"2720":1,"2721":2,"2725":2,"2728":8,"2737":1}}],["nnan",{"2":{"2728":1}}],["nnbanks",{"2":{"649":4}}],["nipy",{"2":{"2734":1}}],["nidorx",{"2":{"2691":1}}],["nii",{"2":{"2467":1}}],["niread",{"2":{"2467":1}}],["nifti",{"2":{"2467":1}}],["niceness",{"2":{"1371":3}}],["nicely",{"2":{"94":1,"122":1,"134":1,"599":1,"600":1,"1317":1}}],["nicer",{"2":{"75":1,"1371":1}}],["nice",{"2":{"29":1,"102":1,"147":1,"1371":2,"2721":2}}],["nvia",{"2":{"2341":1}}],["nvidias",{"2":{"27":1}}],["nvidia",{"2":{"26":1,"27":1}}],["n+0",{"2":{"1705":1}}],["n+1",{"2":{"1371":3,"1705":1,"2341":4,"2356":1,"2368":3}}],["ngonface",{"2":{"1371":1}}],["nparagraph",{"2":{"2256":1}}],["npoints=10",{"2":{"1371":1,"1372":1,"1373":1}}],["npoints",{"0":{"1365":1,"2421":1},"2":{"1351":1,"1371":3,"1372":1}}],["nplots",{"2":{"162":3}}],["nyc",{"0":{"1315":1},"2":{"1317":1}}],["n=n",{"2":{"1313":1}}],["n=1000",{"2":{"1313":1}}],["nbanks",{"0":{"685":1},"2":{"649":2,"654":2,"685":12,"1371":1}}],["nlineheight",{"2":{"623":3}}],["njustification",{"2":{"623":3}}],["nmy",{"2":{"598":1}}],["nt",{"2":{"1371":2}}],["nts",{"2":{"1371":1}}],["nthe",{"2":{"93":1}}],["ntherefore",{"2":{"93":1}}],["ntellheight",{"2":{"93":2}}],["ntuple",{"2":{"74":2,"75":2,"88":1,"1371":3,"2102":2,"2341":1}}],["n256",{"2":{"75":1,"76":1,"2737":79}}],["nwith",{"2":{"73":2,"623":3}}],["nshort",{"2":{"2256":1}}],["ns",{"2":{"70":4,"1002":5}}],["nsteps",{"0":{"565":1},"2":{"31":2,"1371":1,"2721":2}}],["ndim",{"2":{"58":1,"117":2}}],["nuuks",{"2":{"2733":1}}],["nuuk50",{"2":{"2733":1}}],["nuuk25",{"2":{"2733":1}}],["nuuk100",{"2":{"2733":1}}],["nuuk10",{"2":{"2733":1}}],["nuuk",{"2":{"2733":1}}],["nudge",{"0":{"1909":1},"2":{"1371":2,"1907":1}}],["num",{"2":{"1309":1,"1371":1,"1907":2}}],["numerical",{"2":{"296":2,"343":2,"1192":1,"1229":1,"1371":2}}],["numeric",{"2":{"62":1,"64":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1207":1,"1230":1,"1244":1,"1325":1,"1371":43,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1574":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1730":1,"1826":1,"1850":1,"1936":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2621":1,"2653":1}}],["numbers",{"2":{"27":2,"68":2,"99":1,"101":2,"147":1,"160":1,"276":1,"287":2,"296":2,"323":1,"334":2,"343":2,"355":1,"477":1,"1371":22,"1549":2,"1825":2,"1963":1,"2266":2,"2301":1,"2596":2,"2704":1,"2726":1}}],["number",{"0":{"1468":1,"1471":1},"2":{"5":1,"17":5,"31":1,"40":1,"77":1,"81":1,"99":1,"188":1,"196":1,"220":2,"231":1,"366":1,"477":1,"495":1,"497":1,"565":1,"597":1,"685":1,"930":1,"969":1,"995":1,"1035":1,"1210":1,"1247":1,"1309":1,"1311":1,"1371":39,"1468":2,"1469":2,"1472":1,"1476":2,"1486":1,"1495":1,"1919":1,"1921":1,"2031":1,"2102":2,"2151":1,"2173":1,"2181":2,"2182":1,"2224":1,"2260":1,"2296":2,"2357":1,"2713":2,"2715":1,"2721":1,"2726":3}}],["null",{"2":{"42":1,"1320":1,"1371":1}}],["navias",{"2":{"2733":1}}],["navia50",{"2":{"2733":1}}],["navia25",{"2":{"2733":1}}],["navia100",{"2":{"2733":1}}],["navia10",{"2":{"2733":1}}],["navia",{"2":{"2733":1}}],["naming",{"2":{"1371":1}}],["namecategorical",{"2":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["names",{"2":{"147":4,"179":1,"1371":3,"2729":1}}],["namedtuple",{"2":{"648":1,"1371":5}}],["namedtuples",{"2":{"132":1}}],["named",{"0":{"2729":1},"2":{"63":1,"70":2,"1371":3,"2729":1}}],["name",{"2":{"31":7,"90":1,"105":4,"147":1,"180":1,"212":2,"213":2,"1371":18,"2271":1,"2721":7}}],["narrow",{"2":{"2261":1}}],["narrowest",{"2":{"1147":1,"1302":1,"1371":2}}],["narrowly",{"2":{"71":1}}],["nall",{"2":{"93":1}}],["nadjusted",{"2":{"93":1}}],["nand",{"2":{"623":3}}],["nans",{"2":{"146":1}}],["nanoseconds",{"2":{"70":1}}],["nan",{"0":{"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1278":1,"1340":1,"1396":1,"1426":1,"1459":1,"1483":1,"1536":1,"1567":1,"1599":1,"1631":1,"1661":1,"1693":1,"1728":1,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2126":1,"2209":1,"2241":1,"2287":1,"2359":1,"2457":1,"2492":1,"2522":1,"2543":1,"2581":1,"2614":1,"2669":1},"2":{"61":9,"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1335":3,"1340":1,"1371":81,"1396":1,"1426":1,"1434":1,"1438":1,"1459":1,"1483":1,"1536":1,"1567":1,"1599":1,"1607":1,"1631":1,"1661":1,"1693":1,"1728":1,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2126":1,"2209":1,"2241":1,"2287":1,"2457":1,"2492":1,"2522":1,"2543":1,"2554":1,"2556":1,"2581":1,"2614":1,"2669":1,"2726":2,"2728":5}}],["natural",{"2":{"17":1}}],["nativefont",{"2":{"1371":1}}],["natively",{"2":{"1371":1}}],["native",{"2":{"16":1,"19":1,"21":2,"24":1,"102":1,"1371":1,"1608":1,"1640":1,"1974":1,"2050":1}}],["ncar",{"2":{"2734":1}}],["ncolorrange",{"2":{"2728":9}}],["ncolormap",{"2":{"2728":9}}],["ncolors",{"2":{"1371":2}}],["ncols",{"2":{"2503":1}}],["nc",{"2":{"29":1,"2503":2}}],["ncdatasets",{"2":{"29":1}}],["n0f8",{"2":{"27":1,"28":1,"30":1}}],["noise",{"2":{"2219":2,"2721":1}}],["noisy",{"2":{"27":2}}],["november",{"2":{"1352":1}}],["nof",{"2":{"597":3}}],["noshading",{"2":{"187":4,"188":8,"769":1,"1036":1,"1070":2,"1371":11,"1569":1,"1669":1,"1695":1,"1731":1,"1845":1,"2219":2,"2243":1,"2494":1,"2583":1,"2616":1,"2682":1,"2690":1,"2691":1}}],["noconversion",{"2":{"145":1}}],["node",{"2":{"141":1,"1371":1}}],["nodes=boundary",{"2":{"2341":1}}],["nodes",{"2":{"44":1,"1371":1,"2341":9,"2368":6}}],["norientation",{"2":{"649":2}}],["nor",{"2":{"117":1}}],["norm",{"2":{"57":2,"1002":1,"1371":10,"1507":3,"2178":3,"2181":1,"2188":1}}],["normed",{"2":{"29":6,"2467":3}}],["normalization",{"0":{"1507":1,"2178":1},"2":{"1371":3,"1489":1,"1490":1,"2171":1,"2178":1}}],["normalize=false",{"2":{"1795":10}}],["normalized",{"2":{"65":1,"647":1,"673":1,"681":1,"696":1,"790":1,"1033":1,"1371":2,"1670":1,"1807":1,"2555":2}}],["normalize",{"0":{"790":1,"1033":1,"1807":1},"2":{"61":1,"1371":12,"1507":5,"1670":1,"2178":4,"2682":1,"2688":3}}],["normaldist",{"2":{"1317":3}}],["normals",{"0":{"2237":1},"2":{"31":1,"1010":1,"1048":1,"1371":9,"1670":4,"1673":1,"1708":1,"2222":1,"2237":1,"2472":1,"2560":1,"2681":1,"2686":1,"2688":3,"2690":1,"2721":1}}],["normals=m",{"2":{"31":1,"2721":1}}],["normally",{"2":{"22":1,"1856":1,"2725":1}}],["normal",{"2":{"6":1,"46":1,"47":4,"73":1,"77":1,"81":1,"139":1,"147":1,"152":1,"157":1,"158":2,"183":1,"200":1,"600":1,"623":1,"712":2,"816":1,"848":1,"958":1,"988":1,"1130":1,"1262":1,"1268":1,"1269":1,"1276":3,"1353":1,"1371":29,"1391":1,"1492":1,"1532":1,"1563":1,"1626":3,"1657":1,"1670":1,"1705":1,"1738":1,"1839":1,"1855":2,"1881":2,"2089":1,"2296":1,"2357":1,"2398":1,"2453":1,"2610":1,"2665":1,"2681":3,"2682":3,"2720":1}}],["northstar",{"2":{"27":3,"28":2,"29":1,"31":1}}],["now",{"2":{"21":1,"26":1,"27":2,"33":1,"35":1,"42":1,"43":1,"44":1,"47":1,"63":1,"68":1,"69":1,"70":1,"77":1,"78":1,"102":1,"117":1,"136":1,"140":1,"142":1,"148":3,"151":1,"158":1,"162":1,"163":1,"175":1,"602":1,"603":1,"712":2,"1317":1,"1371":2,"1436":1,"1670":1,"1730":1,"2692":2,"2695":5,"2696":1,"2697":2,"2700":1,"2703":1,"2704":1,"2708":1,"2710":1,"2712":1,"2714":1,"2716":1,"2717":2,"2719":1,"2721":1}}],["no",{"0":{"84":1},"2":{"9":1,"13":2,"23":1,"24":1,"54":1,"55":1,"56":1,"81":1,"84":1,"94":1,"101":2,"102":3,"103":1,"125":1,"128":1,"129":1,"131":1,"133":2,"136":1,"140":1,"144":3,"149":1,"152":1,"154":1,"183":1,"184":1,"194":1,"205":1,"284":2,"296":1,"331":2,"343":1,"365":1,"596":1,"597":1,"598":1,"600":3,"741":1,"770":1,"957":1,"966":1,"998":1,"1009":1,"1029":1,"1036":1,"1041":1,"1054":1,"1065":1,"1070":1,"1075":1,"1085":1,"1086":1,"1087":1,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1265":1,"1266":1,"1268":1,"1269":1,"1278":1,"1282":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1296":1,"1297":1,"1298":1,"1299":1,"1306":1,"1307":1,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":326,"1401":1,"1413":1,"1422":1,"1430":1,"1434":1,"1438":1,"1442":1,"1463":1,"1473":1,"1484":1,"1485":1,"1494":1,"1497":1,"1500":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1509":1,"1510":1,"1512":1,"1513":1,"1531":1,"1540":1,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1603":1,"1635":1,"1656":1,"1665":1,"1679":1,"1690":1,"1695":1,"1700":1,"1714":1,"1731":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1907":1,"1915":1,"1939":1,"1948":1,"1956":1,"1967":1,"1978":1,"2008":1,"2010":1,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2099":1,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2243":1,"2248":1,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2349":1,"2350":1,"2359":1,"2363":1,"2368":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2452":1,"2461":1,"2494":1,"2499":1,"2506":1,"2507":1,"2526":1,"2530":1,"2545":1,"2552":1,"2583":1,"2588":1,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2664":1,"2673":1,"2679":1,"2692":3,"2696":1,"2703":1,"2721":1}}],["nonlinear",{"2":{"780":1}}],["nonzero",{"2":{"59":1}}],["none",{"2":{"11":2,"23":1,"47":5,"1371":6,"1507":2,"1881":2,"2178":2,"2718":1}}],["non",{"0":{"131":1,"135":1},"1":{"132":1},"2":{"8":1,"21":1,"71":1,"73":1,"96":1,"117":1,"130":1,"131":1,"135":1,"183":1,"236":1,"245":1,"263":1,"310":1,"1371":1,"2554":1}}],["notchmin",{"0":{"1301":1},"2":{"1371":1}}],["notchmax",{"0":{"1300":1},"2":{"1371":1}}],["notched",{"2":{"1285":1,"1371":1}}],["notchwidth",{"0":{"1147":1,"1302":1},"2":{"1371":2}}],["notch",{"0":{"1154":1,"1305":1},"2":{"1129":2,"1147":1,"1154":1,"1286":1,"1300":1,"1301":1,"1302":1,"1305":1,"1371":8}}],["noting",{"2":{"1371":1}}],["notice",{"2":{"181":1}}],["notify",{"2":{"30":2,"75":5,"76":4,"77":5,"139":1,"193":2,"489":1,"725":2}}],["noto",{"2":{"90":2}}],["nothing",{"2":{"11":2,"17":3,"27":1,"30":1,"31":1,"40":3,"56":1,"71":2,"76":1,"81":1,"115":1,"125":1,"128":3,"181":2,"209":1,"219":4,"220":2,"224":1,"225":1,"228":1,"231":17,"256":1,"260":1,"271":1,"307":1,"318":1,"358":1,"359":1,"360":1,"363":1,"364":7,"379":1,"479":1,"480":1,"488":1,"542":1,"547":1,"557":1,"558":1,"647":2,"653":1,"715":1,"716":1,"717":1,"719":1,"724":1,"725":2,"744":1,"751":1,"768":1,"783":1,"784":1,"789":1,"797":1,"800":1,"802":1,"821":1,"831":1,"834":2,"836":1,"859":1,"907":1,"913":1,"915":1,"916":1,"958":2,"988":2,"1026":1,"1030":1,"1065":1,"1066":1,"1083":1,"1192":2,"1205":2,"1212":1,"1229":2,"1242":2,"1249":1,"1268":2,"1269":2,"1364":1,"1371":122,"1391":2,"1473":1,"1477":1,"1487":2,"1494":1,"1511":1,"1532":2,"1563":2,"1626":2,"1657":2,"1690":1,"1691":1,"1726":1,"1839":2,"1867":1,"1893":1,"1907":1,"1913":1,"1985":1,"2031":1,"2050":1,"2058":1,"2062":1,"2064":1,"2066":1,"2068":1,"2069":1,"2089":2,"2107":1,"2158":1,"2167":1,"2179":1,"2203":1,"2224":1,"2239":1,"2321":1,"2348":1,"2349":2,"2350":2,"2453":2,"2490":1,"2562":1,"2579":1,"2590":1,"2610":2,"2665":2,"2721":1}}],["notes",{"0":{"772":1},"1":{"773":1,"774":1,"775":1}}],["notebooks",{"2":{"42":3,"102":2}}],["notebook",{"2":{"33":1,"46":1,"102":1,"1371":1}}],["note",{"2":{"11":1,"17":1,"23":1,"27":6,"40":1,"46":1,"47":1,"49":1,"56":1,"57":1,"63":1,"64":1,"68":1,"72":1,"78":1,"81":1,"98":1,"103":1,"139":2,"140":1,"143":1,"147":1,"148":1,"151":1,"153":1,"158":1,"163":1,"165":2,"188":1,"204":1,"214":1,"219":1,"598":1,"648":1,"768":1,"769":1,"771":1,"774":1,"780":1,"792":1,"828":1,"965":1,"997":1,"1036":1,"1040":1,"1070":1,"1074":1,"1120":1,"1129":1,"1131":2,"1220":1,"1257":1,"1275":1,"1281":1,"1335":1,"1346":1,"1357":1,"1371":69,"1399":1,"1429":1,"1434":2,"1436":1,"1462":1,"1469":1,"1491":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1695":1,"1699":1,"1731":1,"1735":1,"1738":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"1967":1,"2004":1,"2044":1,"2097":1,"2122":1,"2129":1,"2154":1,"2213":1,"2243":1,"2247":1,"2293":1,"2326":1,"2341":2,"2362":1,"2388":1,"2392":1,"2399":2,"2428":1,"2460":1,"2494":1,"2498":1,"2525":1,"2549":1,"2552":1,"2555":1,"2557":1,"2583":1,"2587":1,"2618":1,"2672":1,"2676":1,"2681":2,"2682":1,"2703":1,"2710":1,"2721":2}}],["not",{"0":{"25":1,"94":1},"2":{"2":1,"5":1,"6":1,"17":3,"18":3,"21":1,"23":2,"24":1,"25":2,"26":2,"27":1,"31":1,"37":1,"42":1,"49":1,"56":1,"63":1,"65":1,"69":1,"71":3,"73":1,"75":1,"81":1,"84":4,"94":3,"98":2,"100":2,"102":1,"106":1,"107":3,"117":1,"122":1,"128":4,"129":1,"136":1,"139":1,"140":1,"142":1,"148":1,"149":1,"153":1,"157":1,"158":5,"161":2,"162":1,"163":1,"165":1,"177":1,"181":1,"183":1,"187":1,"188":1,"192":1,"197":1,"219":1,"231":1,"284":1,"331":1,"355":1,"366":1,"378":3,"521":1,"536":1,"595":1,"597":2,"602":1,"610":1,"613":1,"644":1,"690":1,"712":1,"739":1,"744":1,"769":3,"771":2,"780":1,"781":1,"790":1,"867":1,"870":1,"891":1,"927":1,"968":1,"1000":1,"1026":1,"1036":1,"1043":1,"1070":1,"1078":1,"1109":1,"1126":1,"1129":3,"1223":1,"1260":1,"1284":1,"1309":1,"1349":1,"1371":107,"1403":1,"1432":1,"1434":1,"1436":1,"1442":1,"1465":1,"1472":1,"1507":4,"1542":1,"1578":1,"1606":1,"1637":1,"1667":1,"1695":1,"1703":1,"1731":1,"1738":1,"1739":1,"1795":1,"1819":1,"1854":1,"1859":1,"1880":1,"1885":1,"1906":1,"1911":1,"1913":1,"1924":1,"1925":1,"1958":1,"1966":1,"1967":1,"1969":1,"2011":1,"2049":1,"2101":1,"2114":1,"2132":1,"2169":1,"2178":4,"2217":1,"2243":1,"2251":1,"2253":1,"2300":1,"2335":1,"2366":1,"2433":1,"2463":1,"2494":1,"2501":1,"2528":1,"2530":1,"2533":1,"2554":1,"2576":1,"2583":1,"2591":1,"2625":1,"2675":1,"2677":1,"2678":2,"2681":2,"2682":1,"2692":8,"2695":1,"2701":1,"2702":1,"2703":2,"2706":1,"2714":1,"2715":1,"2719":1,"2721":1,"2725":1,"2731":1}}],["notations",{"2":{"1371":1}}],["notation",{"2":{"2":1,"139":1}}],["n",{"0":{"1115":1,"1146":1,"1299":1,"1921":1,"2420":1,"2642":1},"2":{"6":6,"17":1,"32":3,"42":1,"43":5,"57":1,"63":1,"71":1,"164":2,"175":1,"276":2,"323":2,"489":1,"1002":2,"1045":2,"1130":3,"1210":3,"1247":3,"1275":3,"1313":4,"1323":1,"1353":2,"1371":35,"1492":2,"1670":3,"1705":4,"1907":10,"2102":5,"2103":3,"2219":6,"2256":1,"2341":13,"2356":3,"2365":1,"2368":5,"2397":7,"2398":3,"2688":5,"2701":4,"2713":3}}],["nframes",{"2":{"2":1,"6":2}}],["neon",{"2":{"2739":1}}],["neg=",{"2":{"2629":1}}],["neg",{"0":{"2640":1},"2":{"1371":1}}],["negative",{"2":{"774":1,"1009":1,"1371":6,"1491":1,"2301":1,"2628":1}}],["net",{"2":{"1371":1,"2628":1}}],["network",{"2":{"24":1}}],["neighborhood",{"2":{"2219":1}}],["neighboring",{"0":{"204":1},"2":{"1670":1}}],["neither",{"2":{"117":1,"2702":1}}],["nesting",{"0":{"599":1},"2":{"98":1,"135":1,"158":1}}],["nested",{"2":{"64":1,"98":6,"134":2,"135":2,"136":1,"160":1,"189":1,"599":2,"1371":1,"2676":1,"2702":1,"2703":3}}],["neutral",{"2":{"57":1,"365":1,"1371":2}}],["nearplane",{"2":{"2719":2}}],["nearest",{"2":{"1371":1}}],["nearclip=",{"2":{"1371":1}}],["near",{"2":{"31":1,"57":9,"188":2,"1371":9,"2717":2,"2721":2}}],["never",{"2":{"25":2,"102":1}}],["necessary",{"2":{"21":1,"42":1,"143":1,"148":1,"160":1,"605":1,"648":1,"712":1,"861":1,"2695":1,"2703":1,"2710":1}}],["newline",{"2":{"1371":2,"2301":1}}],["newly",{"2":{"17":1}}],["news",{"2":{"44":1}}],["new",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"5":2,"6":2,"20":1,"21":1,"27":4,"42":1,"44":6,"57":1,"62":1,"64":2,"69":1,"71":1,"72":1,"77":1,"98":1,"117":2,"131":2,"135":2,"139":2,"140":1,"143":1,"148":10,"157":2,"158":1,"162":1,"163":1,"177":1,"195":1,"212":1,"215":1,"602":1,"603":1,"1309":1,"1371":9,"1968":1,"1969":1,"2695":2,"2714":1,"2721":1,"2723":1}}],["nextjournal",{"2":{"23":1}}],["next",{"2":{"2":1,"30":1,"32":1,"63":1,"65":1,"81":2,"102":1,"115":1,"117":1,"204":1,"654":1,"660":1,"1371":1,"2261":1,"2628":1,"2692":1,"2695":1}}],["needed",{"2":{"36":1,"42":1,"64":1,"71":3,"81":1,"93":1,"94":1,"98":1,"100":1,"127":1,"158":1,"378":1,"1371":5}}],["needsupdate",{"2":{"44":1}}],["needs",{"2":{"6":1,"14":1,"23":1,"27":1,"37":1,"44":1,"45":1,"56":2,"69":1,"71":2,"77":2,"88":1,"112":1,"157":2,"351":1,"528":1,"535":1,"597":1,"891":1,"922":1,"1320":1,"1371":5,"1738":1,"1970":1,"2555":2,"2570":1,"2692":1,"2717":2,"2723":1}}],["need",{"2":{"2":2,"3":1,"4":1,"6":2,"21":4,"23":1,"24":2,"26":1,"27":1,"35":1,"36":1,"37":1,"39":2,"42":3,"45":1,"56":1,"69":2,"71":3,"75":2,"77":4,"78":2,"81":1,"92":1,"101":1,"102":1,"103":1,"107":1,"111":1,"112":2,"114":3,"117":6,"139":1,"147":1,"148":3,"155":1,"159":1,"160":1,"161":1,"165":1,"178":1,"186":1,"194":1,"216":1,"595":1,"649":1,"712":1,"769":2,"773":1,"861":1,"1318":1,"1371":4,"1966":1,"2556":1,"2682":1,"2692":3,"2694":1,"2695":2,"2708":1,"2712":1,"2717":1,"2719":1,"2721":2,"2725":1}}],["0xff",{"2":{"2553":1}}],["0x01",{"2":{"2553":1}}],["0x00",{"2":{"1371":2,"2549":1,"2553":1,"2562":1}}],["06",{"2":{"2341":1}}],["06s",{"2":{"1315":1}}],["0i",{"2":{"2219":1}}],["0im",{"2":{"1371":4}}],["086",{"2":{"1969":1}}],["041",{"2":{"1969":1}}],["04u",{"2":{"70":1}}],["078",{"2":{"1969":1}}],["07801622cabb",{"2":{"43":1}}],["07",{"2":{"1969":2}}],["075",{"2":{"1371":2,"1907":1,"1909":1}}],["0e",{"2":{"1371":4,"1572":1,"1848":1,"2619":1,"2657":1}}],["09458128078816",{"2":{"2718":1}}],["090861907263061e",{"2":{"1371":2}}],["090861907263062e",{"2":{"1371":2}}],["09c36a1a",{"2":{"43":1}}],["0km",{"2":{"1371":2}}],["0jm",{"2":{"1371":4}}],["0π",{"2":{"1111":1,"1371":1}}],["05",{"2":{"270":1,"317":1,"361":1,"380":2,"413":2,"444":2,"793":2,"829":2,"1027":1,"1225":2,"1371":3,"1624":1,"1907":1,"2467":1,"2487":1,"2551":1}}],["05f0",{"2":{"257":2,"304":2}}],["0f0",{"2":{"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"506":4,"553":1,"581":1,"628":1,"633":4,"668":1,"676":4,"687":4,"690":2,"707":1,"736":1,"910":1}}],["039",{"2":{"1969":1}}],["03",{"2":{"1095":1,"1139":1,"1294":1,"1313":1,"1371":5,"2409":1,"2635":1}}],["03349",{"2":{"196":3}}],["03u",{"2":{"70":1}}],["01",{"2":{"193":1,"284":1,"331":1,"616":1,"861":2,"872":1,"891":1,"1315":1,"1371":7,"1917":1,"2214":1,"2368":3,"2552":1,"2570":1,"2688":1}}],["01u",{"2":{"70":1}}],["0s",{"2":{"148":1}}],["0u",{"2":{"68":2}}],["0c590269",{"2":{"47":1}}],["0px",{"2":{"47":1}}],["022",{"2":{"1317":1}}],["025",{"2":{"153":1,"1225":2,"2677":1}}],["02u",{"2":{"70":1}}],["02",{"2":{"32":1,"1371":1,"1907":1,"2688":1}}],["0044444444444444444",{"2":{"2719":1}}],["0033333333333333335",{"2":{"2719":1}}],["003i",{"2":{"2219":1}}],["001",{"2":{"1437":2,"2530":2}}],["005",{"2":{"32":1,"1473":1,"1969":1}}],["009925",{"2":{"31":1,"2721":1}}],["0001",{"2":{"2719":1}}],["0000",{"2":{"31":2,"2721":2}}],["000059",{"2":{"31":1,"2721":1}}],["000",{"2":{"31":1,"54":2,"55":2,"66":2,"769":2,"773":1,"1130":1,"1312":1,"1317":2,"1353":1,"1371":2,"1372":1,"1492":1,"2102":1,"2398":1,"2721":1}}],["0",{"0":{"826":1},"2":{"2":4,"4":10,"5":4,"6":7,"11":2,"13":2,"14":2,"17":2,"19":1,"24":3,"27":4,"28":14,"29":17,"30":42,"31":23,"32":5,"39":3,"42":2,"43":2,"44":8,"45":4,"46":4,"47":12,"55":2,"56":1,"57":15,"58":6,"59":3,"61":12,"66":1,"68":2,"70":4,"73":2,"77":1,"92":2,"101":5,"102":5,"117":4,"135":2,"136":7,"138":10,"139":2,"140":10,"148":12,"153":1,"155":3,"158":1,"159":4,"160":2,"164":1,"166":6,"175":1,"183":6,"186":18,"187":29,"188":18,"189":7,"191":6,"192":10,"193":8,"200":3,"201":2,"205":2,"219":2,"220":1,"231":5,"235":1,"239":1,"249":1,"257":2,"259":4,"262":1,"266":1,"270":4,"273":1,"274":2,"277":1,"279":1,"284":8,"285":3,"286":3,"291":1,"292":2,"297":1,"300":1,"301":1,"304":2,"306":4,"309":1,"313":1,"317":4,"320":1,"321":2,"324":1,"326":1,"331":7,"332":3,"333":3,"338":1,"339":2,"344":1,"347":1,"348":1,"355":2,"356":7,"361":6,"365":8,"366":8,"367":3,"374":1,"378":5,"380":2,"381":4,"413":2,"414":4,"444":2,"445":4,"476":11,"477":4,"481":11,"483":2,"489":2,"492":3,"495":1,"508":1,"513":2,"525":1,"529":2,"535":16,"539":3,"551":1,"555":3,"559":2,"562":1,"564":1,"566":3,"570":1,"573":3,"574":3,"579":1,"580":2,"585":1,"587":1,"588":3,"598":3,"602":6,"604":1,"605":9,"610":3,"614":2,"615":1,"616":2,"623":4,"632":1,"633":4,"634":2,"644":3,"645":4,"646":5,"647":14,"648":2,"649":6,"654":2,"657":1,"660":2,"673":3,"676":4,"681":2,"685":4,"686":2,"689":2,"690":2,"692":1,"696":4,"699":2,"706":2,"712":4,"725":2,"731":3,"732":3,"734":1,"739":1,"742":1,"743":1,"745":3,"767":2,"768":17,"769":8,"770":7,"771":1,"774":16,"775":9,"781":1,"793":2,"796":1,"801":1,"810":1,"814":3,"826":3,"829":2,"830":1,"834":4,"835":1,"843":1,"846":3,"860":2,"861":6,"867":3,"872":2,"874":1,"878":1,"880":7,"891":3,"894":3,"896":2,"898":1,"901":3,"920":3,"925":5,"932":3,"935":1,"938":1,"941":1,"943":2,"950":3,"969":4,"970":10,"972":2,"979":3,"1002":16,"1005":2,"1007":1,"1008":4,"1009":1,"1010":2,"1016":3,"1017":1,"1024":1,"1027":1,"1037":1,"1039":1,"1045":11,"1047":2,"1048":2,"1055":3,"1056":1,"1071":1,"1073":1,"1080":14,"1082":2,"1092":3,"1095":1,"1099":1,"1117":2,"1139":1,"1140":1,"1147":1,"1161":2,"1165":6,"1166":2,"1167":2,"1179":1,"1188":7,"1190":2,"1196":3,"1213":1,"1225":10,"1227":2,"1233":3,"1250":1,"1262":3,"1267":3,"1276":3,"1294":1,"1295":1,"1302":1,"1313":39,"1315":2,"1316":5,"1317":3,"1321":2,"1328":3,"1351":4,"1352":3,"1366":2,"1371":576,"1373":1,"1375":2,"1382":3,"1405":19,"1407":2,"1414":3,"1433":1,"1437":4,"1439":2,"1440":2,"1441":5,"1444":2,"1449":3,"1469":8,"1470":1,"1472":4,"1473":1,"1475":2,"1485":1,"1486":1,"1489":1,"1490":2,"1491":1,"1501":1,"1508":2,"1515":4,"1517":2,"1524":3,"1543":1,"1544":2,"1545":9,"1547":2,"1554":3,"1579":1,"1580":2,"1584":2,"1589":3,"1610":2,"1612":9,"1617":3,"1624":5,"1625":5,"1626":14,"1627":6,"1639":1,"1642":2,"1649":3,"1669":12,"1670":13,"1672":2,"1673":2,"1680":3,"1681":1,"1696":1,"1698":1,"1705":12,"1707":2,"1708":2,"1715":3,"1716":1,"1725":1,"1730":2,"1732":1,"1734":1,"1738":2,"1795":27,"1799":3,"1801":1,"1808":2,"1809":1,"1821":17,"1823":2,"1830":3,"1855":1,"1861":3,"1881":1,"1887":3,"1907":19,"1909":1,"1910":1,"1912":1,"1917":1,"1918":1,"1920":1,"1927":1,"1929":1,"1931":7,"1933":2,"1940":3,"1959":1,"1962":2,"1963":2,"1965":5,"1966":6,"1967":15,"1968":13,"1969":2,"1970":5,"1971":1,"1972":4,"1974":4,"1976":2,"1978":8,"1979":2,"1983":3,"1987":2,"1988":2,"1996":1,"1997":2,"2002":3,"2005":6,"2006":1,"2010":8,"2013":2,"2015":2,"2022":3,"2054":2,"2071":1,"2073":2,"2080":3,"2102":2,"2103":1,"2105":2,"2111":3,"2122":1,"2123":1,"2134":16,"2142":3,"2151":1,"2171":1,"2182":6,"2184":2,"2192":1,"2193":3,"2214":1,"2219":5,"2221":2,"2222":2,"2228":3,"2229":1,"2244":1,"2246":1,"2253":7,"2254":3,"2256":4,"2257":1,"2258":3,"2259":4,"2260":1,"2261":2,"2264":2,"2270":3,"2275":2,"2276":2,"2283":1,"2288":4,"2290":4,"2291":2,"2294":2,"2295":1,"2304":2,"2306":2,"2309":3,"2322":1,"2328":1,"2340":1,"2341":170,"2342":4,"2347":3,"2357":3,"2368":34,"2378":1,"2397":2,"2407":3,"2409":1,"2411":1,"2436":4,"2438":2,"2445":3,"2464":1,"2465":2,"2467":5,"2469":1,"2471":2,"2472":2,"2477":3,"2478":1,"2487":1,"2488":1,"2495":1,"2497":1,"2503":3,"2505":2,"2506":4,"2512":3,"2530":20,"2532":2,"2547":1,"2548":1,"2549":1,"2552":5,"2553":19,"2555":52,"2556":3,"2559":2,"2560":2,"2566":3,"2568":1,"2570":3,"2584":1,"2586":1,"2592":9,"2594":2,"2601":3,"2626":1,"2627":2,"2635":1,"2636":1,"2637":1,"2639":1,"2648":2,"2650":2,"2657":1,"2677":3,"2679":8,"2681":4,"2682":4,"2684":10,"2685":20,"2686":25,"2687":24,"2688":29,"2692":9,"2696":2,"2701":33,"2702":3,"2704":4,"2706":3,"2707":4,"2708":1,"2709":3,"2711":9,"2712":1,"2713":4,"2714":2,"2715":1,"2716":3,"2717":7,"2718":15,"2719":125,"2720":4,"2721":61,"2725":1,"2728":33,"2730":4,"2737":6}}],["==",{"2":{"42":1,"75":13,"76":9,"77":8,"78":1,"88":2,"100":7,"103":2,"192":2,"597":3,"742":1,"1371":7,"1507":1,"1624":1,"1907":4,"2178":1,"2397":2,"2701":1,"2711":1}}],["===",{"2":{"28":1,"163":2,"214":1,"215":2,"605":1,"1371":31,"1626":1,"2397":4}}],["=>",{"2":{"31":15,"42":3,"43":1,"44":2,"45":2,"47":7,"106":4,"147":2,"160":8,"181":2,"648":8,"1080":1,"1317":4,"2721":15}}],["=",{"2":{"2":8,"4":25,"5":6,"6":24,"9":2,"11":8,"12":2,"14":9,"15":1,"17":22,"18":4,"19":6,"27":15,"28":26,"29":28,"30":33,"31":35,"32":35,"40":3,"42":7,"43":10,"44":23,"45":9,"46":1,"47":7,"48":5,"50":2,"51":5,"56":5,"57":48,"58":26,"59":2,"61":81,"64":1,"66":4,"68":3,"70":6,"71":8,"73":7,"75":28,"76":14,"77":20,"78":7,"80":3,"81":6,"87":2,"88":6,"90":2,"92":8,"93":9,"94":9,"96":9,"97":5,"98":8,"99":4,"100":14,"101":19,"102":9,"103":10,"105":4,"106":9,"115":12,"116":5,"117":27,"118":1,"120":8,"121":4,"131":2,"132":10,"135":5,"136":11,"138":3,"139":5,"140":11,"141":10,"142":7,"145":6,"147":12,"148":38,"149":1,"151":2,"153":5,"155":1,"158":7,"159":25,"160":5,"162":3,"163":14,"164":10,"165":7,"166":26,"175":3,"176":1,"178":1,"179":4,"180":9,"181":10,"182":12,"183":5,"184":13,"186":29,"187":22,"188":39,"189":19,"191":3,"192":21,"193":24,"196":10,"199":5,"200":4,"201":3,"202":20,"203":12,"204":20,"205":8,"215":2,"219":15,"220":8,"231":13,"236":8,"245":5,"246":7,"258":3,"263":5,"276":7,"284":17,"285":2,"287":7,"296":5,"298":5,"301":13,"305":3,"310":5,"323":7,"331":17,"332":2,"334":6,"343":5,"345":5,"348":13,"355":24,"356":6,"361":5,"365":6,"366":15,"378":8,"392":10,"405":1,"425":10,"438":1,"456":10,"469":1,"476":5,"477":4,"480":4,"481":5,"483":4,"489":11,"513":15,"535":46,"536":1,"573":2,"595":3,"596":3,"597":5,"598":8,"599":7,"600":13,"601":6,"602":20,"603":6,"604":5,"605":22,"623":21,"644":10,"645":26,"646":28,"647":30,"648":28,"649":41,"654":10,"660":8,"685":37,"686":10,"689":8,"690":7,"699":8,"706":10,"712":7,"725":22,"726":9,"766":3,"767":11,"768":22,"769":25,"770":42,"771":12,"773":1,"774":35,"775":18,"792":1,"827":1,"861":13,"880":20,"890":3,"891":9,"925":14,"941":2,"950":2,"965":1,"967":1,"970":8,"979":2,"997":1,"999":1,"1002":39,"1016":2,"1040":1,"1042":1,"1045":16,"1054":1,"1055":2,"1074":1,"1076":1,"1080":86,"1091":1,"1092":2,"1109":1,"1120":1,"1125":1,"1129":15,"1130":6,"1131":8,"1137":1,"1165":29,"1166":11,"1167":8,"1188":15,"1196":2,"1220":1,"1222":1,"1225":8,"1233":2,"1257":1,"1259":1,"1261":20,"1262":8,"1267":2,"1276":2,"1281":1,"1283":1,"1286":7,"1292":1,"1309":1,"1311":4,"1312":14,"1313":14,"1315":14,"1316":7,"1317":7,"1318":1,"1320":5,"1328":2,"1346":1,"1348":1,"1351":14,"1352":17,"1353":5,"1357":1,"1361":1,"1371":2093,"1373":9,"1382":2,"1399":1,"1402":1,"1405":27,"1414":2,"1429":1,"1431":1,"1434":1,"1436":20,"1437":4,"1438":3,"1439":4,"1440":10,"1441":8,"1442":7,"1449":2,"1462":1,"1464":1,"1468":24,"1469":25,"1470":10,"1471":13,"1472":13,"1473":11,"1489":10,"1490":7,"1491":2,"1492":5,"1497":1,"1515":2,"1524":2,"1539":1,"1541":1,"1545":4,"1553":1,"1554":2,"1571":1,"1577":1,"1582":14,"1589":2,"1602":1,"1604":1,"1608":22,"1612":10,"1617":2,"1624":14,"1625":14,"1626":16,"1627":9,"1634":1,"1636":1,"1639":6,"1640":22,"1649":2,"1664":1,"1666":1,"1669":9,"1670":24,"1679":1,"1680":2,"1699":1,"1701":1,"1705":17,"1715":2,"1735":1,"1737":1,"1738":1,"1795":32,"1799":2,"1813":1,"1817":1,"1821":21,"1829":1,"1830":2,"1847":1,"1853":1,"1856":2,"1861":2,"1875":1,"1879":1,"1881":3,"1882":3,"1887":2,"1901":1,"1905":1,"1907":105,"1915":1,"1931":12,"1940":2,"1955":1,"1957":1,"1962":3,"1963":8,"1965":14,"1966":24,"1967":6,"1968":3,"1969":8,"1970":2,"1971":7,"1972":13,"1973":4,"1974":38,"1978":10,"1979":13,"1983":2,"1997":9,"2002":8,"2004":1,"2005":6,"2006":6,"2009":1,"2013":12,"2022":2,"2044":1,"2048":1,"2050":1,"2052":3,"2053":1,"2054":2,"2071":3,"2080":2,"2097":1,"2100":1,"2102":2,"2103":6,"2111":2,"2122":2,"2129":1,"2131":1,"2134":27,"2141":1,"2142":2,"2154":1,"2163":1,"2171":9,"2175":1,"2181":2,"2182":5,"2193":2,"2213":1,"2216":1,"2219":21,"2228":2,"2247":1,"2249":1,"2253":12,"2254":8,"2255":6,"2256":19,"2257":11,"2258":16,"2259":7,"2260":13,"2261":7,"2270":2,"2293":1,"2299":1,"2304":3,"2306":1,"2309":2,"2326":1,"2333":1,"2340":16,"2341":66,"2342":9,"2347":2,"2357":1,"2362":1,"2364":1,"2368":31,"2370":2,"2397":27,"2398":6,"2399":8,"2405":1,"2407":2,"2428":1,"2432":1,"2436":2,"2445":2,"2460":1,"2462":1,"2466":6,"2467":18,"2477":2,"2498":1,"2500":1,"2503":20,"2512":2,"2525":1,"2527":1,"2530":35,"2551":10,"2552":5,"2553":3,"2554":7,"2555":21,"2556":11,"2566":2,"2577":2,"2587":1,"2589":1,"2592":4,"2600":1,"2601":2,"2618":1,"2624":1,"2629":19,"2632":1,"2648":2,"2657":2,"2672":1,"2674":1,"2676":1,"2677":9,"2679":25,"2681":4,"2682":7,"2684":15,"2685":16,"2686":37,"2687":12,"2688":25,"2690":1,"2691":3,"2692":19,"2696":3,"2697":7,"2698":8,"2699":12,"2701":83,"2702":3,"2703":10,"2704":14,"2705":1,"2706":7,"2707":13,"2708":7,"2709":3,"2710":7,"2711":11,"2712":3,"2713":2,"2714":4,"2716":7,"2717":9,"2718":1,"2719":12,"2720":2,"2721":44,"2724":2,"2725":3,"2728":96,"2730":11}}],["hv",{"2":{"2737":1}}],["hline",{"2":{"1965":2,"2629":1}}],["hlines",{"0":{"1515":1,"1759":1},"1":{"1516":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1},"2":{"1371":11,"1515":4}}],["hb",{"2":{"1472":2}}],["hz",{"2":{"1371":2}}],["hyperrectangle",{"2":{"1371":1,"2718":1}}],["hybridpro",{"2":{"27":1}}],["hybrid",{"2":{"26":1,"27":2}}],["h=cliffo",{"2":{"1313":1}}],["humans",{"2":{"1371":1,"1997":1}}],["hull",{"0":{"2374":1,"2375":1,"2376":1,"2390":1},"2":{"1371":8,"2368":2,"2374":1,"2375":1,"2376":1,"2390":1}}],["huge",{"2":{"1371":1,"2122":1}}],["hub",{"2":{"197":1}}],["hue",{"2":{"2":7,"30":5,"44":2,"47":5,"2737":2}}],["h1",{"2":{"47":1}}],["hokusai",{"2":{"2739":1}}],["honda",{"2":{"2257":1}}],["horse",{"2":{"2257":1}}],["horsepower",{"2":{"2257":3}}],["horiz",{"2":{"1131":2,"2399":2}}],["horizontal",{"0":{"613":1,"870":1,"1131":1,"2399":1},"2":{"57":3,"129":1,"227":1,"246":1,"288":1,"335":1,"362":1,"371":1,"478":1,"500":1,"526":1,"535":1,"544":1,"545":1,"569":1,"576":1,"605":1,"611":1,"613":1,"623":1,"629":1,"646":2,"649":3,"658":1,"661":1,"666":1,"685":3,"686":3,"705":1,"718":1,"737":1,"788":1,"811":4,"861":1,"868":1,"870":1,"883":1,"911":1,"933":1,"1080":2,"1093":1,"1131":2,"1148":1,"1261":1,"1303":1,"1352":1,"1371":26,"1400":3,"1515":1,"1545":1,"1907":1,"1922":1,"2098":3,"2255":1,"2282":1,"2339":1,"2399":2,"2422":1}}],["holbein",{"2":{"2739":1}}],["holes",{"0":{"1968":1},"2":{"1968":2,"2341":1,"2467":2,"2551":2}}],["hole",{"2":{"1821":1,"1968":2,"1970":1}}],["hold",{"2":{"100":1,"116":1,"140":1,"148":2,"1371":1,"2703":1}}],["holding",{"2":{"76":1}}],["holds",{"2":{"63":1,"74":2,"75":5,"101":1,"117":1,"215":1,"647":1,"1371":1,"2703":1,"2716":2,"2718":1}}],["home",{"2":{"1371":1,"2577":1}}],["homedir",{"2":{"90":1}}],["hood",{"2":{"1371":1}}],["hooks",{"2":{"156":1}}],["hoc",{"2":{"1371":1}}],["hot",{"2":{"2734":1}}],["hotspot",{"2":{"1315":1}}],["hotkey",{"2":{"57":1,"78":12,"1371":1}}],["host",{"2":{"110":1,"111":1}}],["hosted",{"2":{"36":1}}],["hour",{"2":{"68":6}}],["hours",{"2":{"68":1}}],["hopefully",{"2":{"47":1}}],["hovers",{"2":{"494":1,"505":1,"605":1,"609":1,"866":1,"1371":1}}],["hovering",{"2":{"115":1,"117":1,"605":1,"1371":2}}],["hovered",{"2":{"74":1,"77":3,"117":2,"118":1,"730":1,"897":1,"902":1,"931":1,"1371":3}}],["hover",{"0":{"494":1,"505":1,"730":1,"897":1,"902":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1202":1,"1239":1,"1273":1,"1333":1,"1387":1,"1420":1,"1454":1,"1529":1,"1559":1,"1594":1,"1622":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1946":1,"1992":1,"2027":1,"2085":1,"2119":1,"2146":1,"2199":1,"2234":1,"2280":1,"2315":1,"2354":1,"2414":1,"2450":1,"2484":1,"2517":1,"2574":1,"2606":1,"2662":1},"2":{"45":1,"115":1,"118":1,"1371":49}}],["however",{"2":{"64":1,"77":1,"102":2,"103":2,"187":1,"365":1,"774":1,"1275":1,"1371":1,"1608":2,"1640":2,"1966":2,"1974":2,"2258":1,"2530":1,"2681":1}}],["how",{"0":{"189":1,"190":1},"1":{"191":1,"192":1},"2":{"2":1,"21":1,"23":1,"27":2,"42":1,"47":1,"57":1,"67":1,"69":1,"73":1,"75":1,"94":1,"103":1,"122":2,"123":1,"127":1,"128":1,"129":1,"137":2,"147":1,"161":1,"180":1,"184":1,"199":1,"204":1,"205":1,"366":1,"535":1,"597":1,"645":1,"768":1,"967":1,"999":1,"1004":1,"1017":1,"1030":1,"1037":1,"1039":1,"1042":1,"1056":1,"1066":1,"1071":1,"1073":1,"1076":1,"1077":1,"1125":1,"1222":1,"1259":1,"1276":1,"1283":1,"1316":1,"1323":1,"1344":1,"1348":1,"1371":88,"1402":1,"1431":1,"1436":1,"1464":1,"1541":1,"1577":1,"1604":1,"1605":1,"1636":1,"1666":1,"1670":1,"1681":1,"1691":1,"1696":1,"1698":1,"1701":1,"1702":1,"1716":1,"1726":1,"1732":1,"1734":1,"1737":1,"1738":1,"1817":1,"1818":1,"1853":1,"1879":1,"1881":1,"1905":1,"1913":1,"1957":1,"1963":1,"2009":1,"2048":1,"2100":1,"2131":1,"2163":1,"2216":1,"2229":1,"2239":1,"2244":1,"2246":1,"2249":1,"2250":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2469":1,"2478":1,"2490":1,"2495":1,"2497":1,"2500":1,"2527":1,"2556":1,"2568":1,"2579":1,"2584":1,"2586":1,"2589":1,"2624":1,"2674":1,"2681":7,"2692":1,"2693":1,"2701":2,"2708":1,"2717":1,"2719":2,"2723":3,"2724":1}}],["html>",{"2":{"48":2}}],["htmlnode",{"2":{"45":1}}],["html",{"2":{"33":1,"37":1,"41":1,"42":1,"44":1,"45":1,"47":1,"48":4,"102":1,"1371":3}}],["https",{"2":{"29":1,"31":2,"32":5,"47":1,"149":1,"196":2,"1313":1,"1315":1,"1371":1,"1442":1,"2219":1,"2691":1}}],["hdr",{"2":{"31":1,"2721":1}}],["hspan",{"0":{"1545":1,"1760":1},"1":{"1546":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1},"2":{"1371":12,"1545":5}}],["hsl",{"2":{"30":5,"47":1}}],["hsv",{"2":{"2":2,"1188":1,"2728":4,"2734":1}}],["hcat",{"2":{"30":2,"2341":3}}],["h",{"2":{"30":5,"47":1,"605":6,"1166":1,"1371":3,"1507":1,"2178":1,"2255":2,"2260":1,"2503":2,"2682":2,"2717":3,"2719":2,"2724":4,"2725":4}}],["him",{"2":{"2721":1}}],["himmelblau",{"2":{"1188":2}}],["hi",{"2":{"2720":1}}],["hitting",{"2":{"2681":1}}],["hints",{"2":{"149":1}}],["histological",{"2":{"2701":1,"2707":1}}],["history",{"2":{"1371":1}}],["histograms",{"0":{"1491":1},"2":{"1491":1,"2723":1}}],["histogram",{"0":{"1490":1},"2":{"1341":1,"1371":19,"1488":1,"1491":1,"1496":1,"1507":5,"1511":1,"1907":2,"1913":1,"1919":1,"2170":1,"2178":5,"2723":1}}],["hist",{"0":{"1488":1,"1758":1,"1919":1,"2725":1},"1":{"1489":1,"1490":1,"1491":1,"1492":1,"1493":1,"1494":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1},"2":{"117":1,"1371":13,"1488":3,"1489":4,"1490":1,"1491":1,"1492":2,"1907":1,"1913":1,"2171":1,"2725":7}}],["hierarchical",{"2":{"31":2,"2721":1}}],["hiding",{"0":{"202":1,"770":1,"1470":1},"2":{"202":1,"1371":7}}],["hidden",{"2":{"57":2,"1371":2}}],["hides",{"2":{"1371":1}}],["hidespines",{"2":{"202":3,"205":1,"770":2,"1311":1,"1313":1,"1315":1,"1316":1,"1317":1,"1371":1,"1626":1,"2728":1,"2730":1}}],["hidezdecorations",{"2":{"1371":3}}],["hidethetadecorations",{"2":{"770":2,"1371":2}}],["hiderdecorations",{"2":{"770":2,"1371":2}}],["hidedecorations",{"2":{"202":2,"365":1,"366":1,"378":1,"604":1,"770":2,"1311":1,"1313":1,"1315":1,"1316":1,"1317":2,"1371":2,"1442":3,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1705":1,"1965":1,"2103":1,"2701":3,"2706":1,"2711":1,"2728":1,"2730":1}}],["hideydecorations",{"2":{"94":1,"202":2,"1371":2,"2257":1}}],["hidexdecorations",{"2":{"94":1,"202":2,"205":1,"925":1,"1371":2,"2701":1,"2707":1}}],["hideall",{"2":{"61":1}}],["hide",{"2":{"25":1,"75":3,"76":1,"188":1,"202":4,"205":1,"770":6,"1371":10,"2503":1,"2677":2,"2679":1,"2701":1,"2706":1}}],["hidpi",{"2":{"17":1,"18":2,"19":1}}],["highlight",{"2":{"2368":1}}],["highs",{"2":{"1931":4}}],["high422",{"2":{"1371":2}}],["high444",{"2":{"1371":4}}],["highclip",{"0":{"547":1,"952":1,"981":1,"1019":1,"1058":1,"1100":1,"1199":1,"1236":1,"1330":1,"1384":1,"1417":1,"1451":1,"1481":1,"1526":1,"1556":1,"1591":1,"1619":1,"1651":1,"1683":1,"1718":1,"1832":1,"1943":1,"1989":1,"2024":1,"2082":1,"2116":1,"2196":1,"2231":1,"2277":1,"2447":1,"2481":1,"2514":1,"2538":1,"2571":1,"2603":1,"2659":1},"2":{"535":4,"1371":38,"2554":4,"2726":1,"2728":2}}],["high",{"2":{"21":1,"73":4,"102":3,"115":1,"148":7,"193":1,"196":2,"231":1,"364":1,"535":2,"547":1,"605":2,"1045":3,"1210":1,"1247":1,"1268":1,"1275":1,"1313":1,"1371":63,"1404":6,"1405":4,"1545":2,"1930":5,"1966":1,"2349":1,"2356":1,"2592":2,"2681":1,"2701":2,"2708":2,"2715":1,"2717":2,"2723":1,"2726":1}}],["higherrors",{"2":{"1405":6}}],["higher",{"2":{"16":1,"27":1,"40":1,"73":2,"77":2,"102":1,"103":1,"187":1,"769":1,"1371":7}}],["highest",{"2":{"10":1,"27":1,"1371":1,"2349":1}}],["hires",{"2":{"19":1}}],["hmaps",{"2":{"2503":3}}],["hm2",{"2":{"1440":2,"2701":1,"2707":1}}],["hm1",{"2":{"1440":2}}],["hm",{"2":{"6":4,"135":2,"535":8,"1439":2,"1441":2,"2701":2,"2707":1,"2708":1}}],["hexagon",{"2":{"1371":1,"1469":1,"1472":1,"1477":1,"1965":2,"1966":3}}],["hexagons",{"0":{"1470":1,"1472":1},"2":{"1371":2,"1469":3,"1470":1,"1472":2,"1477":1,"1486":1}}],["hexagonal",{"2":{"1371":1,"1466":1}}],["hexbin",{"0":{"1466":1,"1757":1},"1":{"1467":1,"1468":1,"1469":1,"1470":1,"1471":1,"1472":1,"1473":1,"1474":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1},"2":{"1371":11,"1466":3,"1468":2,"1469":2,"1470":1,"1471":2,"1472":1,"1473":1}}],["heuristically",{"2":{"1371":2}}],["heuristic",{"2":{"366":1}}],["hesitate",{"2":{"157":1}}],["heros",{"2":{"105":1,"106":4,"1371":4,"1964":1}}],["here",{"2":{"2":1,"4":1,"21":2,"42":1,"44":1,"50":1,"51":1,"63":1,"71":1,"74":1,"75":1,"76":1,"78":1,"88":2,"94":1,"106":1,"111":1,"117":1,"128":1,"130":1,"132":1,"142":1,"147":1,"160":1,"164":1,"166":1,"180":1,"184":1,"187":1,"199":1,"205":1,"214":1,"215":1,"535":1,"600":1,"603":1,"769":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1315":1,"1324":1,"1371":48,"1376":1,"1408":1,"1436":1,"1440":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1965":1,"1966":1,"1967":1,"1969":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2555":1,"2557":1,"2561":1,"2595":1,"2651":1,"2677":1,"2690":1,"2701":1,"2721":2,"2728":1}}],["hell",{"2":{"2739":1}}],["hello",{"2":{"47":2}}],["helvetica",{"2":{"1371":2}}],["held",{"2":{"75":1}}],["helps",{"2":{"1352":1,"1371":1}}],["helpful",{"2":{"88":1,"2681":1}}],["helper",{"2":{"47":1,"148":1}}],["help",{"0":{"197":1},"2":{"26":1,"188":1,"197":1,"690":1,"1371":9}}],["heights",{"2":{"94":1,"122":1,"1079":1,"1371":2,"2218":1,"2692":1,"2702":1}}],["height=$",{"2":{"102":1}}],["height=",{"2":{"48":1}}],["height",{"0":{"125":1,"126":1,"228":1,"363":1,"479":1,"501":1,"527":1,"546":1,"612":1,"630":1,"662":1,"719":1,"738":1,"789":1,"869":1,"884":1,"912":1,"934":1},"2":{"40":1,"47":7,"57":1,"93":4,"94":3,"122":2,"125":1,"126":1,"128":2,"166":1,"219":3,"228":1,"240":1,"243":1,"250":1,"363":1,"368":1,"479":1,"484":1,"501":1,"509":1,"527":1,"530":1,"531":1,"546":1,"569":2,"571":1,"592":1,"596":1,"597":5,"598":2,"601":1,"612":1,"619":1,"630":1,"635":1,"662":1,"700":1,"719":1,"721":1,"738":1,"746":1,"789":1,"824":1,"869":1,"875":1,"884":1,"885":1,"912":1,"917":1,"934":1,"935":1,"936":1,"1080":6,"1261":1,"1371":25,"1469":2,"1472":1,"1477":1,"1491":1,"1511":2,"2179":1,"2339":1,"2692":1,"2706":1}}],["heat",{"2":{"535":3,"725":1,"1821":1,"2731":1,"2734":1}}],["heatmaps",{"0":{"87":1,"1440":1,"1442":1},"2":{"14":1,"1371":1,"1440":3,"1442":1,"2503":1}}],["heatmap",{"0":{"1434":1,"1439":1,"1756":1},"1":{"1435":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1443":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1},"2":{"6":4,"43":1,"77":2,"87":4,"98":2,"117":1,"135":1,"158":2,"163":3,"535":3,"565":1,"769":2,"1371":28,"1434":8,"1436":5,"1437":1,"1438":1,"1439":2,"1440":3,"1441":1,"1442":4,"1466":1,"2502":1,"2503":1,"2529":1,"2530":2,"2717":1}}],["headstart",{"2":{"1004":1,"1371":1}}],["head>",{"2":{"48":2}}],["head",{"0":{"2185":1},"2":{"31":4,"1004":2,"1006":1,"1007":1,"1008":1,"1035":1,"1371":7,"2721":4}}],["headless",{"0":{"108":1},"1":{"109":1,"110":1,"111":1,"112":1,"113":1,"114":1},"2":{"23":1,"46":1,"108":2}}],["hawaiis",{"2":{"2733":1}}],["hawaii50",{"2":{"2733":1}}],["hawaii25",{"2":{"2733":1}}],["hawaii100",{"2":{"2733":1}}],["hawaii10",{"2":{"2733":1}}],["hawaii",{"2":{"2733":1}}],["ha",{"2":{"646":2}}],["having",{"2":{"158":2,"769":1}}],["haven",{"2":{"117":1,"2708":1}}],["have",{"2":{"2":1,"4":2,"8":1,"13":1,"14":2,"22":1,"23":2,"26":1,"27":1,"39":1,"42":1,"46":1,"49":1,"59":1,"77":1,"78":2,"81":1,"84":1,"92":1,"93":1,"94":1,"95":1,"98":1,"100":2,"101":3,"102":5,"103":8,"107":1,"111":1,"112":1,"114":3,"117":4,"122":2,"130":1,"140":1,"142":1,"147":1,"149":3,"151":2,"156":1,"162":1,"176":1,"177":1,"181":1,"187":2,"192":1,"195":1,"197":1,"209":1,"214":1,"216":1,"220":1,"284":3,"331":3,"495":1,"597":1,"598":2,"602":1,"644":1,"645":1,"647":2,"648":1,"712":2,"774":1,"958":1,"988":1,"1008":1,"1035":1,"1129":3,"1275":1,"1309":4,"1371":41,"1391":1,"1440":3,"1469":1,"1507":2,"1515":1,"1532":1,"1545":1,"1563":1,"1608":1,"1626":1,"1640":1,"1657":1,"1839":1,"1925":1,"1964":1,"1966":1,"1967":1,"1968":2,"1969":1,"1972":1,"1974":1,"2089":1,"2122":1,"2178":2,"2253":2,"2260":1,"2436":1,"2453":1,"2592":1,"2610":1,"2665":1,"2678":1,"2692":9,"2694":1,"2695":1,"2696":5,"2697":1,"2702":2,"2703":2,"2705":1,"2706":1,"2707":1,"2710":2,"2713":3,"2714":1,"2716":1,"2717":2,"2721":2,"2724":1,"2725":1,"2729":1}}],["had",{"2":{"103":1,"142":1,"163":1,"1316":1,"1371":1,"1434":1}}],["happening",{"2":{"77":1}}],["happen",{"2":{"75":1,"139":1,"597":1,"1371":4}}],["happens",{"2":{"27":1,"81":2,"188":1,"2692":1}}],["harder",{"2":{"365":1}}],["hardcoding",{"2":{"106":1}}],["hard",{"2":{"69":1,"769":1}}],["hardware",{"2":{"27":2,"1335":1,"1371":1}}],["haline",{"2":{"2732":1}}],["halign2num",{"2":{"1371":1}}],["haligns",{"2":{"646":2}}],["halign",{"0":{"227":1,"362":1,"478":1,"500":1,"526":1,"545":1,"611":1,"629":1,"661":1,"718":1,"737":1,"788":1,"868":1,"883":1,"911":1,"933":1},"2":{"160":1,"513":3,"623":1,"646":3,"1371":17,"2256":2,"2701":1,"2714":1}}],["halign=",{"2":{"30":2}}],["halfway",{"2":{"1371":2,"1400":1,"2098":1}}],["half",{"2":{"61":3,"102":1,"987":1,"1096":1,"1371":6,"1390":1,"1625":1,"1907":1,"2088":1}}],["halfdegree",{"2":{"29":1}}],["handlers",{"2":{"1371":1}}],["handles",{"2":{"178":1}}],["handle",{"2":{"78":1,"144":1,"156":1,"187":3,"214":1,"296":1,"343":1,"1371":1,"2725":1}}],["handled",{"2":{"63":1,"73":1,"137":1,"1371":1}}],["handling",{"2":{"27":1,"215":1,"1371":1,"2549":1}}],["hand",{"2":{"31":6,"103":1,"187":1,"597":1,"598":1,"1967":1,"2721":5}}],["handy",{"2":{"30":1,"2723":1}}],["haskey",{"2":{"117":2}}],["hasfocus",{"2":{"74":1,"1371":1,"2718":1}}],["hasn",{"2":{"69":1}}],["has",{"2":{"2":1,"13":1,"17":1,"20":1,"23":1,"24":1,"26":1,"27":1,"38":1,"49":1,"67":1,"73":1,"77":1,"79":1,"81":5,"93":3,"100":2,"102":4,"103":1,"106":1,"117":1,"122":1,"124":1,"125":1,"129":1,"130":1,"131":2,"134":1,"138":1,"148":1,"151":2,"158":1,"166":1,"188":1,"206":1,"364":1,"536":1,"595":2,"596":2,"597":5,"602":1,"613":1,"644":1,"870":1,"1009":1,"1128":1,"1158":1,"1371":18,"1507":1,"1966":1,"2178":1,"2296":1,"2434":1,"2557":1,"2692":6,"2695":2,"2711":1,"2713":1,"2715":1,"2720":1,"2723":1}}],["s25",{"2":{"2737":4}}],["s2",{"2":{"2721":5}}],["sx",{"2":{"1971":2}}],["s3",{"2":{"1315":1,"2721":4}}],["sgrid",{"2":{"2503":3}}],["sg",{"2":{"880":2,"1371":1}}],["snaps",{"2":{"873":1}}],["snapshot",{"2":{"58":2,"64":1}}],["snap",{"0":{"617":1,"873":1},"2":{"605":1,"617":1,"861":1,"1371":2}}],["snapping",{"2":{"115":1,"1371":1}}],["squeeze",{"2":{"1969":1}}],["squished",{"2":{"1371":1}}],["squares",{"2":{"1371":1,"1881":1}}],["square",{"2":{"103":1,"529":1,"598":4,"725":3,"957":1,"987":1,"1165":1,"1167":2,"1371":12,"1390":1,"1531":1,"1625":2,"1656":1,"1968":2,"1969":1,"2088":1,"2122":1,"2452":1,"2664":1,"2692":9}}],["squashed",{"0":{"92":1},"2":{"92":1}}],["sqrt",{"2":{"42":1,"120":1,"166":1,"284":2,"287":1,"331":2,"334":1,"725":1,"948":1,"977":1,"1002":2,"1015":1,"1053":1,"1090":1,"1195":1,"1225":2,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1441":1,"1448":1,"1469":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1795":1,"1828":1,"1938":1,"1966":2,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2259":4,"2269":1,"2340":1,"2342":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["src",{"2":{"71":2,"157":1,"1371":1,"2577":1,"2717":1}}],["src=",{"2":{"47":1}}],["skip",{"2":{"1322":1,"1371":1}}],["skipping",{"2":{"1033":1,"1371":2,"2562":1}}],["skippedrendertick",{"2":{"81":1}}],["skipped",{"2":{"66":1}}],["sketches",{"2":{"61":1}}],["sweep",{"2":{"1371":1}}],["sweepflag",{"2":{"1371":2}}],["swap",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["swatch",{"2":{"47":3}}],["switch",{"2":{"21":2,"27":1,"78":1,"102":1,"121":1,"178":1,"1966":1}}],["s1",{"2":{"44":9,"2721":3}}],["ssh",{"2":{"111":1}}],["sss",{"2":{"30":5}}],["ssao=false",{"2":{"2677":1}}],["ssao=ssao",{"2":{"2677":1}}],["ssao=true",{"2":{"2676":1,"2677":2}}],["ssao",{"0":{"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2676":1},"1":{"2677":1},"2":{"17":1,"153":3,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1371":87,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2676":3,"2677":5,"2716":3}}],["slvalues",{"2":{"880":2}}],["slope",{"2":{"941":1,"1371":1}}],["slopes",{"2":{"941":2,"1371":2}}],["slots",{"2":{"2707":1}}],["slot",{"2":{"646":1}}],["slows",{"2":{"1315":1}}],["slow",{"2":{"71":1,"1313":1,"2556":1,"2721":1}}],["slower",{"2":{"27":2,"157":2,"1309":1,"1371":2,"1434":1,"2676":1}}],["slategray2",{"2":{"1979":1}}],["slategray",{"2":{"236":1,"245":1,"263":1,"310":1,"1351":1}}],["slack",{"2":{"197":1}}],["sl",{"2":{"97":1,"861":4,"2503":9}}],["slightly",{"2":{"130":1}}],["slices",{"2":{"1371":1,"2502":1}}],["slice",{"2":{"43":2}}],["sliderkw",{"2":{"1371":4}}],["sliderobservables",{"2":{"880":2}}],["slidergrid",{"0":{"880":1},"1":{"881":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1},"2":{"862":1,"880":1,"1371":6,"2503":1}}],["sliders",{"0":{"862":1},"2":{"30":2,"43":1,"79":1,"880":2,"1371":6,"2503":2}}],["slider",{"0":{"763":1,"861":1},"1":{"862":1,"863":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1},"2":{"30":3,"43":8,"44":15,"47":4,"95":1,"97":1,"164":2,"605":4,"607":1,"608":2,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"618":2,"621":1,"622":1,"861":7,"864":1,"865":2,"866":1,"867":1,"870":1,"871":1,"872":1,"874":2,"878":1,"880":1,"888":1,"1371":20}}],["sleeping",{"2":{"80":1}}],["sleep",{"2":{"6":2,"80":1,"164":5,"1371":2,"2701":1,"2712":1}}],["sandyterrain",{"2":{"2739":1}}],["satisfied",{"2":{"2700":1}}],["satisfying",{"2":{"1371":1}}],["satisfy",{"2":{"43":1}}],["say",{"2":{"103":2,"114":2,"148":1,"597":1,"2692":1,"2701":1,"2702":1}}],["sampling",{"2":{"888":1,"1371":2,"1442":2}}],["sampler",{"0":{"1670":1},"2":{"1670":2}}],["samples",{"2":{"1371":2,"1881":2,"1907":7}}],["sampled",{"2":{"819":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":46,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1574":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1850":1,"1936":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2236":1,"2267":1,"2345":1,"2441":1,"2474":1,"2486":1,"2509":1,"2535":1,"2554":1,"2563":1,"2576":1,"2597":1,"2621":1,"2653":1}}],["samplebased",{"2":{"145":1}}],["sample",{"0":{"819":1},"2":{"80":1,"1371":2,"2219":1,"2590":1}}],["same",{"2":{"17":1,"19":1,"27":1,"32":2,"40":1,"47":1,"73":1,"74":1,"75":1,"100":1,"101":1,"102":6,"103":2,"117":1,"129":1,"131":1,"142":1,"145":1,"153":1,"158":1,"166":1,"181":1,"187":2,"188":1,"189":1,"209":2,"378":1,"600":2,"645":3,"646":1,"766":1,"770":1,"828":1,"1129":3,"1131":1,"1138":1,"1268":1,"1269":1,"1312":1,"1371":20,"1405":1,"1436":2,"1440":2,"1469":2,"1490":1,"1491":1,"1670":1,"1881":1,"1882":1,"1916":1,"1966":3,"1997":1,"2050":1,"2151":1,"2399":1,"2551":1,"2692":2,"2706":1,"2713":2,"2717":1}}],["safari",{"2":{"39":1}}],["safer",{"2":{"147":1}}],["safely",{"2":{"146":1}}],["safe",{"2":{"23":1}}],["saving",{"0":{"2700":1},"2":{"14":2,"19":2,"102":1,"103":1,"1322":1,"1371":4}}],["saves",{"2":{"1371":1}}],["saved",{"2":{"74":1,"78":1,"81":1,"103":2,"913":1,"1371":1}}],["save",{"0":{"190":1},"1":{"191":1,"192":1},"2":{"4":1,"15":2,"19":1,"27":1,"28":1,"29":1,"32":1,"81":2,"102":1,"103":2,"136":1,"192":2,"1316":1,"1371":10,"1442":1,"2676":1,"2695":1,"2700":4}}],["sheet",{"0":{"2728":1},"2":{"2555":1,"2728":1}}],["shininess",{"0":{"1037":1,"1071":1,"1696":1,"1732":1,"2244":1,"2495":1,"2584":1},"2":{"1371":7,"2681":3,"2682":1}}],["shifted",{"2":{"1371":2,"2349":1,"2350":1}}],["shifts",{"2":{"366":1,"605":1}}],["shift",{"0":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1572":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1848":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2619":1,"2657":1},"2":{"57":1,"117":5,"209":1,"649":1,"1366":1,"1371":56,"1572":1,"1670":7,"1848":1,"2257":1,"2261":1,"2619":1}}],["shared",{"2":{"2695":1,"2725":2}}],["share",{"2":{"145":1,"597":1}}],["sharpness",{"2":{"188":1,"2681":1}}],["sharper",{"2":{"102":1,"2676":1}}],["sharp",{"2":{"102":1,"103":1,"188":1,"986":1,"1037":1,"1071":1,"1371":12,"1389":1,"1624":1,"1696":1,"1732":1,"2087":1,"2244":1,"2495":1,"2584":1,"2681":2}}],["shapes",{"2":{"1821":2,"1964":1,"1965":1,"1967":1}}],["shape",{"2":{"142":1,"647":1,"769":1,"792":1,"1275":1,"1371":7,"1820":3,"1821":1,"1967":2,"1970":1,"2384":1,"2530":2,"2540":1}}],["shadow",{"2":{"47":2}}],["shadowing",{"2":{"17":1}}],["shaderabstractions",{"2":{"21":2}}],["shaders",{"2":{"17":1}}],["shading",{"0":{"1036":1,"1070":1,"1569":1,"1695":1,"1731":1,"1845":1,"2243":1,"2494":1,"2583":1,"2616":1},"2":{"17":1,"187":4,"188":8,"769":1,"1371":15,"1669":1,"2219":2,"2679":1,"2682":7,"2690":1,"2691":1}}],["shrinking",{"2":{"1140":1,"1162":1,"1295":1,"1308":1,"1371":6,"2411":1,"2435":1}}],["shrinks",{"2":{"598":1}}],["shrink",{"2":{"93":1,"94":1,"102":1,"103":1,"126":1,"595":1,"623":1}}],["shrunk",{"0":{"93":1},"2":{"93":1}}],["showgradients",{"2":{"1371":1}}],["showgrid",{"2":{"1371":1}}],["showticks",{"2":{"1371":1}}],["showaxis",{"2":{"1371":1}}],["shows",{"2":{"66":1,"184":1,"1371":1,"2692":1}}],["showing",{"0":{"1472":1},"2":{"19":1,"27":1,"87":1,"740":1,"768":1,"1965":1,"2728":1}}],["shown",{"2":{"18":1,"70":1,"87":1,"187":1,"790":2,"1129":1,"1371":2,"1440":1,"1472":1,"1486":2,"2629":1,"2682":1,"2721":1}}],["show",{"0":{"25":1,"118":1,"720":1,"1153":1,"1154":1,"1155":1,"1304":1,"1305":1,"1344":1,"1924":1,"1925":1,"2389":1,"2390":1,"2391":1,"2392":1,"2425":1,"2544":1,"2643":1,"2644":1},"2":{"6":1,"17":2,"25":1,"27":4,"28":1,"29":1,"30":2,"32":1,"45":2,"48":1,"70":1,"77":1,"115":1,"117":10,"118":1,"130":1,"140":6,"147":1,"187":2,"188":3,"189":1,"193":1,"196":1,"378":1,"712":1,"768":1,"769":1,"774":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1129":2,"1153":1,"1155":1,"1202":1,"1239":1,"1268":1,"1269":1,"1273":1,"1286":1,"1304":1,"1316":1,"1333":1,"1344":1,"1371":76,"1387":1,"1420":1,"1442":1,"1454":1,"1529":1,"1559":1,"1594":1,"1608":1,"1622":1,"1640":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1913":1,"1923":1,"1924":2,"1946":1,"1974":1,"1992":1,"2027":1,"2085":1,"2119":1,"2146":1,"2199":1,"2234":1,"2280":1,"2296":1,"2315":1,"2354":1,"2368":6,"2397":1,"2414":1,"2425":1,"2450":1,"2484":1,"2503":2,"2517":1,"2530":3,"2574":1,"2606":1,"2629":6,"2662":1,"2686":1,"2688":1,"2693":1,"2696":4,"2717":2,"2723":1}}],["shortest",{"2":{"2701":1}}],["shortcut",{"2":{"646":1}}],["shorthand",{"0":{"141":1},"2":{"355":1,"1371":1,"1855":1}}],["short",{"2":{"6":1,"70":1,"130":1}}],["shouldn",{"2":{"109":1,"1311":1}}],["should",{"2":{"4":1,"10":1,"17":4,"27":4,"32":1,"33":1,"36":2,"38":1,"39":1,"42":3,"44":2,"46":1,"51":1,"64":1,"70":1,"71":6,"72":1,"75":1,"77":1,"93":1,"100":1,"102":2,"103":2,"104":1,"115":1,"116":1,"117":1,"122":2,"123":1,"129":1,"132":2,"147":1,"148":1,"157":2,"181":1,"184":1,"188":1,"214":1,"365":1,"378":1,"521":1,"597":1,"599":1,"647":1,"739":1,"744":2,"780":1,"795":1,"953":1,"982":1,"1007":1,"1009":1,"1020":1,"1059":1,"1063":1,"1101":1,"1200":1,"1237":1,"1271":1,"1331":1,"1335":1,"1371":69,"1385":1,"1418":1,"1434":1,"1452":1,"1456":1,"1527":1,"1557":1,"1592":1,"1596":1,"1620":1,"1652":1,"1684":1,"1688":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1909":1,"1944":1,"1963":1,"1967":1,"1990":1,"2025":1,"2083":1,"2117":1,"2122":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2324":1,"2352":1,"2412":1,"2448":1,"2482":1,"2486":1,"2515":1,"2519":1,"2556":2,"2567":1,"2572":1,"2604":1,"2660":1,"2692":3,"2695":3,"2696":2,"2700":1,"2709":1}}],["sp",{"2":{"2052":1}}],["spring",{"2":{"2734":1}}],["spritesheet",{"2":{"2555":2}}],["sprite",{"2":{"2555":1}}],["spread",{"2":{"1907":6}}],["sprand",{"2":{"1371":2,"2102":1,"2103":1,"2122":1}}],["spy",{"0":{"1775":1,"2102":1},"1":{"2103":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1},"2":{"1371":18,"2102":8,"2103":1,"2122":2}}],["spots",{"2":{"2681":1}}],["spot",{"2":{"1371":1,"2681":2}}],["spotlight",{"0":{"2687":1},"2":{"1371":1,"2682":2,"2687":3}}],["spherical",{"2":{"1371":1}}],["sphere",{"2":{"27":1,"57":1,"378":1,"1371":2,"1670":2,"1724":1,"2679":5,"2684":1,"2685":1,"2721":3}}],["spikes",{"2":{"986":1,"1371":5,"1389":1,"1624":1,"2087":1}}],["spinecolor",{"0":{"820":1},"2":{"770":1,"1371":1}}],["spinevisible",{"0":{"822":1},"2":{"770":1,"1371":1}}],["spinewidth",{"0":{"235":1,"570":1,"823":1},"2":{"770":1,"1371":3}}],["spine",{"2":{"222":1,"223":1,"229":1,"230":1,"233":1,"234":1,"253":1,"254":1,"274":1,"285":1,"301":1,"321":1,"332":1,"348":1,"393":1,"394":1,"395":1,"396":1,"397":1,"426":1,"427":1,"428":1,"429":1,"430":1,"457":1,"458":1,"459":1,"460":1,"461":1,"539":1,"540":1,"555":1,"556":1,"559":1,"566":1,"567":1,"573":1,"588":1,"589":1,"770":6,"819":1,"820":1,"821":1,"822":1,"823":1}}],["spinestyle",{"0":{"821":1},"2":{"770":1,"1371":1}}],["spines",{"0":{"202":1,"770":1},"2":{"122":1,"202":1,"235":1,"570":1,"599":1,"600":1,"646":1,"773":1,"1371":3}}],["spam",{"2":{"1442":1}}],["sparsearrays",{"2":{"1371":1,"2102":1,"2103":1,"2219":1}}],["sparse",{"2":{"1371":2,"2102":1,"2103":2,"2122":1,"2219":1}}],["sparingly",{"2":{"142":1}}],["spanning",{"2":{"1128":1,"1187":1,"1224":1,"1371":7,"1545":1,"2592":1}}],["spanned",{"0":{"601":1},"2":{"93":1,"597":1,"1371":3,"1434":1,"1437":1}}],["spans",{"2":{"160":1,"1371":2,"1545":1,"2592":1,"2726":1}}],["span",{"2":{"101":1,"219":1,"535":1,"596":1,"597":1,"601":1,"811":1,"1128":1,"1371":5,"2696":1}}],["spacing",{"2":{"61":4,"164":1,"204":5,"604":1,"1139":1,"1371":11,"1907":2,"1917":1}}],["spaced",{"2":{"1371":3,"1434":2,"1436":1,"2356":1}}],["spaces",{"0":{"60":1,"66":1},"1":{"61":1,"62":1,"63":1,"64":1,"65":1,"66":1},"2":{"61":3,"66":2,"604":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1371":46,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1998":1,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2721":1}}],["space",{"0":{"604":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1972":1,"2003":1,"2043":1,"2067":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2253":1,"2254":1,"2258":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1},"2":{"17":1,"54":1,"55":1,"56":1,"57":1,"61":4,"63":2,"65":1,"66":7,"75":1,"77":1,"93":3,"94":2,"117":3,"122":1,"127":1,"204":2,"219":2,"276":1,"291":1,"294":1,"323":1,"338":1,"341":1,"355":1,"366":1,"378":3,"506":1,"582":1,"596":1,"597":5,"598":1,"600":1,"603":1,"633":1,"676":1,"687":1,"774":1,"944":1,"950":1,"964":1,"965":1,"973":1,"979":1,"996":1,"997":1,"1011":1,"1016":1,"1038":1,"1040":1,"1049":1,"1055":1,"1072":1,"1074":1,"1084":1,"1092":1,"1119":1,"1120":1,"1191":1,"1196":1,"1219":1,"1220":1,"1228":1,"1233":1,"1256":1,"1257":1,"1264":1,"1267":1,"1280":1,"1281":1,"1324":1,"1328":1,"1345":1,"1346":1,"1371":236,"1376":1,"1382":1,"1398":1,"1399":1,"1408":1,"1414":1,"1428":1,"1429":1,"1445":1,"1449":1,"1461":1,"1462":1,"1518":1,"1524":1,"1538":1,"1539":1,"1548":1,"1554":1,"1570":1,"1571":1,"1585":1,"1589":1,"1601":1,"1602":1,"1611":1,"1617":1,"1633":1,"1634":1,"1643":1,"1649":1,"1663":1,"1664":1,"1674":1,"1680":1,"1697":1,"1699":1,"1709":1,"1715":1,"1733":1,"1735":1,"1797":1,"1799":1,"1812":1,"1813":1,"1824":1,"1830":1,"1846":1,"1847":1,"1858":1,"1861":1,"1874":1,"1875":1,"1884":1,"1887":1,"1900":1,"1901":1,"1907":2,"1934":1,"1940":1,"1954":1,"1955":1,"1966":1,"1977":1,"1983":1,"1998":1,"2003":1,"2004":1,"2016":1,"2022":1,"2043":1,"2044":1,"2074":1,"2080":1,"2096":1,"2097":1,"2106":1,"2111":1,"2123":1,"2128":1,"2129":1,"2136":1,"2142":1,"2153":1,"2154":1,"2187":1,"2193":1,"2212":1,"2213":1,"2223":1,"2228":1,"2245":1,"2247":1,"2253":3,"2254":1,"2257":1,"2258":3,"2265":1,"2270":1,"2285":1,"2292":1,"2293":1,"2308":1,"2309":1,"2325":1,"2326":1,"2344":1,"2347":1,"2361":1,"2362":1,"2403":1,"2407":1,"2427":1,"2428":1,"2439":1,"2445":1,"2459":1,"2460":1,"2473":1,"2477":1,"2496":1,"2498":1,"2508":1,"2512":1,"2524":1,"2525":1,"2561":1,"2566":1,"2585":1,"2587":1,"2595":1,"2601":1,"2617":1,"2618":1,"2651":1,"2657":1,"2671":1,"2672":1,"2676":1,"2678":3,"2692":3,"2715":1,"2717":4,"2719":3}}],["splot",{"2":{"44":5}}],["splitlines3d",{"2":{"32":3}}],["split",{"2":{"31":1,"88":1,"2721":1}}],["speaking",{"2":{"62":1,"1371":1,"1881":1,"2723":1}}],["specular",{"0":{"1039":1,"1073":1,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1},"2":{"1371":7,"2681":6,"2682":4}}],["specular=0",{"2":{"30":1}}],["specs",{"0":{"159":1,"161":1},"2":{"158":5,"159":1}}],["spec",{"0":{"160":1},"2":{"158":8,"159":6,"161":1}}],["specapi",{"0":{"157":1,"158":1},"1":{"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1},"2":{"157":2,"158":2,"159":1,"160":2,"161":1,"162":1,"163":1,"164":3,"165":2,"1371":1}}],["spectral",{"2":{"42":1,"159":1,"489":1,"535":3,"1669":1,"2134":1,"2253":1,"2734":1,"2735":10}}],["species",{"2":{"166":1}}],["specifies",{"2":{"1371":11,"1477":1,"2236":1,"2290":1,"2296":1,"2301":1,"2341":1,"2365":1}}],["specifier",{"2":{"287":1,"334":1,"805":1,"816":1,"839":1,"848":1}}],["specified",{"2":{"53":1,"155":1,"160":2,"183":1,"184":1,"1001":2,"1371":14,"1434":1,"1859":1,"1885":1,"2272":1,"2533":1}}],["specifications",{"2":{"1001":1,"1371":1,"2728":1,"2729":1}}],["specification",{"2":{"158":1,"1969":1}}],["specifically",{"2":{"8":1,"57":1,"81":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1342":1,"1371":44,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2553":1,"2582":1,"2615":1,"2670":1}}],["specific",{"2":{"9":1,"27":2,"51":1,"57":1,"75":2,"76":1,"77":1,"103":1,"106":1,"125":1,"148":1,"181":1,"183":1,"202":2,"214":1,"215":1,"597":2,"811":1,"1371":5,"1907":2,"2692":1,"2708":1}}],["specifying",{"0":{"51":1},"2":{"1262":1,"1371":5,"2271":1,"2339":1,"2342":1}}],["specify",{"2":{"46":1,"49":1,"53":1,"90":1,"92":1,"128":1,"129":1,"159":1,"181":1,"231":1,"601":2,"861":1,"1262":1,"1268":1,"1269":1,"1275":1,"1276":1,"1371":14,"1436":2,"1670":1,"1928":1,"2102":1,"2257":1,"2342":1,"2406":1,"2426":1,"2552":1,"2629":1,"2678":1,"2726":1}}],["specialize",{"2":{"147":1}}],["specialized",{"2":{"117":1,"1371":1,"2549":1}}],["specializing",{"2":{"147":1}}],["specialization",{"2":{"147":2}}],["specializations",{"2":{"21":1,"147":1}}],["special",{"0":{"132":1,"185":1},"2":{"44":1,"71":1,"96":1,"131":1,"132":2,"148":1,"214":1,"287":1,"296":1,"334":1,"343":1,"1964":1,"1966":1}}],["speed",{"0":{"743":1},"2":{"10":1,"56":1,"57":6,"743":1,"771":1,"860":1,"1371":8,"2732":1}}],["smile",{"2":{"1965":1}}],["smoothly",{"2":{"1371":1,"2576":1}}],["smooth",{"0":{"2545":1},"2":{"1371":1,"2530":3}}],["smoother",{"2":{"14":1,"40":1,"2676":1,"2681":1}}],["smatrix",{"2":{"1371":6}}],["smaller",{"2":{"93":1,"158":1,"768":1,"1371":5,"1907":2,"2123":1,"2692":2,"2715":2,"2716":1,"2720":1}}],["smallest",{"2":{"3":1,"1371":2}}],["small",{"2":{"77":1,"102":1,"121":1,"123":1,"598":1,"1970":3,"2556":1,"2676":1,"2692":1,"2704":1,"2710":1}}],["sy",{"2":{"1971":2}}],["symlog10",{"2":{"284":3,"331":3,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["symbols",{"2":{"181":1,"1371":4,"1965":1,"2256":3}}],["symbol",{"0":{"106":1},"2":{"11":1,"106":1,"147":1,"148":1,"163":3,"164":1,"212":2,"213":2,"522":1,"646":1,"648":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":54,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1964":1,"1969":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2267":1,"2271":1,"2272":1,"2441":1,"2474":1,"2503":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2730":1}}],["systems",{"2":{"108":2}}],["system",{"2":{"65":1,"81":1,"83":1,"137":2,"145":1,"151":1,"211":2,"1371":1,"1969":1,"2676":1,"2681":1,"2695":1,"2697":1}}],["syntax",{"2":{"49":1,"96":1,"97":1,"98":1,"139":2,"165":1,"214":1,"598":1,"601":1,"1371":1,"2701":1}}],["synchronizing",{"2":{"142":1}}],["synchronized",{"2":{"81":1,"140":1,"148":1,"1371":3,"1440":1}}],["synchronize",{"2":{"81":1}}],["synchronous",{"0":{"142":1}}],["synchronously",{"2":{"139":1}}],["sync",{"2":{"5":1,"59":1,"535":1}}],["svgs",{"2":{"102":1,"1969":1}}],["svg",{"0":{"1969":1},"2":{"10":1,"12":1,"47":1,"101":1,"102":3,"1371":5,"1967":1,"1969":2,"2700":2}}],["schauer",{"2":{"2219":1}}],["schemes",{"2":{"1335":1,"1371":1}}],["scheme",{"2":{"188":2,"1371":2}}],["score",{"2":{"1371":1}}],["scoring",{"2":{"1371":1}}],["sc2",{"2":{"646":2}}],["sc1",{"2":{"646":2}}],["scientific",{"0":{"2733":1},"2":{"196":1}}],["sc",{"2":{"87":4,"148":9,"648":5,"1966":1,"2730":1}}],["scenario",{"2":{"24":1,"111":1,"2258":1}}],["scenekw",{"2":{"712":2,"2677":1,"2684":4,"2685":4,"2686":3,"2687":1}}],["scenekw=",{"2":{"27":1,"28":1,"29":1,"30":1,"32":1,"2688":1}}],["scenelike",{"2":{"155":2,"1371":8}}],["scenespace",{"2":{"1371":1}}],["scenes",{"0":{"150":1,"2717":1},"1":{"151":1,"152":1,"153":1,"154":1,"155":1,"156":1},"2":{"20":1,"30":1,"56":1,"84":1,"151":7,"153":1,"154":1,"156":1,"1371":1,"2716":1,"2717":2,"2719":1,"2721":1}}],["scene",{"0":{"84":1,"151":1,"153":1,"154":1,"155":1,"2716":1,"2721":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"13":1,"14":1,"17":1,"20":1,"21":2,"27":13,"28":2,"29":2,"30":6,"31":3,"32":4,"44":2,"49":3,"52":1,"53":3,"54":1,"55":1,"56":1,"57":14,"58":17,"59":3,"61":17,"62":1,"63":1,"64":4,"65":2,"66":1,"74":3,"75":29,"76":11,"77":11,"80":4,"87":2,"88":2,"95":1,"96":1,"115":2,"117":12,"122":1,"124":1,"133":2,"147":3,"148":2,"149":1,"151":15,"152":3,"153":6,"154":3,"155":9,"156":1,"187":7,"188":3,"192":8,"354":1,"362":1,"363":1,"377":1,"379":1,"595":1,"597":1,"599":1,"645":1,"670":1,"671":1,"675":1,"677":1,"678":1,"679":1,"682":1,"683":1,"684":1,"693":1,"694":1,"697":1,"698":1,"712":7,"714":1,"718":1,"719":1,"723":1,"724":1,"773":1,"777":1,"779":1,"788":1,"789":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":2,"809":2,"812":2,"815":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":2,"842":2,"844":2,"847":1,"853":2,"854":2,"855":2,"856":2,"857":1,"858":1,"859":1,"925":1,"941":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":242,"1376":1,"1408":1,"1445":1,"1515":2,"1518":1,"1545":2,"1548":1,"1585":1,"1611":1,"1643":1,"1669":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2256":8,"2258":2,"2265":1,"2308":1,"2344":1,"2403":1,"2436":2,"2439":1,"2473":1,"2503":1,"2508":1,"2561":1,"2592":2,"2595":1,"2651":1,"2676":1,"2677":2,"2678":1,"2679":3,"2682":4,"2686":2,"2688":6,"2716":7,"2717":24,"2718":2,"2719":9,"2720":3,"2721":26}}],["scratch",{"2":{"647":1,"2723":1}}],["scrollevent",{"2":{"214":1}}],["scrollzoom",{"2":{"212":1}}],["scrolling",{"2":{"76":1,"115":1,"207":2,"743":1,"771":1,"1371":2}}],["scroll",{"0":{"207":1,"743":1},"2":{"57":2,"74":2,"75":6,"76":1,"351":1,"860":1,"1371":5,"2718":1}}],["script",{"2":{"19":1,"1316":1}}],["screenconfig",{"2":{"2682":1}}],["screens",{"2":{"57":5,"102":1,"1371":7}}],["screen",{"0":{"11":1,"17":1,"25":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"9":1,"11":5,"15":1,"17":12,"19":1,"20":1,"21":10,"27":15,"28":4,"30":4,"40":5,"57":10,"61":2,"102":7,"117":2,"965":1,"989":1,"997":1,"1040":1,"1074":1,"1109":1,"1120":1,"1179":1,"1186":1,"1220":1,"1257":1,"1281":1,"1315":1,"1323":1,"1346":1,"1371":84,"1392":1,"1399":1,"1423":1,"1429":1,"1433":1,"1462":1,"1539":1,"1571":1,"1602":1,"1627":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1949":1,"1955":1,"1959":1,"2004":1,"2032":1,"2044":1,"2090":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2311":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2676":1,"2677":1,"2717":3}}],["sca",{"2":{"644":3,"660":3}}],["sca2",{"2":{"644":3}}],["scat",{"2":{"725":3}}],["scatobject",{"2":{"200":1,"767":1}}],["scattering",{"2":{"2676":1}}],["scatterplot",{"2":{"1371":2,"2050":1}}],["scatters",{"2":{"201":2,"1405":3,"1962":1,"1964":1}}],["scatterspec",{"2":{"158":2}}],["scattered",{"2":{"77":1,"1017":1,"1056":1,"1371":12,"1681":1,"1716":1,"1724":1,"1725":1,"1730":1,"1738":2,"2229":1,"2478":1,"2568":1,"2681":1}}],["scatterlines",{"0":{"1773":1,"2012":1},"1":{"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1},"2":{"77":1,"770":2,"1371":11,"2012":3,"2013":4}}],["scatter",{"0":{"1772":1,"1960":1},"1":{"1961":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1975":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1},"2":{"4":1,"5":1,"6":1,"14":2,"30":3,"42":1,"44":17,"45":1,"48":1,"58":2,"61":1,"62":1,"68":4,"70":5,"75":3,"76":1,"77":7,"88":1,"96":4,"98":1,"99":1,"101":1,"107":1,"116":1,"117":1,"130":4,"131":4,"132":1,"133":9,"135":1,"145":4,"149":1,"158":8,"163":1,"164":1,"166":1,"181":6,"186":10,"187":3,"200":1,"201":1,"522":1,"605":1,"644":3,"645":1,"646":4,"648":5,"654":2,"660":3,"685":4,"686":2,"689":2,"690":2,"699":2,"706":2,"725":1,"767":1,"861":1,"1371":38,"1405":3,"1436":4,"1468":2,"1469":2,"1704":1,"1907":4,"1920":1,"1924":1,"1926":1,"1960":5,"1962":1,"1963":1,"1964":1,"1965":1,"1966":5,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":2,"1973":1,"1974":9,"1978":5,"1979":4,"1995":1,"1997":4,"2002":3,"2005":2,"2006":2,"2012":1,"2017":1,"2034":1,"2122":1,"2253":2,"2255":1,"2256":1,"2304":1,"2340":2,"2341":3,"2342":1,"2368":1,"2530":1,"2686":1,"2687":1,"2696":2,"2697":3,"2698":1,"2699":1,"2701":1,"2704":1,"2705":1,"2720":2,"2726":1,"2728":16,"2730":2}}],["scalars",{"2":{"1129":1,"1371":2}}],["scalar",{"0":{"1165":1},"2":{"17":1,"644":1,"1371":1,"1963":1}}],["scaling",{"0":{"18":1,"19":1,"2713":1},"2":{"14":1,"17":1,"18":4,"19":3,"63":1,"65":1,"101":1,"102":1,"154":2,"284":3,"331":3,"366":1,"378":3,"1033":1,"1371":7,"1469":1,"1511":1,"1704":1,"1997":1,"2258":2,"2549":1,"2678":1,"2692":1,"2713":1,"2721":2}}],["scale=",{"2":{"2397":1}}],["scale=2",{"2":{"14":1}}],["scales",{"2":{"57":3,"1008":2,"1024":1,"1027":1,"1371":10,"1440":1,"1966":1,"1971":3,"1997":3}}],["scaled",{"2":{"19":1,"57":1,"1096":1,"1371":4,"1966":2,"1972":1}}],["scalefactor",{"2":{"17":2,"18":2}}],["scale",{"0":{"568":1,"1471":1,"1511":1,"2179":1,"2424":1},"2":{"14":2,"17":1,"18":2,"19":1,"63":1,"71":2,"102":4,"151":1,"154":6,"188":1,"284":5,"296":1,"331":5,"343":1,"365":1,"568":1,"961":1,"992":1,"1008":1,"1031":1,"1033":1,"1067":1,"1077":2,"1096":2,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1371":80,"1395":1,"1425":1,"1439":2,"1441":4,"1458":1,"1471":1,"1491":4,"1511":1,"1535":1,"1566":1,"1598":1,"1605":2,"1630":1,"1660":1,"1692":1,"1702":2,"1725":1,"1727":1,"1738":2,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1971":1,"1999":1,"2007":1,"2040":1,"2093":1,"2125":1,"2150":1,"2179":1,"2208":1,"2240":1,"2250":2,"2286":1,"2297":1,"2318":1,"2358":1,"2397":3,"2419":1,"2424":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2676":1,"2678":1,"2688":1,"2713":1,"2721":6}}],["seismic",{"2":{"2734":1}}],["sensor",{"2":{"1371":1}}],["sense",{"2":{"48":1,"71":1,"145":1,"595":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1371":43,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1}}],["sequence",{"2":{"1371":1}}],["sequences",{"2":{"1371":1}}],["sequential",{"2":{"144":1}}],["seaborn",{"0":{"2738":1},"2":{"2738":14}}],["searching",{"2":{"1371":1}}],["seamlessly",{"2":{"98":1}}],["september",{"2":{"1352":1}}],["separates",{"2":{"2678":1}}],["separate",{"2":{"1309":1,"1371":1,"2696":1,"2703":2}}],["separately",{"2":{"5":1,"107":1,"194":1,"203":1,"301":1,"348":1,"649":1,"1012":1,"1371":7,"1409":1,"1468":1,"1476":1,"1477":1,"1935":1,"1971":1,"1997":2}}],["separator",{"2":{"117":1}}],["self",{"2":{"116":2}}],["select",{"2":{"742":1,"1371":6}}],["selectable",{"2":{"741":1,"1371":1}}],["selects",{"2":{"605":1}}],["selected",{"0":{"739":1},"2":{"75":1,"77":2,"104":1,"164":3,"210":1,"284":2,"331":2,"605":3,"646":2,"739":1,"744":1,"861":1,"1371":16}}],["selections",{"2":{"1371":1}}],["selection",{"0":{"210":1,"744":1,"745":1},"2":{"115":3,"117":2,"164":1,"210":1,"725":4,"741":2,"742":1,"745":1,"1371":10}}],["selectionbutton",{"2":{"56":1,"1371":1}}],["selecting",{"2":{"115":1,"1371":1}}],["selective",{"0":{"14":1}}],["sector",{"2":{"768":1}}],["section",{"2":{"79":1,"98":1,"151":1,"177":1,"1371":1,"1705":1,"2556":1,"2717":1}}],["sections",{"2":{"67":1,"1371":1,"1801":1,"2260":1,"2678":1,"2701":1}}],["sec",{"2":{"132":1}}],["secondary",{"2":{"112":1,"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1}}],["seconds",{"2":{"27":1,"70":1,"80":1,"81":2,"2696":9,"2697":7,"2698":4,"2699":4}}],["second",{"2":{"17":1,"40":1,"57":1,"63":1,"68":4,"69":1,"73":3,"75":2,"80":1,"101":1,"135":3,"139":1,"142":1,"147":2,"148":1,"182":1,"187":1,"205":2,"597":1,"602":1,"603":1,"1371":10,"2555":3,"2702":1,"2705":1,"2725":1,"2726":1}}],["sessions",{"2":{"46":1}}],["session",{"2":{"42":4,"43":4,"44":11,"45":2,"46":1,"47":8,"2696":1}}],["several",{"2":{"27":2,"28":1,"147":1,"155":1,"156":1,"189":1,"1440":1}}],["serialized",{"2":{"1371":1}}],["serializes",{"2":{"1371":1}}],["serial",{"2":{"1338":1,"1371":1}}],["series",{"0":{"1774":1,"2050":1},"1":{"2051":1,"2052":1,"2053":1,"2054":1,"2055":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1},"2":{"26":2,"1371":12,"2050":4,"2052":1,"2053":1,"2054":1}}],["serves",{"2":{"197":1}}],["serve",{"2":{"41":1,"114":1}}],["servers",{"2":{"37":1,"108":1,"113":1}}],["server",{"2":{"23":2,"33":1,"36":1,"42":1,"46":2,"110":1,"111":2,"112":7,"114":5,"197":1}}],["segments",{"2":{"497":1,"904":1,"930":1,"1371":5,"1515":1,"1608":3,"1640":3,"1801":1,"1811":1,"2341":1,"2436":1,"2726":1}}],["segment",{"2":{"77":1,"1371":5,"1808":1,"1809":1}}],["segmentation",{"2":{"23":1}}],["segfaults",{"2":{"26":1,"27":1}}],["seen",{"2":{"953":1,"982":1,"1020":1,"1059":1,"1101":1,"1200":1,"1237":1,"1271":1,"1331":1,"1371":43,"1385":1,"1418":1,"1452":1,"1527":1,"1557":1,"1592":1,"1620":1,"1652":1,"1684":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1944":1,"1990":1,"2025":1,"2083":1,"2117":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2352":1,"2412":1,"2448":1,"2482":1,"2515":1,"2572":1,"2604":1,"2660":1}}],["seems",{"2":{"187":1}}],["seed",{"2":{"159":1,"163":1,"164":1,"166":1,"1468":2,"1469":2,"1470":1,"1471":1,"1473":1,"2340":2,"2341":3,"2342":1,"2368":2,"2530":6}}],["seekstart",{"2":{"32":2}}],["see",{"2":{"14":1,"27":2,"36":1,"38":1,"42":2,"59":1,"80":1,"94":1,"111":1,"115":1,"116":1,"149":2,"153":1,"166":1,"173":1,"214":1,"597":1,"600":2,"644":1,"712":1,"769":1,"946":1,"964":1,"975":1,"991":1,"996":1,"1013":1,"1038":1,"1051":1,"1072":1,"1088":1,"1119":1,"1193":1,"1219":1,"1230":1,"1256":1,"1280":1,"1316":1,"1325":1,"1345":1,"1371":132,"1378":1,"1394":1,"1398":1,"1410":1,"1428":1,"1446":1,"1461":1,"1478":1,"1501":1,"1520":1,"1538":1,"1550":1,"1570":1,"1586":1,"1601":1,"1613":1,"1629":1,"1633":1,"1645":1,"1663":1,"1676":1,"1697":1,"1711":1,"1733":1,"1812":1,"1826":1,"1846":1,"1855":1,"1874":1,"1881":2,"1900":1,"1936":1,"1954":1,"1966":1,"1979":1,"1998":1,"2003":1,"2018":1,"2043":1,"2076":1,"2092":1,"2096":1,"2108":1,"2128":1,"2153":1,"2171":1,"2181":1,"2189":1,"2212":1,"2225":1,"2245":1,"2267":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2441":1,"2459":1,"2474":1,"2496":1,"2509":1,"2524":1,"2535":1,"2563":1,"2585":1,"2597":1,"2617":1,"2653":1,"2671":1,"2681":1,"2692":3,"2703":1,"2717":2,"2725":1}}],["set3",{"2":{"2735":10}}],["set2",{"2":{"2735":6}}],["set1",{"2":{"648":1,"2053":1,"2735":7}}],["sethsl",{"2":{"44":1}}],["setproperty",{"2":{"30":1}}],["setups",{"2":{"46":1}}],["setup",{"0":{"24":1,"216":1},"2":{"23":1,"35":2,"36":1,"37":1,"46":1,"69":1,"114":1,"216":2}}],["setting",{"0":{"594":1,"1468":1,"1469":1,"2703":1},"1":{"595":1,"596":1,"597":1,"598":1},"2":{"12":1,"14":4,"25":1,"46":2,"51":1,"57":1,"64":1,"81":1,"93":2,"99":1,"106":2,"115":2,"117":1,"128":1,"149":1,"188":1,"192":1,"202":1,"207":1,"208":1,"210":1,"219":1,"220":1,"246":1,"363":1,"365":1,"378":3,"379":1,"479":1,"488":1,"501":1,"512":1,"527":1,"534":1,"546":1,"592":1,"598":1,"612":1,"622":1,"630":1,"640":1,"662":1,"711":1,"719":1,"724":1,"738":1,"751":1,"768":1,"771":1,"774":1,"775":2,"786":1,"789":1,"814":1,"846":1,"859":1,"860":1,"869":1,"879":1,"880":1,"884":1,"889":1,"912":1,"924":1,"1371":4,"1440":1,"1468":1,"1469":3,"1472":1,"1966":1,"1972":1,"2258":1,"2681":1,"2690":1,"2713":1,"2715":1}}],["settings",{"2":{"2":1,"25":1,"57":3,"77":1,"117":1,"123":1,"125":1,"153":1,"209":1,"1371":3,"2260":1}}],["sets",{"2":{"11":1,"17":7,"27":1,"40":1,"56":4,"57":35,"70":1,"153":1,"209":1,"355":2,"778":1,"782":1,"787":1,"790":1,"791":1,"792":1,"794":1,"795":1,"811":2,"817":1,"828":1,"849":1,"860":1,"946":1,"949":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"961":1,"964":1,"975":1,"978":1,"982":1,"983":1,"984":1,"985":1,"987":1,"988":1,"989":1,"991":1,"992":1,"996":1,"1004":1,"1006":1,"1010":1,"1012":1,"1013":1,"1017":1,"1020":1,"1021":1,"1022":1,"1023":1,"1025":1,"1026":1,"1031":1,"1036":1,"1037":1,"1038":1,"1039":1,"1048":1,"1050":1,"1051":1,"1056":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1067":1,"1070":1,"1071":1,"1072":1,"1073":1,"1077":1,"1088":1,"1101":1,"1102":1,"1103":1,"1104":1,"1114":1,"1119":1,"1193":1,"1200":1,"1201":1,"1202":1,"1203":1,"1216":1,"1219":1,"1230":1,"1237":1,"1238":1,"1239":1,"1240":1,"1253":1,"1256":1,"1271":1,"1272":1,"1273":1,"1274":1,"1277":1,"1280":1,"1325":1,"1331":1,"1332":1,"1333":1,"1334":1,"1339":1,"1345":1,"1371":547,"1378":1,"1381":1,"1385":1,"1386":1,"1387":1,"1388":1,"1390":1,"1391":1,"1392":1,"1394":1,"1395":1,"1398":1,"1410":1,"1418":1,"1419":1,"1420":1,"1421":1,"1425":1,"1428":1,"1446":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1458":1,"1461":1,"1468":1,"1476":2,"1478":1,"1491":1,"1520":1,"1523":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1535":1,"1538":1,"1549":1,"1550":1,"1557":1,"1558":1,"1559":1,"1560":1,"1563":1,"1566":1,"1570":1,"1573":1,"1574":1,"1575":1,"1586":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1598":1,"1601":1,"1605":1,"1613":1,"1616":1,"1620":1,"1621":1,"1622":1,"1623":1,"1625":1,"1626":1,"1627":1,"1629":1,"1630":1,"1633":1,"1645":1,"1648":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1660":1,"1663":1,"1673":1,"1675":1,"1676":1,"1681":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1692":1,"1695":1,"1696":1,"1697":1,"1698":1,"1702":1,"1708":1,"1710":1,"1711":1,"1716":1,"1719":1,"1720":1,"1721":1,"1722":1,"1724":1,"1725":1,"1727":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1738":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1812":1,"1825":1,"1826":1,"1833":1,"1834":1,"1835":1,"1836":1,"1839":1,"1842":1,"1846":1,"1849":1,"1850":1,"1851":1,"1863":1,"1864":1,"1865":1,"1866":1,"1872":1,"1874":1,"1889":1,"1890":1,"1891":1,"1892":1,"1898":1,"1900":1,"1936":1,"1944":1,"1945":1,"1946":1,"1947":1,"1951":1,"1954":1,"1978":1,"1979":1,"1982":1,"1987":1,"1988":1,"1990":1,"1991":1,"1992":1,"1993":1,"1995":1,"1997":1,"1998":1,"1999":1,"2002":1,"2003":1,"2005":1,"2006":1,"2018":1,"2025":1,"2026":1,"2027":1,"2028":1,"2031":1,"2032":1,"2034":1,"2038":1,"2040":1,"2043":1,"2045":1,"2046":1,"2050":1,"2076":1,"2079":1,"2083":1,"2084":1,"2085":1,"2086":1,"2088":1,"2089":1,"2090":1,"2092":1,"2093":1,"2096":1,"2108":1,"2117":1,"2118":1,"2119":1,"2120":1,"2125":1,"2128":1,"2144":1,"2145":1,"2146":1,"2147":1,"2150":1,"2151":1,"2153":1,"2189":1,"2197":1,"2198":1,"2199":1,"2200":1,"2208":1,"2212":1,"2222":1,"2225":1,"2229":1,"2232":1,"2233":1,"2234":1,"2235":1,"2240":1,"2243":1,"2244":1,"2245":1,"2246":1,"2250":1,"2263":1,"2266":1,"2267":1,"2271":1,"2275":1,"2276":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2285":1,"2286":1,"2292":1,"2294":1,"2295":1,"2306":1,"2307":1,"2310":1,"2311":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2324":1,"2325":1,"2327":1,"2330":1,"2331":1,"2334":1,"2345":1,"2349":1,"2350":1,"2352":1,"2353":1,"2354":1,"2355":1,"2357":1,"2358":1,"2361":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2383":1,"2384":1,"2385":1,"2386":1,"2393":1,"2394":1,"2395":1,"2412":1,"2413":1,"2414":1,"2415":1,"2419":1,"2427":1,"2441":1,"2444":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2456":1,"2459":1,"2470":1,"2472":1,"2474":1,"2478":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2491":1,"2494":1,"2495":1,"2496":1,"2497":1,"2509":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2521":1,"2524":1,"2533":1,"2534":1,"2535":1,"2540":1,"2541":1,"2542":1,"2546":1,"2547":1,"2548":1,"2560":1,"2562":1,"2563":1,"2568":1,"2570":1,"2572":1,"2573":1,"2574":1,"2575":1,"2580":1,"2583":1,"2584":1,"2585":1,"2586":1,"2596":1,"2597":1,"2604":1,"2605":1,"2606":1,"2607":1,"2610":1,"2613":1,"2617":1,"2620":1,"2621":1,"2622":1,"2653":1,"2656":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2668":1,"2671":1,"2676":3}}],["set",{"0":{"175":1},"2":{"4":1,"9":1,"11":3,"14":3,"17":5,"19":1,"23":1,"25":2,"27":3,"29":1,"30":3,"40":4,"44":1,"46":1,"53":1,"54":1,"55":1,"56":2,"59":1,"65":1,"66":1,"68":2,"70":2,"71":2,"74":1,"75":2,"76":1,"77":2,"78":1,"81":2,"93":1,"94":1,"96":1,"99":1,"102":2,"103":4,"106":5,"112":1,"114":1,"115":2,"117":2,"118":1,"130":1,"144":1,"149":1,"151":2,"155":1,"164":3,"174":1,"175":4,"181":1,"182":1,"184":3,"191":1,"193":1,"202":1,"204":1,"209":1,"220":1,"231":2,"301":1,"348":1,"364":3,"366":1,"367":2,"535":2,"592":1,"595":1,"596":1,"597":2,"598":2,"599":1,"605":3,"614":2,"623":1,"645":1,"646":3,"647":1,"667":1,"739":1,"744":1,"769":1,"771":1,"787":1,"792":1,"794":1,"817":1,"849":1,"861":2,"878":2,"880":2,"944":1,"973":1,"1004":1,"1006":1,"1008":1,"1011":1,"1025":1,"1030":2,"1033":1,"1049":1,"1066":2,"1084":1,"1188":1,"1191":1,"1225":1,"1228":1,"1262":1,"1264":1,"1268":1,"1269":1,"1309":1,"1323":1,"1324":1,"1344":1,"1357":2,"1365":1,"1371":171,"1376":1,"1408":1,"1439":1,"1440":1,"1445":1,"1469":1,"1498":1,"1511":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1691":2,"1709":1,"1726":2,"1738":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1963":1,"1969":1,"1977":1,"1978":1,"1985":1,"2016":1,"2050":1,"2074":1,"2106":1,"2124":1,"2136":1,"2187":1,"2188":1,"2223":1,"2224":1,"2239":2,"2253":1,"2254":1,"2260":1,"2265":1,"2266":1,"2308":1,"2328":1,"2341":1,"2342":1,"2344":1,"2357":1,"2368":1,"2403":1,"2439":1,"2473":1,"2490":2,"2503":3,"2508":1,"2533":1,"2549":1,"2561":1,"2562":1,"2567":2,"2579":2,"2595":1,"2651":1,"2676":1,"2682":2,"2688":1,"2692":3,"2693":1,"2705":1,"2706":1,"2708":1,"2710":1,"2716":2,"2717":5,"2718":2,"2720":1,"2721":1,"2726":2}}],["stern",{"2":{"2734":1}}],["stemwidth",{"0":{"2159":1},"2":{"1371":1}}],["stemlinestyle",{"0":{"2158":1},"2":{"1371":1,"2134":1}}],["stems",{"2":{"1371":1,"2151":1}}],["stemcolorrange",{"0":{"2157":1},"2":{"1371":1,"2134":1}}],["stemcolormap",{"0":{"2156":1},"2":{"1371":1,"2134":1}}],["stemcolor",{"0":{"2155":1},"2":{"1371":2,"2134":2,"2141":1}}],["stem",{"0":{"1777":1,"2133":1},"1":{"2134":1,"2135":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1},"2":{"1371":13,"2133":5,"2134":4}}],["steering",{"2":{"1371":4,"2719":1}}],["stephist",{"0":{"1778":1,"2170":1},"1":{"2171":1,"2172":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1},"2":{"1371":11,"2170":3,"2171":4}}],["step=",{"2":{"2071":2}}],["step=week",{"2":{"70":1}}],["step=1",{"2":{"4":2}}],["step",{"0":{"1400":1,"2098":1},"2":{"54":1,"57":2,"112":1,"148":1,"158":2,"193":2,"1371":22,"1400":4,"1469":1,"2098":4,"2170":1,"2701":2}}],["stepsize",{"0":{"2214":1},"2":{"1371":1}}],["steps",{"0":{"195":1},"2":{"31":1,"39":1,"565":1,"2721":1}}],["stddev",{"2":{"1045":2}}],["std",{"2":{"1045":1}}],["stimulus",{"2":{"2701":1,"2706":1}}],["sticking",{"2":{"189":1}}],["stick",{"2":{"122":1}}],["sticks",{"2":{"122":1,"2692":1}}],["still",{"2":{"21":1,"23":1,"26":1,"27":1,"37":1,"38":1,"42":1,"69":1,"75":1,"78":1,"81":1,"102":1,"142":2,"157":3,"192":1,"649":1,"773":1,"1131":1,"1318":1,"1371":1,"2399":1,"2681":1,"2706":1,"2712":1,"2721":1}}],["stylised",{"2":{"47":1}}],["styling",{"0":{"47":1,"2698":1}}],["stylableslider",{"2":{"47":1,"48":1}}],["styled",{"2":{"1317":1}}],["style",{"0":{"1182":1},"2":{"47":10,"105":2,"163":7,"174":1,"180":1,"674":1,"958":1,"988":1,"1128":1,"1165":1,"1167":2,"1371":18,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"2089":1,"2453":1,"2610":1,"2665":1,"2698":2}}],["style=styles",{"2":{"47":3}}],["styleable",{"2":{"47":2}}],["stylesheets",{"2":{"47":1}}],["styles",{"0":{"1167":1},"2":{"47":1}}],["stuck",{"2":{"39":1}}],["studio026",{"2":{"27":1,"28":1,"29":1,"30":1}}],["stl",{"2":{"31":1,"48":1,"159":1,"355":1,"392":1,"425":1,"456":1,"1669":1,"2701":1,"2710":1,"2721":1}}],["storing",{"2":{"1371":1}}],["stores",{"2":{"96":1,"98":1}}],["stored",{"0":{"916":1},"2":{"44":1,"62":1,"74":1,"137":1,"209":1,"215":1,"891":1,"914":1,"916":1,"1371":2,"2695":1,"2703":1}}],["store",{"2":{"24":1,"44":1,"98":1,"138":1,"1371":1}}],["stocknode",{"2":{"148":7}}],["stocks",{"2":{"148":3}}],["stockcharts",{"2":{"148":1}}],["stockchart",{"2":{"148":11}}],["stockvalues",{"2":{"148":10}}],["stockvalue",{"2":{"148":7}}],["stock",{"0":{"148":1},"2":{"132":1,"148":4,"166":1}}],["stop",{"2":{"42":1,"73":1,"969":2,"1080":3,"1371":4,"2717":1}}],["stop=2π",{"2":{"30":2}}],["strategy",{"2":{"1442":1}}],["strange",{"0":{"1313":1},"2":{"1313":1}}],["str",{"2":{"922":1,"1371":3,"2260":4}}],["stronger",{"2":{"2676":1}}],["strongly",{"2":{"1017":1,"1039":1,"1056":1,"1073":1,"1371":14,"1681":1,"1698":1,"1716":1,"1734":1,"2229":1,"2246":1,"2478":1,"2497":1,"2568":1,"2586":1,"2681":1}}],["strong",{"2":{"365":1,"2681":1,"2686":1}}],["strokearound",{"0":{"1367":1},"2":{"1351":1,"1371":1}}],["stroke",{"0":{"1572":1,"1848":1,"2619":1},"2":{"683":1,"684":1,"697":1,"698":1,"1371":14,"1472":1,"1549":1,"1572":2,"1825":1,"1848":2,"1927":1,"1967":1,"2547":1,"2596":1,"2619":2}}],["strokevisible",{"0":{"482":1},"2":{"1371":1}}],["strokewidth=2",{"2":{"2530":1}}],["strokewidth=0",{"2":{"1795":1}}],["strokewidth=1",{"2":{"1436":4}}],["strokewidth",{"0":{"483":1,"508":1,"1123":1,"1157":1,"1307":1,"1369":1,"1485":1,"1513":1,"1575":1,"1815":1,"1851":1,"1877":1,"1903":1,"1927":1,"2006":1,"2046":1,"2069":1,"2161":1,"2295":1,"2328":1,"2394":1,"2430":1,"2547":1,"2622":1},"2":{"75":1,"76":1,"117":1,"148":1,"163":1,"366":2,"378":1,"483":3,"520":1,"605":1,"647":4,"648":2,"769":1,"1080":3,"1351":1,"1352":1,"1371":27,"1472":1,"1489":1,"1490":1,"1795":1,"1821":2,"2005":1,"2006":2,"2013":1,"2050":1,"2134":1,"2340":2,"2341":3,"2342":1,"2686":1,"2687":1,"2692":2}}],["strokecolor=",{"2":{"1436":4,"1795":1}}],["strokecolormap=",{"2":{"1821":1}}],["strokecolormap",{"0":{"1574":1,"1850":1,"2621":1},"2":{"1371":3}}],["strokecolor",{"0":{"481":1,"507":1,"1122":1,"1156":1,"1306":1,"1368":1,"1484":1,"1512":1,"1573":1,"1814":1,"1849":1,"1876":1,"1902":1,"2005":1,"2045":1,"2068":1,"2160":1,"2294":1,"2327":1,"2393":1,"2429":1,"2546":1,"2620":1},"2":{"75":1,"76":1,"163":1,"189":2,"481":4,"518":1,"519":1,"598":1,"600":1,"647":5,"648":2,"649":2,"1080":3,"1351":1,"1352":1,"1371":27,"1472":1,"1489":1,"1490":1,"1795":1,"1821":2,"2005":2,"2006":1,"2013":1,"2050":1,"2134":1,"2340":2,"2341":3,"2342":1,"2546":1,"2686":1,"2687":1}}],["stream",{"2":{"1371":3}}],["streamplot",{"0":{"1779":1,"2181":1},"1":{"2182":1,"2183":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1},"2":{"1371":13,"2181":5,"2182":2}}],["strength",{"2":{"1002":6,"2681":2}}],["strengths",{"2":{"188":1,"2695":1}}],["stretch",{"2":{"47":2,"103":1,"166":1,"366":2,"378":3}}],["strict",{"2":{"1371":2}}],["strictly",{"2":{"64":1,"2703":1}}],["strip",{"2":{"1371":1}}],["strides",{"2":{"31":2,"2721":2}}],["strings",{"0":{"120":1,"1969":1},"2":{"119":1,"741":1,"1207":1,"1244":1,"1317":1,"1371":4,"2253":1,"2259":2}}],["string",{"0":{"105":1,"907":1,"916":1},"2":{"11":1,"17":1,"30":1,"31":1,"45":1,"61":1,"74":1,"105":3,"116":1,"120":3,"284":1,"287":1,"331":1,"334":1,"370":1,"548":1,"605":2,"637":1,"646":1,"649":2,"741":5,"890":2,"891":6,"906":1,"907":1,"913":1,"916":1,"922":5,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1203":1,"1240":1,"1274":1,"1313":1,"1334":1,"1371":74,"1388":1,"1421":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1907":3,"1947":1,"1969":4,"1993":1,"2028":1,"2086":1,"2120":1,"2147":1,"2200":1,"2235":1,"2253":2,"2255":1,"2256":2,"2260":1,"2263":1,"2271":1,"2281":1,"2296":1,"2302":2,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2518":1,"2575":1,"2607":1,"2663":1,"2701":1,"2708":1,"2718":1,"2721":1}}],["structs",{"2":{"1371":2}}],["structarray",{"2":{"1309":1,"1315":1,"1371":1}}],["structarrays",{"2":{"1309":1,"1371":1}}],["structures",{"2":{"158":2,"1314":1}}],["structure",{"0":{"138":1},"2":{"62":1,"2723":1}}],["struct",{"0":{"74":1},"2":{"21":1,"56":1,"70":1,"71":1,"72":1,"74":2,"148":2,"156":1,"162":1,"163":2,"164":1,"193":1,"215":1,"1315":1,"1371":7,"2182":1,"2716":1,"2721":2,"2723":1}}],["stair",{"2":{"1371":1,"2070":1}}],["stairs",{"0":{"1776":1,"2070":1},"1":{"2071":1,"2072":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2101":1},"2":{"1371":12,"2070":4,"2071":3}}],["stack=",{"2":{"2629":1}}],["stacked",{"2":{"1080":2,"1371":1,"2628":1,"2629":1,"2707":1}}],["stack",{"0":{"1121":1,"2645":1},"2":{"1080":2,"1371":2,"2629":1}}],["stays",{"2":{"102":1,"378":1}}],["stay",{"2":{"101":1,"103":1,"209":1,"1371":3,"2717":1}}],["statsbase",{"2":{"1371":1,"1473":3,"1487":1}}],["statistically",{"2":{"1371":1,"1514":1}}],["statistical",{"0":{"1130":1,"1353":1,"1492":1,"2398":1},"2":{"1158":1,"1370":1,"1371":4,"2180":1,"2434":1}}],["statistics",{"2":{"1045":1}}],["staticvectors",{"2":{"1371":1}}],["staticarrayscore",{"2":{"1371":6}}],["static",{"2":{"37":1,"41":1,"42":2,"44":1,"57":2,"148":1,"194":2,"1371":2,"2695":1,"2721":1}}],["stateful",{"2":{"158":1}}],["statements",{"2":{"141":1}}],["statement",{"2":{"141":1}}],["statemap",{"0":{"43":1},"2":{"43":1}}],["statesbase",{"2":{"1473":1}}],["states",{"2":{"43":1}}],["state",{"2":{"42":3,"43":1,"44":1,"71":1,"77":4,"78":2,"81":4,"158":1,"215":3,"216":1,"224":1,"225":1,"358":1,"359":1,"360":1,"715":1,"716":1,"717":1,"783":1,"784":1,"1371":7,"2692":1}}],["status",{"2":{"31":1,"528":2}}],["starrynight",{"2":{"2739":1}}],["star8",{"2":{"1965":2}}],["star6",{"2":{"1965":2}}],["star5",{"2":{"1965":2}}],["star4",{"2":{"1965":2}}],["starmap",{"2":{"32":1}}],["startvalues",{"0":{"618":1},"2":{"605":5,"1371":1}}],["startvalue",{"0":{"874":1},"2":{"148":2,"861":3,"880":3,"1371":4}}],["starting",{"2":{"67":1,"158":1,"174":1,"1371":2,"2555":1}}],["started",{"0":{"2693":1},"1":{"2694":1,"2695":1,"2696":1,"2697":1,"2698":1,"2699":1,"2700":1},"2":{"17":1,"25":1,"195":1,"1318":1}}],["starts",{"2":{"17":2,"1371":1}}],["start",{"2":{"2":1,"17":2,"21":1,"24":1,"75":2,"76":1,"102":1,"112":1,"138":1,"160":1,"603":1,"605":1,"618":1,"874":1,"947":1,"969":2,"976":1,"1004":1,"1007":1,"1009":1,"1014":1,"1052":1,"1080":2,"1089":1,"1179":1,"1180":1,"1186":1,"1194":1,"1231":1,"1309":1,"1326":1,"1371":55,"1379":1,"1411":1,"1447":1,"1472":1,"1479":1,"1499":1,"1521":1,"1544":1,"1551":1,"1580":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1967":1,"1968":1,"1980":1,"2019":1,"2077":1,"2109":1,"2190":1,"2226":1,"2268":1,"2341":1,"2442":1,"2464":1,"2465":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2627":1,"2654":1,"2695":2,"2704":2,"2719":1,"2726":1}}],["standards",{"2":{"102":1}}],["standard",{"2":{"28":1,"31":1,"69":1,"121":1,"127":1,"158":1,"163":1,"600":1,"644":1,"1371":4,"1855":1,"2530":1}}],["standalone",{"2":{"8":1}}],["stable",{"2":{"27":1,"33":1,"2721":1}}],["stamp",{"2":{"4":1}}],["southwest",{"2":{"2739":1}}],["sources",{"2":{"27":1,"64":1,"2682":2}}],["source",{"2":{"11":1,"17":1,"27":1,"40":1,"57":1,"70":3,"74":1,"75":1,"115":1,"154":5,"155":4,"196":2,"284":2,"331":2,"941":1,"969":1,"1001":1,"1044":1,"1079":1,"1128":1,"1163":1,"1187":1,"1224":1,"1261":1,"1285":1,"1309":1,"1350":1,"1371":428,"1372":1,"1404":1,"1434":1,"1466":1,"1488":1,"1515":1,"1545":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1794":1,"1820":1,"1855":1,"1881":1,"1907":1,"1930":1,"1960":1,"2012":1,"2050":1,"2070":1,"2102":1,"2133":1,"2170":1,"2181":1,"2218":1,"2252":1,"2302":1,"2339":1,"2367":1,"2396":1,"2436":1,"2466":1,"2502":1,"2529":1,"2549":1,"2592":1,"2628":1,"2647":1,"2688":1,"2721":5}}],["sophisticated",{"2":{"2680":1}}],["soft",{"2":{"769":1}}],["software",{"2":{"113":1,"196":2,"1371":1}}],["sort",{"2":{"1127":1,"1371":1,"1974":1}}],["sorted",{"2":{"77":2,"117":1,"1371":3,"1495":1,"2173":1}}],["sortby=x",{"2":{"70":1}}],["sortby=func",{"2":{"70":1}}],["sortby=identity",{"2":{"70":1}}],["sortable",{"2":{"70":2}}],["sorting",{"2":{"13":1,"70":1,"187":2,"1371":1,"1984":1}}],["solar",{"2":{"2732":1}}],["solely",{"2":{"1371":1}}],["solving",{"2":{"187":1}}],["solved",{"2":{"81":1,"94":1,"597":1,"1371":1}}],["solve",{"2":{"69":1}}],["solutions",{"2":{"151":1,"2556":1}}],["solid",{"0":{"2066":1},"2":{"47":3,"480":1,"674":1,"958":1,"988":1,"1176":1,"1371":19,"1391":1,"1532":1,"1563":1,"1626":2,"1657":1,"1839":1,"2031":1,"2054":1,"2060":1,"2089":1,"2176":1,"2383":1,"2453":1,"2610":1,"2665":1}}],["soon",{"2":{"27":1,"42":1,"2703":1}}],["somevector",{"2":{"149":1}}],["someplot",{"2":{"149":9}}],["somepackage",{"2":{"149":3}}],["someprimitive",{"2":{"117":1}}],["somewhere",{"2":{"77":1,"2695":2}}],["somestruct",{"2":{"70":1}}],["sometimes",{"2":{"27":1,"51":1,"100":1,"138":1,"142":1,"145":1,"647":1,"648":1,"649":1,"1262":1,"2261":1,"2342":1}}],["something",{"2":{"13":2,"17":1,"23":1,"46":1,"47":1,"48":1,"90":1,"131":1,"139":1,"158":1,"1371":4}}],["some",{"2":{"8":1,"13":1,"24":1,"31":1,"32":1,"39":1,"46":1,"57":2,"64":1,"71":1,"77":1,"78":1,"101":1,"102":1,"105":1,"117":3,"120":2,"125":1,"141":1,"143":1,"146":1,"148":2,"165":3,"187":1,"188":1,"189":1,"216":1,"284":1,"331":1,"600":1,"644":1,"648":2,"765":1,"774":1,"1315":1,"1335":1,"1371":6,"1608":1,"1640":1,"1670":1,"1966":2,"1974":1,"2253":1,"2530":1,"2629":1,"2679":1,"2680":1,"2682":1,"2692":1,"2696":2,"2719":1,"2721":2,"2726":1}}],["so",{"2":{"4":2,"5":1,"6":1,"7":1,"8":1,"23":1,"24":2,"27":3,"37":1,"38":1,"42":2,"44":1,"47":1,"48":1,"68":1,"70":1,"71":4,"75":1,"93":1,"100":3,"101":1,"102":10,"103":2,"115":1,"117":4,"131":1,"140":1,"142":1,"145":2,"148":5,"157":1,"158":1,"162":1,"163":1,"188":1,"189":1,"219":2,"378":1,"598":1,"599":1,"600":1,"602":1,"623":1,"647":1,"880":1,"1318":1,"1371":20,"1405":3,"1434":1,"1440":1,"1472":1,"1670":1,"1924":1,"1966":1,"1969":1,"1974":1,"1997":1,"2122":1,"2341":1,"2479":1,"2552":1,"2562":1,"2692":3,"2695":1,"2697":1,"2703":1,"2705":1,"2706":2,"2713":1,"2714":1,"2715":2,"2717":3,"2719":1,"2720":1,"2721":5,"2726":1}}],["sunset",{"2":{"2739":1}}],["sun",{"2":{"2739":1}}],["sunflowers",{"2":{"31":1,"2721":1}}],["suspended",{"2":{"1626":1}}],["superfluous",{"2":{"1371":1}}],["supertitle",{"2":{"602":3,"623":1,"1907":1}}],["super",{"2":{"602":2}}],["superscripts",{"2":{"2260":1}}],["superscript",{"2":{"287":1,"334":1,"2260":1,"2261":2}}],["supply",{"2":{"2721":1}}],["supplied",{"2":{"147":1,"605":1,"1187":1,"1371":1}}],["supposed",{"2":{"65":2,"78":1,"158":1,"598":1}}],["supporting",{"2":{"27":1,"122":1,"1309":1,"1315":1,"1371":1}}],["supports",{"2":{"27":1,"28":1,"84":1,"119":1,"158":1,"181":1,"236":1,"245":1,"263":1,"310":1,"890":1,"1371":4,"2296":1,"2721":1}}],["support",{"0":{"34":1,"39":1,"536":1},"1":{"35":1},"2":{"18":1,"20":1,"21":1,"23":1,"27":1,"30":1,"31":1,"39":1,"67":1,"104":1,"122":1,"1371":2,"2341":1,"2629":1}}],["supported",{"2":{"3":1,"18":1,"24":1,"27":1,"35":1,"37":1,"42":1,"43":1,"68":1,"69":1,"104":1,"107":2,"165":2,"1371":11,"1668":1,"1984":1,"2122":1}}],["suffix",{"2":{"287":1,"334":1}}],["suggest",{"2":{"194":1}}],["suggests",{"2":{"128":1}}],["suggested",{"0":{"123":1},"2":{"122":1,"123":2,"124":1,"128":3,"129":1,"227":1,"255":1,"354":1,"362":1,"377":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"545":1,"590":1,"611":1,"621":1,"629":1,"638":1,"641":1,"661":1,"676":1,"710":1,"714":1,"718":1,"723":1,"728":1,"737":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"2690":1}}],["summer",{"2":{"2734":1}}],["summarize",{"2":{"1371":1,"1923":1}}],["summarized",{"2":{"63":1}}],["summarizes",{"2":{"44":1}}],["sum",{"2":{"120":1,"141":1,"188":1,"192":1,"236":1,"245":1,"263":1,"310":1,"645":1,"1371":6,"1507":2,"1795":1,"1807":1,"2178":2,"2701":1,"2711":1}}],["suitable",{"2":{"107":1,"215":1,"1371":2}}],["succeeds",{"2":{"77":1,"1371":1}}],["successful",{"2":{"62":1}}],["such",{"2":{"4":1,"17":1,"59":1,"63":1,"72":1,"73":1,"81":2,"92":1,"94":2,"108":1,"139":1,"143":1,"149":1,"180":1,"183":1,"193":1,"214":1,"220":1,"296":1,"343":1,"378":3,"535":1,"597":1,"643":1,"646":1,"770":1,"790":1,"792":1,"1188":1,"1275":1,"1371":10,"1730":1,"1964":1,"1966":1,"1967":2,"2253":1,"2260":2,"2341":1,"2692":3}}],["subwindow",{"2":{"2717":5,"2718":3}}],["subwindows",{"0":{"2717":1},"2":{"2717":1}}],["subplot",{"0":{"2714":1},"2":{"2714":1}}],["subplots",{"2":{"2711":1}}],["subpath",{"2":{"1371":6,"1968":1}}],["subpixel",{"2":{"11":2}}],["subdivisions",{"2":{"1035":1,"1371":1}}],["subgl",{"2":{"513":9,"599":6}}],["subtitlevisible",{"0":{"242":1},"2":{"1371":1}}],["subtitlesize",{"0":{"241":1},"2":{"1371":1}}],["subtitlelineheight",{"0":{"240":1},"2":{"1371":1}}],["subtitlegap",{"0":{"239":1},"2":{"1371":1}}],["subtitlefont",{"0":{"238":1},"2":{"1371":1}}],["subtitlecolor",{"0":{"237":1},"2":{"1371":1}}],["subtitle",{"0":{"236":1},"2":{"236":6,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"246":1,"1371":1}}],["subtype",{"2":{"148":1}}],["subfigure",{"2":{"158":1}}],["subfigures",{"0":{"189":1},"2":{"158":1}}],["subscripts",{"2":{"2260":1}}],["subscript",{"2":{"236":2,"245":2,"263":2,"310":2,"2260":2}}],["subscene",{"2":{"152":1,"1371":1,"2717":2}}],["subscenes",{"0":{"152":1},"2":{"151":2,"2720":1,"2721":1}}],["subset",{"2":{"119":1,"145":1,"1371":2}}],["subsequent",{"2":{"47":1}}],["submitted",{"2":{"906":1}}],["submitting",{"2":{"891":1,"914":1}}],["submit",{"0":{"906":1},"2":{"103":1,"1371":1}}],["submarine",{"2":{"32":1}}],["submarinecablemap",{"2":{"32":3}}],["submarinecables3d",{"2":{"32":1}}],["sub",{"2":{"27":1,"30":1,"42":2,"43":1,"44":2,"45":1,"47":2,"153":1,"602":1,"1314":1,"1371":1,"2716":1,"2717":1,"2718":1}}],["surrounding",{"2":{"2368":1}}],["surprised",{"2":{"100":1}}],["sure",{"2":{"25":1,"27":1,"28":1,"35":1,"37":1,"42":1,"112":1,"117":1,"164":1,"712":1,"1309":1,"1313":1,"1320":1,"1371":3,"2695":1}}],["surfacegoldx",{"2":{"28":1}}],["surface",{"0":{"1780":1,"2218":1},"1":{"2219":1,"2220":1,"2221":1,"2222":1,"2223":1,"2224":1,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1},"2":{"14":1,"29":1,"30":1,"32":1,"42":1,"77":2,"117":1,"145":2,"166":1,"769":5,"1044":1,"1371":23,"1966":1,"2218":5,"2219":4,"2224":1,"2236":1,"2237":2,"2250":1,"2647":1,"2680":1,"2681":2,"2690":1}}],["surfaces",{"2":{"14":1}}],["sudo",{"2":{"22":1,"24":2}}],["s",{"2":{"2":1,"4":1,"9":1,"14":1,"21":5,"23":1,"26":1,"27":3,"30":4,"31":20,"37":1,"42":1,"47":1,"49":1,"50":1,"51":1,"57":1,"69":2,"70":3,"71":2,"75":1,"76":2,"77":2,"81":1,"86":1,"88":2,"94":2,"100":1,"102":7,"103":4,"106":2,"112":1,"117":1,"119":1,"128":3,"129":1,"130":1,"136":3,"138":1,"139":3,"140":2,"142":2,"143":1,"147":1,"148":10,"151":3,"155":1,"157":2,"158":9,"159":14,"160":15,"161":1,"162":4,"163":4,"164":6,"165":5,"166":3,"175":1,"178":1,"183":2,"184":1,"187":1,"192":1,"194":2,"195":1,"199":1,"202":1,"205":1,"211":1,"214":2,"215":1,"226":1,"241":1,"243":1,"244":1,"251":1,"301":1,"348":1,"366":2,"368":1,"369":1,"375":1,"483":1,"484":1,"485":1,"506":1,"509":1,"510":1,"531":1,"532":1,"535":2,"569":1,"571":1,"572":1,"597":2,"598":1,"599":2,"619":1,"620":1,"623":1,"635":1,"636":1,"646":2,"648":1,"649":1,"700":1,"701":1,"712":1,"721":1,"722":1,"725":4,"746":1,"747":1,"773":1,"824":1,"825":1,"861":1,"875":1,"876":1,"880":2,"885":1,"886":1,"891":2,"917":1,"918":1,"936":1,"937":1,"1002":1,"1110":1,"1161":1,"1262":1,"1371":74,"1436":1,"1442":1,"1964":1,"1966":1,"1969":2,"2182":2,"2219":6,"2341":1,"2342":1,"2349":3,"2350":3,"2357":1,"2397":6,"2503":2,"2530":1,"2555":1,"2680":1,"2681":1,"2692":11,"2695":1,"2696":3,"2697":2,"2698":1,"2701":3,"2702":1,"2703":4,"2704":1,"2705":1,"2706":1,"2707":1,"2714":1,"2715":1,"2719":2,"2720":2,"2721":20,"2728":1,"2730":2}}],["sienna",{"2":{"2739":1}}],["six",{"2":{"623":1,"2708":1,"2711":1}}],["sizing",{"2":{"93":1,"2692":1}}],["sized",{"2":{"597":3,"598":1,"1371":1,"1469":1,"2549":1,"2692":1}}],["size=fsize",{"2":{"1442":1}}],["size=size",{"2":{"1442":1}}],["size=",{"2":{"28":1,"29":1,"30":1,"31":1,"32":1,"47":1,"48":1,"1311":1,"1313":1,"1315":1,"1316":1,"1317":1,"2467":1,"2530":1,"2721":1}}],["sizes",{"0":{"103":1,"594":1,"2692":1},"1":{"595":1,"596":1,"597":1,"598":1},"2":{"18":1,"19":1,"101":4,"102":2,"103":2,"128":4,"151":1,"159":1,"594":1,"595":1,"598":1,"623":1,"1371":10,"1507":2,"1972":1,"2178":2,"2692":1,"2703":1,"2711":1,"2715":1}}],["size",{"0":{"93":1,"101":1,"128":1,"530":1,"569":1,"735":1,"1112":1,"1469":1,"1506":1,"2186":1,"2334":1},"1":{"102":1,"103":1},"2":{"3":2,"14":1,"18":4,"19":1,"21":2,"28":2,"30":1,"44":3,"49":1,"61":1,"66":1,"74":1,"86":1,"87":12,"88":4,"93":4,"94":6,"96":3,"101":6,"102":18,"103":14,"122":1,"125":1,"126":4,"128":14,"129":1,"132":1,"151":4,"153":2,"177":1,"184":1,"187":1,"188":1,"219":3,"220":3,"241":1,"251":1,"268":1,"277":1,"293":1,"297":1,"315":1,"324":1,"340":1,"344":1,"375":1,"378":2,"390":1,"403":1,"406":1,"423":1,"436":1,"439":1,"454":1,"467":1,"470":1,"499":1,"525":2,"530":1,"535":2,"553":1,"562":1,"581":1,"585":1,"592":1,"595":4,"596":3,"597":12,"598":3,"600":1,"602":2,"623":1,"628":1,"648":1,"649":4,"668":1,"682":1,"690":2,"707":1,"735":1,"736":1,"767":1,"768":1,"769":2,"770":2,"774":1,"775":1,"888":1,"910":1,"1002":2,"1008":1,"1080":1,"1112":1,"1209":1,"1246":1,"1262":1,"1371":50,"1434":1,"1442":1,"1468":2,"1469":5,"1470":1,"1473":1,"1490":1,"1581":1,"1608":1,"1640":1,"1670":3,"1705":1,"1907":1,"1912":1,"1920":1,"1966":7,"1974":1,"1988":1,"1997":3,"2038":1,"2050":1,"2122":1,"2123":1,"2124":1,"2219":1,"2253":3,"2256":1,"2276":1,"2311":1,"2334":1,"2365":1,"2386":1,"2542":1,"2552":3,"2570":1,"2679":1,"2681":1,"2684":1,"2685":1,"2686":3,"2687":1,"2692":21,"2701":1,"2702":1,"2706":1,"2710":1,"2715":1,"2716":2,"2717":2,"2719":1,"2720":1,"2728":1}}],["silently",{"2":{"86":1,"87":1}}],["sits",{"2":{"1371":1,"2706":1}}],["site",{"2":{"102":1,"2692":1}}],["sites",{"2":{"7":1}}],["situations",{"2":{"139":1,"2692":1}}],["situation",{"2":{"81":1,"142":1}}],["sigh",{"2":{"44":1}}],["significantly",{"2":{"1371":3}}],["significant",{"2":{"188":1}}],["signal",{"2":{"1371":5}}],["signals",{"2":{"21":1,"1371":1}}],["signatures",{"2":{"146":1,"147":1,"1371":1}}],["signature",{"2":{"146":1,"214":1,"1371":2}}],["signed",{"2":{"107":1}}],["sign",{"2":{"4":1,"75":1,"76":1,"141":1}}],["sided",{"2":{"1371":1,"1477":1,"2679":1}}],["sideinfo",{"2":{"623":1}}],["sidestepping",{"2":{"140":1}}],["sides",{"2":{"94":1,"99":1,"366":3,"506":1,"633":1,"1371":6,"2370":1,"2530":1,"2555":3,"2590":1,"2692":1}}],["side",{"0":{"1926":1,"2426":1},"2":{"24":1,"33":1,"103":1,"127":1,"158":1,"160":2,"298":1,"301":1,"345":1,"348":1,"602":1,"1138":2,"1371":9,"1907":11,"1916":2,"2237":1,"2397":10,"2426":1,"2704":1,"2706":1,"2709":1,"2710":1,"2712":1}}],["simultaneously",{"2":{"231":1}}],["simulate",{"2":{"2676":1}}],["simulates",{"2":{"17":1,"1371":1}}],["simulation",{"2":{"81":1,"164":1}}],["simulations",{"2":{"27":1}}],["simon",{"2":{"196":1}}],["sim",{"2":{"164":6}}],["similar",{"2":{"88":1,"158":1,"188":2,"535":1,"816":1,"848":1,"1275":1,"1371":2,"1704":1,"2530":1}}],["similarly",{"2":{"68":1,"1371":4,"1820":1}}],["simplicity",{"2":{"1371":5,"1440":1}}],["simplify",{"2":{"62":1,"75":1,"1371":1}}],["simplified",{"2":{"49":1,"2680":1,"2682":1,"2723":1}}],["simply",{"2":{"53":1,"66":1,"69":1,"73":1,"81":1,"102":2,"141":1,"158":1,"203":1,"205":1,"598":1,"646":1}}],["simpler",{"2":{"147":1,"148":1,"158":1}}],["simple",{"0":{"2":1},"2":{"14":1,"71":1,"75":1,"78":1,"88":1,"96":1,"130":1,"143":1,"149":1,"175":1,"180":1,"215":1,"365":1,"473":1,"861":1,"890":1,"1318":1,"1371":2,"1441":1,"1442":1,"1967":1,"2681":1}}],["sinc",{"2":{"2648":1}}],["since",{"2":{"27":6,"44":1,"64":1,"68":3,"69":2,"73":1,"77":1,"81":3,"117":1,"157":2,"165":2,"536":2,"602":1,"1309":1,"1311":1,"1371":4,"1440":1,"1795":1,"2556":1,"2717":1,"2725":1}}],["sinecurve",{"2":{"891":2}}],["sine",{"2":{"725":1,"1371":1}}],["sinusoid",{"2":{"166":1}}],["sind",{"2":{"32":2,"2686":2}}],["single",{"0":{"146":2,"1439":1},"2":{"4":2,"27":1,"30":1,"42":1,"48":1,"78":1,"86":1,"93":1,"132":1,"142":1,"144":2,"146":3,"149":1,"158":1,"165":1,"184":1,"366":1,"597":1,"645":1,"890":1,"1001":1,"1050":1,"1357":1,"1371":17,"1440":2,"1469":1,"1496":1,"1515":1,"1545":1,"1549":1,"1670":1,"1675":1,"1825":1,"1907":2,"1914":1,"1967":1,"2436":1,"2592":1,"2596":1,"2726":2}}],["sin",{"2":{"2":1,"4":2,"30":6,"32":3,"42":1,"120":1,"135":2,"136":4,"166":1,"183":6,"193":1,"200":1,"201":1,"205":1,"220":1,"231":1,"535":1,"644":1,"645":2,"646":1,"648":2,"725":1,"767":1,"774":4,"775":1,"891":1,"925":4,"1002":6,"1045":3,"1080":2,"1165":5,"1188":2,"1312":1,"1313":2,"1371":4,"1405":3,"1439":1,"1440":1,"1639":1,"1670":3,"1705":1,"1962":1,"1963":1,"1966":1,"2013":1,"2071":1,"2134":5,"2219":1,"2253":1,"2259":6,"2260":1,"2341":5,"2368":2,"2503":2,"2530":2,"2679":2,"2701":3,"2707":2,"2711":1,"2717":1}}],["eeg",{"0":{"2712":1},"2":{"2701":3,"2711":3,"2713":1,"2715":1}}],["eee",{"2":{"47":1}}],["e6bf3c",{"2":{"2691":1}}],["eweights",{"2":{"1473":2}}],["eδy",{"2":{"1371":2,"2370":2}}],["eδx",{"2":{"1371":2,"2370":2}}],["euler",{"2":{"1371":1}}],["ecdf",{"2":{"1371":2,"1372":2}}],["ecdfplot",{"0":{"1372":1,"1754":1},"1":{"1373":1,"1374":1,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1},"2":{"1371":11,"1372":3,"1373":5}}],["ecosystem",{"0":{"7":1},"2":{"7":1,"193":1,"195":1,"2693":1}}],["edit",{"2":{"913":1}}],["edge",{"0":{"2371":1,"2372":1,"2373":1,"2377":1,"2378":1,"2379":1,"2380":1,"2548":1},"2":{"61":3,"378":2,"605":3,"1268":1,"1269":1,"1275":2,"1371":15,"1670":2,"2368":1,"2370":1,"2388":1,"2530":2,"2533":1,"2709":2}}],["edges",{"0":{"2348":1,"2389":1,"2391":1},"2":{"17":1,"378":1,"599":1,"600":1,"1210":1,"1247":1,"1275":1,"1276":1,"1371":30,"1434":1,"1436":7,"1495":1,"1820":1,"2173":1,"2341":2,"2356":1,"2368":4,"2370":1,"2371":1,"2372":1,"2373":1,"2377":1,"2378":1,"2379":1,"2380":1,"2383":1,"2389":1,"2391":1,"2393":1,"2394":1,"2548":1,"2701":3,"2708":4}}],["eval",{"2":{"2695":1}}],["evaluation",{"2":{"1371":3}}],["evaluating",{"2":{"1371":1}}],["evaluated",{"2":{"1371":1,"1434":1,"1437":1}}],["evaluates",{"2":{"1371":3}}],["evident",{"2":{"187":1}}],["evenly",{"2":{"1469":1}}],["event",{"2":{"75":10,"76":8,"77":7,"78":8,"81":1,"115":1,"137":1,"156":1,"211":1,"214":5,"215":9,"1371":44}}],["events",{"0":{"72":1,"74":1,"81":1,"156":1,"2718":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"21":4,"59":1,"72":2,"74":4,"75":17,"76":10,"77":11,"78":4,"81":4,"116":1,"156":2,"165":3,"925":1,"1371":18,"2716":1,"2718":5}}],["even",{"0":{"731":1},"2":{"14":2,"23":1,"26":1,"35":1,"47":1,"59":1,"71":1,"140":1,"142":1,"143":1,"160":1,"178":1,"188":1,"731":1,"1371":2,"1469":1,"2721":1}}],["everybody",{"2":{"197":1}}],["everything",{"2":{"17":1,"42":1,"44":1,"45":1,"94":1,"103":1,"112":1,"202":1,"205":1,"1371":1,"2695":1,"2716":1}}],["every",{"2":{"4":1,"8":1,"73":1,"74":1,"77":1,"106":1,"122":1,"130":1,"141":1,"145":1,"148":1,"151":1,"174":1,"180":1,"203":1,"769":1,"1316":1,"1343":1,"1371":8,"1508":1,"2253":2,"2254":1,"2679":1,"2681":1,"2718":1}}],["epsilon",{"2":{"166":1}}],["essentially",{"2":{"1371":1,"1820":1}}],["estimation",{"2":{"1356":1,"1371":1}}],["estimated",{"2":{"1365":1,"1371":1}}],["estimate",{"2":{"1350":1,"1371":1}}],["establish",{"2":{"112":1}}],["especially",{"2":{"30":1,"1371":1,"1974":1,"2257":1,"2368":1,"2723":1}}],["ez",{"2":{"58":5}}],["ey",{"2":{"58":5}}],["eyeball",{"2":{"2692":1}}],["eyes",{"2":{"31":3,"2721":3}}],["eyeposition",{"2":{"28":1,"29":1,"30":1,"32":1,"57":8,"58":3,"155":1,"1371":10,"2716":1,"2719":3,"2721":1}}],["eye",{"2":{"7":1,"61":2,"1371":1}}],["equation",{"2":{"120":1}}],["equalize",{"2":{"1341":1,"1371":1}}],["equally",{"2":{"1210":1,"1247":1,"1275":1,"1371":5,"1477":1,"2356":1}}],["equals",{"2":{"220":1}}],["equal",{"2":{"4":1,"128":2,"284":1,"331":1,"355":4,"378":1,"1371":4,"1495":1,"1963":1,"2173":1}}],["equivalently",{"2":{"100":1}}],["equivalent",{"2":{"57":1,"78":1,"141":1,"181":1,"597":2,"958":1,"986":1,"988":1,"1371":21,"1389":1,"1391":1,"1440":1,"1532":1,"1563":1,"1624":1,"1626":1,"1657":1,"1839":1,"1964":1,"1966":1,"2087":1,"2089":1,"2258":1,"2453":1,"2610":1,"2665":1}}],["either",{"2":{"44":1,"45":1,"62":2,"65":1,"77":1,"78":1,"87":1,"96":1,"99":1,"105":1,"110":1,"117":1,"128":1,"131":1,"139":1,"160":1,"163":1,"181":2,"364":1,"643":1,"649":1,"925":1,"958":1,"988":1,"1210":1,"1247":1,"1275":1,"1276":1,"1371":29,"1391":1,"1434":1,"1496":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1913":1,"1997":1,"2089":1,"2181":1,"2182":1,"2253":1,"2356":1,"2368":1,"2453":1,"2610":1,"2647":1,"2665":1,"2692":1,"2702":1}}],["e269",{"2":{"44":1}}],["e9c4",{"2":{"42":1}}],["efficient",{"2":{"1371":2,"1442":1,"2721":1}}],["efficiently",{"2":{"1318":1,"1371":1}}],["effort",{"2":{"42":1}}],["effects",{"2":{"139":1,"176":1}}],["effectively",{"2":{"600":1,"860":1}}],["effective",{"2":{"17":1,"102":1,"219":2,"366":1}}],["effect",{"2":{"13":1,"129":1,"378":1,"1009":1,"1371":10,"1987":1,"1988":1,"2275":1,"2276":1,"2552":1,"2570":1,"2676":1,"2681":1,"2692":1}}],["etc",{"0":{"87":1},"2":{"31":1,"42":1,"95":1,"96":1,"145":1,"147":1,"180":1,"182":1,"366":1,"1371":5,"1966":1,"2260":1,"2726":1}}],["etopo1avg",{"2":{"29":1}}],["etopo1",{"2":{"29":1}}],["empirical",{"2":{"1371":1,"1372":1}}],["empty",{"0":{"603":1},"2":{"94":1,"139":1,"148":4,"201":2,"774":1,"1472":1}}],["emitted",{"2":{"147":1}}],["emission",{"2":{"29":6}}],["emissivematerial",{"2":{"28":1}}],["emissive",{"2":{"28":4}}],["emoji",{"0":{"107":1},"2":{"107":3}}],["em",{"2":{"29":4}}],["embed",{"2":{"21":1,"1320":1,"1371":1}}],["embedding",{"0":{"21":1},"2":{"21":1,"102":1}}],["embedded",{"2":{"14":1,"102":2}}],["errorbars",{"0":{"1404":1,"1755":1},"1":{"1405":1,"1406":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1},"2":{"1371":20,"1404":11,"1405":3,"1930":1}}],["errorbar",{"2":{"1128":1,"1371":1}}],["errors",{"2":{"23":1,"68":2,"86":1,"100":1,"183":1,"1371":3,"1404":2,"1405":3,"1930":1}}],["error",{"2":{"23":2,"27":1,"71":1,"87":3,"136":1,"142":1,"148":1,"149":1,"178":1,"602":1,"1371":17,"1404":10,"1405":1,"1907":1}}],["eltypes",{"2":{"1371":1}}],["ellipse",{"2":{"1371":5}}],["elliptical",{"2":{"1371":1}}],["ellipticalarc",{"2":{"1371":6,"1967":1,"1968":2}}],["elem",{"2":{"647":10}}],["element",{"0":{"93":1,"644":1},"2":{"2":1,"40":1,"44":2,"63":2,"71":2,"77":1,"92":2,"93":1,"115":1,"122":2,"123":2,"124":1,"126":2,"127":2,"128":3,"129":1,"142":1,"148":2,"187":1,"231":1,"243":1,"244":1,"368":1,"369":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"571":1,"572":1,"598":1,"619":1,"620":1,"635":1,"636":1,"644":1,"700":1,"701":1,"721":1,"722":1,"746":1,"747":1,"824":1,"825":1,"868":1,"869":1,"875":1,"876":1,"877":1,"879":1,"917":1,"918":1,"936":1,"937":1,"1320":1,"1336":1,"1357":1,"1371":25,"1434":1,"1436":1,"1607":1,"1704":1,"1907":1,"1960":1,"2699":1,"2726":1}}],["elements",{"0":{"92":1,"643":1},"1":{"644":1},"2":{"2":1,"30":1,"47":2,"92":1,"93":3,"94":2,"101":1,"115":1,"122":3,"124":1,"125":1,"134":1,"143":1,"160":1,"187":1,"189":1,"202":2,"366":1,"598":1,"601":1,"643":1,"646":1,"647":2,"648":1,"649":1,"1080":2,"1187":1,"1371":10,"1434":1,"1670":1,"1918":1,"1967":1,"1997":1,"2706":1,"2726":3}}],["elevation",{"0":{"361":1},"2":{"361":6,"378":2,"1224":1,"1371":2}}],["elseif",{"2":{"76":1,"77":3,"117":1,"163":1,"1907":3}}],["else",{"2":{"13":1,"28":1,"31":1,"48":1,"77":1,"117":2,"1907":1,"2695":1,"2721":1}}],["enforced",{"2":{"2341":1}}],["enforcing",{"2":{"598":1}}],["enabling",{"2":{"1371":1,"2567":1}}],["enables",{"2":{"57":1,"115":2,"1371":6,"1984":1,"2479":1,"2679":1,"2682":2}}],["enable",{"0":{"1197":1,"1234":1,"2479":1},"2":{"17":4,"25":1,"27":3,"39":2,"115":2,"117":1,"641":1,"925":1,"1371":6}}],["enabled",{"2":{"16":1,"115":1,"117":1,"206":1,"1371":1}}],["en",{"2":{"1371":1,"2219":1}}],["enlarged",{"2":{"605":1}}],["enclose",{"2":{"2702":1,"2714":1}}],["enclosing",{"2":{"189":1}}],["encode",{"2":{"1371":1}}],["encoding",{"2":{"1371":3}}],["encourages",{"2":{"1371":4}}],["encounter",{"2":{"178":1,"1309":1,"1371":1}}],["encompassing",{"2":{"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1371":43,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1}}],["enumerate",{"2":{"164":1,"203":1,"284":1,"331":1,"356":1,"361":1,"365":1,"378":2,"645":1,"648":1,"1313":1,"1351":1,"1469":2,"1470":1,"1473":1,"1624":1,"1625":1,"1626":3,"1965":1,"1971":2,"2260":1,"2397":1,"2701":1,"2712":1}}],["env",{"2":{"90":1}}],["environmentlight",{"0":{"2689":1},"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"1371":1,"2721":1}}],["environmentlights",{"2":{"27":1}}],["environments",{"2":{"19":1}}],["environment",{"2":{"12":1,"27":1,"90":1,"1309":1,"1371":3,"2695":2}}],["enter",{"2":{"890":1,"891":1,"1371":2}}],["entered",{"2":{"74":1,"891":1,"1371":1,"2718":1}}],["entry",{"0":{"648":1},"2":{"645":1,"647":1,"648":1,"654":1,"658":1,"659":1,"663":1,"664":1,"665":1,"666":1,"668":1,"669":1,"689":1,"699":1,"741":2,"748":1,"749":1,"890":1,"1371":2,"2103":1}}],["entries",{"0":{"647":1},"2":{"106":1,"643":2,"647":1,"648":2,"685":1,"1371":4,"2218":1,"2533":1}}],["entire",{"2":{"147":1,"161":1}}],["entirely",{"2":{"21":1,"213":1,"1608":1,"1640":1,"1974":1}}],["enough",{"2":{"71":1,"94":1,"119":1,"1371":1,"1441":1}}],["ension",{"2":{"67":1}}],["ensures",{"2":{"189":1,"598":1}}],["ensure",{"2":{"19":1,"59":1,"84":1,"605":1,"861":1}}],["engine",{"2":{"13":1,"119":1}}],["endpoint",{"2":{"1371":1}}],["endpoints",{"2":{"61":2}}],["endless",{"2":{"366":1}}],["end+1",{"2":{"135":1,"602":4,"1439":1,"1440":4}}],["ended",{"2":{"103":1}}],["end÷2",{"2":{"87":8}}],["ends",{"2":{"13":1,"61":4,"92":1,"108":1,"1109":1,"1371":1}}],["end",{"2":{"2":2,"4":2,"5":1,"6":4,"28":2,"29":3,"30":6,"31":8,"32":5,"39":1,"42":1,"43":5,"44":2,"45":1,"46":1,"47":2,"48":2,"58":2,"61":14,"68":2,"70":1,"71":7,"73":3,"75":17,"76":10,"77":11,"78":4,"80":2,"81":2,"87":4,"88":2,"94":1,"102":1,"117":10,"121":1,"139":1,"140":1,"141":1,"147":4,"148":9,"149":6,"162":2,"163":3,"164":9,"165":8,"166":4,"175":2,"176":1,"178":2,"181":1,"182":1,"184":3,"188":2,"192":3,"193":4,"201":1,"203":3,"214":2,"215":5,"219":1,"220":1,"231":1,"284":2,"301":1,"331":2,"348":1,"355":1,"356":1,"361":1,"365":1,"378":2,"392":1,"425":1,"456":1,"489":2,"513":1,"601":5,"602":4,"603":1,"605":4,"645":2,"646":1,"649":1,"725":3,"774":3,"775":1,"855":1,"856":1,"861":1,"880":1,"891":1,"922":1,"925":2,"947":1,"970":3,"976":1,"1014":1,"1052":1,"1083":1,"1089":1,"1110":2,"1179":1,"1180":1,"1186":1,"1194":1,"1231":1,"1313":4,"1315":2,"1316":1,"1317":1,"1320":1,"1326":1,"1351":1,"1352":2,"1371":72,"1379":1,"1411":1,"1437":2,"1442":1,"1447":1,"1468":2,"1469":2,"1470":1,"1473":1,"1479":1,"1491":1,"1521":1,"1543":1,"1551":1,"1579":1,"1587":1,"1614":1,"1624":3,"1625":1,"1626":5,"1627":1,"1646":1,"1670":6,"1677":1,"1712":1,"1827":1,"1907":5,"1937":1,"1965":1,"1966":1,"1967":2,"1971":2,"1973":1,"1980":1,"2019":1,"2077":1,"2109":1,"2182":1,"2190":1,"2219":5,"2226":1,"2253":2,"2256":4,"2257":1,"2258":1,"2260":1,"2268":1,"2341":3,"2349":1,"2350":1,"2368":1,"2397":5,"2442":1,"2475":1,"2503":4,"2510":1,"2530":1,"2536":1,"2555":4,"2556":2,"2557":1,"2564":1,"2577":1,"2598":1,"2626":1,"2654":1,"2682":2,"2684":1,"2685":1,"2688":5,"2692":1,"2696":1,"2701":4,"2704":1,"2711":1,"2712":1,"2714":1,"2717":1,"2718":2,"2721":8,"2723":1,"2725":2,"2726":2,"2728":1}}],["e",{"2":{"12":1,"17":1,"21":1,"27":3,"42":4,"45":1,"46":1,"47":1,"54":1,"57":2,"62":2,"68":6,"69":1,"70":2,"71":4,"74":2,"77":1,"86":1,"88":2,"117":2,"139":1,"145":1,"147":1,"162":1,"181":1,"187":1,"202":1,"296":1,"343":1,"596":1,"765":1,"767":1,"944":1,"950":1,"957":1,"969":1,"973":1,"979":1,"1011":1,"1016":1,"1049":1,"1055":1,"1084":1,"1092":1,"1129":1,"1166":1,"1191":1,"1196":1,"1228":1,"1233":1,"1264":1,"1267":1,"1313":1,"1320":1,"1322":1,"1324":1,"1328":1,"1371":130,"1376":1,"1382":1,"1408":1,"1414":1,"1442":1,"1445":1,"1449":1,"1518":1,"1524":1,"1531":1,"1548":1,"1554":1,"1585":1,"1589":1,"1611":1,"1617":1,"1643":1,"1649":1,"1656":1,"1674":1,"1680":1,"1709":1,"1715":1,"1797":1,"1799":1,"1824":1,"1830":1,"1855":1,"1858":1,"1861":1,"1881":3,"1884":1,"1887":1,"1928":1,"1934":1,"1940":1,"1966":1,"1977":1,"1983":1,"1985":1,"2016":1,"2022":1,"2031":1,"2074":1,"2080":1,"2106":1,"2111":1,"2136":1,"2142":1,"2187":1,"2193":1,"2223":1,"2228":1,"2265":1,"2270":1,"2308":1,"2309":1,"2344":1,"2347":1,"2370":1,"2403":1,"2406":1,"2407":1,"2439":1,"2445":1,"2452":1,"2473":1,"2477":1,"2508":1,"2512":1,"2554":1,"2556":1,"2557":1,"2561":1,"2562":1,"2566":1,"2576":2,"2595":1,"2601":1,"2651":1,"2657":1,"2664":1,"2678":2,"2680":1,"2681":1,"2718":1,"2719":1,"2720":1,"2729":1}}],["exemplified",{"2":{"181":1}}],["executing",{"2":{"1371":2,"2695":2}}],["execution",{"2":{"73":1}}],["executes",{"2":{"1371":25}}],["executed",{"2":{"35":1,"37":1,"137":1,"139":2,"1371":1}}],["execute",{"0":{"44":1},"2":{"35":1,"37":1,"105":1,"2718":1}}],["exciting",{"2":{"2717":1}}],["excluded",{"2":{"1371":1}}],["exclude",{"2":{"1371":5,"2357":1}}],["excluding",{"2":{"599":1,"1276":1,"1371":1}}],["exclusive",{"2":{"1371":3,"2682":1}}],["exclusively",{"2":{"78":2,"1371":4,"1964":1}}],["exceed",{"2":{"2726":1}}],["excess",{"2":{"219":1}}],["excessive",{"2":{"81":1}}],["except",{"2":{"88":1,"152":1,"2682":1}}],["exception",{"2":{"25":1,"81":1,"2554":1}}],["exact",{"2":{"100":5,"105":1,"1966":1,"2692":1}}],["exactly",{"2":{"77":1,"100":4,"101":1,"102":2,"103":3,"187":1,"600":1,"1371":1,"1966":1,"2692":3}}],["examples",{"0":{"68":1,"970":1,"1002":1,"1045":1,"1080":1,"1129":1,"1164":1,"1188":1,"1225":1,"1286":1,"1310":1,"1314":1,"1351":1,"1373":1,"1405":1,"1435":1,"1467":1,"1489":1,"1582":1,"1639":1,"1669":1,"1705":1,"1795":1,"1821":1,"1856":1,"1882":1,"1931":1,"1961":1,"2013":1,"2051":1,"2071":1,"2103":1,"2134":1,"2171":1,"2182":1,"2219":1,"2303":1,"2340":1,"2368":1,"2397":1,"2467":1,"2503":1,"2530":1,"2550":1,"2629":1,"2648":1,"2679":1},"1":{"69":1,"70":1,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":2,"1316":2,"1317":1,"1318":1,"1352":1,"1353":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1468":1,"1469":1,"1470":1,"1471":1,"1472":1,"1473":1,"1490":1,"1491":1,"1492":1,"1640":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"2052":1,"2053":1,"2054":1,"2304":1,"2341":1,"2342":1,"2398":1,"2399":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":1,"2556":1,"2557":1},"2":{"27":4,"70":3,"71":1,"78":1,"132":1,"191":1,"969":1,"1313":1,"1314":1,"1371":4,"1469":1,"2171":1,"2555":1,"2681":1}}],["example",{"0":{"2":1,"32":1,"58":1,"148":1,"164":1,"1973":1,"2551":1,"2677":1,"2691":1},"2":{"4":2,"6":1,"9":2,"14":2,"18":1,"27":1,"31":1,"42":1,"44":1,"51":1,"59":1,"63":1,"66":1,"71":1,"73":1,"75":3,"76":1,"77":3,"80":1,"94":1,"98":2,"99":1,"102":1,"103":2,"106":2,"115":1,"117":1,"123":1,"125":1,"126":1,"130":1,"132":1,"134":1,"138":2,"142":3,"145":2,"146":1,"147":4,"148":2,"149":4,"162":1,"163":1,"164":1,"165":1,"166":1,"175":4,"176":2,"177":2,"178":2,"179":1,"180":1,"182":1,"183":1,"184":2,"187":2,"205":1,"214":1,"215":1,"219":1,"220":1,"284":1,"287":1,"331":1,"334":1,"597":2,"598":1,"644":2,"647":1,"648":1,"649":1,"712":1,"768":1,"769":1,"774":1,"861":1,"891":1,"922":1,"958":1,"988":1,"1276":1,"1317":1,"1335":1,"1371":41,"1391":1,"1436":1,"1440":1,"1442":1,"1472":1,"1532":1,"1563":1,"1626":1,"1657":1,"1738":1,"1839":1,"1907":1,"1965":1,"1967":1,"1968":1,"1969":1,"1970":1,"1972":1,"2089":1,"2181":1,"2219":1,"2257":1,"2259":1,"2272":1,"2341":1,"2357":1,"2453":1,"2551":2,"2610":1,"2665":1,"2682":1,"2692":5,"2695":1,"2703":2,"2715":1,"2723":1,"2726":2}}],["exists",{"2":{"136":2,"1371":1,"1434":1}}],["exist",{"2":{"98":1,"135":1}}],["existing",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"23":1,"47":1,"77":2,"143":1,"145":1,"147":1,"158":2,"162":1,"163":2,"212":1,"2341":1,"2676":1,"2696":1,"2723":1}}],["exit",{"2":{"77":2}}],["exterior",{"2":{"1371":1,"2378":1}}],["extent",{"2":{"301":1,"348":1,"378":1,"2253":1,"2692":1}}],["extents",{"2":{"101":1,"231":1}}],["extensible",{"2":{"1320":1,"1371":1}}],["extensibility",{"2":{"193":1}}],["extensions",{"2":{"149":1}}],["extension",{"0":{"149":1,"2378":1,"2548":1},"2":{"149":3,"1268":1,"1269":1,"1371":14,"2370":1,"2378":1,"2530":2,"2533":1,"2548":1,"2696":1}}],["extended",{"2":{"1268":1,"1269":1,"1371":9,"2378":1,"2530":1}}],["extendhigh",{"0":{"1268":1,"2349":1},"2":{"1261":2,"1268":1,"1371":3}}],["extendlow",{"0":{"1269":1,"2350":1},"2":{"1261":2,"1269":1,"1371":3}}],["extends",{"2":{"1180":1,"1371":7,"1400":3,"2098":3,"2692":1,"2717":1,"2719":1}}],["extending",{"0":{"117":1},"2":{"117":1,"1371":4,"1404":1,"1930":1,"2133":1}}],["extend",{"0":{"2724":1},"2":{"67":1,"143":1,"769":1,"1004":1,"1009":1,"1371":7,"2682":1,"2723":1}}],["extrusion",{"2":{"957":2,"987":2,"1371":20,"1390":2,"1531":2,"1625":2,"1656":2,"2088":2,"2452":2,"2664":2}}],["extrema",{"2":{"29":1,"1371":1,"1907":1,"1963":1,"2397":1,"2467":1,"2549":1,"2701":1,"2708":1}}],["extracts",{"2":{"2725":1}}],["extractvalue",{"2":{"1371":2}}],["extracted",{"2":{"71":1}}],["extract",{"2":{"45":1,"107":1,"148":1,"1371":4,"2341":1}}],["extra",{"2":{"27":1,"37":1,"39":1,"81":2,"506":1,"633":1}}],["ex",{"2":{"58":5}}],["exr",{"2":{"27":1,"28":1,"29":1,"30":1}}],["exhaustive",{"2":{"21":1}}],["exp",{"2":{"1907":2,"2530":1,"2696":3,"2697":2,"2698":1,"2699":2}}],["exposes",{"2":{"2724":1}}],["exponential",{"2":{"1473":1,"2696":1,"2697":1,"2698":1,"2699":1}}],["exporting",{"2":{"1371":2}}],["exported",{"2":{"101":2,"194":1}}],["exportable=true",{"2":{"42":1,"48":1}}],["export",{"0":{"48":1},"2":{"22":1,"24":2,"37":1,"41":1,"42":2,"101":2,"149":3,"1371":1}}],["exp10",{"2":{"1371":1}}],["expands",{"2":{"147":1,"2692":1}}],["expanded",{"2":{"93":1}}],["expand",{"2":{"71":1,"195":1,"595":1}}],["explanations",{"2":{"2721":1}}],["explains",{"2":{"149":1}}],["explained",{"2":{"98":1,"2703":1,"2716":1}}],["explain",{"2":{"67":1}}],["explicit",{"2":{"101":1,"187":1,"1002":1}}],["explicitely",{"2":{"70":2}}],["explicitly",{"2":{"19":1,"96":1,"712":1,"1440":2,"2697":1}}],["expensive",{"2":{"187":1}}],["expects",{"2":{"769":1}}],["expect",{"2":{"27":1,"41":1,"63":1,"100":1,"101":1,"157":2,"187":2}}],["expected",{"2":{"23":1,"44":1,"62":1,"1371":1}}],["experimental",{"0":{"536":1},"2":{"8":1,"20":1,"21":1,"26":1,"27":1,"33":1,"194":1,"765":1,"2697":1,"2698":1,"2699":1,"2721":1}}],["expressions",{"2":{"59":1,"1371":4,"2296":1}}],["expression",{"2":{"4":1,"78":2,"141":3,"1371":7}}],["express",{"2":{"4":1}}],["earlier",{"2":{"1371":1}}],["earth",{"0":{"29":1,"32":1},"2":{"32":1,"1670":1,"2734":1}}],["east",{"2":{"1315":1}}],["easier",{"2":{"145":1,"158":1,"211":1,"1371":1,"1966":1,"2629":2,"2703":1,"2705":1,"2721":1}}],["easiest",{"2":{"103":1,"2714":1,"2717":1}}],["easily",{"2":{"6":1,"107":1,"121":1,"130":1,"137":1,"162":1,"163":1,"598":1}}],["easy",{"2":{"1":1,"4":1,"44":4,"68":1,"98":1,"102":1,"134":1,"148":1,"157":1,"158":1,"1670":1,"2721":1}}],["eachslice",{"2":{"2701":1,"2704":1}}],["eachrow",{"2":{"1311":1,"1472":1}}],["eachcol",{"2":{"645":1}}],["eachindex",{"2":{"61":1,"1795":2}}],["each",{"2":{"2":1,"4":2,"9":2,"54":1,"66":1,"73":1,"75":1,"78":1,"102":2,"122":2,"130":3,"134":1,"138":1,"141":2,"142":1,"144":2,"148":1,"158":1,"160":1,"187":1,"189":1,"194":1,"203":1,"204":1,"214":1,"231":1,"301":1,"348":1,"355":1,"378":1,"497":1,"597":2,"645":1,"649":3,"660":1,"673":1,"681":1,"689":1,"696":1,"704":1,"880":1,"930":1,"1001":1,"1004":1,"1083":1,"1099":1,"1110":1,"1158":1,"1163":2,"1224":1,"1316":1,"1336":1,"1344":1,"1366":1,"1371":54,"1400":2,"1409":1,"1472":1,"1487":2,"1507":1,"1607":1,"1638":1,"1704":1,"1725":1,"1730":1,"1809":1,"1907":2,"1914":1,"1935":1,"1960":1,"1970":1,"1997":2,"2050":2,"2098":2,"2178":1,"2260":3,"2261":1,"2341":5,"2357":1,"2365":1,"2434":1,"2469":1,"2530":1,"2628":1,"2692":1,"2695":1,"2696":2,"2702":1,"2707":1,"2714":1,"2717":1,"2721":1,"2723":1}}],["pb",{"2":{"1371":4}}],["pyramid",{"2":{"1442":7}}],["py",{"2":{"1371":1}}],["pysical",{"2":{"27":1}}],["phong",{"2":{"2682":2}}],["phase",{"2":{"1371":1,"2732":1}}],["phi",{"2":{"769":2,"775":2,"2686":3}}],["phis",{"2":{"769":5,"774":4}}],["physical",{"2":{"27":1,"102":1,"103":3,"1371":1,"2466":1}}],["pkgdir",{"2":{"1705":1}}],["pkg",{"2":{"194":3,"2695":3}}],["p3",{"2":{"188":4}}],["p2",{"2":{"187":4,"188":6,"1312":4,"2688":4}}],["p1",{"2":{"187":4,"188":6}}],["ppi",{"2":{"103":2}}],["pearl",{"2":{"2739":1}}],["peaks",{"2":{"1371":4}}],["pentagon",{"2":{"1965":2}}],["penalizing",{"2":{"1371":1}}],["people",{"2":{"102":1}}],["perceptually",{"2":{"2730":1}}],["perceive",{"2":{"1371":1,"1997":1}}],["permuted",{"2":{"1371":1}}],["permanently",{"2":{"11":1,"17":1,"22":1,"27":1,"40":1}}],["perpendicularly",{"2":{"1186":1,"1371":1}}],["perpendicular",{"2":{"1179":1,"1371":1}}],["period",{"2":{"1165":1}}],["periods",{"2":{"70":1}}],["perspectiveprojection",{"2":{"2719":1}}],["perspectiveness=0",{"2":{"1225":2}}],["perspectiveness",{"0":{"365":1},"2":{"365":4,"1371":1}}],["perspective",{"2":{"57":3,"58":1,"65":1,"365":3,"1371":4,"2719":1}}],["performant",{"2":{"161":1}}],["performance",{"2":{"157":1,"158":1,"166":1,"193":1,"196":2,"1035":1,"1309":1,"1371":3,"2567":1}}],["performs",{"2":{"77":1,"1371":1,"2341":1,"2365":1}}],["perform",{"2":{"56":1,"154":1,"1371":1,"2721":1}}],["perfectly",{"2":{"123":1}}],["perfect",{"2":{"33":1}}],["perfection",{"2":{"10":1}}],["per",{"0":{"102":2,"118":1,"1818":1},"2":{"11":2,"14":1,"17":2,"19":5,"40":1,"80":1,"101":14,"102":16,"103":8,"115":1,"116":1,"117":1,"118":1,"187":5,"1050":1,"1317":2,"1323":1,"1371":18,"1549":1,"1670":1,"1675":1,"1738":1,"1825":1,"2107":1,"2266":1,"2562":1,"2596":1,"2677":1}}],["pv",{"2":{"58":3}}],["pseudolog",{"2":{"284":1,"331":1}}],["pseudolog10",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1472":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["ps",{"2":{"58":3,"61":36,"1002":6,"1608":5,"1640":5,"1821":3,"1974":7,"2686":7,"2687":2}}],["pc",{"2":{"46":1}}],["pcs",{"2":{"24":1}}],["p",{"2":{"44":4,"47":1,"58":5,"61":2,"77":7,"116":2,"117":5,"132":1,"145":2,"149":6,"164":2,"186":1,"187":2,"188":4,"605":3,"712":1,"769":4,"1002":8,"1371":24,"1705":1,"1821":2,"1965":3,"1970":4,"2103":2,"2182":8,"2256":4,"2304":1,"2551":1,"2553":1,"2554":1,"2555":2,"2556":7,"2688":10,"2724":2}}],["pigeon",{"2":{"2739":1}}],["piyg",{"2":{"2735":10}}],["pix",{"2":{"1371":2}}],["pixelspace",{"2":{"2720":1}}],["pixels",{"2":{"17":1,"19":1,"74":1,"101":6,"102":16,"103":2,"151":1,"1371":2,"1596":1,"2219":1,"2717":2}}],["pixelated",{"2":{"14":1,"1371":1,"2576":1}}],["pixel",{"0":{"54":1,"2253":1},"2":{"10":1,"49":1,"54":3,"66":3,"74":1,"75":2,"77":2,"102":7,"103":6,"187":5,"959":1,"1029":1,"1323":1,"1371":24,"1533":1,"1658":1,"1972":3,"1998":1,"2253":3,"2256":1,"2257":1,"2285":1,"2454":1,"2666":1,"2676":2,"2678":1,"2719":1}}],["pipe",{"2":{"1371":1}}],["pipeline",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1},"2":{"17":1,"61":1,"62":2,"64":1,"65":1,"66":1,"71":1,"137":1,"142":1,"155":1,"1371":2}}],["pie",{"0":{"1766":1,"1794":1},"1":{"1795":1,"1796":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1},"2":{"1371":19,"1794":6,"1795":23,"1801":2,"1808":1,"1809":1,"1811":1}}],["pieces",{"2":{"1371":1,"1801":1}}],["piece",{"2":{"86":2,"1371":2,"2296":1}}],["pink",{"2":{"184":1,"941":1,"1821":1,"2734":1}}],["picasso",{"2":{"2739":1}}],["picks",{"2":{"77":1,"1371":1}}],["picked",{"2":{"77":1,"115":1,"145":1,"834":1,"1371":4,"2349":1,"2350":1,"2487":1,"2726":1}}],["pick",{"2":{"77":13,"106":1,"115":1,"116":1,"117":1,"616":1,"872":1,"1371":5,"1440":1,"2557":2,"2692":1,"2726":1}}],["picking",{"0":{"77":1,"2557":1},"2":{"117":1,"888":1,"2726":1}}],["picture",{"2":{"27":3,"2219":1}}],["pi",{"2":{"31":1,"32":3,"155":2,"160":1,"166":1,"204":1,"356":1,"361":3,"378":1,"602":2,"605":1,"623":1,"768":7,"774":8,"848":1,"1165":3,"1352":1,"1371":6,"1670":1,"1966":2,"2219":1,"2256":1,"2341":4,"2368":2,"2688":2,"2701":2,"2711":1,"2712":1,"2721":1}}],["prgn",{"2":{"2735":10}}],["prs",{"2":{"157":1}}],["prism",{"2":{"2734":1}}],["priori",{"2":{"187":1}}],["priority=",{"2":{"164":1}}],["priorityobserable",{"2":{"73":1}}],["priority",{"0":{"73":1},"2":{"73":22,"75":2,"77":10,"115":2,"164":1,"1371":4}}],["principles",{"2":{"130":1}}],["principle",{"2":{"102":1,"2721":1}}],["print",{"2":{"2695":1}}],["prints",{"2":{"1371":1}}],["printed",{"2":{"73":1,"806":1,"1371":1}}],["println",{"2":{"48":2,"70":1,"73":6,"139":1,"165":1,"214":1,"215":2}}],["primer",{"0":{"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1}}],["prime=1",{"2":{"22":2}}],["prim",{"2":{"1371":2,"1738":2}}],["primitives",{"2":{"117":1,"1371":1,"1738":1}}],["primitive",{"2":{"63":1,"77":5,"117":7,"236":1,"245":1,"263":1,"287":1,"310":1,"334":1,"1371":3,"1704":1}}],["prerendered",{"2":{"2721":1}}],["precisely",{"2":{"2681":1,"2692":1}}],["precision",{"2":{"2219":2}}],["preexisting",{"2":{"1371":1,"2365":1}}],["pre",{"2":{"156":1,"1371":4,"1400":2,"2098":2}}],["pretend",{"2":{"148":1,"2696":1}}],["pretty",{"2":{"14":1,"27":2,"44":1,"1313":1,"2715":1,"2721":1}}],["prepare",{"2":{"2688":1}}],["preparing",{"2":{"103":1}}],["prepopulate",{"2":{"148":1}}],["prepend",{"2":{"141":1}}],["predefine",{"2":{"148":1}}],["predefined",{"0":{"28":1,"166":1},"1":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"28":2,"145":1,"166":1,"174":1,"206":1,"284":1,"331":1,"644":1,"2702":1}}],["predict",{"2":{"102":1}}],["prev",{"2":{"1371":3}}],["prevent",{"2":{"81":1}}],["previous",{"2":{"68":1,"103":1,"136":1,"177":1,"1317":1,"1371":4,"2692":1,"2697":1}}],["previously",{"2":{"42":1,"147":1,"153":1,"209":2}}],["prefer",{"2":{"2715":1}}],["preferring",{"2":{"1371":1}}],["preferred",{"2":{"57":1,"147":3,"1371":2,"1434":1,"1963":1}}],["prefactor",{"2":{"2681":1}}],["preformatted",{"2":{"197":1}}],["prefix",{"2":{"70":1,"120":1,"158":1,"1371":2}}],["pressing",{"2":{"2718":1}}],["press",{"2":{"75":6,"76":3,"77":2,"78":1,"207":1,"208":1,"209":1,"210":1,"1371":2}}],["pressed=true",{"2":{"1442":1}}],["pressed=false",{"2":{"1371":1}}],["pressed",{"2":{"56":3,"74":2,"75":2,"76":1,"78":6,"215":2,"351":1,"1371":16,"1442":1}}],["preset",{"2":{"2706":1}}],["preselected",{"2":{"1371":1}}],["preserves",{"2":{"2341":2}}],["preserver",{"2":{"1371":1}}],["preserve",{"2":{"158":1}}],["preserved",{"2":{"46":1}}],["presented",{"2":{"2730":1}}],["presentation",{"2":{"365":1}}],["present",{"2":{"63":1,"605":2,"861":2,"1371":2}}],["protanopic",{"2":{"2737":5}}],["protrusion",{"2":{"2709":1,"2711":1,"2714":1}}],["protrusions",{"0":{"127":1,"366":1},"2":{"122":4,"159":2,"189":1,"193":1,"365":1,"366":8,"378":1,"596":1,"599":1,"1371":1,"2710":2}}],["profile",{"2":{"1371":12}}],["profile=nothing",{"2":{"1371":1}}],["prompting",{"2":{"742":1}}],["prompt",{"0":{"742":1},"2":{"1371":1}}],["promise",{"2":{"44":1}}],["product",{"2":{"645":1,"2256":1}}],["produced",{"2":{"74":1,"81":5,"1371":1}}],["produces",{"2":{"27":1,"1210":1,"1247":1,"1275":1,"1371":3}}],["produce",{"2":{"9":1,"27":1,"81":1,"102":1,"148":1,"1371":1}}],["probability",{"2":{"1371":4,"1507":2,"2103":1,"2178":2}}],["probably",{"2":{"595":1,"2695":1}}],["problem",{"2":{"36":1,"38":1,"44":1,"78":1,"142":3,"187":1,"188":1,"1608":1,"1640":1,"1967":1,"1974":1,"2692":2,"2717":1}}],["problems",{"0":{"142":1,"187":1},"2":{"24":1,"142":1,"188":1}}],["programmatically",{"2":{"1371":1}}],["programming",{"2":{"193":1}}],["progresses",{"2":{"4":1}}],["providing",{"2":{"149":1,"2341":1}}],["provided",{"2":{"147":1,"1001":1,"1129":1,"1371":4,"1372":1,"2219":1,"2339":1,"2367":1,"2530":2,"2629":1}}],["provide",{"2":{"121":1,"147":1,"1371":2,"2180":1,"2731":1}}],["provides",{"2":{"77":2,"115":1,"143":1,"155":1,"1371":4}}],["prohibit",{"2":{"128":1}}],["proj",{"2":{"117":4}}],["project",{"2":{"107":1,"117":5,"149":1,"2695":1}}],["projectionview",{"2":{"58":2,"1371":1,"2719":1}}],["projectiontype=makie",{"2":{"2503":1}}],["projectiontype",{"2":{"57":1,"58":2,"1371":2}}],["projection",{"2":{"56":1,"57":4,"61":1,"64":1,"65":2,"66":1,"365":1,"378":1,"941":1,"1371":13,"1515":1,"1545":1,"2253":1,"2436":1,"2467":1,"2592":1,"2710":1,"2716":1,"2717":4,"2719":6,"2720":6}}],["projections",{"0":{"2719":1},"2":{"27":1,"53":1}}],["projects",{"2":{"54":1,"55":1}}],["projected",{"2":{"13":1,"53":1,"117":1}}],["procedure",{"2":{"113":1}}],["processing",{"2":{"64":1}}],["processed",{"2":{"57":1,"64":1,"81":1,"1371":1}}],["processors",{"2":{"26":1}}],["process",{"2":{"10":1,"25":1,"36":1,"42":1,"45":1,"215":4,"1371":3,"2556":1,"2695":1,"2701":1}}],["prown",{"2":{"71":1}}],["proportional",{"2":{"597":1,"2261":1,"2530":1,"2681":1,"2713":1}}],["propagated",{"2":{"151":1,"1371":3}}],["propagate",{"2":{"69":1}}],["properties",{"2":{"366":1,"649":1,"925":1}}],["properly",{"2":{"69":2,"71":1,"1371":1,"2725":1}}],["proper",{"2":{"23":1}}],["proxy",{"2":{"35":1,"36":2,"46":2}}],["png`",{"2":{"27":1}}],["pngs",{"2":{"19":1}}],["png",{"2":{"12":1,"19":4,"27":2,"28":1,"29":1,"32":1,"186":1,"192":1,"219":1,"1322":1,"1371":4,"1442":1,"1582":1,"1670":1,"1705":1,"2555":2,"2688":1,"2691":1,"2700":2}}],["pleasing",{"2":{"148":1}}],["please",{"2":{"23":1,"196":1,"197":2,"1309":1,"1371":2,"2692":1}}],["pl",{"2":{"45":1,"68":1,"158":2,"159":1,"164":1,"536":2,"712":2,"1316":1,"1317":1,"1318":3,"1371":2,"1442":3,"1670":2,"2182":1,"2717":2}}],["plain",{"2":{"101":1,"1371":1,"2682":1}}],["placing",{"0":{"97":1},"2":{"189":1,"204":1,"2702":1,"2704":1,"2706":1,"2711":1}}],["placebo",{"2":{"2701":1,"2704":1}}],["placeholder",{"0":{"913":1,"920":1},"2":{"473":1,"890":1,"891":1,"913":1,"920":1,"1371":2}}],["places",{"2":{"140":1,"1371":1}}],["placement",{"0":{"601":1,"2324":1},"2":{"57":1,"129":1,"1371":3,"2549":1}}],["placed",{"2":{"51":1,"92":2,"93":1,"95":1,"100":1,"103":1,"122":1,"599":1,"600":1,"647":1,"1371":8,"1434":1,"1436":1,"1439":1,"1515":1,"1545":1,"1909":1,"2324":1,"2436":1,"2592":1,"2697":1}}],["place",{"2":{"44":1,"51":1,"77":1,"92":1,"97":1,"102":2,"106":1,"139":1,"189":1,"599":1,"787":1,"1001":1,"1371":3,"1907":1,"2253":1,"2257":1,"2258":2,"2688":1,"2702":1,"2703":1,"2704":1,"2712":1,"2719":1}}],["planks",{"2":{"2555":1}}],["plane3f",{"2":{"944":2,"973":2,"1011":2,"1049":2,"1084":2,"1191":2,"1228":2,"1264":2,"1324":2,"1371":87,"1376":2,"1408":2,"1445":2,"1518":2,"1548":2,"1585":2,"1611":2,"1643":2,"1674":2,"1709":2,"1797":2,"1824":2,"1858":2,"1884":2,"1934":2,"1977":2,"2016":2,"2074":2,"2106":2,"2136":2,"2187":2,"2223":2,"2265":2,"2308":2,"2344":2,"2403":2,"2439":2,"2473":2,"2508":2,"2561":2,"2595":2,"2651":2,"2679":1}}],["planes",{"0":{"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2678":1},"1":{"2679":1},"2":{"187":2,"944":4,"973":4,"1011":4,"1049":4,"1084":4,"1191":4,"1228":4,"1264":4,"1324":4,"1371":216,"1376":4,"1408":4,"1445":4,"1518":4,"1548":4,"1585":4,"1611":4,"1643":4,"1674":4,"1709":4,"1797":4,"1824":4,"1858":4,"1884":4,"1934":4,"1977":4,"2016":4,"2074":4,"2106":4,"2136":4,"2187":4,"2223":4,"2265":4,"2308":4,"2344":4,"2403":4,"2439":4,"2473":4,"2508":4,"2561":4,"2595":4,"2651":4,"2678":2,"2679":5}}],["plane",{"2":{"57":4,"187":2,"188":1,"1187":1,"1224":1,"1371":6,"2503":3,"2678":2,"2679":2,"2717":2,"2721":1}}],["plan",{"0":{"2702":1},"2":{"51":1}}],["played",{"2":{"1371":2}}],["playing",{"2":{"1371":4}}],["play",{"2":{"44":1,"2692":1}}],["plasma",{"2":{"32":1,"1612":1,"1821":1,"1978":1,"1979":1,"2467":1,"2734":1}}],["plastic",{"2":{"28":3}}],["plum",{"2":{"2739":1}}],["plus",{"2":{"100":1,"105":1,"643":1,"646":1}}],["plugin=rpr",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1}}],["plugin",{"2":{"27":1}}],["pluto",{"0":{"37":1,"46":1},"1":{"47":1},"2":{"12":1,"38":1,"41":1,"42":3,"46":3,"102":1}}],["pltobj",{"2":{"29":1}}],["plt",{"2":{"14":4,"77":5,"1795":2,"2103":1,"2503":5,"2557":1}}],["plotlist",{"2":{"1371":1}}],["plotfunction",{"2":{"1371":1}}],["plotgrid",{"2":{"162":8}}],["plot`",{"2":{"148":1}}],["plotobject",{"2":{"535":1}}],["plotobj",{"2":{"131":2,"201":1}}],["plotutils",{"2":{"69":1,"70":1,"946":2,"975":2,"1013":2,"1051":2,"1088":2,"1193":2,"1230":2,"1325":2,"1371":76,"1378":2,"1410":2,"1446":2,"1478":2,"1520":2,"1550":2,"1586":2,"1613":2,"1645":2,"1676":2,"1711":2,"1826":2,"1936":2,"1979":2,"2018":2,"2076":2,"2108":2,"2189":2,"2225":2,"2267":2,"2441":2,"2474":2,"2509":2,"2535":2,"2563":2,"2597":2,"2653":2}}],["plotted",{"2":{"68":1,"70":1,"136":1,"161":1,"287":1,"334":1,"792":1,"1001":3,"1371":9,"1372":1,"1964":1,"2341":1,"2697":1,"2729":1}}],["plottable",{"2":{"67":1}}],["plottype",{"2":{"62":1,"144":3,"164":2,"1371":2}}],["plotting",{"0":{"85":1,"135":1,"136":1,"200":1,"767":1,"773":1,"1442":1,"2696":1},"1":{"86":1,"87":1,"88":1},"2":{"8":3,"69":1,"84":1,"86":1,"96":1,"98":2,"100":1,"114":1,"130":2,"132":1,"135":1,"136":1,"143":2,"145":1,"147":4,"148":2,"149":1,"151":1,"158":1,"183":1,"187":1,"200":1,"219":1,"770":1,"1187":1,"1371":117,"1471":1,"1907":1,"1966":1,"2258":1,"2692":1,"2695":1,"2696":1,"2698":1,"2707":1,"2710":1,"2717":1}}],["plot",{"0":{"6":1,"12":1,"118":1,"130":1,"179":1,"769":1,"1923":1,"2698":1,"2725":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"1":1,"2":1,"4":3,"5":1,"6":1,"12":1,"13":1,"14":3,"31":15,"32":1,"33":1,"38":1,"42":1,"44":19,"45":4,"57":7,"59":1,"61":5,"62":7,"63":4,"64":3,"65":1,"66":1,"68":2,"70":3,"71":2,"77":10,"84":1,"86":1,"87":1,"88":1,"96":4,"98":2,"114":1,"115":10,"116":4,"117":37,"118":5,"130":2,"131":4,"133":1,"134":1,"143":2,"145":8,"147":26,"148":15,"149":1,"154":3,"157":1,"158":11,"159":1,"160":2,"162":11,"163":8,"164":1,"175":6,"176":2,"177":1,"178":2,"179":2,"180":1,"181":6,"183":1,"184":2,"186":1,"187":3,"188":2,"200":1,"201":1,"216":1,"284":1,"331":1,"366":1,"535":2,"598":1,"643":1,"644":2,"645":4,"647":1,"648":2,"649":1,"712":2,"720":1,"767":2,"769":2,"774":2,"791":1,"828":1,"834":1,"851":1,"925":1,"941":2,"943":1,"944":1,"950":1,"951":1,"953":1,"954":1,"955":1,"956":1,"961":1,"963":1,"964":1,"965":1,"967":1,"968":1,"969":2,"972":1,"973":1,"979":1,"980":1,"982":1,"983":1,"984":1,"985":1,"992":1,"994":1,"996":1,"997":1,"999":1,"1000":1,"1001":2,"1005":1,"1009":1,"1011":1,"1016":1,"1018":1,"1020":1,"1021":1,"1022":1,"1023":1,"1031":1,"1034":1,"1038":1,"1040":1,"1042":1,"1043":1,"1044":2,"1045":2,"1047":1,"1049":1,"1055":1,"1057":1,"1059":1,"1060":1,"1061":1,"1062":1,"1067":1,"1069":1,"1072":1,"1074":1,"1076":1,"1078":1,"1079":2,"1080":1,"1082":1,"1084":1,"1092":1,"1098":1,"1101":1,"1102":1,"1103":1,"1104":1,"1114":1,"1118":1,"1119":1,"1120":1,"1125":1,"1126":1,"1128":2,"1163":2,"1187":3,"1190":1,"1191":1,"1196":1,"1198":1,"1200":1,"1201":1,"1202":1,"1203":1,"1216":1,"1218":1,"1219":1,"1220":1,"1222":1,"1223":1,"1224":3,"1227":1,"1228":1,"1233":1,"1235":1,"1237":1,"1238":1,"1239":1,"1240":1,"1253":1,"1255":1,"1256":1,"1257":1,"1259":1,"1260":1,"1261":2,"1264":1,"1267":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":2,"1277":1,"1279":1,"1280":1,"1281":1,"1283":1,"1284":1,"1285":2,"1309":2,"1313":1,"1317":2,"1321":1,"1324":1,"1328":1,"1329":1,"1331":1,"1332":1,"1333":1,"1334":1,"1339":1,"1342":1,"1345":1,"1346":1,"1348":1,"1349":1,"1350":3,"1371":880,"1372":4,"1375":1,"1376":1,"1382":1,"1383":1,"1385":1,"1386":1,"1387":1,"1388":1,"1395":1,"1397":1,"1398":1,"1399":1,"1402":1,"1403":1,"1404":3,"1405":3,"1407":1,"1408":1,"1414":1,"1416":1,"1418":1,"1419":1,"1420":1,"1421":1,"1425":1,"1427":1,"1428":1,"1429":1,"1431":1,"1432":1,"1434":2,"1444":1,"1445":1,"1449":1,"1450":1,"1452":1,"1453":1,"1454":1,"1455":1,"1458":1,"1460":1,"1461":1,"1462":1,"1464":1,"1465":1,"1466":2,"1475":1,"1488":3,"1491":1,"1515":2,"1517":1,"1518":1,"1524":1,"1525":1,"1527":1,"1528":1,"1529":1,"1530":1,"1535":1,"1537":1,"1538":1,"1539":1,"1541":1,"1542":1,"1545":2,"1547":1,"1548":1,"1554":1,"1555":1,"1557":1,"1558":1,"1559":1,"1560":1,"1566":1,"1568":1,"1570":1,"1571":1,"1572":1,"1577":1,"1578":1,"1581":2,"1584":1,"1585":1,"1589":1,"1590":1,"1592":1,"1593":1,"1594":1,"1595":1,"1598":1,"1600":1,"1601":1,"1602":1,"1604":1,"1606":1,"1607":3,"1608":2,"1610":1,"1611":1,"1617":1,"1618":1,"1620":1,"1621":1,"1622":1,"1623":1,"1630":1,"1632":1,"1633":1,"1634":1,"1636":1,"1637":1,"1638":2,"1640":2,"1642":1,"1643":1,"1649":1,"1650":1,"1652":1,"1653":1,"1654":1,"1655":1,"1660":1,"1662":1,"1663":1,"1664":1,"1666":1,"1667":1,"1668":2,"1672":1,"1674":1,"1680":1,"1682":1,"1684":1,"1685":1,"1686":1,"1687":1,"1692":1,"1694":1,"1697":1,"1699":1,"1701":1,"1703":1,"1704":2,"1707":1,"1709":1,"1715":1,"1717":1,"1719":1,"1720":1,"1721":1,"1722":1,"1727":1,"1729":1,"1733":1,"1735":1,"1737":1,"1739":1,"1794":2,"1797":1,"1799":1,"1800":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1810":1,"1812":1,"1813":1,"1817":1,"1819":1,"1820":3,"1823":1,"1824":1,"1830":1,"1831":1,"1833":1,"1834":1,"1835":1,"1836":1,"1842":1,"1844":1,"1846":1,"1847":1,"1848":1,"1853":1,"1854":1,"1855":3,"1858":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1872":1,"1873":1,"1874":1,"1875":1,"1879":1,"1880":1,"1881":4,"1884":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1898":1,"1899":1,"1900":1,"1901":1,"1905":1,"1906":1,"1907":32,"1912":1,"1920":1,"1924":1,"1926":1,"1930":3,"1933":1,"1934":1,"1940":1,"1942":1,"1944":1,"1945":1,"1946":1,"1947":1,"1951":1,"1953":1,"1954":1,"1955":1,"1957":1,"1958":1,"1960":2,"1965":1,"1966":1,"1974":3,"1976":1,"1977":1,"1983":1,"1986":1,"1990":1,"1991":1,"1992":1,"1993":1,"1999":1,"2001":1,"2003":1,"2004":1,"2009":1,"2011":1,"2012":2,"2015":1,"2016":1,"2022":1,"2023":1,"2025":1,"2026":1,"2027":1,"2028":1,"2040":1,"2042":1,"2043":1,"2044":1,"2048":1,"2049":1,"2050":2,"2070":3,"2073":1,"2074":1,"2080":1,"2081":1,"2083":1,"2084":1,"2085":1,"2086":1,"2093":1,"2095":1,"2096":1,"2097":1,"2100":1,"2101":1,"2102":2,"2105":1,"2106":1,"2111":1,"2115":1,"2117":1,"2118":1,"2119":1,"2120":1,"2125":1,"2127":1,"2128":1,"2129":1,"2131":1,"2132":1,"2133":2,"2136":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2150":1,"2152":1,"2153":1,"2154":1,"2163":1,"2169":1,"2170":3,"2181":2,"2184":1,"2187":1,"2193":1,"2194":1,"2197":1,"2198":1,"2199":1,"2200":1,"2208":1,"2210":1,"2212":1,"2213":1,"2216":1,"2217":1,"2218":2,"2221":1,"2223":1,"2228":1,"2230":1,"2232":1,"2233":1,"2234":1,"2235":1,"2240":1,"2242":1,"2245":1,"2247":1,"2249":1,"2251":1,"2252":2,"2253":1,"2258":1,"2260":1,"2264":1,"2265":1,"2270":1,"2274":1,"2278":1,"2279":1,"2280":1,"2281":1,"2286":1,"2289":1,"2292":1,"2293":1,"2299":1,"2300":1,"2302":2,"2308":1,"2309":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2318":1,"2323":1,"2325":1,"2326":1,"2333":1,"2335":1,"2339":2,"2344":1,"2347":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2358":1,"2360":1,"2361":1,"2362":1,"2364":1,"2366":1,"2367":2,"2389":1,"2390":1,"2391":1,"2392":2,"2396":3,"2403":1,"2407":1,"2410":1,"2412":1,"2413":1,"2414":1,"2415":1,"2419":1,"2423":1,"2426":1,"2427":1,"2428":1,"2432":1,"2433":1,"2436":2,"2438":1,"2439":1,"2445":1,"2446":1,"2448":1,"2449":1,"2450":1,"2451":1,"2456":1,"2458":1,"2459":1,"2460":1,"2462":1,"2463":1,"2466":2,"2471":1,"2473":1,"2477":1,"2480":1,"2482":1,"2483":1,"2484":1,"2485":1,"2491":1,"2493":1,"2496":1,"2498":1,"2500":1,"2501":1,"2502":2,"2505":1,"2508":1,"2512":1,"2513":1,"2515":1,"2516":1,"2517":1,"2518":1,"2521":1,"2523":1,"2524":1,"2525":1,"2527":1,"2528":1,"2529":2,"2530":1,"2532":1,"2544":1,"2549":2,"2553":1,"2555":2,"2556":6,"2557":1,"2559":1,"2561":1,"2562":1,"2566":1,"2569":1,"2572":1,"2573":1,"2574":1,"2575":1,"2580":1,"2582":1,"2585":1,"2587":1,"2589":1,"2591":1,"2592":2,"2594":1,"2595":1,"2601":1,"2602":1,"2604":1,"2605":1,"2606":1,"2607":1,"2613":1,"2615":1,"2617":1,"2618":1,"2619":1,"2624":1,"2625":1,"2628":2,"2636":1,"2647":2,"2650":1,"2651":1,"2657":1,"2658":1,"2660":1,"2661":1,"2662":1,"2663":1,"2668":1,"2670":1,"2671":1,"2672":1,"2674":1,"2675":1,"2678":7,"2679":2,"2680":2,"2682":1,"2690":1,"2692":2,"2696":7,"2697":2,"2700":1,"2704":1,"2709":2,"2710":1,"2716":1,"2717":3,"2720":3,"2721":22,"2723":4,"2725":13,"2726":1}}],["plotspec",{"2":{"158":2,"163":1,"164":1,"1371":4}}],["plotspecs",{"0":{"163":1},"2":{"158":1,"161":2,"163":1}}],["plots=density",{"2":{"159":1}}],["plots=",{"2":{"158":2,"159":3,"162":1}}],["plots=pl",{"2":{"45":1}}],["plots=plots",{"2":{"45":1}}],["plots=>",{"2":{"44":4}}],["plots",{"0":{"87":1,"88":1,"201":1},"2":{"1":1,"2":1,"4":2,"10":1,"13":1,"33":2,"42":2,"44":8,"48":2,"53":1,"61":1,"63":1,"69":1,"70":2,"77":13,"86":1,"88":1,"102":1,"103":1,"114":1,"115":3,"117":14,"145":1,"147":1,"148":1,"151":5,"153":1,"157":1,"158":2,"159":2,"161":1,"163":5,"164":3,"174":1,"183":1,"184":1,"187":4,"188":4,"194":2,"195":1,"200":1,"201":1,"202":1,"231":1,"599":1,"600":1,"623":1,"645":1,"648":3,"712":1,"769":1,"773":2,"787":1,"944":1,"949":1,"963":1,"965":1,"969":1,"973":1,"978":1,"994":1,"997":1,"1001":1,"1011":1,"1026":1,"1034":1,"1035":1,"1040":1,"1044":2,"1049":1,"1069":1,"1074":1,"1079":1,"1084":1,"1118":1,"1120":1,"1191":1,"1218":1,"1220":1,"1228":1,"1255":1,"1257":1,"1261":1,"1264":1,"1275":1,"1279":1,"1281":1,"1324":1,"1342":1,"1346":1,"1352":1,"1371":215,"1376":1,"1381":1,"1397":1,"1399":1,"1404":1,"1408":1,"1427":1,"1429":1,"1434":1,"1445":1,"1460":1,"1462":1,"1466":1,"1518":1,"1523":1,"1537":1,"1539":1,"1548":1,"1568":1,"1571":1,"1581":1,"1585":1,"1600":1,"1602":1,"1608":2,"1611":1,"1616":1,"1632":1,"1634":1,"1638":1,"1640":2,"1643":1,"1648":1,"1662":1,"1664":1,"1668":1,"1674":1,"1694":1,"1699":1,"1704":1,"1709":1,"1729":1,"1735":1,"1797":1,"1810":1,"1813":1,"1820":2,"1824":1,"1844":1,"1847":1,"1858":1,"1873":1,"1875":1,"1884":1,"1899":1,"1901":1,"1907":4,"1913":2,"1930":1,"1934":1,"1953":1,"1955":1,"1960":1,"1974":3,"1977":1,"1982":1,"2001":1,"2004":1,"2012":1,"2016":1,"2042":1,"2044":1,"2074":1,"2079":1,"2095":1,"2097":1,"2106":1,"2127":1,"2129":1,"2133":1,"2136":1,"2151":2,"2152":1,"2154":1,"2187":1,"2210":1,"2213":1,"2218":1,"2223":1,"2242":1,"2247":1,"2252":1,"2265":1,"2289":1,"2293":1,"2308":1,"2323":1,"2326":1,"2339":1,"2344":1,"2360":1,"2362":1,"2367":1,"2368":1,"2403":1,"2423":1,"2428":1,"2439":1,"2444":1,"2458":1,"2460":1,"2466":1,"2473":1,"2493":1,"2498":1,"2508":1,"2523":1,"2525":1,"2529":1,"2549":1,"2557":1,"2561":1,"2577":1,"2582":1,"2587":1,"2595":1,"2615":1,"2618":1,"2628":1,"2629":1,"2651":1,"2656":1,"2670":1,"2672":1,"2679":2,"2680":1,"2692":1,"2693":1,"2695":1,"2696":2,"2697":1,"2698":1,"2699":1,"2704":1,"2708":2,"2717":1,"2721":2,"2727":1}}],["ptslines",{"2":{"32":3}}],["ptrans",{"2":{"31":2,"2721":2}}],["pt",{"0":{"102":1},"2":{"11":1,"14":1,"101":8,"102":6,"103":11,"1371":3}}],["px",{"0":{"102":1},"2":{"11":1,"14":1,"17":1,"19":7,"77":1,"101":7,"102":13,"103":5,"1371":7,"1966":1}}],["pdfs",{"2":{"11":1,"15":1}}],["pdf",{"0":{"15":1},"2":{"10":1,"11":2,"15":3,"1130":1,"1353":1,"1371":5,"1489":1,"1490":1,"1492":1,"1507":2,"1967":1,"2171":1,"2178":2,"2398":1,"2700":2}}],["puor",{"2":{"2735":10}}],["pubugn",{"2":{"2735":8}}],["pubu",{"2":{"2735":8}}],["publisher",{"2":{"196":1}}],["public",{"2":{"32":2}}],["publications",{"2":{"10":1,"103":1}}],["publication",{"2":{"8":1,"196":1}}],["pull",{"2":{"2709":2}}],["pulls",{"2":{"378":1}}],["pumping",{"2":{"378":1}}],["purd",{"2":{"2735":8}}],["purposes",{"2":{"216":1,"782":1}}],["purpose",{"2":{"174":1,"1371":1,"2692":1,"2717":1,"2723":1}}],["purples",{"2":{"2735":8}}],["purple",{"2":{"148":1,"648":1,"1165":2,"1795":2}}],["pure",{"2":{"71":1,"165":1}}],["purely",{"2":{"42":1}}],["puts",{"2":{"1371":2}}],["put",{"2":{"48":1,"92":1,"163":1,"645":1,"1491":1,"2697":2,"2719":1,"2721":1}}],["pushed",{"2":{"71":1,"117":2}}],["push",{"2":{"5":1,"6":1,"30":2,"32":2,"61":8,"71":1,"75":3,"76":1,"77":2,"117":1,"148":9,"163":3,"193":2,"2341":2}}],["potentially",{"2":{"1285":1,"1371":1}}],["power",{"2":{"2257":1}}],["powerful",{"2":{"130":1}}],["powers",{"2":{"117":1}}],["powered",{"2":{"8":1}}],["popfirst",{"2":{"76":2}}],["pop",{"2":{"76":2}}],["po",{"2":{"73":7,"768":2,"773":1}}],["polgyon",{"2":{"1970":1}}],["poll",{"2":{"1371":1}}],["pol",{"2":{"660":3}}],["polygon",{"0":{"1970":1},"2":{"782":1,"1371":10,"1818":1,"1820":2,"1821":3,"1966":3,"1970":1,"2547":1,"2548":1}}],["polygons",{"2":{"773":1,"1371":5,"1820":1,"1821":1,"1964":1,"2530":2,"2533":1,"2534":2,"2546":1,"2726":1}}],["polycolorrange",{"0":{"695":1},"2":{"1371":1}}],["polycolormap",{"0":{"694":1},"2":{"1371":1}}],["polycolor",{"0":{"693":1},"2":{"648":1,"1080":1,"1371":1}}],["polypoints",{"0":{"696":1},"2":{"647":1,"1371":1}}],["polyelements",{"2":{"647":1,"648":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1}}],["polyelement",{"2":{"643":1,"647":3,"648":1,"649":1,"1080":1}}],["polystrokecolor=",{"2":{"1317":1}}],["polystrokecolor",{"0":{"697":1},"2":{"1371":1}}],["polystrokewidth=2",{"2":{"1317":1}}],["polystrokewidth",{"0":{"698":1},"2":{"644":1,"1371":1}}],["polys",{"2":{"189":1}}],["poly",{"0":{"1767":1,"1820":1},"1":{"1821":1,"1822":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1},"2":{"117":3,"497":1,"520":1,"529":1,"647":7,"648":6,"654":2,"660":3,"685":4,"686":2,"689":2,"690":2,"693":1,"696":1,"697":1,"698":1,"699":2,"706":2,"773":1,"930":1,"1371":23,"1549":2,"1820":7,"1821":6,"1825":2,"2596":2}}],["polish",{"2":{"69":1}}],["polaraxis",{"0":{"762":1,"765":1,"766":1,"767":1,"768":1,"773":1},"1":{"766":1,"767":1,"768":1,"769":1,"770":1,"771":1,"772":1,"773":1,"774":1,"775":1,"776":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1},"2":{"765":2,"766":2,"767":3,"768":9,"769":2,"770":5,"771":2,"773":2,"774":7,"775":2,"778":1,"792":1,"800":1,"826":1,"834":1,"1371":12}}],["polar",{"2":{"63":1,"765":1,"767":1,"768":1,"769":1,"773":1,"775":2,"827":1}}],["portion",{"2":{"1371":1,"1929":1}}],["port=8080",{"2":{"114":1}}],["port=8081",{"2":{"114":2}}],["port=some",{"2":{"46":1}}],["port",{"2":{"46":3,"114":6}}],["pos=",{"2":{"2629":1}}],["post",{"2":{"1371":2,"1400":1,"2071":1,"2098":1}}],["postprocessor",{"2":{"17":1,"2676":1}}],["possibilities",{"2":{"2729":1}}],["possibility",{"2":{"100":1}}],["possibly",{"2":{"2341":1}}],["possible",{"2":{"94":2,"118":1,"143":1,"145":1,"147":1,"158":2,"176":1,"214":1,"361":1,"861":1,"964":1,"996":1,"1038":1,"1072":1,"1110":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1371":52,"1398":1,"1428":1,"1461":1,"1507":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1670":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1881":1,"1900":1,"1907":2,"1954":1,"1963":1,"1967":1,"1998":1,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2178":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2341":2,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2682":1,"2701":1,"2729":1}}],["pos2",{"2":{"98":2}}],["pos",{"0":{"2641":1},"2":{"44":3,"45":4,"61":10,"77":1,"98":2,"100":1,"117":12,"1371":1,"1705":1}}],["position=point2f",{"2":{"2720":1}}],["positional",{"2":{"1371":6,"2290":1}}],["positioned",{"2":{"1004":1,"1371":1}}],["position2string",{"2":{"117":4}}],["positions",{"2":{"19":1,"44":1,"77":15,"98":2,"134":1,"160":2,"617":1,"706":1,"873":1,"1004":2,"1079":1,"1127":1,"1128":1,"1261":2,"1371":33,"1404":1,"1607":2,"1638":2,"1704":2,"1960":2,"2007":1,"2133":1,"2252":1,"2253":1,"2296":1,"2297":1,"2339":2,"2367":1,"2396":1,"2529":1,"2647":1,"2677":2,"2688":2,"2710":1,"2712":1}}],["position",{"0":{"1110":1,"2290":1},"2":{"17":1,"30":1,"31":1,"45":1,"47":4,"49":1,"57":4,"65":1,"74":1,"75":1,"77":8,"81":5,"98":2,"100":6,"115":1,"116":3,"117":5,"131":1,"136":1,"154":1,"155":1,"158":1,"160":1,"163":2,"189":1,"258":1,"305":1,"392":1,"425":1,"456":1,"646":6,"649":1,"956":1,"985":1,"1023":1,"1062":1,"1080":1,"1104":1,"1109":1,"1110":1,"1138":1,"1203":1,"1240":1,"1274":1,"1285":2,"1334":1,"1371":102,"1388":1,"1405":3,"1421":1,"1434":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1916":1,"1947":1,"1993":1,"1996":2,"2028":1,"2086":1,"2120":1,"2147":1,"2200":1,"2235":1,"2253":2,"2257":1,"2258":2,"2260":1,"2263":1,"2281":1,"2288":1,"2290":1,"2291":1,"2302":2,"2306":2,"2316":1,"2319":2,"2324":1,"2334":1,"2355":1,"2367":1,"2415":1,"2451":1,"2485":1,"2518":1,"2530":1,"2575":1,"2607":1,"2663":1,"2686":1,"2687":1,"2688":2,"2697":1,"2699":1,"2717":1,"2721":2}}],["positive",{"2":{"13":1,"17":2,"356":1,"1007":1,"1371":5,"2328":1,"2628":1,"2681":1}}],["pointvectors",{"2":{"2053":2}}],["point3",{"2":{"1371":1,"2151":1}}],["point3s",{"2":{"1312":1}}],["point3f",{"2":{"27":1,"31":4,"32":2,"58":8,"117":2,"193":2,"712":1,"1002":2,"1007":1,"1009":1,"1045":2,"1312":1,"1371":3,"1608":1,"1640":1,"1670":1,"1974":2,"2134":1,"2254":1,"2677":2,"2679":6,"2684":1,"2685":1,"2686":12,"2687":4,"2688":1,"2717":1,"2721":5}}],["point1",{"2":{"1163":1,"1371":1}}],["point2",{"2":{"969":1,"1163":1,"1371":7,"1795":4,"2050":1,"2151":1,"2181":2}}],["point2f",{"2":{"5":2,"6":2,"61":16,"75":3,"76":1,"77":2,"142":1,"145":2,"148":3,"187":2,"605":1,"647":3,"673":2,"681":1,"696":4,"861":1,"969":2,"970":6,"1002":1,"1166":2,"1309":1,"1311":1,"1312":1,"1313":3,"1314":1,"1315":2,"1316":1,"1317":3,"1371":4,"1468":2,"1469":2,"1472":1,"1473":1,"1705":1,"1821":6,"1963":1,"1965":1,"1966":2,"1970":4,"1971":1,"1972":2,"2053":1,"2181":1,"2182":1,"2253":1,"2304":2,"2368":1,"2530":1,"2720":1}}],["pointbased",{"2":{"71":1,"145":3,"1371":3,"2070":1,"2133":1,"2252":1}}],["point4f",{"2":{"58":1}}],["pointer",{"2":{"47":1}}],["pointlight",{"0":{"2686":1},"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"712":1,"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1,"2686":8,"2721":1}}],["pointing",{"2":{"23":1,"1371":4,"2302":1,"2304":1,"2319":1,"2334":1}}],["point",{"0":{"77":1,"1315":1,"1343":1},"2":{"5":2,"6":2,"32":5,"44":1,"45":1,"57":3,"63":1,"75":4,"81":1,"101":1,"117":1,"147":1,"155":1,"174":1,"356":1,"605":1,"861":2,"1001":2,"1002":2,"1007":1,"1163":1,"1165":2,"1179":1,"1180":1,"1186":1,"1309":1,"1316":2,"1317":1,"1343":1,"1371":47,"1794":1,"1914":1,"1967":8,"1968":6,"2181":1,"2188":2,"2253":3,"2256":3,"2257":1,"2341":4,"2368":1,"2388":1,"2529":1,"2530":1,"2696":1}}],["points=points",{"2":{"2341":1}}],["points",{"0":{"1316":1,"1963":1,"2392":1},"2":{"5":5,"6":3,"75":20,"76":16,"77":1,"101":4,"103":1,"117":1,"145":1,"193":4,"605":4,"647":6,"648":3,"673":1,"681":1,"696":1,"769":1,"925":2,"947":1,"976":1,"995":1,"1001":2,"1014":1,"1044":1,"1052":1,"1089":1,"1128":1,"1129":1,"1155":1,"1163":2,"1194":1,"1231":1,"1309":4,"1312":6,"1313":5,"1315":3,"1316":5,"1317":4,"1326":1,"1371":85,"1379":1,"1411":1,"1434":2,"1436":3,"1447":1,"1473":5,"1479":1,"1521":1,"1551":1,"1587":1,"1614":1,"1638":2,"1646":1,"1670":3,"1677":1,"1712":1,"1820":3,"1827":1,"1907":10,"1924":1,"1926":1,"1937":1,"1963":3,"1966":2,"1970":2,"1980":1,"2019":1,"2077":1,"2109":1,"2190":1,"2226":1,"2256":5,"2268":1,"2341":11,"2365":1,"2368":14,"2370":1,"2384":1,"2385":1,"2386":1,"2388":1,"2392":2,"2442":1,"2475":1,"2510":1,"2530":7,"2536":1,"2540":1,"2541":1,"2542":1,"2564":1,"2598":1,"2654":1,"2679":4,"2713":1}}],["pastel6",{"2":{"2738":1}}],["pastel",{"2":{"2738":1,"2739":1}}],["pastel2",{"2":{"2735":6}}],["pastel1",{"2":{"2735":7}}],["passes",{"2":{"57":2,"117":1,"1371":4,"1881":1,"1919":1}}],["passed",{"2":{"15":1,"57":1,"59":1,"81":2,"132":3,"133":1,"183":1,"528":1,"1044":1,"1371":19,"1440":1,"1545":1,"1704":1,"2188":1,"2252":1,"2341":1,"2529":1,"2530":1,"2557":1,"2590":1,"2592":1,"2681":1,"2725":2}}],["passing",{"2":{"2":1,"5":1,"24":1,"51":1,"81":1,"106":1,"643":1,"645":1,"648":1,"944":1,"973":1,"1011":1,"1049":1,"1077":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":59,"1376":1,"1408":1,"1439":1,"1445":1,"1518":1,"1548":1,"1585":1,"1605":1,"1611":1,"1643":1,"1674":1,"1702":1,"1709":1,"1738":2,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1962":1,"1971":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2188":1,"2223":1,"2250":1,"2265":1,"2266":1,"2308":1,"2341":1,"2344":1,"2365":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2554":1,"2561":1,"2595":1,"2651":1,"2726":2,"2727":1}}],["pass",{"2":{"2":3,"11":1,"17":1,"21":2,"27":1,"40":1,"51":1,"59":2,"69":1,"72":1,"78":1,"96":1,"105":1,"120":1,"132":2,"159":1,"160":1,"178":1,"535":1,"645":1,"646":2,"712":2,"769":1,"775":1,"891":1,"941":1,"1371":12,"1468":1,"1471":1,"1963":2,"1969":1,"2182":1,"2259":1,"2365":1,"2556":1,"2690":1,"2705":1,"2726":1}}],["pack",{"2":{"2555":1}}],["packagecompiler",{"2":{"83":1}}],["package",{"0":{"149":1},"2":{"8":2,"9":1,"104":2,"119":1,"143":3,"149":4,"194":2,"1442":1,"2259":1,"2695":2,"2723":1}}],["packages",{"2":{"7":2,"148":1,"195":1,"2695":2}}],["pay",{"2":{"1309":1,"1371":1}}],["paired",{"2":{"648":1,"1371":1,"1924":1,"2735":10}}],["pair",{"2":{"648":2,"1163":1,"1371":5,"1434":1,"1638":1}}],["pairs",{"2":{"30":1,"1371":3,"1434":1,"1881":1}}],["pad",{"2":{"402":1,"435":1,"466":1}}],["paddings",{"2":{"1371":1}}],["padding=0",{"2":{"1311":1,"1315":1,"1316":1,"1317":1}}],["padding=",{"2":{"48":1}}],["padding",{"0":{"99":1,"506":1,"633":1,"687":1},"2":{"47":3,"99":3,"160":1,"189":1,"266":1,"287":1,"313":1,"649":2,"749":1,"769":1,"810":1,"843":1,"921":1,"1371":9,"2331":1,"2701":3,"2706":1,"2709":1,"2711":1,"2714":1}}],["paper",{"2":{"196":1}}],["patterned",{"2":{"2676":1}}],["pattern",{"2":{"598":1,"958":1,"988":1,"1371":25,"1391":1,"1532":1,"1549":1,"1563":1,"1626":3,"1657":1,"1825":1,"1839":1,"2031":1,"2089":1,"2453":1,"2596":1,"2610":1,"2665":1,"2676":1}}],["patterns",{"2":{"211":1,"215":1,"690":1,"958":1,"988":1,"1371":15,"1391":1,"1532":1,"1563":1,"1626":3,"1657":1,"1839":1,"2031":1,"2089":1,"2453":1,"2610":1,"2665":1}}],["patchlabelgap",{"0":{"689":1},"2":{"689":2,"1371":1}}],["patches",{"2":{"688":1,"691":1,"692":1}}],["patchstrokecolor",{"0":{"691":1},"2":{"697":1,"1122":1,"1156":1,"1306":1,"1368":1,"1371":12,"1512":1,"1573":1,"1849":1,"2393":1,"2429":1,"2546":1,"2620":1}}],["patchstrokewidth",{"0":{"692":1},"2":{"644":1,"698":1,"1123":1,"1157":1,"1307":1,"1369":1,"1371":10,"1513":1,"1575":1,"1851":1,"2430":1,"2622":1}}],["patchsize",{"0":{"690":1},"2":{"647":3,"648":1,"690":1,"1371":1}}],["patchcolor",{"0":{"688":1},"2":{"184":3,"693":1,"1050":1,"1054":1,"1085":1,"1091":1,"1133":1,"1137":1,"1288":1,"1292":1,"1357":1,"1361":1,"1371":29,"1496":1,"1497":1,"1549":1,"1553":1,"1675":1,"1679":1,"1825":1,"1829":1,"1914":1,"1915":1,"2174":1,"2175":1,"2404":1,"2405":1,"2596":1,"2600":1,"2631":1,"2632":1}}],["patch",{"2":{"64":1,"647":1,"654":1,"673":1,"681":1,"689":1,"696":1}}],["paths",{"2":{"1371":1,"1967":1,"1968":1}}],["path",{"0":{"1967":1,"1969":1},"1":{"1968":1,"1969":1},"2":{"47":1,"90":4,"105":2,"1316":2,"1371":40,"1442":2,"1967":4,"1968":1,"1969":7,"1985":1,"2271":1,"2695":2}}],["panel",{"0":{"2704":1,"2707":1,"2710":1,"2711":1},"1":{"2705":1,"2706":1,"2708":1,"2709":1,"2712":1,"2713":1},"2":{"409":1,"410":1,"411":1,"412":1,"442":1,"443":1,"2710":1,"2711":1,"2714":1,"2715":1}}],["pane",{"2":{"114":1,"2696":1}}],["pan",{"0":{"208":1},"2":{"57":3,"208":3,"1322":1,"1371":4}}],["panning",{"2":{"57":1,"208":1,"210":1,"231":1,"232":1,"280":1,"281":1,"327":1,"328":1,"1371":2}}],["panbutton",{"0":{"232":1},"2":{"56":1,"1371":2}}],["palettes",{"0":{"184":1},"2":{"32":1,"182":1,"184":1}}],["palette",{"2":{"28":1,"151":1,"181":2,"182":1,"184":8,"1371":4,"1978":1,"2730":1}}],["pausedrendertick",{"2":{"81":1}}],["paused",{"2":{"17":2,"81":1,"1371":1}}],["pause",{"2":{"17":2,"164":6}}],["parquet",{"2":{"1315":2}}],["parquet2",{"2":{"1315":6}}],["parallelogram",{"2":{"1371":1}}],["parallel",{"2":{"1163":1,"1371":2}}],["parametric",{"2":{"138":1,"148":2}}],["parameterization",{"2":{"1371":1}}],["parameter",{"2":{"51":1,"138":2,"147":1,"148":1,"214":1,"597":1,"1371":3,"1400":1,"2098":1}}],["parameters",{"2":{"17":2,"30":2,"597":1,"712":1,"1371":3,"2688":1,"2717":1}}],["parsed",{"2":{"1371":1,"2729":1}}],["parse",{"2":{"891":1,"2629":1}}],["party",{"2":{"195":1}}],["particular",{"2":{"378":1,"1440":1}}],["particularly",{"2":{"139":1,"1907":1}}],["participating",{"2":{"141":1}}],["partial",{"2":{"105":2,"1371":3,"2271":1}}],["partially",{"2":{"63":1,"100":1,"177":1,"191":1,"2727":1}}],["parties",{"2":{"7":1}}],["parts",{"2":{"42":1,"96":2,"147":1,"473":1,"647":1,"2260":1,"2680":1,"2721":1}}],["part",{"2":{"31":11,"78":1,"122":1,"142":1,"147":1,"176":1,"188":1,"231":1,"1262":1,"1285":1,"1371":8,"1400":3,"2098":3,"2260":1,"2342":1,"2721":12}}],["parents",{"2":{"2721":1}}],["parentscene",{"2":{"151":1}}],["parentheses",{"2":{"141":1,"1371":1}}],["parent",{"2":{"13":1,"31":3,"40":2,"65":1,"97":1,"117":4,"126":1,"134":1,"152":2,"153":1,"158":1,"216":2,"218":1,"243":1,"244":1,"368":1,"369":1,"475":1,"484":1,"485":1,"491":1,"509":1,"510":1,"515":1,"531":1,"532":1,"538":1,"571":1,"572":1,"599":2,"607":1,"619":1,"620":1,"625":1,"635":1,"636":1,"651":1,"658":1,"659":1,"700":1,"701":1,"721":1,"722":1,"746":1,"747":1,"824":1,"825":1,"864":1,"875":1,"876":1,"882":1,"885":1,"886":1,"917":1,"918":1,"928":1,"936":1,"937":1,"944":2,"973":2,"1011":2,"1049":2,"1084":2,"1191":2,"1228":2,"1264":2,"1324":2,"1371":112,"1376":2,"1408":2,"1445":2,"1518":2,"1548":2,"1585":2,"1611":2,"1643":2,"1674":2,"1709":2,"1797":2,"1824":2,"1858":2,"1884":2,"1934":2,"1977":2,"2016":2,"2074":2,"2106":2,"2136":2,"2187":2,"2223":2,"2265":2,"2308":2,"2344":2,"2403":2,"2439":2,"2473":2,"2508":2,"2561":2,"2595":2,"2651":2,"2716":1,"2717":2,"2721":11}}],["pages",{"2":{"9":1,"42":1,"44":1,"196":1}}],["page",{"0":{"42":1},"2":{"1":1,"35":2,"37":2,"42":7,"46":2,"48":3,"80":1,"108":1,"137":1,"191":1,"197":1,"2680":1,"2681":1,"2729":1}}],["m96",{"2":{"1969":1}}],["m+0",{"2":{"1705":1}}],["m+1",{"2":{"1705":1}}],["mk4",{"2":{"1371":2}}],["mkv",{"2":{"3":1,"1371":6}}],["msh",{"2":{"2688":2}}],["mschauer",{"2":{"2219":1}}],["msg",{"2":{"1371":2}}],["msgs",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2}}],["msgs=>",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2}}],["ms",{"2":{"287":1,"334":1,"649":2}}],["mmap",{"2":{"1316":3}}],["mm",{"2":{"101":1}}],["mrybm",{"2":{"75":1,"76":1,"2737":2}}],["mb",{"2":{"75":8,"76":4}}],["mygbm",{"2":{"2737":2}}],["myhist",{"2":{"2723":3,"2724":3,"2725":6}}],["myagg",{"2":{"1320":7,"1371":7}}],["myarrows",{"2":{"61":3}}],["myinteraction",{"2":{"215":4}}],["mysimulation",{"2":{"164":3}}],["myvolume",{"2":{"147":3}}],["myothertype",{"2":{"145":1}}],["mytype",{"2":{"145":5,"1371":5}}],["myplot",{"2":{"117":2,"147":31}}],["my",{"0":{"90":1},"2":{"115":1,"116":1,"117":2,"184":2,"214":1,"595":2,"596":2,"597":4,"1371":2,"1907":7}}],["mydimtypes",{"2":{"71":1}}],["mydimconversion",{"2":{"71":7}}],["myunit",{"2":{"71":8}}],["mywindow",{"2":{"21":8}}],["mp",{"2":{"75":12,"76":5,"77":1,"165":2}}],["mplot",{"2":{"28":2}}],["mp4",{"2":{"2":2,"3":1,"4":2,"5":1,"6":2,"31":1,"80":1,"148":1,"164":1,"193":1,"1371":22,"1670":2,"2721":1}}],["munch",{"2":{"2739":1}}],["muted6",{"2":{"2738":1}}],["muted",{"2":{"2738":1}}],["mutable",{"2":{"193":1}}],["mutation",{"2":{"154":1}}],["mutatingly",{"2":{"158":1}}],["mutating",{"0":{"131":1,"133":1,"135":1,"136":1},"1":{"132":1},"2":{"96":1,"130":2,"131":1,"133":1,"135":1,"136":1,"158":1,"200":1,"767":1,"1371":56}}],["mutated",{"2":{"140":1,"165":1}}],["mutate",{"2":{"53":1,"142":2,"1371":1,"2388":1}}],["mu",{"2":{"645":3}}],["mult",{"2":{"57":1,"1371":1}}],["multilinestring",{"2":{"1371":2}}],["multiline",{"2":{"141":1,"623":3,"2256":1}}],["multilightshading",{"2":{"17":1,"1036":1,"1070":1,"1371":12,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1}}],["multicolored",{"2":{"107":1}}],["multi",{"0":{"649":1},"2":{"42":1,"1371":1}}],["multipolygon",{"2":{"1371":2}}],["multiplying",{"2":{"154":1,"1371":2,"1997":1,"2721":1}}],["multiply",{"2":{"103":1}}],["multiplied",{"2":{"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["multiplier",{"2":{"57":1,"240":1,"250":1,"632":1,"1147":1,"1161":1,"1302":1,"1371":8,"2283":1,"2469":1}}],["multiplicatively",{"2":{"57":1,"1371":1}}],["multiples",{"2":{"296":1,"343":1,"1371":2}}],["multiplesticks",{"2":{"296":1,"343":1,"1371":2}}],["multiple",{"0":{"20":1,"145":1,"1440":1},"2":{"20":1,"24":1,"27":2,"42":1,"44":1,"75":1,"100":1,"102":1,"104":1,"134":1,"142":2,"145":1,"181":2,"214":1,"597":1,"601":1,"648":1,"649":1,"941":1,"943":1,"949":1,"972":1,"978":1,"1005":1,"1036":1,"1047":1,"1070":1,"1082":1,"1138":1,"1152":1,"1190":1,"1227":1,"1321":1,"1366":1,"1371":71,"1375":1,"1381":1,"1407":1,"1444":1,"1475":1,"1491":1,"1515":1,"1517":1,"1523":1,"1545":1,"1547":1,"1584":1,"1610":1,"1616":1,"1642":1,"1648":1,"1672":1,"1695":1,"1707":1,"1731":1,"1823":1,"1916":1,"1933":1,"1976":1,"1978":1,"1982":1,"2015":1,"2073":1,"2079":1,"2105":1,"2184":1,"2221":1,"2243":1,"2252":1,"2264":1,"2436":1,"2438":1,"2444":1,"2471":1,"2494":1,"2505":1,"2532":1,"2559":1,"2583":1,"2592":1,"2594":1,"2650":1,"2656":1,"2682":1,"2695":1,"2703":1,"2717":1,"2723":1,"2726":1}}],["multipage",{"2":{"42":1}}],["multiscatter=input",{"2":{"30":1}}],["must",{"2":{"43":1,"46":1,"57":1,"68":1,"78":1,"140":1,"145":1,"148":1,"165":1,"181":2,"778":1,"969":2,"1001":1,"1129":2,"1322":1,"1371":18,"1438":1,"1881":1,"2181":2,"2681":1,"2726":1}}],["much",{"2":{"27":3,"103":1,"117":1,"127":1,"157":1,"158":1,"215":1,"366":1,"770":1,"1371":3,"1966":1,"2469":1,"2692":1}}],["m",{"2":{"26":2,"31":5,"47":1,"70":1,"98":2,"164":5,"166":1,"598":2,"1045":2,"1371":4,"1705":4,"2219":6,"2701":2,"2710":2,"2721":5}}],["mv",{"2":{"24":1}}],["mitigate",{"2":{"1608":1,"1640":1,"1974":1}}],["miter",{"0":{"991":1,"1178":1,"1215":1,"1252":1,"1394":1,"1565":1,"1629":1,"1841":1,"2039":1,"2065":1,"2092":1,"2207":1,"2387":1,"2612":1},"2":{"986":3,"991":3,"1178":1,"1215":1,"1252":1,"1371":55,"1389":3,"1394":3,"1565":1,"1624":6,"1629":3,"1841":1,"2039":1,"2065":1,"2087":3,"2092":3,"2207":1,"2387":1,"2612":1}}],["mip",{"2":{"1371":2,"2466":1,"2467":1,"2470":1}}],["mirror",{"2":{"1371":1,"1670":1}}],["mirrored",{"2":{"298":1,"345":1,"1670":2}}],["million",{"0":{"1315":1}}],["midpoint",{"2":{"1163":1,"1371":1}}],["midlinewidth",{"0":{"1298":1},"2":{"1371":1}}],["midlinecolor",{"0":{"1297":1},"2":{"1371":1}}],["midline",{"0":{"1304":1},"2":{"1128":1,"1153":1,"1285":1,"1304":1,"1371":6,"2425":1}}],["middleup",{"2":{"1371":1}}],["middledragstop",{"2":{"1371":1}}],["middledragstart",{"2":{"1371":1}}],["middledrag",{"2":{"1371":1}}],["middledown",{"2":{"1371":1}}],["middledoubleclick",{"2":{"1371":1}}],["middleclick",{"2":{"1371":1}}],["middle",{"2":{"27":1,"187":1,"1080":5,"2720":1}}],["misc",{"0":{"2731":1}}],["misl",{"2":{"1371":1}}],["misaligned",{"2":{"204":1}}],["mismatch",{"2":{"142":1}}],["missings",{"2":{"146":2}}],["missing",{"2":{"39":1,"76":1,"765":1,"1315":1,"1371":1,"1434":1,"2699":1}}],["mixed",{"0":{"2709":1},"2":{"2681":1,"2701":1,"2709":2}}],["mixture",{"2":{"741":1}}],["mix",{"2":{"102":1,"120":1,"188":1}}],["mint",{"2":{"2739":1}}],["minl",{"2":{"2737":1}}],["minc",{"2":{"2737":5}}],["minus",{"2":{"596":1}}],["minortickwidth",{"0":{"564":1},"2":{"1371":1}}],["minortickcolor",{"0":{"560":1},"2":{"1371":1}}],["minortickalign",{"0":{"559":1},"2":{"1371":1}}],["minorticksvisible",{"0":{"563":1},"2":{"1371":1}}],["minorticksize",{"0":{"562":1},"2":{"1371":1}}],["minorticks",{"0":{"561":1},"2":{"202":1,"1371":4}}],["minor",{"2":{"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":2,"277":1,"278":1,"279":1,"298":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":2,"324":1,"325":1,"326":1,"345":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"770":2,"801":1,"802":1,"803":1,"804":1,"805":1,"835":1,"836":1,"837":1,"838":1,"839":1,"1371":1}}],["minorgrid",{"2":{"202":1,"770":1,"1371":6}}],["mind",{"2":{"138":1,"598":1}}],["min=automatic",{"2":{"70":1}}],["min",{"2":{"47":1,"71":2,"148":2,"405":1,"438":1,"469":1,"1371":8,"1907":4,"2720":1}}],["minimized",{"2":{"204":1}}],["minimal",{"0":{"169":1},"2":{"169":1,"1371":1,"1486":1}}],["minimum",{"2":{"61":1,"991":1,"1096":1,"1127":1,"1262":1,"1276":1,"1371":18,"1394":1,"1468":1,"1629":1,"2092":1,"2342":1,"2350":1,"2357":1,"2676":1}}],["mini",{"2":{"29":3,"2257":1,"2467":3}}],["mime",{"2":{"27":2,"48":1,"102":1}}],["microsoft",{"2":{"24":1}}],["might",{"2":{"2":1,"21":1,"148":1,"157":1,"216":1,"366":1,"536":1,"647":1,"765":1,"1309":2,"1371":3,"1442":1,"2253":1,"2629":1,"2692":2,"2696":1,"2725":1}}],["mercedes",{"2":{"2257":1}}],["merge",{"0":{"176":1},"2":{"166":1,"176":1,"645":6,"1320":1,"1371":5,"2725":1}}],["merged",{"2":{"77":1,"1371":1}}],["memory",{"2":{"1309":1,"1314":1,"1316":1,"1371":1}}],["median=true",{"2":{"2397":1}}],["medianlinewidth",{"0":{"1145":1,"2418":1},"2":{"1371":2}}],["mediancolor",{"0":{"1144":1,"2417":1},"2":{"1371":2}}],["median",{"0":{"1153":1,"1925":1,"2425":1},"2":{"1128":1,"1153":1,"1371":7,"1925":1,"2425":1}}],["medium",{"2":{"73":6}}],["meet",{"2":{"595":1}}],["me",{"2":{"193":1,"2692":1}}],["mechanism",{"2":{"140":1,"1371":1}}],["mentioned",{"2":{"77":1}}],["menu2",{"2":{"725":4,"726":2,"1371":2}}],["menus",{"2":{"79":1}}],["menu",{"0":{"725":1,"726":1,"761":1},"1":{"726":1,"727":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"740":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1},"2":{"25":2,"164":2,"725":6,"726":5,"728":1,"733":1,"737":1,"738":1,"740":1,"741":1,"743":1,"744":1,"750":1,"751":1,"1371":11}}],["measurement",{"2":{"2696":1}}],["measurements",{"2":{"166":1,"2692":1,"2696":6,"2697":2,"2698":1,"2699":2}}],["measures",{"2":{"44":1}}],["meat",{"2":{"148":1}}],["mean",{"0":{"1312":1},"2":{"101":1,"102":1,"645":2,"1045":3,"1312":1,"1907":6}}],["meaningful",{"2":{"122":1,"2253":1,"2254":1,"2702":1}}],["meaning",{"2":{"66":1,"68":1,"73":1,"536":1,"765":1,"2530":1,"2678":1}}],["meant",{"2":{"63":1,"122":2,"1371":1}}],["means",{"2":{"23":1,"44":1,"45":1,"57":1,"69":1,"77":1,"102":1,"103":1,"117":2,"139":1,"148":2,"158":1,"184":1,"231":1,"378":1,"599":1,"769":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1268":1,"1269":1,"1279":1,"1342":1,"1371":54,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1670":2,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2253":2,"2254":1,"2258":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2554":1,"2562":1,"2582":1,"2615":1,"2670":1,"2692":2,"2695":1,"2697":1,"2702":1,"2709":1}}],["meter",{"2":{"70":1}}],["metallic",{"2":{"2681":1}}],["metalness=input",{"2":{"30":1}}],["metalness",{"2":{"29":1}}],["meta",{"2":{"31":1,"1670":1,"2686":1,"2688":1,"2721":1}}],["method=interpolations",{"2":{"1371":1}}],["method=makie",{"2":{"1309":1,"1371":1}}],["methods",{"0":{"130":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1,"136":1},"2":{"21":1,"62":1,"63":1,"71":1,"77":1,"130":2,"131":1,"132":2,"133":1,"146":1,"149":3,"214":1,"216":1,"284":1,"331":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1202":1,"1239":1,"1273":1,"1333":1,"1371":45,"1387":1,"1420":1,"1454":1,"1529":1,"1559":1,"1594":1,"1622":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1946":1,"1992":1,"2027":1,"2085":1,"2119":1,"2146":1,"2199":1,"2234":1,"2280":1,"2315":1,"2354":1,"2414":1,"2450":1,"2484":1,"2503":1,"2517":1,"2574":1,"2606":1,"2662":1,"2680":1}}],["method",{"0":{"1338":1},"2":{"21":1,"71":1,"77":1,"117":2,"144":3,"147":1,"148":4,"162":3,"163":1,"166":1,"287":1,"296":1,"334":1,"343":1,"1002":2,"1371":11,"2219":1,"2724":1,"2725":1}}],["mess",{"2":{"2692":1}}],["messing",{"2":{"769":1}}],["message",{"2":{"81":1,"742":1,"1371":1}}],["meshscatter",{"0":{"1704":1,"1765":1},"1":{"1705":1,"1706":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1},"2":{"32":1,"77":2,"712":1,"1371":14,"1704":5,"1705":2,"2677":1,"2679":3,"2680":1,"2686":3,"2687":1,"2690":1,"2717":1}}],["meshio",{"2":{"31":1,"2721":1}}],["mesh",{"0":{"1668":1,"1670":1,"1764":1},"1":{"1669":1,"1670":1,"1671":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1},"2":{"27":1,"28":1,"31":5,"45":1,"48":1,"63":1,"77":2,"117":6,"159":3,"187":5,"188":8,"355":1,"392":1,"425":1,"456":1,"769":1,"1007":3,"1009":1,"1050":3,"1077":1,"1371":61,"1549":2,"1668":10,"1669":2,"1670":11,"1675":3,"1702":1,"1704":1,"1705":1,"1724":1,"1725":2,"1730":3,"1738":4,"1820":2,"1825":2,"1974":1,"2368":1,"2596":2,"2647":2,"2679":6,"2680":2,"2684":1,"2685":1,"2686":3,"2688":9,"2690":3,"2691":1,"2701":1,"2710":1,"2721":10}}],["meshes",{"2":{"14":1,"1035":1,"1371":1}}],["mesa",{"2":{"24":2}}],["magma",{"2":{"2182":1,"2701":1,"2710":1,"2734":1}}],["magenta",{"2":{"1261":1,"1371":1,"2371":1,"2553":1,"2728":2}}],["mass",{"2":{"1371":2,"1507":1,"2178":1}}],["mask",{"2":{"1371":3}}],["master",{"2":{"32":2,"2691":1}}],["major",{"2":{"276":1,"301":1,"323":1,"348":1,"770":1,"1371":1}}],["made",{"2":{"101":1,"117":1,"148":1,"151":1,"599":1,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1352":1,"1371":44,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1968":1,"1999":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2696":1}}],["march",{"2":{"1352":1}}],["marginally",{"2":{"1371":2}}],["margins",{"2":{"257":1,"304":1,"380":1,"413":1,"444":1,"600":1,"793":1,"829":1,"1275":1,"1371":4}}],["margin=",{"2":{"48":1}}],["margin",{"0":{"676":1},"2":{"47":2,"99":1,"646":2,"1371":1}}],["marking",{"2":{"1128":2,"1371":2}}],["marks",{"2":{"285":1,"286":1,"297":1,"299":1,"300":1,"301":1,"332":1,"333":1,"344":1,"346":1,"347":1,"348":1,"406":1,"439":1,"470":1,"573":1,"574":1,"579":1,"585":1,"586":1,"587":1,"1371":3}}],["mark",{"2":{"117":2,"161":1,"162":1}}],["markdown",{"2":{"42":1,"47":2}}],["marker=box",{"2":{"2677":1}}],["marker=polygon",{"2":{"1970":1}}],["marker=fastpixel",{"2":{"1371":3,"2122":2}}],["markerpoints",{"0":{"681":1},"2":{"647":1,"1371":1}}],["markerelements",{"2":{"644":1,"647":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1}}],["markerelement",{"2":{"643":1,"647":3,"648":1,"649":1}}],["markercolorrange",{"0":{"680":1,"2037":1},"2":{"1371":2}}],["markercolormap",{"0":{"679":1,"2036":1},"2":{"1371":2}}],["markercolor",{"0":{"678":1,"1870":1,"1896":1,"2035":1,"2063":1,"2385":1,"2541":1},"2":{"181":1,"678":1,"1371":15,"1710":1,"1859":1,"1885":1,"1978":1,"2013":1,"2050":1,"2137":1,"2385":1,"2541":1}}],["markerspace",{"0":{"1029":1,"1998":1,"2285":1},"2":{"1371":9,"1966":2,"1972":6,"1996":1,"2253":2,"2254":2,"2273":1,"2288":1}}],["markerstrokewidth",{"0":{"684":1},"2":{"684":1,"1151":1,"1371":7,"1877":1,"1903":1,"2006":1,"2046":1,"2161":1}}],["markerstrokecolor",{"0":{"683":1},"2":{"683":1,"1150":1,"1371":7,"1876":1,"1902":1,"2005":1,"2045":1,"2160":1}}],["markers",{"0":{"1964":1,"1965":1,"1967":1,"1970":1},"1":{"1965":1,"1966":1,"1968":1,"1969":1},"2":{"77":3,"107":1,"181":1,"184":1,"644":1,"647":1,"688":1,"690":1,"691":1,"692":1,"1371":14,"1859":1,"1885":1,"1964":3,"1965":2,"1966":7,"1967":2,"1971":1,"1974":8,"1984":1,"2012":1,"2017":1,"2107":1,"2122":3,"2123":1,"2133":1,"2629":1,"2688":1,"2726":1}}],["markersizes",{"2":{"649":3}}],["markersize=1",{"2":{"2677":1}}],["markersize=100",{"2":{"45":1,"1970":1}}],["markersize=5",{"2":{"2053":1}}],["markersize=automatic",{"2":{"1371":1,"2124":1}}],["markersize=200",{"2":{"187":3}}],["markersize=0",{"2":{"32":1}}],["markersize",{"0":{"682":1,"1143":1,"1725":1,"1871":1,"1897":1,"1920":1,"1966":1,"1971":1,"1997":1,"2038":1,"2064":1,"2124":1,"2149":1,"2386":1,"2542":1},"2":{"4":1,"14":2,"44":5,"115":1,"163":1,"186":10,"647":3,"648":8,"649":1,"682":1,"725":1,"861":1,"1143":1,"1371":30,"1405":3,"1468":2,"1469":2,"1704":1,"1705":2,"1871":1,"1897":1,"1963":2,"1965":1,"1966":9,"1967":1,"1968":1,"1969":1,"1971":1,"1972":2,"1973":1,"1974":6,"1978":1,"1979":1,"1996":1,"1997":7,"1998":1,"2002":1,"2005":1,"2006":1,"2013":2,"2038":1,"2050":1,"2134":1,"2149":1,"2256":1,"2304":1,"2386":1,"2530":2,"2542":1,"2686":2,"2687":1,"2728":1,"2730":2}}],["marker",{"0":{"677":1,"1142":1,"1724":1,"1869":1,"1895":1,"1972":1,"1995":1,"1996":1,"2007":1,"2034":1,"2062":1,"2122":1,"2123":1,"2148":1,"2253":1,"2254":1,"2297":1,"2384":1,"2540":1,"2640":1,"2641":1},"2":{"61":1,"77":9,"101":1,"181":5,"182":3,"184":1,"187":2,"522":1,"644":2,"647":9,"648":8,"649":2,"677":2,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"1007":1,"1142":1,"1371":70,"1573":1,"1704":1,"1705":1,"1710":1,"1849":1,"1869":1,"1895":1,"1920":1,"1960":1,"1964":1,"1965":3,"1966":9,"1967":3,"1968":1,"1969":1,"1970":1,"1971":1,"1972":4,"1973":1,"1978":1,"1987":1,"1988":1,"1995":2,"1996":1,"1997":6,"2002":2,"2005":1,"2006":1,"2007":2,"2013":1,"2034":2,"2038":1,"2045":1,"2046":1,"2050":1,"2123":1,"2124":1,"2134":1,"2256":1,"2294":1,"2295":1,"2304":1,"2384":1,"2530":1,"2540":1,"2620":1,"2629":2,"2686":3,"2696":1}}],["marked",{"2":{"4":1}}],["marble",{"2":{"32":1}}],["maps",{"2":{"1371":1,"2554":1,"2555":1}}],["mapped",{"2":{"1077":1,"1309":1,"1314":1,"1371":7,"1605":1,"1702":1,"1738":1,"2250":1,"2577":1}}],["mapping",{"2":{"19":1,"143":1,"147":1,"1371":4,"2562":1,"2590":1,"2719":1}}],["map",{"2":{"27":1,"29":2,"30":2,"43":1,"58":2,"61":13,"71":1,"75":1,"76":1,"102":1,"117":1,"148":1,"159":1,"164":1,"181":2,"192":1,"201":1,"536":1,"605":1,"855":1,"856":1,"1002":2,"1129":1,"1312":1,"1316":1,"1336":1,"1371":10,"1472":1,"1549":1,"1670":2,"1825":1,"2260":1,"2266":1,"2341":2,"2397":4,"2503":1,"2551":1,"2555":11,"2576":1,"2590":1,"2596":1,"2686":2,"2687":2,"2726":2,"2730":1}}],["matplotlib",{"0":{"2734":1},"2":{"2730":1}}],["mat3f",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["matcap=gold",{"2":{"2691":1}}],["matcaps",{"2":{"2690":1,"2691":1}}],["matcap",{"0":{"1065":1,"1690":1,"2690":1},"1":{"2691":1},"2":{"1371":2,"2690":3}}],["match",{"2":{"81":1,"93":1,"100":3,"102":2,"103":2,"792":1,"891":1,"922":1,"1161":2,"1371":7,"1705":1,"1966":4,"2296":1,"2551":1,"2681":1}}],["matches",{"2":{"78":4,"81":1,"90":1,"105":1,"146":1,"187":1,"219":2,"1205":1,"1242":1,"1371":2,"2681":1}}],["matching",{"0":{"103":1},"2":{"77":1,"105":1,"121":1,"144":2,"771":1,"1371":3,"1969":1,"2549":1}}],["matters",{"2":{"284":1,"331":1}}],["matter",{"2":{"101":2,"102":3,"128":1,"596":1,"598":1,"1317":1,"1371":1,"2341":1,"2692":1,"2732":1}}],["mattheus",{"2":{"31":1}}],["matrices",{"2":{"64":2,"65":1,"159":1,"1371":7,"1549":1,"1825":1,"2102":1,"2218":1,"2596":1,"2716":1}}],["matrix",{"0":{"1436":1,"1437":1,"2052":1,"2054":1},"2":{"6":2,"27":1,"63":3,"64":1,"65":2,"66":2,"77":2,"159":2,"163":1,"769":1,"961":1,"992":1,"1031":1,"1050":1,"1067":1,"1114":1,"1187":3,"1216":1,"1224":1,"1253":1,"1277":1,"1339":1,"1371":80,"1395":1,"1425":1,"1434":6,"1458":1,"1535":1,"1549":1,"1566":1,"1598":1,"1630":1,"1660":1,"1670":2,"1675":1,"1692":1,"1727":1,"1806":1,"1825":1,"1842":1,"1872":1,"1898":1,"1951":1,"1964":1,"1999":1,"2007":1,"2040":1,"2093":1,"2103":2,"2107":1,"2125":1,"2150":1,"2208":1,"2219":5,"2224":1,"2236":1,"2240":1,"2286":1,"2297":1,"2318":1,"2341":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2555":2,"2562":1,"2580":1,"2596":1,"2613":1,"2668":1,"2678":1,"2719":5}}],["mathtex",{"0":{"2259":1}}],["mathtexengine",{"2":{"119":1,"1371":2,"2259":1,"2296":1}}],["mathrm",{"2":{"1371":2}}],["mathematical",{"2":{"1371":3,"2296":1}}],["mathfrak",{"2":{"120":1}}],["mathscr",{"2":{"120":1}}],["mathbb",{"2":{"120":1}}],["mathcal",{"2":{"120":1}}],["math",{"2":{"45":1,"120":2}}],["matball",{"2":{"28":3}}],["mat",{"2":{"27":1,"28":3,"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["matsys",{"2":{"27":3,"28":9,"30":1}}],["materialx",{"0":{"28":1},"2":{"28":2}}],["material=material",{"2":{"29":1,"30":1}}],["material=mat",{"2":{"27":1}}],["materials",{"0":{"28":2},"2":{"27":3,"28":8,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2690":1}}],["material",{"0":{"29":1,"1030":1,"1066":1,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2681":1},"2":{"27":3,"29":3,"30":3,"44":7,"1030":1,"1066":1,"1371":14,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2681":5,"2690":1}}],["matx",{"2":{"27":1}}],["machinery",{"2":{"148":1,"158":1}}],["machine",{"2":{"114":1,"1080":3}}],["macbook",{"2":{"102":1}}],["mac",{"2":{"26":1,"193":1,"2694":1}}],["macos",{"0":{"25":1},"2":{"25":3}}],["macro",{"0":{"141":1,"147":1},"2":{"4":1,"69":1,"120":1,"141":2,"143":1,"147":3,"1371":1}}],["mainly",{"2":{"158":1,"782":1}}],["main",{"2":{"21":1,"27":1,"39":1,"77":1,"94":1,"122":1,"124":1,"127":1,"149":1,"151":1,"155":1,"161":1,"600":1,"644":2,"712":1,"1371":6,"1918":1,"1968":1,"2681":1,"2701":1}}],["maintain",{"2":{"18":1}}],["maintained",{"2":{"7":1,"378":3}}],["maxl",{"2":{"2737":1}}],["maxsteps",{"0":{"2206":1},"2":{"1371":1}}],["max=automatic",{"2":{"70":1}}],["maxi",{"2":{"29":2,"2467":2}}],["maximumintensityprojection",{"2":{"1371":1,"2466":1}}],["maximum",{"2":{"17":2,"77":1,"88":2,"93":1,"188":1,"204":3,"597":1,"647":1,"880":1,"1080":1,"1262":1,"1276":1,"1371":10,"1921":1,"2342":1,"2349":1,"2357":1,"2467":1}}],["max",{"0":{"2416":1},"2":{"17":2,"71":2,"88":1,"148":2,"163":2,"1371":8,"1907":2,"2368":1,"2530":2,"2682":2,"2720":1}}],["may",{"2":{"17":2,"18":1,"19":4,"21":1,"23":2,"24":2,"26":1,"27":3,"36":1,"39":2,"73":1,"77":1,"78":1,"81":4,"84":2,"87":1,"117":1,"145":1,"155":1,"161":3,"174":1,"188":2,"284":3,"331":3,"648":1,"769":1,"774":1,"1030":1,"1066":1,"1352":1,"1371":12,"1434":1,"1442":1,"1691":1,"1726":1,"1974":1,"2218":1,"2239":1,"2490":1,"2549":1,"2579":1,"2676":1,"2682":1,"2690":1,"2721":1}}],["managua50",{"2":{"2733":1}}],["managua25",{"2":{"2733":1}}],["managua100",{"2":{"2733":1}}],["managua10",{"2":{"2733":1}}],["managua",{"2":{"2733":1}}],["manages",{"2":{"2716":1}}],["manager",{"2":{"194":1,"2695":1}}],["manifest",{"2":{"2695":1}}],["manipulate",{"2":{"130":1,"770":1,"2692":1,"2703":1,"2721":1}}],["manipulation",{"2":{"98":1,"1371":1}}],["manual",{"0":{"183":1},"2":{"160":1,"163":1,"1318":2,"2341":2}}],["manually",{"0":{"647":1},"2":{"4":1,"26":1,"27":4,"51":2,"92":1,"139":1,"142":1,"148":1,"183":1,"197":1,"202":1,"231":1,"364":1,"535":1,"605":1,"614":1,"861":1,"878":1,"880":1,"1262":1,"1371":3,"1440":1,"2124":1,"2253":1,"2342":1,"2717":1,"2721":1,"2726":1}}],["mandelbrot",{"2":{"6":5,"1437":2}}],["many",{"2":{"2":1,"27":1,"94":1,"117":1,"151":1,"158":1,"597":1,"598":1,"1323":1,"1371":2,"1818":1,"2259":1,"2692":1,"2698":1,"2708":1,"2726":1}}],["makes",{"2":{"14":1,"44":4,"98":1,"103":1,"134":1,"158":1,"365":1,"595":1,"712":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1318":1,"1346":1,"1371":45,"1399":1,"1429":1,"1462":1,"1477":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"1966":1,"2004":1,"2044":1,"2097":1,"2123":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2681":1}}],["make",{"2":{"2":1,"4":1,"5":1,"25":1,"27":1,"28":1,"35":1,"37":1,"42":2,"47":1,"48":1,"70":1,"71":1,"75":1,"117":1,"137":1,"142":1,"145":2,"147":1,"148":1,"158":1,"164":1,"181":1,"186":1,"197":1,"211":1,"219":1,"648":1,"712":1,"768":1,"774":1,"1309":1,"1313":1,"1315":1,"1335":2,"1371":10,"1907":1,"2124":1,"2341":1,"2467":1,"2676":1,"2679":1,"2692":2,"2695":1,"2696":1,"2703":1,"2706":1,"2708":1,"2711":1,"2717":3,"2720":1,"2727":1}}],["making",{"2":{"1":1,"103":1,"1371":1,"2702":1}}],["makies",{"0":{"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"2680":1}}],["makieextension",{"2":{"149":1}}],["makiepkgexttest",{"2":{"149":1}}],["makiecore",{"2":{"71":2,"143":1,"145":2,"149":1,"1001":1,"1371":66,"1434":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1820":1,"1960":1,"2218":1,"2252":1,"2466":1,"2549":1,"2577":1,"2647":1,"2723":2}}],["makie",{"0":{"70":1,"149":1,"193":1,"196":1,"2724":1,"2725":1},"1":{"194":1,"195":1,"196":1,"197":1},"2":{"1":1,"2":1,"7":1,"8":2,"11":1,"17":3,"21":1,"23":1,"27":3,"28":2,"31":3,"32":1,"40":1,"42":1,"45":1,"46":1,"53":1,"57":1,"58":4,"61":5,"62":1,"66":1,"67":1,"68":2,"70":7,"71":15,"73":1,"74":2,"77":4,"79":1,"81":10,"84":2,"88":1,"90":1,"101":2,"102":2,"103":1,"104":2,"105":4,"106":6,"107":2,"108":1,"115":3,"117":3,"119":1,"130":1,"137":2,"138":1,"143":2,"144":3,"146":1,"147":5,"148":5,"149":6,"151":1,"154":4,"155":2,"157":1,"158":7,"159":3,"160":2,"161":1,"162":3,"163":2,"164":2,"165":1,"166":1,"173":1,"174":1,"181":1,"186":1,"189":2,"193":2,"194":2,"195":3,"196":3,"197":5,"211":1,"215":2,"232":1,"267":1,"280":1,"284":8,"287":4,"288":1,"294":1,"296":5,"302":1,"314":1,"327":1,"331":8,"334":4,"335":1,"341":1,"343":5,"349":1,"385":1,"389":1,"399":1,"418":1,"422":1,"432":1,"449":1,"453":1,"463":1,"536":1,"552":1,"575":1,"576":1,"582":1,"584":1,"605":1,"618":1,"712":1,"807":1,"809":1,"840":1,"842":1,"854":1,"941":1,"946":2,"948":2,"958":1,"964":1,"969":1,"975":2,"977":2,"988":1,"991":1,"996":1,"1013":2,"1015":2,"1038":1,"1044":1,"1051":2,"1053":2,"1072":1,"1077":3,"1079":1,"1080":2,"1088":2,"1090":2,"1119":1,"1128":1,"1163":1,"1187":1,"1193":2,"1195":2,"1219":1,"1224":1,"1230":2,"1232":2,"1256":1,"1261":4,"1262":1,"1280":1,"1285":1,"1309":2,"1312":2,"1313":2,"1320":5,"1325":2,"1327":2,"1341":1,"1345":1,"1350":1,"1359":1,"1371":660,"1372":1,"1378":2,"1380":2,"1391":1,"1394":1,"1398":1,"1404":1,"1410":2,"1412":2,"1428":1,"1442":3,"1446":2,"1448":2,"1461":1,"1466":1,"1472":3,"1473":2,"1478":2,"1480":2,"1488":1,"1515":1,"1520":2,"1522":2,"1532":1,"1538":1,"1545":1,"1549":1,"1550":2,"1552":2,"1563":1,"1570":1,"1586":2,"1588":2,"1601":1,"1605":3,"1613":2,"1615":2,"1626":1,"1629":1,"1633":1,"1645":2,"1647":2,"1657":1,"1663":1,"1670":1,"1676":2,"1678":2,"1697":1,"1702":3,"1705":1,"1711":2,"1713":2,"1733":1,"1738":3,"1794":1,"1795":2,"1812":1,"1821":6,"1825":1,"1826":2,"1828":2,"1839":1,"1846":1,"1855":1,"1874":1,"1881":1,"1900":1,"1907":5,"1930":1,"1936":2,"1938":2,"1954":1,"1964":2,"1966":1,"1979":2,"1981":2,"1998":1,"2003":1,"2012":1,"2018":2,"2020":2,"2043":1,"2050":1,"2070":1,"2076":2,"2078":2,"2089":1,"2092":1,"2096":1,"2102":1,"2108":2,"2110":2,"2128":1,"2133":1,"2153":1,"2170":1,"2181":2,"2189":2,"2191":2,"2212":1,"2219":1,"2225":2,"2227":2,"2245":1,"2250":3,"2254":1,"2259":1,"2267":2,"2269":2,"2285":1,"2292":1,"2296":1,"2302":1,"2325":1,"2339":1,"2341":1,"2361":1,"2367":1,"2396":1,"2397":1,"2427":1,"2436":1,"2441":2,"2443":2,"2453":1,"2459":1,"2467":1,"2474":2,"2476":2,"2496":1,"2502":1,"2509":2,"2511":2,"2524":1,"2529":1,"2535":2,"2537":2,"2555":2,"2556":1,"2563":2,"2565":2,"2577":2,"2585":1,"2592":1,"2596":1,"2597":2,"2599":2,"2610":1,"2617":1,"2628":1,"2629":4,"2653":2,"2655":2,"2665":1,"2671":1,"2677":1,"2678":1,"2680":1,"2681":1,"2682":1,"2688":5,"2692":1,"2693":1,"2694":1,"2695":7,"2696":1,"2697":1,"2700":1,"2701":2,"2716":2,"2717":6,"2718":10,"2719":5,"2720":1,"2721":8,"2723":4,"2724":2,"2725":5,"2726":1,"2727":1,"2728":1,"2729":1,"2730":5,"2731":1}}],["moritz",{"2":{"2219":1}}],["more",{"2":{"1":1,"10":1,"27":3,"33":2,"42":1,"46":3,"48":1,"57":1,"59":1,"69":1,"71":1,"77":1,"92":1,"93":1,"102":1,"103":2,"111":1,"114":1,"115":1,"117":1,"130":1,"136":1,"140":1,"142":2,"149":1,"151":2,"157":1,"159":1,"160":1,"161":1,"173":1,"187":2,"194":1,"215":2,"216":1,"287":1,"334":1,"365":1,"597":2,"648":1,"765":1,"774":1,"1318":2,"1335":1,"1371":38,"1436":1,"1855":1,"1907":9,"2171":1,"2341":1,"2676":2,"2680":1,"2681":2,"2702":1,"2707":1,"2713":1,"2715":2,"2716":1,"2717":2,"2721":3}}],["mockup",{"2":{"1907":8}}],["moment",{"2":{"142":1,"213":1}}],["months",{"2":{"1352":2}}],["month",{"2":{"1315":2}}],["monochrome",{"2":{"107":1}}],["monitor",{"2":{"17":4,"102":3,"1371":1}}],["mobile",{"2":{"39":1}}],["moveto",{"2":{"1371":4,"1967":3,"1968":3}}],["movements",{"2":{"1371":1}}],["movement",{"2":{"115":1,"207":1,"208":1,"1371":1}}],["move",{"2":{"81":1,"188":1,"189":1,"603":1,"605":1,"617":1,"861":1,"1491":1,"2707":1,"2710":1,"2711":1,"2718":2}}],["moves",{"2":{"75":1,"873":1,"1371":3}}],["moved",{"2":{"18":1,"1442":1}}],["moving",{"0":{"1491":1},"2":{"33":1,"63":1,"77":1,"117":1}}],["mouth",{"2":{"31":2,"2721":2}}],["mousepos",{"2":{"2718":2}}],["mouseposition",{"2":{"74":1,"75":7,"76":2,"77":10,"117":1,"165":1,"1371":3,"2718":2}}],["mouseinside",{"2":{"1371":2}}],["mouseevents",{"2":{"1371":2}}],["mouseeventhandle",{"2":{"1371":26}}],["mouseeventtype",{"2":{"1371":1}}],["mouseeventtypes",{"2":{"214":1,"215":2}}],["mouseevent",{"2":{"214":2,"215":1,"1371":27}}],["mouseover",{"2":{"77":1,"1371":1}}],["mousebuttons",{"2":{"1371":1}}],["mousebuttonstate",{"2":{"74":1,"75":1,"77":1,"1371":1,"2718":1}}],["mousebuttonevent",{"2":{"74":2,"75":1,"1371":2,"2718":1}}],["mousebutton",{"2":{"74":1,"75":7,"76":2,"77":3,"165":1,"1371":4,"2718":1}}],["mousewheel",{"2":{"57":1,"1371":1}}],["mouse",{"0":{"75":1},"2":{"21":2,"56":4,"57":15,"74":5,"75":18,"76":7,"77":6,"78":5,"115":1,"165":1,"232":1,"493":1,"494":1,"504":1,"505":1,"523":1,"605":2,"608":1,"609":1,"771":5,"778":2,"791":2,"795":1,"828":2,"861":1,"865":1,"866":1,"1371":46,"1442":1,"2718":5}}],["moerman",{"2":{"31":1,"2721":1}}],["module",{"2":{"149":2,"1371":3}}],["modus",{"2":{"11":1,"26":1}}],["mod1",{"2":{"75":1,"76":1,"81":1,"2686":2}}],["modify",{"2":{"106":1,"1371":2,"1507":1,"2178":1}}],["modifying",{"0":{"154":1},"2":{"59":1}}],["modified",{"2":{"521":1,"770":1,"2629":1}}],["modifier",{"2":{"57":1,"59":1,"958":1,"988":1,"1371":14,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"2089":1,"2453":1,"2610":1,"2665":1}}],["modifies",{"2":{"2":1,"17":1}}],["mod",{"2":{"57":1,"1371":1}}],["modes",{"0":{"2341":1},"2":{"41":1,"600":1}}],["moderngl",{"2":{"88":1}}],["modern",{"2":{"39":1}}],["models",{"2":{"84":1}}],["model",{"0":{"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1},"2":{"31":1,"61":1,"63":1,"64":7,"66":1,"117":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1371":93,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2007":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2297":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2678":1,"2680":2,"2681":1,"2682":2,"2721":2}}],["mode=input",{"2":{"30":1}}],["mode",{"0":{"25":1,"1262":1,"1276":1,"2342":1,"2357":1},"2":{"17":1,"57":4,"102":2,"120":2,"197":1,"215":2,"218":1,"378":1,"475":1,"491":1,"515":1,"538":1,"600":2,"607":1,"625":1,"651":1,"864":1,"882":1,"928":1,"1262":4,"1268":1,"1269":1,"1276":3,"1371":12,"1907":4,"2342":2,"2365":1,"2721":1}}],["mostly",{"2":{"33":1,"36":1,"42":1,"44":1,"122":1,"144":1,"148":1,"151":1,"600":1}}],["most",{"2":{"4":1,"16":1,"23":1,"26":1,"27":2,"71":1,"74":6,"96":1,"104":1,"117":1,"119":1,"130":1,"215":1,"365":1,"598":1,"1077":1,"1285":1,"1318":1,"1371":11,"1605":1,"1702":1,"1738":1,"1964":1,"2250":1,"2341":1,"2695":1,"2700":1,"2726":1,"2727":1}}],["fcfc82",{"2":{"2691":1}}],["fsize",{"2":{"1442":1}}],["fmt",{"2":{"1371":2}}],["fn",{"2":{"1313":2}}],["fg",{"2":{"192":11}}],["f3",{"2":{"165":1}}],["f32",{"2":{"61":3,"64":1}}],["ftfont",{"2":{"105":1}}],["f2",{"2":{"48":2,"165":1}}],["f1",{"2":{"48":2,"165":1}}],["fff",{"2":{"47":1}}],["ffmpeg",{"2":{"3":1,"1371":8}}],["fd909a9d8923",{"2":{"45":1}}],["f63868c72248",{"2":{"44":1}}],["fes50",{"2":{"2733":1}}],["fes25",{"2":{"2733":1}}],["fes100",{"2":{"2733":1}}],["fes10",{"2":{"2733":1}}],["fes",{"2":{"2733":1}}],["ferrari",{"2":{"2257":1}}],["february",{"2":{"1352":1}}],["few",{"2":{"117":1,"165":1,"166":1,"880":1,"888":1,"1371":3,"1608":1,"1640":1,"1965":1,"1974":1}}],["fetched",{"2":{"1371":1}}],["fetch",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2,"147":2}}],["feat",{"2":{"32":2}}],["features",{"2":{"27":1,"32":1}}],["feature",{"2":{"16":1,"27":1,"39":1,"76":1,"536":1,"765":1,"780":1,"1309":1,"1371":4}}],["f",{"2":{"21":3,"30":2,"45":3,"50":3,"51":4,"57":1,"68":3,"71":2,"77":2,"92":5,"93":6,"94":6,"96":1,"97":4,"98":12,"99":3,"100":15,"106":3,"120":6,"140":2,"148":4,"158":1,"159":1,"162":3,"163":4,"164":5,"165":1,"166":8,"175":5,"178":2,"183":3,"184":5,"189":7,"191":3,"192":7,"199":3,"200":1,"201":3,"202":9,"203":5,"204":6,"205":4,"219":6,"220":4,"231":6,"236":5,"245":5,"246":5,"258":4,"263":5,"276":5,"284":7,"287":6,"298":4,"301":6,"305":4,"310":5,"323":5,"331":7,"334":6,"345":4,"348":6,"513":4,"595":6,"596":6,"597":7,"598":9,"599":6,"600":9,"601":7,"602":15,"603":7,"605":7,"623":5,"644":4,"645":9,"646":7,"647":4,"648":10,"649":10,"725":2,"766":3,"767":4,"768":9,"769":6,"770":7,"890":4,"891":4,"941":1,"970":6,"1001":1,"1002":4,"1045":6,"1080":3,"1165":2,"1166":4,"1167":3,"1188":8,"1225":6,"1261":12,"1262":4,"1312":4,"1315":2,"1316":2,"1317":3,"1318":1,"1351":12,"1352":6,"1371":58,"1373":9,"1405":9,"1436":12,"1442":2,"1468":6,"1469":6,"1470":3,"1471":4,"1472":3,"1473":3,"1489":6,"1582":6,"1608":10,"1639":3,"1640":10,"1670":4,"1705":3,"1795":4,"1821":18,"1931":6,"1965":3,"1966":4,"1971":3,"1972":3,"1974":14,"2013":3,"2071":5,"2103":2,"2122":4,"2134":12,"2171":6,"2181":5,"2182":5,"2188":1,"2253":3,"2254":3,"2257":3,"2258":5,"2259":4,"2260":4,"2261":4,"2340":6,"2341":9,"2342":3,"2368":7,"2530":14,"2551":1,"2553":1,"2554":1,"2555":2,"2556":6,"2679":8,"2692":25,"2696":1,"2697":5,"2698":2,"2699":3,"2700":3,"2701":6,"2702":1,"2703":4,"2704":3,"2705":1,"2706":3,"2707":1,"2708":1,"2709":2,"2710":1,"2711":3,"2712":2,"2713":1,"2714":1,"2715":3,"2717":3,"2728":3,"2730":2}}],["fuchsia",{"2":{"2739":1}}],["fun",{"2":{"1002":2}}],["fundamental",{"2":{"151":1}}],["funcs",{"2":{"725":3,"1371":1}}],["func",{"2":{"61":1,"63":3,"64":2,"66":1,"71":1,"725":3,"1371":19,"1434":1,"2188":2,"2678":1}}],["functionalities",{"2":{"149":1,"2723":1}}],["functionality",{"2":{"107":1,"115":1,"117":1,"157":1,"765":1,"1371":1,"1907":1}}],["functions",{"0":{"135":1,"136":1},"2":{"4":1,"8":1,"23":1,"57":1,"71":1,"77":1,"86":1,"100":1,"130":2,"135":1,"136":1,"137":1,"139":2,"143":2,"147":1,"149":3,"151":1,"154":1,"155":1,"158":2,"165":1,"174":1,"200":2,"202":1,"204":1,"213":1,"214":1,"231":1,"645":1,"767":2,"862":1,"1371":10,"1820":1,"2188":1,"2260":2,"2696":1,"2698":1,"2717":1,"2721":1}}],["function",{"0":{"78":1,"214":1,"1437":1},"2":{"2":6,"6":1,"9":2,"12":1,"15":1,"17":2,"29":1,"30":3,"31":2,"32":1,"42":1,"43":2,"44":6,"47":1,"51":1,"58":1,"59":1,"61":1,"62":1,"63":2,"64":1,"71":7,"77":5,"78":2,"80":1,"88":1,"94":1,"96":1,"98":1,"100":2,"115":1,"116":1,"117":4,"118":1,"130":1,"132":2,"136":1,"139":3,"140":1,"142":2,"147":2,"148":4,"149":3,"161":1,"162":1,"163":1,"164":1,"166":2,"175":1,"178":1,"192":2,"193":1,"205":1,"209":1,"214":4,"215":3,"231":3,"284":4,"287":1,"331":4,"334":1,"528":2,"605":1,"614":1,"646":1,"725":1,"861":1,"878":1,"891":1,"922":1,"941":1,"948":2,"954":1,"955":1,"956":1,"969":2,"977":2,"983":1,"984":1,"985":1,"1001":3,"1002":2,"1015":2,"1021":1,"1022":1,"1023":1,"1044":1,"1053":2,"1060":1,"1061":1,"1062":1,"1079":1,"1090":2,"1102":1,"1103":1,"1104":1,"1128":1,"1163":1,"1187":1,"1195":2,"1201":1,"1202":1,"1203":1,"1224":1,"1232":2,"1238":1,"1239":1,"1240":1,"1261":1,"1272":1,"1273":1,"1274":1,"1285":1,"1309":1,"1313":1,"1327":2,"1332":1,"1333":1,"1334":1,"1336":1,"1341":1,"1343":1,"1350":1,"1371":443,"1372":2,"1380":2,"1386":1,"1387":1,"1388":1,"1404":1,"1412":2,"1419":1,"1420":1,"1421":1,"1434":2,"1437":2,"1448":2,"1453":1,"1454":1,"1455":1,"1466":1,"1471":1,"1480":2,"1488":1,"1515":1,"1522":2,"1528":1,"1529":1,"1530":1,"1545":1,"1552":2,"1558":1,"1559":1,"1560":1,"1581":1,"1588":2,"1593":1,"1594":1,"1595":1,"1607":1,"1615":2,"1621":1,"1622":1,"1623":1,"1638":1,"1647":2,"1653":1,"1654":1,"1655":1,"1668":1,"1670":1,"1678":2,"1685":1,"1686":1,"1687":1,"1704":1,"1713":2,"1720":1,"1721":1,"1722":1,"1794":1,"1803":1,"1804":1,"1805":1,"1820":1,"1828":2,"1834":1,"1835":1,"1836":1,"1855":1,"1864":1,"1865":1,"1866":1,"1881":1,"1890":1,"1891":1,"1892":1,"1907":3,"1928":1,"1930":1,"1938":2,"1945":1,"1946":1,"1947":1,"1960":1,"1981":2,"1991":1,"1992":1,"1993":1,"2012":1,"2020":2,"2026":1,"2027":1,"2028":1,"2050":1,"2070":2,"2078":2,"2084":1,"2085":1,"2086":1,"2102":1,"2110":2,"2118":1,"2119":1,"2120":1,"2133":1,"2145":1,"2146":1,"2147":1,"2170":1,"2181":3,"2182":1,"2188":2,"2191":2,"2198":1,"2199":1,"2200":1,"2218":1,"2219":1,"2227":2,"2233":1,"2234":1,"2235":1,"2252":1,"2269":2,"2279":1,"2280":1,"2281":1,"2302":1,"2314":1,"2315":1,"2316":1,"2339":1,"2346":1,"2353":1,"2354":1,"2355":1,"2367":1,"2396":1,"2406":1,"2413":1,"2414":1,"2415":1,"2436":1,"2443":2,"2449":1,"2450":1,"2451":1,"2466":1,"2476":2,"2483":1,"2484":1,"2485":1,"2502":1,"2511":2,"2516":1,"2517":1,"2518":1,"2529":1,"2537":2,"2549":1,"2557":1,"2565":2,"2573":1,"2574":1,"2575":1,"2577":1,"2592":1,"2599":2,"2605":1,"2606":1,"2607":1,"2628":1,"2647":1,"2655":2,"2661":1,"2662":1,"2663":1,"2682":1,"2688":1,"2692":1,"2696":4,"2699":1,"2700":1,"2717":1,"2721":2,"2725":1}}],["furthermore",{"2":{"73":1,"78":1,"100":1,"147":1,"771":1,"1371":1}}],["further",{"2":{"57":1,"78":1,"98":2,"131":1,"768":2,"1371":112,"2682":1,"2703":1,"2717":1}}],["furthest",{"2":{"57":1,"1371":1}}],["future",{"2":{"27":2,"157":2,"158":1,"161":1,"1314":1}}],["fullaxis",{"2":{"770":6}}],["fully",{"2":{"37":1,"42":1,"147":1,"158":1,"188":1,"189":1,"191":1,"647":1,"1314":1,"2253":1}}],["full",{"0":{"25":1,"147":1},"2":{"62":1,"69":1,"77":1,"143":1,"147":1,"149":1,"158":1,"601":1,"605":1,"768":1,"834":1,"1371":3,"1807":1,"2556":1,"2701":1,"2723":1}}],["fullscreen",{"2":{"17":2}}],["flushes",{"2":{"1371":1}}],["fldmod1",{"2":{"284":1,"331":1,"356":1,"361":1,"365":1,"645":1,"1468":2,"1469":2,"1470":1,"1473":1,"1965":1}}],["flipx",{"2":{"1371":2,"1969":1}}],["flipy",{"2":{"1371":3,"1969":2}}],["flips",{"2":{"543":1,"544":1}}],["flipaxis",{"0":{"544":1},"2":{"535":2,"769":2,"1371":1}}],["flipped",{"2":{"226":1,"1371":1}}],["flip",{"0":{"226":1,"543":1,"1097":1,"1500":1},"2":{"158":1,"1077":3,"1080":4,"1371":21,"1491":3,"1511":2,"1605":3,"1702":3,"1705":2,"1738":3,"1969":1,"2250":3}}],["fly",{"2":{"154":1}}],["flexible",{"2":{"94":1,"196":2,"215":1,"2715":1}}],["flow",{"2":{"623":1}}],["floor=true",{"2":{"31":1,"2721":1}}],["floor",{"2":{"28":1,"31":2,"2688":1,"2721":2}}],["floating",{"2":{"115":1,"147":1}}],["float64",{"2":{"61":3,"62":1,"71":2,"74":3,"75":2,"81":2,"159":1,"192":3,"193":7,"891":3,"922":1,"1261":3,"1262":1,"1320":1,"1371":19,"1907":2,"2102":1,"2219":1,"2341":1}}],["float32convert",{"0":{"64":1},"2":{"61":2,"63":1,"64":6,"66":1,"1371":1}}],["float32",{"2":{"29":2,"42":1,"62":1,"64":3,"66":1,"87":2,"146":1,"148":2,"163":1,"1077":1,"1320":2,"1371":22,"1605":1,"1702":1,"1738":1,"2250":1,"2467":1,"2681":1,"2719":4}}],["floats",{"2":{"17":1,"75":1,"188":1}}],["float",{"2":{"17":2,"1371":1}}],["flag",{"2":{"2734":1}}],["flags",{"2":{"27":3,"1371":1}}],["flashy",{"2":{"47":1}}],["flatten",{"2":{"77":1}}],["flat",{"2":{"13":1,"45":1,"957":2,"987":2,"1371":20,"1390":2,"1531":2,"1625":2,"1656":2,"2088":2,"2452":2,"2557":1,"2664":2}}],["fairly",{"2":{"2681":1,"2717":1}}],["fail",{"2":{"87":2,"144":1}}],["failing",{"2":{"86":1}}],["fails",{"0":{"84":1},"2":{"1371":1}}],["fastie",{"2":{"2739":1}}],["fastpixel",{"2":{"1371":2,"2122":1}}],["fastshading",{"2":{"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1}}],["fast",{"2":{"158":1,"1309":1,"1371":2,"2122":1}}],["faster",{"2":{"27":1,"1316":1,"1371":1,"1964":1,"2676":1}}],["fake",{"2":{"148":1,"164":1,"2713":1}}],["falling",{"2":{"1165":1}}],["falls",{"2":{"644":2}}],["fall",{"2":{"117":1,"183":1,"1312":1,"2739":1}}],["false",{"2":{"9":1,"14":1,"17":7,"27":1,"30":1,"57":4,"59":1,"73":2,"77":6,"81":1,"93":5,"94":2,"115":3,"117":2,"121":2,"128":1,"180":4,"182":1,"188":1,"202":9,"215":2,"226":1,"272":1,"278":1,"281":1,"283":2,"298":2,"301":8,"303":1,"319":1,"325":1,"328":1,"330":2,"345":2,"348":8,"350":1,"392":3,"425":3,"456":3,"489":1,"513":2,"521":1,"535":5,"543":1,"563":1,"597":1,"605":4,"641":1,"645":3,"646":3,"649":1,"685":2,"725":1,"740":1,"767":1,"768":2,"769":5,"770":1,"771":2,"775":3,"781":1,"794":2,"803":1,"817":1,"818":1,"837":1,"849":1,"861":2,"880":1,"891":1,"908":1,"914":1,"925":3,"927":1,"951":1,"963":1,"965":1,"967":1,"980":1,"994":1,"997":1,"999":1,"1033":1,"1034":1,"1040":1,"1042":1,"1069":1,"1074":1,"1076":1,"1080":1,"1118":1,"1120":1,"1125":1,"1154":1,"1165":2,"1167":2,"1208":1,"1218":1,"1220":1,"1222":1,"1245":1,"1255":1,"1257":1,"1259":1,"1279":1,"1281":1,"1283":1,"1305":1,"1311":1,"1317":1,"1335":1,"1342":1,"1344":1,"1346":1,"1348":1,"1367":1,"1371":208,"1383":1,"1397":1,"1399":1,"1402":1,"1427":1,"1429":1,"1431":1,"1456":1,"1460":1,"1462":1,"1464":1,"1525":1,"1537":1,"1539":1,"1541":1,"1568":1,"1571":1,"1577":1,"1590":1,"1600":1,"1602":1,"1604":1,"1608":5,"1618":1,"1632":1,"1634":1,"1636":1,"1640":5,"1650":1,"1662":1,"1664":1,"1666":1,"1694":1,"1699":1,"1701":1,"1729":1,"1735":1,"1737":1,"1810":1,"1813":1,"1817":1,"1844":1,"1847":1,"1853":1,"1873":1,"1875":1,"1879":1,"1899":1,"1901":1,"1905":1,"1907":3,"1909":1,"1924":1,"1953":1,"1955":1,"1957":1,"1969":1,"1974":7,"1984":1,"1986":1,"2001":1,"2004":1,"2007":1,"2009":1,"2042":1,"2044":1,"2048":1,"2081":1,"2095":1,"2097":1,"2100":1,"2127":1,"2129":1,"2131":1,"2152":1,"2154":1,"2163":1,"2210":1,"2213":1,"2216":1,"2237":1,"2242":1,"2247":1,"2249":1,"2274":1,"2289":1,"2293":1,"2297":1,"2299":1,"2313":1,"2323":1,"2326":1,"2333":1,"2336":1,"2337":1,"2338":1,"2360":1,"2362":1,"2364":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2423":1,"2425":1,"2428":1,"2432":1,"2446":1,"2458":1,"2460":1,"2462":1,"2493":1,"2498":1,"2500":1,"2519":1,"2523":1,"2525":1,"2527":1,"2545":1,"2567":2,"2576":1,"2582":1,"2587":1,"2589":1,"2615":1,"2618":1,"2624":1,"2643":1,"2644":1,"2658":1,"2670":1,"2672":1,"2674":1,"2679":3,"2686":2,"2688":2,"2701":5,"2706":3,"2711":2,"2712":1,"2717":1,"2718":3}}],["family",{"2":{"105":2,"238":1,"248":1,"265":1,"290":1,"312":1,"337":1,"373":1,"498":1,"550":1,"578":1,"627":1,"665":1,"703":1,"909":1}}],["familiar",{"2":{"2":1,"158":1}}],["farplane",{"2":{"2719":2}}],["farclip=1000",{"2":{"1371":1}}],["far",{"2":{"31":1,"57":9,"122":1,"647":1,"774":1,"1371":11,"2692":1,"2697":1,"2706":1,"2709":1,"2717":2,"2721":5}}],["facet",{"2":{"162":2,"202":1,"2692":1}}],["face",{"2":{"77":1,"1371":1,"1670":1,"2555":1}}],["faces",{"2":{"31":1,"1371":3,"1668":2,"1669":2,"1670":3,"2686":2,"2688":2,"2721":1}}],["facing",{"2":{"66":1,"2555":1}}],["fact",{"2":{"64":1,"98":1}}],["factors",{"2":{"18":2,"101":1}}],["factor",{"0":{"2378":1,"2548":1},"2":{"14":1,"17":2,"18":3,"19":3,"102":4,"1140":1,"1295":1,"1323":1,"1371":11,"2370":1,"2378":1,"2411":1,"2530":3,"2533":1,"2548":1,"2682":1}}],["fault",{"2":{"23":1}}],["fxaa=true",{"2":{"1002":2}}],["fxaa",{"0":{"951":1,"980":1,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1270":1,"1329":1,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1618":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1986":1,"2023":1,"2081":1,"2115":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1},"2":{"9":1,"17":2,"951":1,"965":1,"980":1,"997":1,"1018":1,"1040":1,"1057":1,"1074":1,"1098":1,"1120":1,"1198":1,"1220":1,"1235":1,"1257":1,"1270":1,"1281":1,"1329":1,"1346":1,"1371":129,"1383":1,"1399":1,"1416":1,"1429":1,"1450":1,"1462":1,"1525":1,"1539":1,"1555":1,"1571":1,"1590":1,"1602":1,"1608":5,"1618":1,"1634":1,"1640":5,"1650":1,"1664":1,"1682":1,"1699":1,"1717":1,"1735":1,"1800":1,"1813":1,"1831":1,"1847":1,"1862":1,"1875":1,"1888":1,"1901":1,"1942":1,"1955":1,"1974":5,"1986":1,"2004":1,"2023":1,"2044":1,"2081":1,"2097":1,"2115":1,"2129":1,"2143":1,"2154":1,"2194":1,"2213":1,"2230":1,"2247":1,"2274":1,"2293":1,"2312":1,"2326":1,"2351":1,"2362":1,"2410":1,"2428":1,"2446":1,"2460":1,"2480":1,"2498":1,"2513":1,"2525":1,"2569":1,"2587":1,"2602":1,"2618":1,"2658":1,"2672":1}}],["fps",{"2":{"6":2,"80":2}}],["folder",{"2":{"1371":1,"2695":7,"2700":1}}],["foldl",{"2":{"148":1}}],["follows",{"2":{"187":2,"246":1,"1371":2,"2256":1,"2341":1}}],["follow",{"2":{"77":1,"1371":1,"1881":1,"1882":1,"2694":1}}],["followed",{"2":{"65":1}}],["following",{"2":{"3":1,"11":1,"27":1,"40":1,"43":1,"53":1,"56":1,"61":1,"67":1,"71":1,"74":1,"81":1,"98":1,"106":1,"114":1,"136":1,"147":1,"149":1,"163":1,"174":1,"181":1,"191":1,"192":1,"196":1,"644":1,"647":1,"768":1,"1371":7,"1400":1,"1881":1,"2098":1,"2681":1,"2701":2,"2719":1,"2724":1,"2730":1}}],["fonts",{"0":{"104":1,"107":1,"121":1,"2272":1},"1":{"105":1,"106":1,"107":1},"2":{"90":1,"104":2,"106":6,"107":3,"121":1,"176":2,"1080":1,"1371":10,"2260":1,"2261":1,"2271":1,"2272":2}}],["fontsizes",{"2":{"2260":2}}],["fontsize=30",{"2":{"177":1,"1907":1}}],["fontsize",{"0":{"499":1,"628":1,"736":1,"910":1,"1172":1,"2273":1,"2311":1},"2":{"61":1,"103":3,"106":1,"120":2,"159":1,"175":3,"178":3,"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"553":1,"581":1,"602":7,"623":1,"628":1,"668":1,"707":1,"736":1,"812":2,"844":2,"855":1,"856":2,"910":1,"1112":1,"1165":1,"1166":1,"1172":1,"1371":19,"1966":1,"2254":1,"2258":1,"2260":2,"2261":2,"2273":2,"2285":1,"2701":1,"2714":1}}],["fontpaths",{"2":{"90":1}}],["font",{"0":{"90":1,"103":1,"498":1,"627":1,"909":1,"1107":1,"1171":1,"1503":1,"2271":1,"2310":1},"2":{"90":6,"101":1,"103":2,"104":1,"105":10,"106":3,"121":1,"238":1,"241":1,"248":1,"251":1,"265":1,"268":1,"290":1,"293":1,"312":1,"315":1,"337":1,"340":1,"373":1,"375":1,"378":1,"387":1,"401":1,"420":1,"434":1,"451":1,"465":1,"498":1,"499":1,"550":1,"553":1,"578":1,"581":1,"627":1,"628":1,"649":4,"665":1,"668":1,"703":1,"707":1,"736":1,"809":2,"842":2,"854":2,"909":1,"1107":2,"1112":1,"1171":1,"1206":2,"1209":1,"1243":2,"1246":1,"1371":40,"1503":1,"1624":1,"1625":1,"1627":1,"1964":1,"1966":1,"1985":1,"2258":1,"2260":4,"2261":4,"2271":4,"2310":2,"2701":3,"2702":1,"2706":1,"2711":1,"2714":1}}],["found",{"2":{"43":1,"44":1,"100":1,"144":3,"888":1,"1371":2,"2696":1}}],["four",{"2":{"8":1,"94":1,"99":2,"117":1,"122":1,"127":1,"194":1,"231":1,"477":2,"594":1,"1371":4,"1545":1,"2592":1,"2703":1,"2710":1,"2714":1,"2716":1}}],["fov",{"2":{"28":1,"29":1,"30":1,"57":6,"1371":6}}],["focused",{"0":{"895":1,"896":1,"900":1,"901":1,"908":1},"2":{"57":1,"74":2,"895":1,"896":1,"900":1,"901":1,"908":1,"1371":6}}],["focuses",{"2":{"17":1}}],["focusing",{"2":{"57":1,"1371":1}}],["focus",{"2":{"17":1,"1371":1}}],["forall",{"2":{"120":1}}],["foreground",{"2":{"74":1,"192":1}}],["foreach",{"2":{"32":1,"1371":3}}],["forced",{"2":{"219":1}}],["force",{"2":{"42":1,"59":1,"1371":2,"2692":3}}],["forcing",{"0":{"22":1}}],["former",{"2":{"146":1,"1371":1}}],["forms",{"2":{"138":1,"1371":1,"1970":2,"2555":1}}],["formula",{"2":{"121":1,"768":1,"2260":1}}],["format`",{"2":{"1371":2}}],["format=nothing",{"2":{"1371":1}}],["format=",{"2":{"1371":1}}],["formatted",{"2":{"2555":1}}],["formatter=x",{"2":{"1490":1}}],["formatter",{"0":{"1108":1,"1504":1},"2":{"71":2,"287":1,"296":1,"334":1,"343":1,"807":1,"840":1,"1080":1,"1108":1,"1207":1,"1244":1,"1371":7,"1504":1}}],["formatting",{"2":{"284":1,"287":1,"331":1,"334":1}}],["format",{"2":{"70":1,"101":1,"287":2,"334":2,"399":1,"432":1,"463":1,"575":1,"880":3,"1371":41,"2555":1}}],["formats",{"0":{"3":1},"2":{"3":1,"287":1,"334":1,"1207":1,"1244":1,"1371":6,"1967":1,"2700":1}}],["form",{"2":{"24":1,"174":1,"1044":1,"1371":8,"1434":1,"1437":1,"1670":1,"1963":1,"2370":1,"2696":2}}],["forwarded",{"2":{"46":2,"59":1,"114":2,"646":1,"1371":13}}],["forwarding",{"0":{"24":1,"111":1},"2":{"46":1,"110":1,"111":1}}],["forward",{"2":{"13":1,"44":1,"57":1,"114":2,"117":2,"161":1,"163":1,"1371":6,"1670":1,"2725":1}}],["forget",{"2":{"6":1,"92":1}}],["for",{"0":{"141":1,"159":1,"162":1,"163":1,"1439":1,"1440":1,"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"3":1,"4":2,"6":2,"8":1,"9":1,"10":1,"14":4,"17":6,"18":1,"20":1,"21":3,"22":1,"23":3,"26":3,"27":8,"28":2,"30":1,"31":1,"32":7,"33":1,"37":1,"40":2,"42":9,"43":1,"44":5,"46":2,"49":1,"53":1,"54":1,"55":1,"56":1,"57":31,"59":2,"61":7,"63":2,"64":4,"66":4,"67":1,"69":4,"70":11,"71":9,"73":1,"74":3,"75":3,"76":1,"77":13,"78":2,"80":2,"81":12,"84":1,"88":3,"94":3,"96":1,"98":4,"99":3,"100":1,"101":4,"102":8,"103":8,"104":1,"105":1,"106":1,"109":1,"110":1,"113":1,"114":4,"115":4,"117":8,"119":1,"120":1,"121":2,"122":1,"123":1,"125":1,"126":1,"128":2,"129":2,"130":1,"131":1,"132":1,"134":2,"135":1,"138":2,"142":1,"145":6,"146":2,"147":5,"148":7,"149":6,"151":2,"153":1,"155":2,"157":1,"158":2,"159":3,"160":2,"161":1,"162":3,"163":3,"164":4,"165":4,"166":3,"174":1,"175":1,"176":1,"177":1,"178":1,"180":1,"181":2,"182":1,"183":2,"184":4,"186":2,"187":3,"188":6,"189":1,"192":1,"193":3,"194":2,"195":2,"196":3,"197":3,"201":2,"202":1,"203":1,"204":2,"213":2,"214":1,"215":3,"216":1,"219":2,"220":2,"224":1,"225":1,"231":1,"232":1,"276":2,"280":1,"284":6,"287":9,"294":1,"296":5,"301":1,"302":1,"323":2,"327":1,"331":6,"334":9,"341":1,"343":5,"348":1,"349":1,"355":2,"356":1,"358":1,"359":1,"360":1,"361":1,"365":2,"366":3,"378":2,"392":1,"425":1,"456":1,"477":2,"489":3,"497":1,"513":1,"528":1,"535":1,"536":2,"561":1,"575":1,"582":1,"597":2,"598":1,"599":2,"600":2,"601":1,"602":2,"603":1,"604":1,"623":1,"632":1,"644":2,"645":2,"646":5,"647":3,"648":3,"649":5,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"712":2,"715":1,"716":1,"717":1,"765":1,"768":1,"769":7,"770":1,"771":2,"773":5,"774":2,"775":1,"778":1,"782":1,"783":1,"784":1,"791":1,"795":1,"805":1,"807":1,"816":2,"826":1,"828":1,"839":1,"840":1,"848":2,"861":1,"880":1,"891":1,"907":1,"920":1,"922":1,"941":1,"946":1,"948":1,"952":1,"954":1,"958":2,"960":1,"961":1,"962":1,"964":2,"969":1,"970":3,"975":1,"977":1,"981":1,"983":1,"986":3,"988":2,"990":1,"992":1,"993":1,"996":2,"1001":2,"1002":10,"1007":2,"1008":1,"1010":1,"1013":1,"1015":1,"1019":1,"1021":1,"1025":1,"1027":2,"1028":1,"1031":1,"1032":1,"1038":2,"1044":1,"1045":1,"1048":1,"1050":1,"1051":1,"1053":1,"1058":1,"1060":1,"1064":1,"1067":1,"1068":1,"1072":2,"1077":1,"1079":1,"1080":3,"1088":1,"1090":1,"1096":1,"1100":1,"1102":1,"1113":1,"1114":1,"1116":1,"1119":2,"1128":1,"1129":1,"1147":1,"1161":1,"1163":1,"1166":1,"1187":1,"1188":2,"1193":1,"1195":1,"1199":1,"1201":1,"1214":1,"1216":1,"1217":1,"1219":2,"1224":2,"1225":2,"1230":1,"1232":1,"1236":1,"1238":1,"1251":1,"1253":1,"1254":1,"1256":2,"1261":1,"1272":1,"1275":1,"1276":2,"1277":1,"1280":2,"1285":1,"1302":1,"1309":3,"1311":2,"1313":2,"1316":1,"1317":1,"1318":1,"1322":2,"1325":1,"1327":1,"1330":1,"1332":1,"1335":1,"1337":1,"1338":1,"1339":1,"1340":1,"1345":2,"1350":1,"1351":2,"1352":2,"1366":1,"1371":943,"1372":2,"1378":1,"1380":1,"1384":1,"1386":1,"1389":3,"1391":2,"1393":1,"1395":1,"1396":1,"1398":2,"1404":1,"1410":1,"1412":1,"1417":1,"1419":1,"1424":1,"1425":1,"1426":1,"1428":2,"1434":3,"1436":9,"1437":1,"1439":2,"1440":4,"1442":3,"1446":1,"1448":1,"1451":1,"1453":1,"1457":1,"1458":1,"1459":1,"1461":2,"1466":2,"1468":3,"1469":3,"1470":1,"1473":1,"1476":1,"1478":1,"1480":1,"1481":1,"1482":1,"1483":1,"1487":1,"1488":1,"1491":1,"1507":1,"1515":1,"1520":1,"1522":1,"1526":1,"1528":1,"1532":2,"1534":1,"1535":1,"1536":1,"1538":2,"1545":1,"1549":1,"1550":1,"1552":1,"1556":1,"1558":1,"1563":2,"1564":1,"1566":1,"1567":1,"1570":2,"1574":1,"1581":1,"1586":1,"1588":1,"1591":1,"1593":1,"1597":1,"1598":1,"1599":1,"1601":2,"1605":1,"1607":2,"1608":1,"1613":1,"1615":1,"1619":1,"1621":1,"1624":6,"1625":1,"1626":6,"1627":1,"1628":1,"1630":1,"1631":1,"1633":2,"1638":2,"1640":1,"1645":1,"1647":1,"1651":1,"1653":1,"1657":2,"1659":1,"1660":1,"1661":1,"1663":2,"1668":1,"1669":2,"1670":5,"1673":1,"1675":1,"1676":1,"1678":1,"1683":1,"1685":1,"1689":1,"1692":1,"1693":1,"1697":2,"1702":1,"1704":2,"1705":4,"1708":1,"1711":1,"1713":1,"1718":1,"1720":1,"1723":1,"1727":1,"1728":1,"1733":2,"1738":4,"1794":1,"1803":1,"1806":1,"1812":2,"1818":1,"1820":1,"1821":6,"1825":1,"1826":1,"1828":1,"1832":1,"1834":1,"1839":2,"1840":1,"1842":1,"1843":1,"1846":2,"1850":1,"1855":3,"1864":1,"1872":1,"1874":2,"1881":2,"1890":1,"1898":1,"1900":2,"1907":7,"1914":1,"1920":1,"1925":1,"1927":1,"1930":1,"1936":1,"1938":1,"1943":1,"1945":1,"1950":1,"1951":1,"1952":1,"1954":2,"1960":2,"1963":1,"1965":1,"1966":3,"1967":1,"1968":1,"1969":1,"1971":2,"1972":1,"1974":2,"1979":1,"1981":1,"1985":1,"1989":1,"1991":1,"1994":1,"1997":1,"1998":1,"1999":1,"2000":1,"2003":2,"2012":1,"2018":1,"2020":1,"2024":1,"2026":1,"2031":1,"2033":1,"2040":1,"2041":1,"2043":2,"2050":3,"2052":1,"2053":1,"2070":1,"2076":1,"2078":1,"2082":1,"2084":1,"2087":3,"2089":2,"2091":1,"2093":1,"2094":1,"2096":2,"2102":1,"2108":1,"2110":1,"2112":1,"2116":1,"2118":1,"2121":1,"2122":1,"2125":1,"2126":1,"2128":2,"2133":1,"2145":1,"2150":1,"2151":4,"2153":2,"2170":1,"2171":1,"2178":1,"2181":2,"2189":1,"2191":1,"2196":1,"2198":1,"2205":1,"2208":1,"2209":1,"2212":2,"2218":1,"2219":5,"2222":1,"2225":1,"2227":1,"2231":1,"2233":1,"2237":1,"2238":1,"2240":1,"2241":1,"2245":2,"2250":1,"2252":1,"2253":1,"2254":4,"2255":2,"2256":5,"2257":1,"2258":2,"2259":1,"2260":3,"2261":1,"2266":1,"2267":1,"2269":1,"2272":1,"2277":1,"2279":1,"2284":1,"2285":1,"2286":1,"2287":1,"2292":2,"2296":1,"2301":1,"2302":1,"2314":1,"2318":1,"2325":2,"2339":2,"2341":7,"2353":1,"2357":1,"2358":1,"2361":2,"2367":1,"2370":1,"2378":1,"2388":1,"2396":1,"2397":2,"2413":1,"2419":1,"2427":2,"2436":1,"2441":1,"2443":1,"2447":1,"2449":1,"2453":2,"2455":1,"2456":1,"2457":1,"2459":2,"2466":1,"2467":1,"2469":1,"2472":1,"2474":1,"2476":1,"2479":1,"2481":1,"2483":1,"2488":1,"2489":1,"2491":1,"2492":1,"2496":2,"2502":1,"2503":3,"2509":1,"2511":1,"2514":1,"2516":1,"2520":1,"2521":1,"2522":1,"2524":2,"2529":1,"2530":2,"2533":1,"2535":1,"2537":1,"2538":1,"2539":1,"2543":1,"2548":1,"2549":2,"2551":1,"2553":1,"2555":6,"2556":1,"2560":1,"2562":1,"2563":1,"2565":1,"2567":1,"2571":1,"2573":1,"2578":1,"2580":1,"2581":1,"2585":2,"2590":1,"2592":1,"2596":1,"2597":1,"2599":1,"2603":1,"2605":1,"2610":2,"2611":1,"2613":1,"2614":1,"2617":2,"2621":1,"2628":1,"2647":1,"2648":1,"2653":1,"2655":1,"2659":1,"2661":1,"2665":2,"2667":1,"2668":1,"2669":1,"2671":2,"2676":1,"2677":2,"2679":2,"2680":2,"2681":2,"2682":4,"2684":1,"2685":1,"2686":10,"2687":2,"2688":2,"2692":9,"2693":1,"2694":1,"2695":1,"2696":2,"2700":2,"2701":12,"2702":1,"2703":2,"2704":1,"2706":1,"2707":2,"2708":1,"2710":2,"2711":5,"2715":1,"2716":1,"2717":6,"2721":4,"2723":3,"2724":1,"2725":6,"2726":3,"2730":2,"2731":1}}],["fruitpunch",{"2":{"2739":1}}],["frustum",{"2":{"58":4}}],["friends",{"2":{"2720":1}}],["frequency",{"2":{"891":3,"1371":1}}],["frequently",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1},"2":{"187":1}}],["free",{"2":{"1442":1}}],["freely",{"2":{"617":1,"768":1,"873":1,"1371":1}}],["freedom",{"2":{"94":1}}],["freetype",{"2":{"90":1,"104":1}}],["freetypeabstraction",{"2":{"90":2}}],["freeglut3",{"2":{"24":1}}],["fr",{"2":{"47":2}}],["fractions",{"2":{"1371":2,"2263":1}}],["fraction",{"2":{"128":1,"596":2,"935":1,"1276":1,"1371":6,"1507":1,"2178":1,"2282":1,"2357":1}}],["frac",{"2":{"120":3,"1371":4,"2259":3}}],["franklin",{"2":{"42":2}}],["framewidth",{"0":{"657":1},"2":{"1371":1}}],["framework",{"2":{"21":2}}],["framecolor=",{"2":{"1317":1}}],["framecolor",{"0":{"655":1,"931":1,"932":1,"2112":1},"2":{"1371":5,"2103":1,"2112":1}}],["framevisible",{"0":{"656":1,"2114":1},"2":{"645":1,"1371":2}}],["framebuffer",{"2":{"21":5}}],["framebuffers",{"2":{"21":1}}],["framerate=24",{"2":{"1371":1}}],["framerate=1",{"2":{"164":1}}],["framerate",{"2":{"2":5,"4":8,"5":1,"17":1,"40":2,"80":1,"81":3,"148":1,"1371":4}}],["framesize",{"0":{"2113":1},"2":{"1371":1}}],["frames",{"2":{"2":1,"5":2,"17":1,"40":1,"80":1,"1371":2}}],["frame",{"2":{"1":2,"2":2,"5":3,"21":1,"74":1,"81":7,"148":3,"193":4,"378":3,"1344":1,"1371":11,"2112":1,"2113":1,"2114":1}}],["front",{"2":{"115":1,"187":4,"189":1,"1371":2,"1966":1,"2567":1}}],["frontend",{"2":{"8":1}}],["froms",{"2":{"148":4}}],["from",{"0":{"100":1,"643":1,"645":1,"1969":1},"1":{"644":1},"2":{"2":1,"3":1,"18":1,"19":1,"21":1,"23":1,"24":3,"25":1,"27":3,"29":1,"32":2,"46":2,"48":1,"52":1,"57":2,"66":1,"73":1,"74":1,"76":2,"77":4,"80":1,"81":3,"100":3,"101":1,"103":3,"106":1,"107":1,"114":1,"115":1,"117":6,"119":1,"122":1,"126":1,"134":1,"142":1,"143":1,"144":1,"145":1,"147":3,"148":2,"151":1,"158":4,"161":1,"163":3,"183":1,"187":2,"191":1,"192":1,"219":2,"356":2,"361":2,"365":1,"477":1,"535":1,"602":3,"605":1,"616":1,"623":1,"644":1,"646":2,"647":1,"712":1,"768":1,"771":1,"774":1,"872":1,"888":1,"944":1,"946":1,"969":1,"973":1,"975":1,"1011":1,"1013":1,"1044":1,"1049":1,"1051":1,"1084":1,"1088":1,"1109":1,"1179":1,"1180":1,"1186":2,"1191":1,"1193":1,"1210":1,"1228":1,"1230":1,"1247":1,"1262":1,"1264":1,"1268":1,"1269":1,"1275":1,"1313":1,"1314":1,"1315":1,"1316":2,"1324":1,"1325":1,"1371":166,"1376":1,"1378":1,"1404":1,"1408":1,"1410":1,"1434":2,"1445":1,"1446":1,"1478":1,"1496":1,"1518":1,"1520":1,"1545":1,"1548":1,"1550":1,"1585":1,"1586":1,"1611":1,"1613":1,"1643":1,"1645":1,"1668":1,"1674":1,"1676":1,"1705":1,"1709":1,"1711":1,"1794":1,"1797":1,"1808":1,"1809":1,"1824":1,"1826":1,"1858":1,"1881":1,"1884":1,"1909":1,"1930":1,"1934":1,"1936":1,"1964":1,"1967":1,"1969":1,"1977":1,"1979":1,"1996":1,"2016":1,"2018":1,"2050":1,"2074":1,"2076":1,"2106":1,"2108":1,"2133":1,"2136":1,"2187":1,"2189":1,"2223":1,"2225":1,"2257":1,"2259":1,"2260":1,"2265":1,"2267":1,"2288":1,"2308":1,"2339":1,"2342":1,"2344":1,"2345":1,"2349":1,"2350":1,"2356":1,"2365":1,"2367":1,"2368":2,"2403":1,"2439":1,"2441":1,"2473":1,"2474":1,"2508":1,"2509":1,"2529":2,"2530":2,"2535":1,"2553":1,"2555":1,"2556":1,"2561":1,"2563":1,"2590":1,"2592":1,"2595":1,"2597":1,"2651":1,"2653":1,"2680":1,"2688":1,"2692":2,"2702":1,"2703":1,"2708":1,"2710":1,"2716":1,"2717":3,"2719":3,"2720":1,"2721":3,"2723":1,"2726":1}}],["fidelity",{"2":{"1442":1}}],["fictive",{"2":{"1352":1}}],["fire",{"2":{"1315":1}}],["firebrick",{"2":{"623":1}}],["firstly",{"2":{"147":1}}],["first",{"0":{"195":1},"2":{"2":3,"17":1,"27":1,"30":1,"35":1,"37":1,"44":1,"57":1,"63":2,"69":1,"70":1,"72":1,"73":2,"75":1,"77":1,"81":4,"97":1,"98":1,"101":1,"103":2,"112":1,"130":1,"135":9,"136":1,"139":1,"140":1,"141":1,"147":2,"148":3,"153":1,"182":1,"187":2,"188":1,"287":1,"296":1,"334":1,"343":1,"597":1,"602":1,"603":1,"646":1,"1008":1,"1269":1,"1371":20,"1439":1,"1808":1,"1881":1,"1967":1,"2050":1,"2341":1,"2467":1,"2555":1,"2556":1,"2567":1,"2695":1,"2696":2,"2700":3,"2702":1,"2703":1,"2704":2,"2707":1,"2715":1,"2724":1,"2725":1,"2726":1}}],["fills",{"2":{"2692":1}}],["filling",{"2":{"1967":1,"2692":1}}],["filled",{"2":{"378":1,"1261":1,"1371":2,"1967":2,"2339":1,"2716":1}}],["fillto",{"0":{"1096":1,"1499":1},"2":{"148":1,"1080":2,"1371":2,"1491":1}}],["fill",{"2":{"94":1,"102":1,"122":1,"160":1,"181":5,"182":5,"186":10,"598":1,"1045":1,"1315":1,"1371":5,"1405":3,"1572":1,"1626":1,"1848":1,"1907":1,"1970":1,"2254":1,"2397":1,"2619":1,"2692":3,"2728":7,"2730":2}}],["filtered",{"2":{"81":1}}],["filters",{"2":{"81":1}}],["filter",{"2":{"77":1,"81":1,"1371":2}}],["filename",{"2":{"1315":2,"1371":2}}],["filepaths",{"2":{"74":1,"1371":1}}],["fileio",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"48":1,"159":1,"186":2,"219":1,"355":1,"392":1,"425":1,"456":1,"1371":2,"1442":1,"1582":1,"1669":1,"1670":1,"1705":2,"2555":4,"2688":3,"2691":3,"2701":1,"2702":1,"2721":1}}],["files",{"2":{"3":1,"74":2,"102":1,"1371":2,"2695":2,"2700":1,"2718":1}}],["file",{"0":{"3":1},"2":{"3":3,"22":1,"47":1,"101":2,"102":1,"105":3,"1371":19,"2271":2,"2695":1,"2700":1,"2721":1}}],["field",{"2":{"57":1,"96":1,"134":1,"153":1,"712":1,"1371":1}}],["fields",{"2":{"57":2,"74":1,"107":1,"1371":8,"2723":1,"2724":1}}],["fixrmin",{"0":{"786":1},"2":{"768":1,"771":2,"1371":1}}],["fix",{"2":{"57":3,"58":1,"59":1,"70":1,"142":1,"188":1,"1371":5,"1974":1,"2692":1,"2717":1}}],["fixed",{"0":{"595":1},"2":{"56":1,"57":5,"63":1,"94":1,"128":2,"204":1,"378":1,"595":4,"597":5,"598":2,"786":1,"880":1,"1371":10,"2692":2,"2715":1,"2726":1}}],["fixing",{"2":{"23":1,"57":3,"1371":3,"2704":1}}],["fitzhughnagumo",{"2":{"2182":3}}],["fitzoom",{"2":{"378":3}}],["fitrobust",{"2":{"1371":2,"1856":1,"1881":2}}],["fitted",{"2":{"1371":1,"1881":1,"1969":1}}],["fitting",{"2":{"94":1,"117":2,"378":1,"1371":1,"1486":1}}],["fits",{"2":{"1371":2,"1969":1}}],["fit",{"0":{"94":1},"2":{"27":1,"48":2,"94":3,"122":1,"158":1,"193":1,"356":1,"361":1,"378":2,"597":2,"623":1,"1371":15,"1472":1,"1881":4,"1969":2,"2124":1,"2692":1,"2696":2,"2697":1,"2698":1,"2699":1}}],["fighting",{"2":{"1371":3,"1572":1,"1848":1,"2619":1}}],["figlike",{"2":{"1371":1}}],["figpos",{"2":{"770":2}}],["fig",{"2":{"2":3,"4":4,"5":2,"6":4,"15":2,"18":1,"19":3,"27":3,"28":2,"29":2,"30":36,"32":2,"43":4,"44":2,"47":3,"58":4,"70":1,"77":16,"78":4,"81":1,"116":3,"121":5,"131":1,"132":3,"134":2,"135":9,"136":14,"148":2,"186":2,"187":6,"188":7,"193":2,"296":5,"343":5,"355":10,"356":3,"361":3,"365":3,"366":8,"378":5,"392":4,"425":4,"456":4,"476":6,"477":5,"480":5,"481":6,"483":5,"489":5,"535":19,"536":3,"604":6,"623":6,"654":5,"660":5,"685":8,"686":5,"689":5,"690":5,"699":5,"706":5,"712":3,"725":9,"726":4,"770":7,"774":14,"775":4,"861":5,"880":4,"925":5,"1002":3,"1080":8,"1130":4,"1131":4,"1311":3,"1313":7,"1317":2,"1353":4,"1371":29,"1439":3,"1440":6,"1441":3,"1442":3,"1491":3,"1492":4,"1612":3,"1624":3,"1625":3,"1626":7,"1627":3,"1795":6,"1907":9,"1978":6,"1979":6,"1997":6,"2002":5,"2005":4,"2006":4,"2052":2,"2182":3,"2304":2,"2397":3,"2398":4,"2399":4,"2467":4,"2503":4,"2677":3,"2684":6,"2685":6,"2686":9,"2687":3,"2688":3}}],["figure=",{"2":{"1315":1,"1316":1,"1442":2}}],["figureaxisplot",{"2":{"74":1,"77":1,"96":2,"131":2,"132":2,"158":1,"1371":2}}],["figurelike",{"2":{"45":1,"1371":4}}],["figures",{"0":{"95":1},"1":{"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1},"2":{"18":1,"19":1,"20":1,"27":1,"74":1,"102":1,"103":3,"151":1,"158":1,"162":1,"2692":2,"2702":1}}],["figure",{"0":{"25":1,"50":1,"94":2,"96":1,"97":1,"99":1,"100":1,"101":1,"103":1,"190":1,"2692":1,"2697":1,"2700":1},"1":{"102":1,"103":1,"191":1,"192":1},"2":{"1":1,"2":3,"15":2,"18":2,"19":3,"20":1,"21":2,"27":1,"28":1,"29":1,"30":1,"31":28,"32":1,"43":1,"44":1,"47":1,"48":3,"49":4,"50":2,"51":1,"52":1,"58":1,"68":1,"69":1,"74":1,"77":2,"81":1,"92":1,"93":1,"94":7,"95":1,"96":14,"97":3,"98":5,"99":5,"100":5,"101":8,"102":9,"103":7,"106":2,"115":3,"120":2,"121":1,"130":1,"131":3,"132":4,"133":3,"134":3,"135":1,"136":1,"148":1,"151":2,"158":6,"159":1,"162":1,"163":2,"164":1,"166":2,"175":1,"181":1,"182":1,"183":1,"184":1,"187":2,"188":2,"189":2,"191":1,"192":4,"199":1,"201":1,"202":2,"203":1,"204":2,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":2,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":3,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"489":1,"513":1,"535":2,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":2,"603":1,"604":1,"605":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":1,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"712":1,"725":1,"726":2,"766":1,"767":1,"768":2,"769":1,"770":3,"774":4,"775":1,"861":1,"880":1,"890":1,"891":1,"925":1,"941":1,"970":2,"1002":2,"1045":2,"1080":4,"1130":1,"1131":1,"1166":1,"1167":1,"1188":2,"1225":2,"1261":3,"1262":1,"1311":2,"1312":1,"1313":1,"1315":1,"1316":1,"1317":2,"1351":4,"1352":2,"1353":1,"1371":37,"1373":3,"1405":3,"1436":4,"1439":1,"1440":1,"1442":1,"1468":2,"1469":2,"1470":1,"1471":1,"1473":1,"1489":1,"1491":1,"1492":1,"1582":1,"1608":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1640":1,"1705":1,"1795":2,"1821":6,"1907":1,"1931":2,"1965":1,"1971":1,"1972":1,"1974":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2071":1,"2122":1,"2134":4,"2171":1,"2253":1,"2254":1,"2255":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2397":1,"2398":1,"2399":1,"2467":1,"2503":1,"2530":1,"2677":1,"2679":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":1,"2692":14,"2696":1,"2697":7,"2698":1,"2699":1,"2700":3,"2701":3,"2702":3,"2703":1,"2704":1,"2720":1,"2721":28,"2728":1}}],["finish",{"2":{"1311":1,"2695":1}}],["finishes",{"2":{"117":1}}],["fine",{"2":{"45":1}}],["final=true",{"2":{"2629":2}}],["finalized",{"2":{"536":1,"1309":1,"1371":2}}],["finally",{"2":{"63":1,"77":1,"148":1,"2721":1}}],["finallimits",{"2":{"61":1,"64":2}}],["final",{"0":{"2636":1,"2637":1,"2638":1,"2644":1,"2715":1},"2":{"2":1,"101":1,"103":2,"117":1,"128":1,"192":5,"378":1,"647":1,"1099":1,"1336":1,"1341":1,"1371":12,"1515":1,"1545":1,"2258":1,"2436":1,"2592":1,"2629":3,"2715":1}}],["finder",{"2":{"296":3,"343":3}}],["finds",{"2":{"141":1}}],["finding",{"2":{"71":1,"284":1,"296":1,"331":1,"343":1}}],["find",{"2":{"1":1,"23":2,"44":1,"69":2,"90":1,"105":1,"107":1,"157":1,"1371":1,"2690":1,"2695":1,"2700":1,"2702":1,"2729":1}}],["t+1",{"2":{"925":1}}],["tbl",{"2":{"1080":22}}],["tb",{"2":{"891":2}}],["tt",{"2":{"117":8}}],["ttf",{"2":{"90":1,"105":1}}],["typical",{"2":{"1371":1}}],["typically",{"2":{"75":1,"215":1,"1371":3,"1907":2,"2676":2,"2681":1,"2690":1}}],["typ",{"2":{"1371":1}}],["typographic",{"2":{"101":1}}],["type=axis",{"2":{"1315":1,"1316":1}}],["type=axis3",{"2":{"1002":2,"1045":1,"2219":2,"2467":2,"2648":1}}],["type=automatic",{"2":{"70":2}}],["typemax",{"2":{"77":1}}],["typed",{"2":{"74":1,"76":1,"1371":1}}],["types",{"0":{"2683":1,"2722":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1,"2723":1,"2724":1,"2725":1},"2":{"33":1,"44":1,"67":2,"69":2,"70":1,"71":1,"102":1,"138":1,"143":2,"144":1,"145":2,"146":2,"147":1,"148":1,"158":1,"163":2,"215":1,"594":1,"1371":12,"1668":1,"2556":1,"2680":2,"2721":1}}],["type",{"0":{"12":1,"144":1,"769":1,"1670":1},"1":{"145":1,"146":1},"2":{"12":3,"21":4,"47":1,"49":1,"53":1,"57":1,"59":1,"62":3,"64":1,"68":1,"69":3,"70":1,"71":7,"87":1,"102":1,"116":2,"117":1,"130":1,"138":4,"143":4,"144":3,"145":7,"147":7,"148":10,"158":3,"162":3,"163":1,"164":1,"179":1,"180":1,"193":1,"212":1,"214":3,"215":3,"645":1,"769":1,"891":1,"922":1,"941":2,"957":1,"969":2,"987":1,"1001":2,"1044":2,"1079":2,"1128":2,"1163":2,"1187":2,"1224":2,"1261":2,"1285":2,"1309":3,"1312":1,"1315":1,"1317":1,"1320":1,"1350":2,"1371":241,"1372":2,"1390":1,"1404":2,"1434":2,"1441":1,"1442":1,"1466":2,"1488":2,"1515":2,"1531":1,"1545":2,"1581":2,"1607":2,"1625":1,"1638":2,"1656":1,"1668":2,"1704":2,"1794":2,"1820":2,"1855":2,"1881":4,"1907":7,"1930":2,"1960":2,"2012":2,"2050":2,"2070":2,"2088":1,"2102":2,"2133":2,"2170":2,"2181":2,"2218":2,"2252":2,"2302":2,"2339":2,"2367":2,"2396":2,"2436":2,"2452":1,"2466":2,"2502":2,"2529":2,"2549":3,"2592":2,"2628":2,"2647":2,"2664":1,"2697":1,"2717":3,"2723":4,"2724":3,"2725":4}}],["tmp3d",{"2":{"32":3}}],["twelvebitrainbow",{"2":{"2739":1}}],["tweaks",{"0":{"2706":1,"2715":1},"2":{"2710":1}}],["tweakable",{"2":{"1371":1}}],["tweakability",{"2":{"1371":1}}],["tweaking",{"0":{"604":1,"2261":1}}],["twilight",{"2":{"2734":1}}],["twin",{"0":{"205":1}}],["twice",{"2":{"142":1,"1371":1,"1434":1,"1795":1}}],["twitter",{"2":{"31":1}}],["two",{"0":{"1436":1},"2":{"4":1,"51":1,"63":1,"66":1,"75":2,"90":1,"101":1,"117":2,"130":1,"132":1,"139":2,"142":3,"143":1,"147":1,"148":1,"155":1,"158":1,"187":3,"188":3,"189":1,"192":1,"214":1,"276":1,"296":1,"323":1,"343":1,"597":2,"603":2,"605":1,"646":1,"773":1,"1008":1,"1131":2,"1317":1,"1352":1,"1371":21,"1400":1,"1881":1,"1997":1,"2098":1,"2399":2,"2555":1,"2678":1,"2679":1,"2696":2,"2697":1,"2706":1,"2707":1,"2708":1,"2723":1,"2724":1}}],["turbo",{"2":{"2739":1}}],["turbid",{"2":{"2732":1}}],["turkus",{"2":{"2733":1}}],["turku50",{"2":{"2733":1}}],["turku25",{"2":{"2733":1}}],["turku100",{"2":{"2733":1}}],["turku10",{"2":{"2733":1}}],["turku",{"2":{"2733":1}}],["turntable",{"2":{"1371":3}}],["turns",{"2":{"193":1,"1371":6}}],["turned",{"2":{"81":1,"786":1,"2676":1}}],["turn",{"2":{"27":1,"140":1,"188":1,"1002":2,"1371":1,"2676":1}}],["tup",{"2":{"1670":2}}],["tuples",{"2":{"1163":1,"1371":6,"1930":1,"2050":1}}],["tuple",{"2":{"28":1,"40":1,"78":1,"99":1,"141":1,"145":1,"147":1,"148":2,"160":1,"162":1,"163":1,"231":3,"296":1,"301":1,"343":1,"348":1,"355":1,"364":2,"366":1,"535":1,"605":1,"646":1,"958":1,"988":1,"1077":1,"1313":1,"1371":44,"1391":1,"1468":1,"1476":1,"1477":1,"1532":1,"1563":1,"1605":1,"1626":1,"1657":1,"1702":1,"1738":1,"1839":1,"1928":1,"1997":1,"2050":2,"2089":1,"2250":1,"2370":1,"2406":1,"2453":1,"2530":1,"2533":1,"2610":1,"2665":1,"2710":1,"2725":2,"2727":1}}],["tukey",{"2":{"1128":1,"1371":1}}],["tunable",{"2":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":43,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1}}],["tune",{"2":{"30":1}}],["tutorial",{"2":{"41":1,"137":1,"2693":1,"2695":7,"2700":1,"2701":1,"2723":2}}],["ternary",{"2":{"2737":3}}],["terrain",{"2":{"2734":1}}],["terminal",{"2":{"22":1,"2695":1}}],["terms",{"2":{"17":1,"187":1,"1371":1,"1907":1,"1966":1,"2702":1}}],["teach",{"2":{"2723":2,"2724":1}}],["teal",{"2":{"189":1,"2397":2}}],["tesselation",{"2":{"1670":1}}],["tessellations",{"2":{"2530":2}}],["tessellation",{"2":{"1371":1,"2529":1,"2530":2}}],["tessalation",{"2":{"1371":1,"2529":1}}],["testing",{"2":{"1608":2,"1640":2,"1907":2,"1974":2}}],["tests",{"2":{"113":1}}],["test",{"2":{"80":1,"1371":3,"1856":1,"1882":1,"2701":1,"2712":1}}],["technical",{"2":{"192":1,"197":1,"1352":1}}],["technically",{"2":{"64":1,"153":1}}],["technique",{"2":{"142":1,"2692":1}}],["tedious",{"2":{"141":1,"163":1,"178":1,"202":1}}],["tempo",{"2":{"2732":1}}],["temporarily",{"2":{"178":1,"1371":3}}],["temporary",{"2":{"117":3}}],["temperaturemap",{"2":{"2739":1}}],["temperatures",{"2":{"1352":1}}],["temperature",{"2":{"132":1,"535":2}}],["temp",{"2":{"117":3}}],["template",{"2":{"47":13}}],["tex",{"2":{"105":1,"106":4,"1371":4,"1964":1}}],["textoffset",{"0":{"1185":1},"2":{"1165":2,"1371":1}}],["textbox",{"0":{"764":1,"890":1},"1":{"891":1,"892":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1},"2":{"890":3,"891":3,"893":1,"906":1,"908":1,"911":1,"912":1,"914":1,"922":1,"923":1,"924":1,"1371":3}}],["textpadding",{"0":{"749":1,"921":1,"2331":1},"2":{"1371":3}}],["texts",{"2":{"736":1,"748":1,"749":1,"1371":4,"2252":1,"2296":1}}],["textcolor",{"0":{"748":1,"919":1,"920":1,"1184":1,"2330":1},"2":{"61":4,"237":1,"247":1,"264":1,"289":1,"311":1,"336":1,"372":1,"386":1,"400":1,"419":1,"433":1,"450":1,"464":1,"503":1,"549":1,"577":1,"626":1,"664":1,"702":1,"808":1,"841":1,"853":1,"919":1,"1106":1,"1165":3,"1166":1,"1184":1,"1371":13,"1502":1,"2266":1,"2330":1}}],["text",{"0":{"93":1,"116":1,"637":1,"1183":1,"1781":1,"2252":1,"2260":1,"2296":1,"2329":1},"1":{"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":1,"2260":1,"2261":2,"2262":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1},"2":{"27":1,"48":1,"61":18,"77":2,"102":2,"103":4,"106":2,"107":3,"115":2,"116":1,"117":6,"120":3,"121":1,"125":1,"160":1,"177":1,"236":2,"245":2,"263":1,"287":1,"296":1,"310":1,"334":1,"343":1,"502":1,"602":9,"623":5,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"637":2,"638":1,"639":1,"640":1,"667":1,"903":1,"908":1,"910":1,"913":1,"914":2,"919":1,"920":1,"921":1,"1163":1,"1165":4,"1166":2,"1167":2,"1208":1,"1245":1,"1371":64,"1624":4,"1625":2,"1626":2,"1627":2,"1965":2,"1966":3,"2252":10,"2253":12,"2254":4,"2255":3,"2256":8,"2257":5,"2258":4,"2259":3,"2260":4,"2261":1,"2266":2,"2275":1,"2276":1,"2282":1,"2288":1,"2290":2,"2291":1,"2296":2,"2297":1,"2301":1,"2311":1,"2317":1,"2327":1,"2328":1,"2330":1,"2331":1,"2720":2,"2728":31,"2730":4}}],["textures",{"2":{"2555":4}}],["texturemaps",{"0":{"2555":1}}],["texture",{"2":{"21":2,"86":2,"88":3,"1050":2,"1077":1,"1371":19,"1549":2,"1670":1,"1675":2,"1702":1,"1738":1,"1825":2,"1967":1,"2250":1,"2555":5,"2556":1,"2562":1,"2576":1,"2590":2,"2596":2,"2676":2,"2688":2,"2690":1}}],["tend",{"2":{"86":1}}],["te",{"2":{"66":1}}],["telegeography",{"2":{"32":3}}],["tells",{"2":{"768":1,"1371":1,"2723":2}}],["tellwidth",{"0":{"244":1,"369":1,"485":1,"510":1,"532":1,"572":1,"620":1,"636":1,"701":1,"722":1,"747":1,"825":1,"876":1,"886":1,"918":1,"937":1},"2":{"93":1,"121":2,"128":1,"160":1,"489":1,"513":1,"605":1,"623":1,"646":2,"649":1,"685":4,"891":1,"925":1,"1080":1,"1371":16,"1608":4,"1640":4,"1974":6,"2679":3}}],["tellheight",{"0":{"243":1,"368":1,"484":1,"509":1,"531":1,"571":1,"619":1,"635":1,"700":1,"721":1,"746":1,"824":1,"875":1,"885":1,"917":1,"936":1},"2":{"93":3,"128":1,"160":1,"605":1,"623":1,"646":2,"649":2,"685":4,"725":1,"880":1,"1080":1,"1371":16,"2701":2,"2706":2,"2712":1}}],["tell",{"2":{"14":1,"22":1,"78":1,"93":1,"122":1,"127":1,"2692":1,"2724":1}}],["tr",{"2":{"2340":4,"2341":1,"2342":2,"2368":4,"2530":5}}],["treatment",{"2":{"2701":1,"2704":1}}],["treats",{"2":{"1371":1}}],["treated",{"2":{"645":1,"1371":2,"1434":1}}],["tree",{"2":{"157":1,"1371":2}}],["truncating",{"2":{"1371":1,"2370":1}}],["truncate",{"2":{"991":1,"1371":5,"1394":1,"1629":1,"2092":1}}],["trunkwidth",{"0":{"2168":1},"2":{"1371":1,"2134":1}}],["trunklinestyle",{"0":{"2167":1},"2":{"1371":1,"2134":1}}],["trunkcolorrange",{"0":{"2166":1},"2":{"1371":1}}],["trunkcolormap",{"0":{"2165":1},"2":{"1371":1}}],["trunkcolor",{"0":{"2164":1},"2":{"1371":2,"2134":2,"2141":1}}],["truly",{"2":{"188":1}}],["true",{"2":{"11":1,"14":2,"17":9,"30":1,"42":1,"43":3,"44":1,"57":9,"59":1,"61":1,"71":1,"73":2,"74":4,"77":5,"78":1,"81":1,"93":4,"100":3,"115":3,"117":7,"153":2,"166":1,"182":3,"187":1,"188":7,"193":1,"207":1,"208":1,"210":1,"223":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"276":2,"282":1,"283":1,"284":2,"295":1,"298":3,"299":1,"301":4,"308":1,"316":1,"323":2,"329":1,"330":1,"331":2,"342":1,"345":3,"346":1,"348":4,"351":1,"368":1,"369":1,"376":1,"382":1,"391":1,"392":3,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":3,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":3,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"513":2,"531":1,"532":1,"535":2,"536":2,"540":1,"544":1,"554":1,"556":1,"567":1,"571":1,"572":1,"583":1,"586":1,"589":1,"591":1,"597":7,"613":1,"617":1,"619":1,"620":1,"623":1,"635":1,"636":1,"639":1,"645":4,"649":2,"656":1,"685":6,"709":1,"720":1,"721":1,"722":1,"726":2,"746":1,"747":1,"768":1,"770":2,"771":4,"775":2,"780":1,"781":2,"786":2,"790":1,"798":1,"815":1,"817":1,"822":1,"824":1,"825":1,"827":2,"832":1,"847":1,"849":1,"850":1,"857":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"906":1,"917":1,"918":1,"922":1,"925":1,"936":1,"937":1,"953":1,"965":1,"967":1,"968":1,"982":1,"997":1,"999":1,"1000":1,"1020":1,"1033":1,"1040":1,"1042":1,"1043":1,"1057":1,"1059":1,"1063":1,"1074":1,"1076":1,"1078":1,"1080":1,"1098":1,"1101":1,"1120":1,"1125":1,"1126":1,"1129":2,"1153":1,"1155":1,"1197":1,"1198":1,"1200":1,"1208":1,"1220":1,"1222":1,"1223":1,"1234":1,"1235":1,"1237":1,"1245":1,"1257":1,"1259":1,"1260":1,"1270":1,"1271":1,"1281":1,"1283":1,"1284":1,"1286":1,"1304":1,"1316":1,"1322":1,"1329":1,"1331":1,"1344":1,"1346":1,"1348":1,"1349":1,"1351":1,"1371":322,"1385":1,"1399":1,"1402":1,"1403":1,"1416":1,"1418":1,"1429":1,"1431":1,"1432":1,"1450":1,"1452":1,"1462":1,"1464":1,"1465":1,"1527":1,"1539":1,"1541":1,"1542":1,"1555":1,"1557":1,"1571":1,"1577":1,"1578":1,"1582":1,"1592":1,"1596":1,"1602":1,"1604":1,"1606":1,"1608":9,"1620":1,"1634":1,"1636":1,"1637":1,"1640":9,"1652":1,"1664":1,"1666":1,"1667":1,"1682":1,"1684":1,"1688":1,"1699":1,"1701":1,"1703":1,"1717":1,"1719":1,"1735":1,"1737":1,"1739":1,"1800":1,"1802":1,"1807":2,"1813":1,"1817":1,"1819":1,"1831":1,"1833":1,"1847":1,"1853":1,"1854":1,"1862":1,"1863":1,"1875":1,"1879":1,"1880":1,"1888":1,"1889":1,"1901":1,"1905":1,"1906":1,"1907":12,"1911":1,"1923":1,"1925":1,"1942":1,"1944":1,"1955":1,"1957":1,"1958":1,"1965":1,"1969":2,"1974":14,"1990":1,"2004":1,"2007":1,"2009":1,"2011":1,"2023":1,"2025":1,"2044":1,"2048":1,"2049":1,"2083":1,"2097":1,"2100":1,"2101":1,"2114":1,"2115":1,"2117":1,"2129":1,"2131":1,"2132":1,"2143":1,"2144":1,"2154":1,"2163":1,"2169":1,"2194":1,"2197":1,"2213":1,"2216":1,"2217":1,"2230":1,"2232":1,"2236":1,"2247":1,"2249":1,"2251":1,"2260":1,"2278":1,"2293":1,"2297":1,"2299":1,"2300":1,"2312":1,"2326":1,"2333":1,"2335":1,"2351":1,"2352":1,"2362":1,"2364":1,"2366":1,"2368":6,"2410":1,"2412":1,"2428":1,"2432":1,"2433":1,"2448":1,"2460":1,"2462":1,"2463":1,"2479":1,"2480":1,"2482":1,"2486":1,"2498":1,"2500":1,"2501":1,"2503":1,"2507":1,"2513":1,"2515":1,"2525":1,"2527":1,"2528":1,"2530":3,"2544":1,"2567":1,"2569":1,"2572":1,"2587":1,"2589":1,"2591":1,"2602":1,"2604":1,"2618":1,"2624":1,"2625":1,"2660":1,"2672":1,"2674":1,"2675":1,"2701":1,"2706":2,"2716":2,"2717":2}}],["tritanopic",{"2":{"2737":5}}],["triplet",{"2":{"1371":1}}],["triplot",{"0":{"1784":1,"2367":1},"1":{"2368":1,"2369":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1},"2":{"1371":13,"2367":5,"2368":6}}],["tricontour",{"2":{"1371":1,"2339":1}}],["tricontourf",{"0":{"1783":1,"2339":1},"1":{"2340":1,"2341":1,"2342":1,"2343":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1},"2":{"1371":12,"2339":4,"2340":2,"2341":7,"2342":1}}],["trick",{"2":{"189":1,"192":1}}],["trickier",{"2":{"148":1,"598":1}}],["triangulate",{"2":{"2341":3,"2368":3,"2530":3}}],["triangulated",{"2":{"1371":1,"2365":1}}],["triangulations",{"2":{"2341":2}}],["triangulation",{"0":{"2341":1,"2365":1},"2":{"1371":12,"2339":3,"2341":13,"2365":3,"2367":3,"2368":2,"2370":1,"2392":1}}],["triangular",{"2":{"1371":1}}],["triangles",{"2":{"187":1,"1371":5,"2339":2,"2367":1,"2395":1}}],["triangle",{"0":{"2334":1,"2395":1},"2":{"77":1,"547":1,"558":1,"769":1,"1371":14,"2319":1,"2334":1,"2341":1,"2365":1,"2368":2,"2383":1,"2393":1,"2394":1}}],["trig",{"2":{"645":1}}],["triggered",{"2":{"142":1,"778":1,"1371":4}}],["triggering",{"0":{"139":1},"2":{"142":4,"148":2,"1371":1,"2556":1}}],["trigger",{"2":{"73":1,"139":1,"140":2,"142":3,"148":1,"1371":1,"2557":1}}],["triggers",{"2":{"27":1,"142":1,"2556":1}}],["trimmed",{"2":{"2692":1}}],["trimming",{"0":{"603":1}}],["trim",{"2":{"603":2,"1371":2,"1928":1,"2406":1}}],["tri",{"2":{"159":2,"1371":1,"1669":2,"2341":8,"2368":8,"2388":1,"2530":8,"2701":2,"2710":2}}],["trivial",{"2":{"103":1}}],["tries",{"2":{"36":1,"367":1,"597":1,"1371":2}}],["troubleshooting",{"0":{"23":1},"2":{"24":1}}],["tryparse",{"2":{"891":1,"922":1}}],["trydetermine",{"2":{"597":1}}],["trying",{"2":{"68":1,"69":1,"158":1}}],["try",{"2":{"13":1,"73":1,"84":1,"93":1,"103":1,"144":1,"148":2,"366":1,"1371":2,"2692":2,"2696":1,"2697":1,"2717":1,"2725":1}}],["trailing",{"2":{"132":1}}],["traits",{"2":{"145":2}}],["trait",{"2":{"62":2,"144":2,"145":1,"1371":3,"2070":1,"2133":1,"2252":1}}],["trajectory",{"2":{"81":1,"1313":3}}],["trace",{"2":{"645":2}}],["traces",{"2":{"645":3,"2701":1,"2711":1,"2715":1}}],["traced",{"2":{"30":1}}],["tracks",{"2":{"535":1}}],["tracked",{"2":{"65":1}}],["track",{"2":{"62":1,"77":1,"117":2,"158":1,"203":1,"1371":1}}],["tracing",{"2":{"8":1,"26":1,"27":2,"194":1,"1371":1,"2721":1}}],["transpose",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["transparent",{"2":{"47":1,"147":2,"163":1,"186":1,"187":1,"188":4,"189":2,"191":4,"192":2,"357":1,"409":1,"411":1,"442":1,"507":1,"524":1,"598":1,"600":1,"649":2,"688":1,"691":1,"780":1,"899":1,"900":1,"902":1,"905":1,"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1278":1,"1340":1,"1371":41,"1396":1,"1426":1,"1459":1,"1472":2,"1483":1,"1536":1,"1567":1,"1599":1,"1631":1,"1661":1,"1693":1,"1728":1,"1795":2,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2126":1,"2209":1,"2241":1,"2287":1,"2359":1,"2395":1,"2457":1,"2467":1,"2492":1,"2522":1,"2543":1,"2567":1,"2581":1,"2614":1,"2669":1,"2726":1,"2727":1}}],["transparency=true",{"2":{"188":2,"1670":2}}],["transparency",{"0":{"186":1,"187":1,"188":1,"190":1,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1283":1,"1348":1,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2100":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1},"1":{"187":1,"188":1,"191":1,"192":1},"2":{"17":3,"187":3,"188":10,"193":1,"967":3,"999":3,"1042":3,"1076":3,"1125":3,"1222":3,"1259":3,"1283":3,"1348":3,"1371":173,"1402":3,"1431":3,"1464":3,"1541":3,"1577":3,"1604":3,"1608":4,"1636":3,"1640":4,"1666":3,"1701":3,"1737":3,"1817":3,"1853":3,"1879":3,"1905":3,"1957":3,"1974":4,"2009":3,"2048":3,"2100":3,"2131":3,"2163":3,"2216":3,"2249":3,"2299":3,"2333":3,"2364":3,"2432":3,"2462":3,"2500":3,"2527":3,"2589":3,"2624":3,"2674":3,"2686":1}}],["transform=reverse",{"2":{"1316":1}}],["transform`",{"2":{"1316":1}}],["transformable",{"2":{"154":16,"1371":16,"2721":18}}],["transformation=child",{"2":{"2721":1}}],["transformation=trans",{"2":{"31":1}}],["transformations",{"0":{"2721":1},"2":{"32":1,"61":2,"63":2,"152":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":46,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2721":4}}],["transformation",{"0":{"63":1,"966":1,"998":1,"1041":1,"1075":1,"1124":1,"1221":1,"1258":1,"1282":1,"1347":1,"1401":1,"1430":1,"1463":1,"1540":1,"1576":1,"1603":1,"1635":1,"1665":1,"1700":1,"1736":1,"1816":1,"1852":1,"1878":1,"1904":1,"1956":1,"2008":1,"2047":1,"2099":1,"2130":1,"2162":1,"2215":1,"2248":1,"2298":1,"2332":1,"2363":1,"2431":1,"2461":1,"2499":1,"2526":1,"2588":1,"2623":1,"2673":1},"2":{"31":2,"61":3,"63":7,"64":2,"66":1,"151":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1371":100,"1398":1,"1428":1,"1441":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1881":1,"1900":1,"1954":1,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2716":1,"2721":12}}],["transforms",{"2":{"64":1}}],["transform",{"0":{"1077":1,"1343":1,"1605":1,"1702":1,"1738":1,"2007":1,"2250":1,"2297":1},"2":{"61":1,"63":4,"64":2,"65":1,"66":1,"284":1,"331":1,"768":1,"769":1,"775":2,"827":1,"948":1,"977":1,"1015":1,"1053":1,"1077":2,"1090":1,"1195":1,"1232":1,"1327":1,"1371":61,"1380":1,"1412":1,"1441":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1605":2,"1615":1,"1647":1,"1678":1,"1702":2,"1705":1,"1713":1,"1738":2,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2250":2,"2269":1,"2346":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2678":1,"2721":1}}],["transformed",{"2":{"63":1,"64":3,"152":1,"284":1,"296":1,"331":1,"343":1,"1371":1,"2717":1}}],["transformed32",{"2":{"61":1}}],["transformed64",{"2":{"61":2}}],["trans",{"2":{"31":3,"61":5}}],["translates",{"2":{"774":1,"1371":1}}],["translate",{"2":{"13":1,"28":1,"31":4,"43":1,"56":1,"57":4,"63":1,"101":1,"117":1,"154":4,"187":1,"188":2,"189":2,"773":1,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1352":1,"1371":57,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2678":1,"2688":3,"2721":9}}],["translating",{"2":{"13":1,"57":1,"154":1,"774":1,"791":1,"828":1,"1371":2,"2717":1,"2721":1}}],["translationspeed",{"2":{"57":2,"1371":2}}],["translations",{"2":{"31":3,"57":12,"63":1,"768":1,"771":3,"1371":13,"2721":2}}],["translation",{"0":{"791":1,"828":1},"2":{"13":1,"31":5,"57":1,"151":1,"154":1,"771":4,"778":1,"786":1,"828":1,"1077":1,"1371":18,"1605":1,"1702":1,"1738":1,"2007":1,"2250":1,"2297":1,"2717":1,"2721":7}}],["talking",{"2":{"2723":1}}],["talked",{"2":{"2719":1}}],["tangens",{"2":{"1371":1}}],["tan",{"2":{"1371":1}}],["tandem",{"2":{"26":1}}],["taxi",{"0":{"1315":1},"2":{"1315":1}}],["tauto",{"2":{"1309":1,"1371":1}}],["tab20c",{"2":{"2734":1}}],["tab20b",{"2":{"2734":1}}],["tab20",{"2":{"2734":1}}],["tab10",{"2":{"1080":1,"2726":1,"2728":6,"2734":1}}],["table",{"2":{"9":1,"2555":1,"2729":1}}],["tag",{"2":{"197":1}}],["tags",{"2":{"47":1}}],["targetlimits",{"0":{"367":1},"2":{"1371":2}}],["target",{"2":{"69":1,"70":1,"71":1,"101":1,"103":1,"1371":4,"2488":1,"2702":1,"2723":1,"2725":1}}],["tail",{"2":{"1004":1,"1009":1,"1024":1,"1025":1,"1027":1,"1035":1,"1371":6}}],["tailend",{"2":{"1004":1,"1371":1}}],["tails",{"2":{"1001":1,"1033":1,"1371":2}}],["tailwind",{"2":{"47":2}}],["tailored",{"2":{"26":1}}],["tahoe",{"2":{"27":3,"30":1}}],["taking",{"2":{"27":1,"891":1,"922":1,"1371":1}}],["taken",{"2":{"29":1,"32":1,"596":1,"1312":1,"1313":1,"1964":1,"2260":1}}],["take",{"2":{"21":1,"23":1,"27":2,"67":1,"77":1,"93":2,"97":1,"100":1,"117":1,"132":1,"154":1,"187":1,"1002":1,"1371":5,"1400":1,"1926":1,"1970":1,"2098":1,"2253":1,"2260":1,"2555":1,"2570":1,"2681":2,"2695":1,"2698":1,"2717":1,"2721":1}}],["takes",{"2":{"9":1,"64":1,"99":1,"132":2,"134":1,"287":1,"334":1,"1316":1,"1344":1,"1371":18,"2260":1,"2552":1,"2725":1}}],["tasks",{"2":{"81":1}}],["task",{"2":{"6":1,"27":1,"30":1,"1080":3,"1322":1,"1371":1,"2701":1}}],["timings",{"0":{"1344":1},"2":{"1314":1,"1316":1,"1371":1}}],["timer",{"2":{"81":1}}],["timeseries",{"2":{"1371":12}}],["timestamp",{"2":{"148":1}}],["timestamps",{"2":{"4":4,"148":6}}],["times",{"2":{"70":1,"81":2,"134":1,"141":1,"142":1,"148":6,"236":1,"245":1,"263":1,"310":1,"598":1,"1371":6,"1997":1,"2692":1,"2721":1}}],["time",{"2":{"4":12,"18":1,"27":1,"47":2,"69":1,"70":8,"81":10,"102":1,"132":1,"166":1,"207":1,"208":1,"210":1,"925":1,"1080":1,"1315":2,"1316":1,"1317":1,"1371":7,"2692":3,"2697":1,"2698":1,"2699":1,"2707":1}}],["tighten",{"2":{"1275":1,"1371":1}}],["tightlimits",{"2":{"166":1,"769":1,"1261":2,"1275":1,"1371":4,"1472":1,"2257":1}}],["tight",{"2":{"164":1,"204":5,"378":1,"1275":1,"1371":9}}],["tiny",{"2":{"102":1}}],["tiling",{"2":{"87":1}}],["tilesize=",{"2":{"1795":1}}],["tile",{"2":{"86":1,"1966":1}}],["tilt",{"2":{"57":3,"1371":3}}],["tickrotations",{"2":{"1371":6}}],["tickranges",{"2":{"1371":3}}],["ticklocations",{"2":{"1371":1}}],["ticklabelrotation",{"0":{"580":1},"2":{"1371":1}}],["ticklabelpad",{"0":{"579":1},"2":{"1371":1}}],["ticklabelfont",{"0":{"578":1},"2":{"1371":1}}],["ticklabelcolor",{"0":{"577":1},"2":{"1371":1}}],["ticklabelalign",{"0":{"576":1},"2":{"1371":1}}],["ticklabel",{"2":{"164":1,"204":1,"400":1,"401":1,"402":1,"403":1,"433":1,"434":1,"435":1,"436":1,"464":1,"465":1,"466":1,"467":1,"1371":4}}],["ticklabelsvisible",{"0":{"583":1},"2":{"1371":1}}],["ticklabelspace",{"0":{"582":1},"2":{"1371":1}}],["ticklabelsize",{"0":{"581":1},"2":{"1371":1}}],["ticklabels",{"2":{"71":2,"202":1,"204":1,"287":1,"296":1,"334":1,"343":1,"404":1,"437":1,"468":1,"580":1,"770":1,"1371":18}}],["tickwidth",{"0":{"587":1},"2":{"1371":1}}],["tickformat",{"0":{"575":1},"2":{"1371":1}}],["tickcolor",{"0":{"574":1},"2":{"1371":1}}],["tickalign",{"0":{"573":1},"2":{"1371":1}}],["tickvalues",{"2":{"287":1,"296":1,"334":1,"343":1}}],["ticknumbers",{"2":{"71":2}}],["tick",{"0":{"81":1},"2":{"70":1,"71":2,"74":4,"81":20,"121":1,"204":1,"275":1,"276":1,"277":1,"279":1,"284":1,"287":3,"296":7,"301":1,"322":1,"323":1,"324":1,"326":1,"331":1,"334":3,"343":7,"348":1,"398":1,"399":1,"408":1,"431":1,"432":1,"441":1,"462":1,"463":1,"472":1,"560":1,"561":1,"562":1,"564":1,"573":1,"574":1,"576":1,"577":1,"578":1,"579":2,"581":1,"582":1,"583":1,"585":1,"586":1,"587":1,"770":1,"773":1,"808":1,"809":1,"811":1,"812":1,"841":1,"842":1,"844":1,"925":3,"1371":28,"2718":2}}],["ticks=true",{"2":{"1371":1}}],["ticksvisible",{"0":{"586":1},"2":{"1371":1}}],["ticksize",{"0":{"585":1},"2":{"1371":1}}],["tickstate",{"2":{"81":1,"1371":1}}],["ticks",{"0":{"584":1,"790":1},"2":{"67":1,"68":1,"69":4,"70":3,"71":6,"81":6,"202":2,"204":1,"266":1,"274":1,"275":1,"276":3,"277":1,"278":1,"279":1,"287":2,"296":6,"298":2,"313":1,"321":1,"322":1,"323":3,"324":1,"325":1,"326":1,"334":2,"343":6,"345":2,"366":1,"393":1,"395":1,"405":1,"407":1,"426":1,"428":1,"438":1,"440":1,"457":1,"459":1,"469":1,"471":1,"535":3,"536":1,"551":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"575":1,"584":1,"790":1,"805":1,"806":1,"807":1,"810":1,"813":1,"814":1,"815":1,"816":1,"839":1,"840":1,"843":1,"845":1,"846":1,"847":1,"848":1,"1371":31,"2701":1,"2704":1,"2708":1}}],["tip",{"2":{"44":1,"1371":1,"1967":1,"2319":1}}],["tif",{"2":{"32":1}}],["titlevalign",{"0":{"708":1},"2":{"1371":1}}],["titlevisible",{"0":{"252":1,"376":1,"709":1,"857":1},"2":{"857":1,"1371":4}}],["titlehalign",{"0":{"705":1},"2":{"1371":1}}],["titleposition",{"0":{"706":1},"2":{"649":7,"706":4,"1371":1}}],["titled",{"2":{"646":1}}],["titles",{"2":{"602":1,"649":1,"702":1,"703":1,"705":1,"707":1,"708":1,"709":1,"1371":3}}],["titlesize",{"0":{"251":1,"375":1,"707":1,"856":1},"2":{"855":1,"856":1,"1371":4}}],["titlelineheight",{"0":{"250":1},"2":{"1371":1}}],["titlegap",{"0":{"249":1,"374":1,"704":1,"855":1},"2":{"1371":4}}],["titlefont",{"0":{"248":1,"373":1,"703":1,"854":1},"2":{"854":1,"1371":4}}],["titlecolor=",{"2":{"1317":1}}],["titlecolor",{"0":{"247":1,"372":1,"702":1,"853":1},"2":{"853":1,"1371":4}}],["titlealign",{"0":{"246":1,"371":1,"852":1},"2":{"246":3,"1371":3}}],["title=join",{"2":{"1313":1}}],["title=",{"2":{"158":2,"165":2,"1080":1,"1442":2,"2467":1}}],["title=l",{"2":{"120":1}}],["title",{"0":{"245":1,"370":1,"851":1},"2":{"4":1,"9":3,"17":2,"51":2,"92":3,"93":2,"94":1,"98":2,"106":2,"120":1,"121":1,"127":1,"158":1,"166":4,"184":3,"196":1,"199":2,"202":5,"203":3,"204":3,"219":4,"231":4,"236":6,"239":1,"245":6,"246":7,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"284":3,"331":3,"355":6,"356":1,"361":1,"365":1,"366":2,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"392":2,"425":2,"456":2,"595":2,"596":2,"597":3,"598":2,"600":6,"601":5,"602":2,"603":2,"604":3,"643":1,"645":2,"646":1,"704":1,"706":1,"766":2,"767":2,"768":5,"769":2,"770":4,"774":3,"775":2,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"1080":7,"1262":2,"1312":2,"1352":1,"1371":9,"1468":2,"1469":2,"1470":1,"1471":2,"1473":3,"1582":4,"1626":2,"1907":21,"2103":1,"2341":3,"2397":1,"2467":1,"2697":2,"2698":1,"2699":1,"2701":2,"2706":1,"2707":1,"2710":1,"2711":1}}],["t",{"0":{"90":1},"2":{"3":1,"4":6,"6":2,"8":1,"17":1,"23":2,"27":9,"30":1,"33":2,"35":1,"37":1,"38":1,"42":2,"43":1,"44":5,"57":1,"63":1,"69":3,"71":1,"75":2,"90":1,"93":1,"98":2,"100":1,"101":1,"102":9,"109":1,"114":1,"117":1,"120":3,"126":2,"135":1,"136":1,"142":1,"144":1,"145":1,"148":11,"149":1,"154":11,"157":2,"158":1,"163":1,"175":1,"187":2,"188":1,"202":1,"213":1,"215":1,"367":1,"378":1,"536":1,"605":1,"614":1,"646":1,"771":1,"849":1,"861":1,"878":1,"880":1,"891":3,"922":2,"925":5,"1045":3,"1161":1,"1309":1,"1311":2,"1313":1,"1314":1,"1317":1,"1318":1,"1320":14,"1371":51,"1966":1,"2122":1,"2181":2,"2182":5,"2253":1,"2256":2,"2263":1,"2282":1,"2503":2,"2556":1,"2692":1,"2694":1,"2702":1,"2708":1,"2710":1,"2717":4,"2721":12}}],["thus",{"2":{"73":1,"117":1,"769":1,"1371":1,"2557":1,"2729":1}}],["though",{"2":{"39":1,"70":1,"71":1,"140":1,"142":1,"712":1,"1309":1,"1371":2,"2556":1}}],["those",{"2":{"23":1,"44":1,"62":1,"107":1,"158":1,"161":1,"202":1,"216":1,"603":1,"649":1,"773":1,"1371":12,"2549":1,"2690":1,"2695":1,"2702":1,"2717":1,"2718":1,"2721":1}}],["threshold",{"0":{"1486":1},"2":{"1371":1,"1470":5,"1472":2}}],["threejs",{"2":{"33":1,"44":1,"45":1}}],["three",{"0":{"1438":1},"2":{"27":1,"44":4,"75":1,"96":2,"141":1,"142":1,"155":1,"174":1,"183":1,"187":1,"355":2,"1001":1,"1131":2,"1371":5,"1434":1,"1440":1,"1515":1,"1907":1,"2341":1,"2399":2,"2436":1,"2700":1,"2704":1,"2712":1}}],["threaded",{"2":{"1338":1,"1371":1}}],["threads",{"2":{"23":1,"1309":1,"1371":1}}],["thread",{"2":{"23":1}}],["through",{"2":{"24":1,"41":1,"53":1,"63":1,"69":1,"75":1,"116":1,"151":3,"156":2,"158":2,"182":1,"768":1,"769":1,"770":1,"775":1,"818":1,"850":1,"1371":5,"1881":1,"1978":1,"2590":1,"2681":1,"2682":1,"2717":1}}],["thankfully",{"2":{"2692":1}}],["than",{"2":{"10":1,"17":1,"27":1,"57":1,"73":1,"77":2,"81":1,"93":1,"114":1,"115":1,"148":1,"152":1,"157":3,"160":1,"284":1,"331":1,"365":1,"597":1,"598":1,"646":1,"1262":1,"1309":1,"1335":1,"1371":21,"1434":1,"1469":1,"1470":1,"1801":1,"2007":1,"2297":1,"2341":1,"2342":1,"2549":1,"2570":1,"2707":1,"2713":1,"2715":1,"2716":1,"2721":1}}],["that",{"2":{"2":2,"4":4,"5":1,"6":3,"8":2,"9":1,"11":1,"12":1,"13":1,"14":2,"17":2,"21":1,"23":3,"25":1,"27":10,"35":1,"37":1,"40":1,"42":1,"43":1,"44":4,"46":1,"47":2,"48":1,"56":4,"57":3,"59":1,"63":2,"64":2,"65":1,"66":1,"68":2,"69":1,"71":2,"73":1,"76":1,"77":4,"78":2,"81":4,"84":1,"88":3,"90":2,"92":2,"93":4,"94":3,"95":1,"96":1,"98":3,"100":6,"101":5,"102":15,"103":4,"104":1,"106":1,"107":1,"112":1,"115":2,"116":1,"117":6,"122":4,"123":2,"126":2,"127":2,"128":2,"130":1,"131":1,"132":4,"134":1,"136":2,"137":1,"138":3,"139":3,"140":3,"141":2,"142":1,"145":2,"146":1,"147":2,"148":9,"149":1,"151":1,"152":1,"153":1,"156":1,"157":1,"158":2,"160":2,"161":1,"162":1,"163":2,"165":4,"174":3,"181":2,"182":1,"183":1,"184":2,"187":1,"188":2,"189":3,"195":1,"199":1,"200":1,"202":1,"207":1,"208":1,"213":1,"214":2,"215":1,"216":1,"219":4,"220":2,"231":1,"236":1,"245":1,"263":1,"276":1,"284":2,"287":3,"296":3,"310":1,"323":1,"331":2,"334":3,"343":3,"351":1,"364":1,"366":1,"367":1,"378":4,"495":1,"522":1,"528":2,"535":1,"541":1,"595":1,"596":1,"597":7,"598":3,"599":2,"600":2,"603":1,"605":1,"616":1,"618":1,"643":1,"644":2,"645":2,"646":1,"647":1,"648":1,"712":1,"741":1,"744":1,"765":2,"768":1,"769":1,"771":1,"774":1,"775":1,"780":1,"790":1,"792":2,"828":1,"861":1,"872":1,"874":1,"880":1,"891":1,"913":1,"922":2,"925":1,"946":1,"965":1,"975":1,"997":1,"1007":1,"1013":1,"1036":1,"1040":1,"1051":1,"1070":1,"1074":1,"1088":1,"1120":1,"1128":1,"1131":1,"1193":1,"1210":2,"1220":1,"1230":1,"1247":2,"1257":1,"1275":3,"1281":1,"1309":1,"1312":1,"1316":1,"1318":1,"1325":1,"1335":1,"1346":1,"1357":1,"1371":211,"1378":1,"1399":1,"1410":1,"1429":1,"1434":5,"1440":2,"1446":1,"1462":1,"1469":1,"1472":1,"1478":1,"1491":1,"1495":1,"1520":1,"1539":1,"1550":1,"1571":1,"1574":1,"1586":1,"1602":1,"1613":1,"1634":1,"1645":1,"1664":1,"1670":2,"1676":1,"1695":1,"1699":1,"1711":1,"1730":2,"1731":1,"1735":1,"1738":1,"1813":1,"1820":1,"1826":1,"1847":1,"1850":1,"1875":1,"1881":1,"1901":1,"1936":1,"1955":1,"1965":1,"1966":4,"1967":2,"1968":2,"1969":1,"1979":1,"1997":1,"2004":1,"2018":1,"2044":1,"2076":1,"2097":1,"2103":1,"2108":1,"2129":1,"2154":1,"2173":1,"2189":1,"2213":1,"2225":1,"2243":1,"2247":1,"2253":3,"2254":1,"2256":1,"2258":2,"2259":1,"2267":1,"2293":1,"2319":1,"2326":1,"2341":2,"2356":1,"2362":1,"2378":1,"2388":1,"2392":1,"2399":1,"2428":1,"2441":1,"2460":1,"2470":1,"2474":1,"2479":1,"2494":1,"2498":1,"2509":1,"2525":1,"2535":1,"2549":1,"2552":2,"2556":3,"2557":1,"2562":1,"2563":1,"2577":1,"2583":1,"2587":1,"2597":1,"2618":1,"2621":1,"2628":1,"2629":1,"2653":1,"2672":1,"2681":1,"2692":18,"2695":2,"2696":3,"2697":2,"2701":1,"2702":3,"2703":3,"2706":1,"2709":1,"2710":3,"2713":1,"2714":2,"2715":1,"2716":2,"2717":4,"2720":2,"2721":1,"2723":1,"2725":1}}],["thickness",{"2":{"1371":2,"1423":1,"1949":1}}],["think",{"2":{"2692":2,"2702":1}}],["thin",{"2":{"77":1,"1371":1,"1974":1,"2692":1}}],["thing",{"2":{"43":1,"1315":1,"2557":1,"2725":1}}],["things",{"2":{"7":1,"75":1,"90":1,"117":1,"147":1,"153":1,"165":1,"1315":1,"2706":1,"2715":1,"2716":1,"2723":1}}],["third",{"2":{"7":1,"57":1,"73":2,"78":1,"135":3,"142":1,"183":1,"187":1,"195":1,"602":1,"643":1,"645":1,"1371":4,"1434":1,"1881":1}}],["this",{"2":{"2":2,"14":5,"17":1,"18":1,"21":2,"23":2,"25":3,"26":1,"27":5,"30":1,"36":1,"41":1,"42":3,"44":5,"45":1,"47":2,"48":2,"50":1,"51":1,"54":1,"55":1,"56":1,"57":3,"59":1,"64":3,"66":1,"69":3,"70":1,"71":7,"73":2,"74":1,"75":4,"76":1,"77":13,"78":6,"80":1,"81":9,"86":2,"93":4,"94":2,"98":4,"99":2,"100":1,"101":2,"102":7,"103":2,"104":1,"105":1,"106":2,"107":1,"108":1,"111":1,"113":1,"114":3,"115":2,"117":6,"118":2,"119":1,"122":1,"123":2,"124":2,"126":2,"128":4,"136":1,"137":3,"138":1,"139":2,"141":2,"142":5,"144":1,"146":1,"147":4,"148":11,"151":2,"153":1,"154":1,"158":5,"161":1,"162":1,"163":3,"165":1,"175":1,"181":2,"187":4,"188":3,"189":2,"193":1,"197":2,"202":1,"204":2,"205":2,"209":3,"214":1,"215":1,"219":1,"243":1,"244":1,"246":1,"355":1,"365":1,"366":1,"367":1,"368":1,"369":1,"378":4,"473":1,"484":1,"485":1,"509":1,"510":1,"521":1,"531":1,"532":1,"536":2,"571":1,"572":1,"595":2,"596":2,"597":2,"598":2,"599":1,"602":2,"605":3,"614":1,"619":1,"620":1,"623":2,"635":1,"636":1,"648":1,"700":1,"701":1,"721":1,"722":1,"741":1,"744":1,"746":1,"747":1,"771":1,"774":3,"775":1,"778":1,"780":1,"786":1,"787":1,"792":1,"795":1,"813":1,"814":1,"824":1,"825":1,"826":1,"828":1,"845":1,"846":1,"860":1,"861":2,"875":1,"876":1,"878":1,"880":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"950":1,"953":1,"961":1,"963":1,"965":1,"969":1,"979":1,"982":1,"992":1,"994":1,"997":1,"1004":1,"1008":1,"1009":1,"1016":1,"1020":1,"1030":1,"1031":1,"1033":2,"1034":1,"1035":1,"1036":1,"1040":1,"1055":1,"1059":1,"1066":1,"1067":1,"1069":1,"1070":1,"1074":1,"1092":1,"1096":1,"1101":1,"1114":1,"1118":1,"1120":1,"1196":1,"1200":1,"1216":1,"1218":1,"1220":1,"1233":1,"1237":1,"1253":1,"1255":1,"1257":1,"1267":1,"1271":1,"1275":1,"1276":1,"1277":1,"1279":1,"1281":1,"1309":2,"1314":1,"1328":1,"1331":1,"1335":1,"1339":1,"1342":1,"1346":1,"1352":1,"1371":332,"1382":1,"1385":1,"1395":1,"1397":1,"1399":1,"1414":1,"1418":1,"1425":1,"1427":1,"1429":1,"1434":3,"1436":1,"1440":1,"1442":2,"1449":1,"1452":1,"1458":1,"1460":1,"1462":1,"1468":1,"1469":3,"1472":1,"1511":1,"1524":1,"1527":1,"1535":1,"1537":1,"1539":1,"1554":1,"1557":1,"1566":1,"1568":1,"1571":1,"1572":1,"1589":1,"1592":1,"1598":1,"1600":1,"1602":1,"1608":4,"1617":1,"1620":1,"1630":1,"1632":1,"1634":1,"1640":4,"1649":1,"1652":1,"1660":1,"1662":1,"1664":1,"1680":1,"1684":1,"1691":1,"1692":1,"1694":1,"1695":1,"1699":1,"1715":1,"1719":1,"1725":1,"1726":1,"1727":1,"1729":1,"1730":1,"1731":1,"1735":1,"1738":1,"1799":1,"1801":1,"1802":1,"1806":1,"1810":1,"1813":1,"1830":1,"1833":1,"1842":1,"1844":1,"1847":1,"1848":1,"1861":1,"1863":1,"1872":1,"1873":1,"1875":1,"1887":1,"1889":1,"1898":1,"1899":1,"1901":1,"1909":1,"1919":1,"1940":1,"1944":1,"1951":1,"1953":1,"1955":1,"1966":2,"1970":1,"1972":1,"1974":5,"1983":1,"1990":1,"1999":1,"2001":1,"2004":1,"2007":1,"2022":1,"2025":1,"2040":1,"2042":1,"2044":1,"2080":1,"2083":1,"2093":1,"2095":1,"2097":1,"2111":1,"2117":1,"2123":1,"2125":1,"2127":1,"2129":1,"2142":1,"2144":1,"2150":1,"2152":1,"2154":1,"2188":1,"2193":1,"2197":1,"2208":1,"2210":1,"2213":1,"2219":1,"2228":1,"2232":1,"2237":1,"2239":1,"2240":1,"2242":1,"2243":1,"2247":1,"2253":2,"2254":1,"2256":1,"2257":1,"2270":1,"2278":1,"2286":1,"2289":1,"2293":1,"2297":1,"2301":1,"2304":1,"2309":1,"2313":1,"2318":1,"2323":1,"2326":1,"2331":1,"2341":1,"2347":1,"2349":2,"2350":2,"2352":1,"2358":1,"2360":1,"2362":1,"2388":1,"2392":1,"2407":1,"2412":1,"2419":1,"2423":1,"2428":1,"2445":1,"2448":1,"2456":1,"2458":1,"2460":1,"2469":1,"2477":1,"2482":1,"2490":1,"2491":1,"2493":1,"2494":1,"2498":1,"2512":1,"2515":1,"2521":1,"2523":1,"2525":1,"2530":1,"2552":1,"2553":1,"2554":2,"2555":1,"2556":2,"2557":1,"2562":2,"2566":1,"2570":1,"2572":1,"2579":1,"2580":1,"2582":1,"2583":1,"2587":1,"2601":1,"2604":1,"2613":1,"2615":1,"2618":1,"2619":1,"2657":1,"2660":1,"2668":1,"2670":1,"2672":1,"2676":2,"2680":1,"2681":5,"2682":1,"2692":18,"2693":2,"2695":5,"2696":2,"2697":1,"2701":2,"2702":2,"2703":1,"2706":1,"2707":2,"2709":2,"2710":2,"2712":1,"2713":2,"2715":2,"2717":6,"2719":2,"2721":3,"2723":3,"2724":1,"2725":4,"2726":2,"2729":1}}],["thermometer",{"2":{"2739":1}}],["thermal",{"2":{"1352":1,"1963":1,"2732":1}}],["there",{"2":{"8":1,"21":1,"27":3,"28":1,"33":1,"42":1,"44":1,"45":1,"47":2,"54":1,"55":1,"75":2,"76":1,"77":2,"88":1,"93":1,"94":3,"109":1,"112":1,"117":1,"137":1,"139":1,"140":1,"143":1,"154":1,"158":2,"174":2,"178":1,"181":1,"188":1,"194":1,"202":1,"205":1,"284":1,"287":1,"296":1,"331":1,"334":1,"343":1,"356":1,"594":1,"595":1,"596":1,"597":3,"600":1,"771":1,"773":1,"1317":1,"1335":2,"1371":7,"1438":1,"1440":1,"1608":1,"1640":1,"1964":1,"1974":1,"2530":1,"2676":1,"2692":8,"2702":1,"2703":1,"2704":2,"2706":2,"2708":2,"2721":2,"2723":1,"2726":3}}],["therefore",{"2":{"4":1,"13":2,"25":1,"33":1,"35":1,"49":1,"94":1,"102":3,"103":1,"104":1,"106":1,"148":1,"151":1,"176":1,"187":1,"209":1,"366":1,"598":1,"1966":1,"2692":5,"2706":1}}],["thetamax",{"2":{"1371":1}}],["thetamin",{"2":{"1371":1}}],["thetaminorticks",{"0":{"839":1},"2":{"1371":1}}],["thetaminorgridstyle",{"0":{"836":1},"2":{"770":1,"1371":1}}],["thetaminorgridwidth",{"0":{"838":1},"2":{"770":1,"1371":1}}],["thetaminorgridcolor",{"0":{"835":1},"2":{"770":1,"1371":1}}],["thetaminorgridvisible=true",{"2":{"770":1}}],["thetaminorgridvisible",{"0":{"837":1},"2":{"770":1,"1371":1}}],["thetaticks",{"0":{"848":1},"2":{"1371":1}}],["thetatickformat",{"0":{"840":1},"2":{"1371":1}}],["thetaticklabelsvisible",{"0":{"847":1},"2":{"1371":1}}],["thetaticklabelstrokewidth",{"0":{"846":1},"2":{"1371":1}}],["thetaticklabelstrokecolor",{"0":{"845":1},"2":{"1371":1}}],["thetaticklabelsize",{"0":{"844":1},"2":{"770":1,"1371":1}}],["thetaticklabelpad",{"0":{"843":1},"2":{"1371":1}}],["thetaticklabelfont",{"0":{"842":1},"2":{"1371":1}}],["thetaticklabelcolor",{"0":{"841":1},"2":{"770":1,"1371":1}}],["thetaautolimitmargin",{"0":{"829":1},"2":{"1371":1}}],["thetazoomkey",{"0":{"849":1},"2":{"771":1,"1371":1}}],["thetazoomlock",{"0":{"850":1},"2":{"768":1,"771":1,"1371":1}}],["thetagridvisible",{"0":{"832":1},"2":{"1371":1}}],["thetagridstyle",{"0":{"831":1},"2":{"1371":1}}],["thetagridcolor",{"0":{"830":1},"2":{"770":1,"1371":1}}],["thetagridwidth",{"0":{"833":1},"2":{"770":1,"1371":1}}],["thetalims",{"2":{"768":2,"1371":1}}],["thetalimits",{"0":{"834":1},"2":{"768":6,"774":3,"850":1,"1371":2}}],["theta",{"0":{"790":1,"826":1,"827":1,"828":1},"2":{"767":3,"768":3,"770":3,"771":2,"778":1,"790":1,"811":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"1371":10,"2686":4}}],["theoretically",{"2":{"142":1,"2692":1}}],["they",{"2":{"32":1,"62":1,"63":4,"67":1,"68":1,"69":1,"81":1,"92":1,"96":1,"102":4,"103":1,"117":1,"120":1,"122":1,"140":1,"142":1,"145":1,"148":1,"151":1,"158":2,"187":2,"209":1,"284":1,"331":1,"364":1,"600":1,"605":1,"643":1,"645":1,"648":1,"712":1,"811":2,"1077":1,"1371":18,"1434":2,"1436":1,"1515":1,"1545":1,"1605":1,"1608":1,"1640":1,"1670":2,"1702":1,"1966":2,"1974":1,"2250":1,"2436":1,"2554":1,"2592":1,"2629":1,"2678":2,"2680":1,"2690":1,"2713":1,"2715":1,"2726":1,"2731":1}}],["theming",{"0":{"179":1,"180":1}}],["themselves",{"2":{"92":1,"644":1,"2341":1,"2692":1}}],["them",{"2":{"17":1,"41":2,"44":1,"47":1,"57":1,"68":1,"70":1,"77":2,"86":2,"93":1,"94":3,"97":1,"98":1,"102":1,"106":1,"142":2,"148":2,"151":1,"187":2,"189":2,"209":2,"535":1,"601":1,"648":1,"811":1,"1371":13,"1434":1,"1440":3,"1511":1,"1670":1,"1924":1,"2012":1,"2679":1,"2692":1,"2703":2,"2704":2,"2707":1,"2712":2}}],["themed",{"2":{"180":1}}],["themes",{"0":{"166":1,"174":1},"1":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1},"2":{"166":2,"174":1,"176":2,"178":1}}],["theme",{"0":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"175":1,"177":1,"178":1},"2":{"11":1,"17":1,"27":1,"32":2,"40":1,"94":1,"99":2,"106":5,"121":3,"147":7,"149":1,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":3,"175":14,"176":5,"177":5,"178":7,"179":6,"180":5,"181":5,"182":2,"184":3,"193":2,"644":2,"670":1,"671":1,"675":1,"677":1,"678":1,"679":1,"682":1,"683":1,"684":1,"693":1,"694":1,"697":1,"698":1,"1371":31,"2679":1,"2692":1,"2716":5,"2728":3}}],["their",{"2":{"13":1,"49":1,"52":1,"63":1,"65":1,"67":1,"77":1,"93":1,"94":1,"97":1,"117":1,"122":3,"125":2,"158":1,"176":1,"179":1,"183":1,"187":2,"188":1,"197":1,"202":1,"597":4,"599":1,"658":1,"659":1,"706":1,"880":1,"1129":1,"1371":1,"1491":1,"1964":1,"1966":1,"2553":1,"2555":1,"2680":1,"2704":1}}],["these",{"2":{"7":1,"17":1,"21":1,"23":1,"57":2,"62":1,"63":1,"64":1,"72":1,"77":3,"78":2,"81":1,"96":2,"101":1,"102":1,"127":1,"129":1,"130":1,"151":1,"156":1,"158":3,"160":1,"163":1,"166":1,"200":1,"204":1,"207":1,"208":1,"209":1,"366":1,"535":2,"597":1,"647":3,"648":2,"768":3,"771":1,"958":1,"988":1,"1129":1,"1371":27,"1391":1,"1434":1,"1440":1,"1469":1,"1515":1,"1532":1,"1545":1,"1563":1,"1626":1,"1657":1,"1839":1,"1907":2,"1967":2,"2089":1,"2151":1,"2260":2,"2436":1,"2453":1,"2555":1,"2556":1,"2590":1,"2592":1,"2610":1,"2665":1,"2678":1,"2681":1,"2692":2,"2696":1,"2714":1,"2721":3,"2723":1,"2725":1,"2731":1}}],["then",{"2":{"6":1,"13":1,"23":1,"42":2,"43":1,"44":6,"45":1,"47":2,"48":1,"62":1,"63":1,"84":2,"88":1,"97":1,"102":1,"103":2,"112":1,"135":2,"140":1,"142":1,"147":1,"148":4,"149":1,"152":1,"158":1,"161":1,"165":5,"174":1,"182":1,"187":2,"189":1,"194":1,"205":1,"213":1,"214":1,"220":1,"296":1,"343":1,"535":1,"602":1,"605":1,"646":1,"767":1,"1001":3,"1317":1,"1371":19,"1434":1,"1440":1,"1966":1,"2257":1,"2341":1,"2556":1,"2590":1,"2697":1,"2702":1,"2703":1,"2708":1,"2721":1}}],["the",{"0":{"58":1,"74":1,"78":1,"92":1,"93":1,"94":2,"121":1,"138":1,"147":1,"155":1,"158":1,"1468":1,"1469":1,"1471":2,"2553":1},"2":{"1":3,"2":10,"3":2,"4":7,"5":1,"6":7,"7":1,"8":1,"9":6,"10":3,"11":7,"12":2,"13":2,"14":6,"15":4,"16":2,"17":31,"18":10,"19":8,"21":20,"22":4,"23":4,"24":4,"25":4,"26":6,"27":34,"28":2,"29":1,"31":1,"32":3,"33":9,"35":2,"36":2,"37":1,"38":3,"39":1,"40":10,"41":1,"42":13,"43":6,"44":19,"45":4,"46":7,"47":6,"48":1,"49":3,"51":4,"52":1,"53":7,"54":4,"55":3,"56":6,"57":110,"59":9,"61":2,"62":8,"63":10,"64":16,"65":10,"66":11,"67":2,"68":8,"69":8,"70":16,"71":18,"73":9,"74":23,"75":16,"76":3,"77":46,"78":15,"79":1,"80":4,"81":31,"83":1,"86":2,"87":1,"88":5,"90":6,"92":2,"93":14,"94":16,"95":1,"96":10,"97":2,"98":10,"99":3,"100":13,"101":7,"102":39,"103":26,"104":1,"105":3,"106":8,"107":4,"110":2,"111":2,"112":9,"113":1,"114":11,"115":10,"116":6,"117":41,"118":2,"119":1,"120":2,"121":3,"122":7,"123":4,"124":5,"125":2,"126":6,"127":7,"128":16,"129":3,"130":3,"131":4,"132":4,"133":3,"134":5,"135":4,"136":6,"137":3,"138":5,"139":13,"140":9,"141":12,"142":11,"143":3,"144":1,"145":4,"146":3,"147":26,"148":27,"149":6,"151":11,"152":2,"153":8,"154":8,"155":13,"157":8,"158":24,"159":1,"160":3,"161":3,"162":3,"163":8,"164":2,"165":8,"166":1,"174":1,"175":3,"176":4,"177":5,"178":2,"181":5,"182":3,"183":10,"184":3,"185":2,"187":28,"188":10,"189":6,"191":3,"192":3,"193":2,"194":1,"196":2,"197":6,"199":1,"200":5,"202":2,"204":8,"205":2,"207":5,"208":6,"209":6,"210":5,"211":1,"212":2,"213":1,"214":7,"215":3,"216":1,"218":2,"219":19,"220":12,"221":2,"222":2,"223":1,"224":1,"225":1,"226":1,"227":2,"228":2,"229":2,"230":1,"231":17,"232":1,"233":2,"234":1,"235":2,"236":4,"237":2,"238":2,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":4,"246":3,"247":2,"248":2,"249":1,"250":1,"251":1,"252":1,"253":2,"254":1,"255":2,"256":2,"257":2,"258":2,"259":2,"260":2,"261":1,"262":2,"263":4,"264":2,"265":2,"266":3,"267":1,"268":2,"269":1,"270":2,"271":2,"272":1,"273":2,"274":2,"275":1,"276":4,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":8,"285":3,"286":2,"287":7,"288":2,"289":1,"290":2,"291":1,"292":2,"293":2,"294":2,"295":1,"296":5,"297":2,"298":3,"299":1,"300":2,"301":2,"302":2,"303":1,"304":2,"305":2,"306":2,"307":2,"308":1,"309":2,"310":4,"311":2,"312":2,"313":3,"314":1,"315":2,"316":1,"317":2,"318":2,"319":1,"320":2,"321":2,"322":1,"323":4,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":8,"332":3,"333":2,"334":7,"335":2,"336":1,"337":2,"338":1,"339":2,"340":2,"341":2,"342":1,"343":5,"344":2,"345":3,"346":1,"347":2,"348":2,"349":2,"350":1,"354":2,"355":7,"356":11,"357":1,"358":1,"359":1,"360":1,"361":4,"362":2,"363":2,"364":2,"365":1,"366":16,"367":2,"368":1,"369":1,"370":1,"371":2,"372":2,"373":2,"374":1,"375":1,"376":1,"377":2,"378":24,"379":2,"380":2,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":2,"394":2,"395":2,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":2,"407":1,"408":1,"409":2,"410":1,"411":2,"412":1,"413":2,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":2,"427":2,"428":2,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":2,"440":1,"441":1,"442":2,"443":1,"444":2,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":2,"458":2,"459":2,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":2,"471":1,"472":1,"475":2,"476":2,"477":2,"478":2,"479":2,"480":2,"481":2,"482":2,"483":2,"484":1,"485":1,"486":2,"487":1,"488":2,"491":2,"492":2,"493":4,"494":4,"495":2,"496":3,"497":1,"498":2,"499":2,"500":2,"501":2,"502":2,"503":2,"504":4,"505":4,"506":3,"507":2,"508":2,"509":1,"510":1,"511":2,"512":2,"515":2,"516":2,"517":2,"518":2,"519":2,"520":2,"521":1,"522":1,"523":4,"524":2,"525":3,"526":2,"527":2,"528":5,"529":1,"530":2,"531":1,"532":1,"533":2,"534":2,"535":7,"536":1,"538":2,"539":2,"540":1,"541":2,"542":2,"543":2,"544":3,"545":2,"546":2,"547":2,"548":1,"549":1,"550":1,"551":3,"552":1,"553":1,"554":1,"555":2,"556":1,"557":2,"558":2,"559":2,"560":1,"561":2,"562":1,"564":1,"565":3,"566":2,"567":1,"568":1,"569":2,"570":2,"571":1,"572":1,"573":3,"574":2,"576":2,"577":2,"578":2,"579":1,"580":2,"581":2,"582":2,"583":1,"584":1,"585":2,"586":1,"587":2,"588":2,"589":1,"590":2,"591":1,"592":2,"595":1,"596":6,"597":18,"598":11,"599":6,"600":15,"601":3,"602":5,"603":5,"604":3,"605":28,"607":2,"608":4,"609":3,"610":2,"611":2,"612":2,"613":1,"614":3,"615":2,"616":2,"617":1,"618":4,"619":1,"620":1,"621":2,"622":2,"623":2,"625":2,"626":2,"627":2,"628":2,"629":2,"630":2,"631":2,"632":2,"633":3,"634":2,"635":1,"636":1,"637":1,"638":2,"639":1,"640":2,"641":2,"643":3,"644":13,"645":8,"646":14,"647":13,"648":9,"649":3,"651":2,"652":2,"653":2,"654":4,"655":2,"656":1,"657":2,"658":1,"659":1,"660":2,"661":2,"662":2,"663":1,"664":2,"665":2,"666":2,"667":3,"668":2,"669":2,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":2,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":3,"686":2,"687":3,"688":3,"689":3,"690":5,"691":4,"692":4,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":2,"700":1,"701":1,"702":2,"703":2,"704":1,"705":2,"706":1,"707":2,"708":2,"709":1,"710":2,"711":2,"712":8,"714":2,"715":1,"716":1,"717":1,"718":2,"719":2,"720":2,"721":1,"722":1,"723":2,"724":2,"726":4,"728":2,"733":2,"734":1,"735":1,"736":1,"737":2,"738":2,"739":1,"740":2,"741":6,"742":1,"744":2,"746":1,"747":1,"750":2,"751":2,"765":2,"766":1,"767":3,"768":8,"769":8,"770":7,"771":9,"773":9,"774":2,"775":2,"777":2,"778":2,"779":2,"780":2,"782":2,"783":1,"784":1,"785":1,"786":1,"787":2,"788":2,"789":2,"790":1,"791":2,"792":4,"793":2,"794":4,"795":2,"796":2,"797":2,"798":1,"799":2,"800":2,"801":2,"802":2,"803":1,"804":2,"805":2,"806":2,"807":2,"808":2,"809":2,"810":1,"811":4,"812":2,"813":3,"814":3,"815":1,"816":2,"817":3,"818":1,"819":1,"820":2,"821":2,"822":1,"823":2,"824":1,"825":1,"826":3,"827":2,"828":3,"829":2,"830":2,"831":2,"832":1,"833":2,"834":2,"835":2,"836":2,"837":1,"838":2,"839":2,"840":2,"841":2,"842":2,"843":1,"844":2,"845":3,"846":3,"847":1,"848":2,"849":3,"850":1,"851":2,"852":2,"853":2,"854":2,"855":4,"856":2,"857":1,"858":2,"859":2,"860":1,"861":12,"862":1,"864":2,"865":4,"866":3,"867":2,"868":2,"869":2,"870":1,"871":2,"872":2,"873":1,"874":4,"875":1,"876":1,"877":2,"878":3,"879":2,"880":6,"882":2,"883":2,"884":2,"885":1,"886":1,"887":2,"888":5,"889":2,"890":1,"891":7,"893":2,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"905":2,"906":1,"907":1,"908":1,"911":2,"912":2,"913":1,"914":3,"915":1,"916":1,"917":1,"918":1,"920":1,"921":2,"922":3,"923":2,"924":2,"927":1,"928":2,"929":2,"930":1,"931":3,"932":3,"933":2,"934":2,"935":2,"936":1,"937":1,"938":2,"939":2,"940":2,"941":2,"943":2,"944":1,"945":2,"946":1,"947":2,"948":1,"950":1,"951":1,"952":2,"955":1,"956":1,"957":1,"958":2,"959":2,"960":2,"961":1,"962":1,"963":1,"964":2,"965":1,"967":1,"968":1,"969":4,"972":2,"973":1,"974":2,"975":1,"976":2,"977":1,"979":1,"980":1,"981":2,"984":1,"985":1,"986":2,"987":1,"988":2,"989":2,"990":2,"991":1,"992":1,"993":1,"994":1,"995":2,"996":2,"997":1,"999":1,"1000":1,"1001":9,"1002":2,"1004":4,"1005":2,"1006":2,"1007":5,"1008":12,"1009":4,"1011":1,"1012":1,"1013":1,"1014":2,"1015":1,"1016":1,"1017":1,"1018":1,"1019":2,"1022":1,"1023":1,"1024":2,"1025":2,"1026":1,"1027":3,"1028":2,"1031":1,"1032":1,"1033":5,"1034":1,"1035":2,"1036":1,"1037":1,"1038":2,"1039":2,"1040":1,"1042":1,"1043":1,"1044":4,"1047":2,"1049":1,"1050":4,"1051":1,"1052":2,"1053":1,"1055":1,"1056":1,"1057":1,"1058":2,"1061":1,"1062":1,"1064":2,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":2,"1073":2,"1074":1,"1076":1,"1077":1,"1078":1,"1079":2,"1082":2,"1083":1,"1084":1,"1088":1,"1089":2,"1090":1,"1092":1,"1093":2,"1096":6,"1098":1,"1099":4,"1100":2,"1103":1,"1104":1,"1107":2,"1109":3,"1110":2,"1112":2,"1113":2,"1114":1,"1116":1,"1118":1,"1119":2,"1120":1,"1125":1,"1126":1,"1127":5,"1128":8,"1129":10,"1138":1,"1154":1,"1162":1,"1163":5,"1179":5,"1180":2,"1186":3,"1187":7,"1188":2,"1190":2,"1191":1,"1192":5,"1193":1,"1194":2,"1195":1,"1196":1,"1198":1,"1199":2,"1202":1,"1203":1,"1205":1,"1206":2,"1207":2,"1208":1,"1209":1,"1210":2,"1214":2,"1216":1,"1217":1,"1218":1,"1219":2,"1220":1,"1222":1,"1223":1,"1224":3,"1225":2,"1227":2,"1228":1,"1229":5,"1230":1,"1231":2,"1232":1,"1233":1,"1235":1,"1236":2,"1239":1,"1240":1,"1242":1,"1243":2,"1244":2,"1245":1,"1246":1,"1247":2,"1251":2,"1253":1,"1254":1,"1255":1,"1256":2,"1257":1,"1259":1,"1260":1,"1261":3,"1262":6,"1264":1,"1267":1,"1268":4,"1269":4,"1270":1,"1273":1,"1274":1,"1275":6,"1276":6,"1277":1,"1279":1,"1280":2,"1281":1,"1283":1,"1284":1,"1285":8,"1300":1,"1301":1,"1305":1,"1308":1,"1309":7,"1311":2,"1312":4,"1313":1,"1314":2,"1315":3,"1316":8,"1317":4,"1318":3,"1320":2,"1321":2,"1324":1,"1325":1,"1326":2,"1327":1,"1328":1,"1329":1,"1330":2,"1333":1,"1334":1,"1335":1,"1336":1,"1337":2,"1339":1,"1340":1,"1341":1,"1342":1,"1345":2,"1346":1,"1348":1,"1349":1,"1350":2,"1352":2,"1356":1,"1362":2,"1365":3,"1366":1,"1371":3015,"1372":6,"1375":2,"1376":1,"1377":2,"1378":1,"1379":2,"1380":1,"1382":1,"1383":1,"1384":2,"1387":1,"1388":1,"1389":2,"1390":1,"1391":2,"1392":2,"1393":2,"1394":1,"1395":1,"1396":1,"1397":1,"1398":2,"1399":1,"1400":5,"1402":1,"1403":1,"1404":3,"1407":2,"1408":1,"1409":2,"1410":1,"1411":2,"1412":1,"1414":1,"1415":2,"1416":1,"1417":2,"1420":1,"1421":1,"1423":2,"1424":2,"1425":1,"1426":1,"1427":1,"1428":2,"1429":1,"1431":1,"1432":1,"1433":2,"1434":11,"1436":9,"1437":3,"1439":6,"1440":10,"1441":3,"1442":3,"1444":2,"1445":1,"1446":1,"1447":2,"1448":1,"1449":1,"1450":1,"1451":2,"1454":1,"1455":1,"1457":2,"1458":1,"1459":1,"1460":1,"1461":2,"1462":1,"1464":1,"1465":1,"1466":3,"1468":2,"1469":12,"1471":2,"1472":5,"1475":2,"1476":2,"1478":1,"1479":2,"1480":1,"1481":2,"1482":2,"1483":1,"1486":3,"1488":2,"1490":1,"1491":5,"1495":1,"1496":3,"1498":2,"1499":1,"1501":1,"1507":3,"1511":1,"1514":1,"1515":4,"1517":2,"1518":1,"1519":2,"1520":1,"1521":2,"1522":1,"1524":1,"1525":1,"1526":2,"1529":1,"1530":1,"1531":1,"1532":2,"1533":2,"1534":2,"1535":1,"1536":1,"1537":1,"1538":2,"1539":1,"1541":1,"1542":1,"1543":3,"1544":3,"1545":4,"1547":2,"1548":1,"1549":7,"1550":1,"1551":2,"1552":1,"1554":1,"1555":1,"1556":2,"1559":1,"1560":1,"1563":2,"1564":2,"1566":1,"1567":1,"1568":1,"1570":2,"1571":1,"1572":2,"1573":2,"1574":1,"1575":2,"1577":1,"1578":1,"1579":3,"1580":3,"1581":2,"1584":2,"1585":1,"1586":1,"1587":2,"1588":1,"1589":1,"1590":1,"1591":2,"1594":1,"1595":1,"1597":2,"1598":1,"1599":1,"1600":1,"1601":2,"1602":1,"1604":1,"1605":2,"1606":1,"1607":3,"1608":5,"1610":2,"1611":1,"1612":2,"1613":1,"1614":2,"1615":1,"1617":1,"1618":1,"1619":2,"1622":1,"1623":1,"1624":2,"1625":1,"1626":2,"1627":2,"1628":2,"1629":1,"1630":1,"1631":1,"1632":1,"1633":2,"1634":1,"1636":1,"1637":1,"1638":2,"1640":5,"1642":2,"1643":1,"1644":2,"1645":1,"1646":2,"1647":1,"1649":1,"1650":1,"1651":2,"1654":1,"1655":1,"1656":1,"1657":2,"1658":2,"1659":2,"1660":1,"1661":1,"1662":1,"1663":2,"1664":1,"1666":1,"1667":1,"1668":2,"1670":11,"1672":2,"1674":1,"1675":4,"1676":1,"1677":2,"1678":1,"1680":1,"1681":1,"1682":1,"1683":2,"1686":1,"1687":1,"1689":2,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":2,"1698":2,"1699":1,"1701":1,"1702":1,"1703":1,"1704":3,"1707":2,"1709":1,"1710":2,"1711":1,"1712":2,"1713":1,"1715":1,"1716":1,"1717":1,"1718":2,"1721":1,"1722":1,"1723":2,"1724":1,"1725":2,"1727":1,"1728":1,"1729":1,"1730":6,"1731":1,"1732":1,"1733":2,"1734":2,"1735":1,"1737":1,"1738":5,"1739":1,"1794":3,"1795":1,"1797":1,"1799":1,"1800":1,"1801":3,"1804":1,"1805":1,"1806":1,"1807":1,"1808":3,"1809":3,"1810":1,"1811":2,"1812":2,"1813":1,"1817":1,"1819":1,"1820":8,"1823":2,"1824":1,"1825":7,"1826":1,"1827":2,"1828":1,"1830":1,"1831":1,"1832":2,"1835":1,"1836":1,"1839":2,"1840":2,"1842":1,"1843":1,"1844":1,"1846":2,"1847":1,"1848":2,"1849":2,"1850":1,"1851":2,"1853":1,"1854":1,"1855":3,"1858":1,"1861":1,"1862":1,"1865":1,"1866":1,"1872":1,"1873":1,"1874":2,"1875":1,"1879":1,"1880":1,"1881":17,"1882":1,"1884":1,"1887":1,"1888":1,"1891":1,"1892":1,"1898":1,"1899":1,"1900":2,"1901":1,"1905":1,"1906":1,"1907":7,"1909":5,"1910":2,"1911":2,"1916":1,"1918":1,"1919":2,"1920":1,"1921":1,"1924":3,"1925":2,"1926":2,"1927":3,"1928":1,"1929":4,"1930":5,"1933":2,"1934":1,"1935":2,"1936":1,"1937":2,"1938":1,"1940":1,"1941":2,"1942":1,"1943":2,"1946":1,"1947":1,"1949":2,"1950":2,"1951":1,"1952":1,"1953":1,"1954":2,"1955":1,"1957":1,"1958":1,"1959":2,"1960":2,"1963":5,"1964":1,"1966":13,"1967":4,"1968":3,"1969":13,"1970":2,"1974":7,"1976":2,"1977":1,"1978":3,"1979":1,"1980":2,"1981":1,"1983":1,"1986":1,"1987":3,"1988":2,"1989":2,"1992":1,"1993":1,"1994":2,"1995":1,"1996":4,"1997":4,"1998":1,"1999":1,"2000":1,"2001":1,"2002":3,"2003":2,"2004":1,"2005":2,"2006":2,"2007":4,"2009":1,"2011":1,"2012":2,"2015":2,"2016":1,"2017":3,"2018":1,"2019":2,"2020":1,"2022":1,"2023":1,"2024":2,"2027":1,"2028":1,"2031":2,"2032":2,"2033":2,"2034":1,"2038":2,"2040":1,"2041":1,"2042":1,"2043":2,"2044":1,"2045":2,"2046":2,"2048":1,"2049":1,"2050":9,"2070":3,"2073":2,"2074":1,"2075":2,"2076":1,"2077":2,"2078":1,"2080":1,"2081":1,"2082":2,"2085":1,"2086":1,"2087":2,"2088":1,"2089":2,"2090":2,"2091":2,"2092":1,"2093":1,"2094":1,"2095":1,"2096":2,"2097":1,"2098":5,"2100":1,"2101":1,"2102":3,"2103":1,"2105":2,"2106":1,"2107":4,"2108":1,"2109":2,"2110":1,"2111":1,"2112":2,"2113":2,"2114":1,"2115":1,"2116":2,"2119":1,"2120":1,"2121":2,"2122":3,"2123":3,"2124":2,"2125":1,"2126":1,"2127":1,"2128":2,"2129":1,"2131":1,"2132":1,"2133":4,"2136":1,"2142":1,"2143":1,"2146":1,"2147":1,"2150":1,"2151":1,"2152":1,"2153":2,"2154":1,"2163":1,"2169":1,"2170":2,"2173":1,"2178":3,"2181":3,"2184":2,"2187":1,"2188":6,"2189":1,"2190":2,"2191":1,"2193":1,"2194":1,"2196":2,"2199":1,"2200":1,"2205":2,"2208":1,"2209":1,"2210":1,"2212":2,"2213":1,"2216":1,"2217":1,"2218":3,"2219":13,"2221":2,"2223":1,"2224":1,"2225":1,"2226":2,"2227":1,"2228":1,"2229":1,"2230":1,"2231":2,"2234":1,"2235":1,"2236":1,"2237":4,"2238":2,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":2,"2246":2,"2247":1,"2249":1,"2250":1,"2251":1,"2252":4,"2253":11,"2254":2,"2255":2,"2256":1,"2257":5,"2258":9,"2259":2,"2260":5,"2261":3,"2263":2,"2264":2,"2265":1,"2266":5,"2267":1,"2268":2,"2269":1,"2270":1,"2271":4,"2273":1,"2274":1,"2275":3,"2276":2,"2277":2,"2280":1,"2281":1,"2282":2,"2283":1,"2284":2,"2285":1,"2286":1,"2287":1,"2288":3,"2289":1,"2290":3,"2291":1,"2292":2,"2293":1,"2294":2,"2295":2,"2296":2,"2297":4,"2299":1,"2300":1,"2302":3,"2306":4,"2307":2,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":4,"2320":2,"2321":2,"2322":2,"2323":1,"2324":1,"2325":2,"2326":1,"2327":1,"2330":1,"2331":2,"2333":1,"2334":2,"2335":1,"2339":5,"2341":12,"2342":6,"2344":1,"2345":2,"2347":1,"2349":5,"2350":5,"2351":1,"2354":1,"2355":1,"2357":3,"2358":1,"2360":1,"2361":2,"2362":1,"2364":1,"2365":3,"2366":1,"2367":3,"2368":6,"2370":10,"2371":2,"2372":2,"2373":2,"2374":2,"2375":2,"2376":2,"2377":2,"2378":3,"2379":2,"2380":2,"2383":1,"2384":2,"2385":2,"2386":2,"2388":2,"2389":1,"2390":1,"2391":1,"2392":2,"2393":1,"2394":1,"2395":2,"2396":3,"2403":1,"2406":1,"2407":1,"2410":1,"2414":1,"2415":1,"2419":1,"2422":1,"2423":1,"2426":1,"2427":2,"2428":1,"2432":1,"2433":1,"2435":1,"2436":4,"2438":2,"2439":1,"2440":2,"2441":1,"2442":2,"2443":1,"2445":1,"2446":1,"2447":2,"2450":1,"2451":1,"2452":1,"2453":2,"2454":2,"2455":2,"2456":1,"2457":1,"2458":1,"2459":2,"2460":1,"2462":1,"2463":1,"2464":3,"2465":3,"2466":2,"2467":1,"2470":1,"2471":2,"2473":1,"2474":1,"2475":2,"2476":1,"2477":1,"2478":1,"2480":1,"2481":2,"2484":1,"2485":1,"2486":1,"2487":2,"2488":2,"2489":2,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":2,"2497":2,"2498":1,"2500":1,"2501":1,"2502":3,"2505":2,"2508":1,"2509":1,"2510":2,"2511":1,"2512":1,"2513":1,"2514":2,"2517":1,"2518":1,"2520":2,"2521":1,"2522":1,"2523":1,"2524":2,"2525":1,"2527":1,"2528":1,"2529":3,"2530":11,"2532":2,"2533":4,"2534":4,"2535":1,"2536":2,"2537":1,"2538":2,"2539":2,"2540":2,"2541":2,"2542":2,"2543":1,"2544":1,"2546":2,"2547":2,"2548":2,"2549":6,"2551":2,"2552":3,"2553":3,"2554":2,"2555":11,"2556":9,"2557":5,"2559":2,"2561":1,"2563":1,"2564":2,"2565":1,"2566":1,"2567":2,"2568":1,"2569":1,"2570":2,"2571":2,"2574":1,"2575":1,"2576":1,"2577":1,"2578":2,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":2,"2586":2,"2587":1,"2589":1,"2591":1,"2592":4,"2594":2,"2595":1,"2596":7,"2597":1,"2598":2,"2599":1,"2601":1,"2602":1,"2603":2,"2606":1,"2607":1,"2610":2,"2611":2,"2613":1,"2614":1,"2615":1,"2617":2,"2618":1,"2619":2,"2620":2,"2621":1,"2622":2,"2624":1,"2625":1,"2626":3,"2627":3,"2628":2,"2629":9,"2647":2,"2650":2,"2651":1,"2652":2,"2653":1,"2654":2,"2655":1,"2657":1,"2658":1,"2659":2,"2662":1,"2663":1,"2664":1,"2665":2,"2666":2,"2667":2,"2668":1,"2669":1,"2670":1,"2671":2,"2672":1,"2674":1,"2675":1,"2676":11,"2678":3,"2679":4,"2680":2,"2681":23,"2682":14,"2690":2,"2692":82,"2693":2,"2694":1,"2695":17,"2696":13,"2697":7,"2698":2,"2699":4,"2700":3,"2701":8,"2702":5,"2703":5,"2704":5,"2705":4,"2706":9,"2707":2,"2708":3,"2709":12,"2710":10,"2711":3,"2712":5,"2713":7,"2714":6,"2715":10,"2716":8,"2717":34,"2718":3,"2719":12,"2720":5,"2721":39,"2723":3,"2724":4,"2725":11,"2726":18,"2727":1,"2730":3,"2731":1}}],["tokyos",{"2":{"2733":1}}],["tokyo50",{"2":{"2733":1}}],["tokyo25",{"2":{"2733":1}}],["tokyo100",{"2":{"2733":1}}],["tokyo10",{"2":{"2733":1}}],["tokyo",{"2":{"2733":1}}],["tofino50",{"2":{"2733":1}}],["tofino25",{"2":{"2733":1}}],["tofino100",{"2":{"2733":1}}],["tofino10",{"2":{"2733":1}}],["tofino",{"2":{"2733":1}}],["todo",{"2":{"1371":1}}],["touching",{"2":{"646":1}}],["touches",{"2":{"378":2}}],["tomato",{"2":{"189":1,"191":1,"192":2,"1612":2,"1625":1,"1978":1,"1979":1,"2005":1,"2006":1,"2698":3,"2699":2}}],["toml",{"2":{"149":1,"2695":2}}],["tos",{"2":{"148":4}}],["took",{"2":{"1316":9}}],["tools",{"2":{"2701":1}}],["tool",{"2":{"115":1}}],["tooltips",{"2":{"115":1,"117":3,"1371":1}}],["tooltip",{"0":{"45":1,"1782":1,"2302":1,"2304":1},"1":{"2303":1,"2304":1,"2305":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1},"2":{"45":6,"115":7,"117":16,"1371":27,"2302":5,"2304":2,"2306":2,"2307":1,"2320":1,"2321":1,"2322":1,"2324":1,"2331":1}}],["too",{"0":{"86":1},"1":{"87":1,"88":1},"2":{"40":1,"68":1,"71":1,"87":1,"94":1,"598":3,"1313":1,"1472":1,"1966":1,"2261":2,"2692":2,"2706":1,"2709":1,"2715":1}}],["to=",{"2":{"40":1,"1491":2}}],["tocartesian",{"2":{"32":3}}],["tolines",{"2":{"32":4}}],["totally",{"2":{"2723":1}}],["totaling",{"2":{"117":1}}],["total",{"2":{"31":2,"81":1,"1371":1,"2721":2}}],["torso",{"2":{"31":9,"2721":9}}],["toggles",{"2":{"2503":3}}],["toggled",{"2":{"1371":2}}],["toggleduration",{"0":{"938":1},"2":{"1371":1}}],["toggle",{"0":{"925":1},"1":{"926":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1},"2":{"30":4,"925":4,"927":1,"928":1,"929":1,"931":1,"932":1,"933":1,"934":1,"935":1,"938":1,"939":1,"940":1,"1371":3,"2503":1}}],["together",{"2":{"27":1,"31":1,"145":1,"158":1,"176":1,"182":1,"189":2,"287":1,"334":1,"643":1,"644":1,"649":1,"948":1,"977":1,"1015":1,"1044":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":40,"1380":1,"1412":1,"1448":1,"1480":1,"1522":1,"1545":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1907":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2257":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2592":1,"2599":1,"2655":1,"2696":1,"2703":1,"2711":1}}],["topleft",{"2":{"2701":1,"2714":1}}],["toplevel",{"2":{"2676":1}}],["topspinecolor",{"0":{"253":1,"588":1},"2":{"1371":2}}],["topspinevisible",{"0":{"254":1,"589":1},"2":{"180":1,"301":1,"348":1,"1371":2}}],["topic",{"2":{"197":1}}],["topoints3d",{"2":{"32":3}}],["topoints",{"2":{"32":2}}],["topographie",{"2":{"29":1}}],["topography",{"0":{"29":1},"2":{"29":1,"32":1}}],["top",{"2":{"13":1,"51":1,"57":1,"95":1,"99":1,"106":1,"117":1,"123":1,"127":1,"129":1,"134":1,"148":1,"153":1,"181":1,"202":1,"205":1,"253":1,"254":1,"258":2,"361":1,"366":1,"378":1,"477":1,"544":1,"588":1,"589":1,"599":1,"645":1,"646":2,"649":5,"706":4,"855":1,"1366":1,"1371":14,"1608":1,"1640":1,"1974":1,"2255":2,"2256":1,"2258":1,"2260":1,"2263":1,"2331":1,"2555":1,"2696":1,"2701":2,"2706":3,"2707":1,"2710":1,"2711":2,"2714":1,"2721":1}}],["towards",{"2":{"10":1,"57":5,"66":1,"164":1,"394":1,"427":1,"458":1,"1262":1,"1371":6,"2342":1}}],["to",{"0":{"50":1,"84":1,"93":1,"103":1,"189":1,"190":1,"193":1,"1473":1,"1511":1,"2179":1},"1":{"191":1,"192":1,"194":1,"195":1,"196":1,"197":1},"2":{"1":2,"2":5,"3":1,"4":7,"5":2,"6":6,"8":1,"9":3,"10":3,"11":3,"13":1,"14":3,"17":10,"18":1,"19":6,"20":2,"21":13,"22":2,"23":5,"24":1,"25":3,"26":6,"27":15,"28":2,"29":1,"30":5,"33":3,"35":1,"36":3,"37":1,"39":2,"40":8,"41":3,"42":12,"43":2,"44":9,"45":8,"46":1,"47":5,"48":2,"49":6,"50":2,"51":2,"52":1,"53":2,"54":2,"55":1,"56":7,"57":15,"58":1,"59":8,"61":3,"62":3,"63":5,"64":8,"65":5,"66":8,"67":2,"68":4,"69":12,"70":7,"71":15,"72":3,"73":2,"74":2,"75":12,"76":7,"77":23,"78":18,"81":15,"84":2,"86":5,"88":3,"90":2,"92":3,"93":4,"94":8,"96":4,"98":3,"100":7,"101":10,"102":21,"103":17,"105":4,"106":1,"107":5,"108":1,"110":2,"111":2,"112":8,"114":9,"115":4,"117":28,"118":3,"120":1,"121":2,"122":3,"123":2,"126":4,"128":10,"129":1,"130":3,"131":1,"132":4,"134":7,"135":1,"136":2,"137":1,"138":2,"139":8,"141":7,"142":5,"143":4,"144":3,"145":4,"146":4,"147":13,"148":16,"149":3,"151":4,"152":1,"153":1,"154":9,"155":5,"157":7,"158":11,"159":2,"160":1,"161":5,"162":5,"163":6,"164":5,"165":2,"174":1,"175":2,"176":3,"177":2,"178":3,"181":5,"182":2,"183":7,"184":2,"185":1,"186":3,"187":3,"188":5,"189":2,"191":3,"194":1,"195":1,"197":6,"202":5,"203":1,"204":5,"205":2,"207":2,"208":2,"209":1,"210":1,"211":2,"212":2,"213":1,"214":4,"216":1,"218":1,"219":5,"220":6,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":8,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":2,"244":2,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":2,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":5,"285":2,"286":1,"287":2,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":2,"297":1,"298":1,"299":1,"300":1,"301":4,"302":2,"303":1,"304":2,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":5,"332":2,"333":1,"334":2,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":2,"344":1,"345":1,"346":1,"347":1,"348":4,"349":2,"350":1,"351":3,"354":1,"355":3,"356":4,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":2,"365":2,"366":3,"367":2,"368":2,"369":2,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":2,"379":1,"380":2,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":2,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":2,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"473":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":2,"485":2,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":2,"507":1,"508":1,"509":2,"510":2,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":2,"526":1,"527":1,"528":3,"529":1,"530":1,"531":2,"532":2,"533":1,"534":1,"535":3,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":3,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":2,"572":2,"573":2,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":3,"595":3,"596":3,"597":8,"598":8,"599":3,"601":1,"602":5,"604":2,"605":6,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":2,"615":1,"616":1,"617":2,"618":1,"619":2,"620":2,"621":1,"622":1,"623":4,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":2,"634":1,"635":2,"636":2,"637":1,"638":1,"639":1,"640":1,"641":2,"644":4,"645":1,"646":7,"647":5,"648":10,"649":2,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":2,"668":1,"669":1,"670":1,"671":1,"672":1,"673":2,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":2,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":2,"691":1,"692":1,"693":1,"694":1,"695":1,"696":2,"697":1,"698":1,"699":1,"700":2,"701":2,"702":1,"703":1,"704":1,"705":1,"706":2,"707":1,"708":1,"709":1,"710":1,"711":1,"712":7,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":2,"722":2,"723":1,"724":1,"726":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"740":1,"741":1,"742":1,"743":1,"744":4,"745":1,"746":2,"747":2,"748":1,"749":1,"750":1,"751":1,"765":1,"768":7,"769":9,"771":4,"773":4,"774":3,"777":1,"778":1,"779":1,"780":2,"781":1,"782":1,"783":1,"784":1,"785":1,"786":2,"787":3,"788":1,"789":1,"790":3,"791":1,"792":3,"793":2,"794":2,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":3,"812":1,"813":1,"814":2,"815":1,"816":2,"817":6,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":2,"825":2,"826":1,"827":1,"828":1,"829":2,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":2,"847":1,"848":2,"849":6,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":2,"861":6,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":2,"874":1,"875":2,"876":2,"877":1,"878":2,"879":1,"880":2,"882":1,"883":1,"884":1,"885":2,"886":2,"887":1,"888":1,"889":1,"891":2,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":2,"914":2,"915":1,"916":1,"917":2,"918":2,"919":1,"920":1,"921":1,"922":3,"923":1,"924":1,"925":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":2,"937":2,"938":1,"939":1,"940":1,"943":1,"944":3,"945":1,"946":2,"947":1,"948":1,"949":2,"950":3,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":2,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"969":1,"972":1,"973":3,"974":1,"975":2,"976":1,"977":1,"978":2,"979":3,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":3,"987":1,"988":2,"989":1,"990":1,"991":2,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":2,"1005":1,"1006":2,"1007":1,"1008":3,"1009":2,"1010":1,"1011":3,"1012":1,"1013":2,"1014":1,"1015":1,"1016":3,"1017":2,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":2,"1026":2,"1027":2,"1028":1,"1029":1,"1030":3,"1031":1,"1032":1,"1033":4,"1034":1,"1035":2,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1044":1,"1047":1,"1048":1,"1049":3,"1050":3,"1051":2,"1052":1,"1053":1,"1054":1,"1055":3,"1056":2,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":3,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":2,"1078":1,"1080":1,"1082":1,"1083":1,"1084":3,"1085":1,"1086":1,"1087":1,"1088":2,"1089":1,"1090":1,"1091":1,"1092":3,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":2,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1129":3,"1131":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":2,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":2,"1162":1,"1163":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":3,"1180":3,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":2,"1190":1,"1191":3,"1192":1,"1193":2,"1194":1,"1195":1,"1196":3,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":2,"1208":2,"1209":1,"1210":2,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":3,"1229":1,"1230":2,"1231":1,"1232":1,"1233":3,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":2,"1245":2,"1246":1,"1247":2,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1262":5,"1264":3,"1265":1,"1266":1,"1267":3,"1268":5,"1269":5,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":6,"1276":3,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":2,"1306":1,"1307":1,"1308":1,"1309":3,"1311":1,"1313":2,"1314":3,"1316":7,"1317":3,"1318":1,"1320":3,"1321":1,"1322":2,"1323":2,"1324":3,"1325":2,"1326":1,"1327":1,"1328":3,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":2,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":2,"1342":1,"1343":2,"1344":4,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1352":1,"1355":1,"1356":1,"1357":4,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":2,"1371":805,"1375":1,"1376":3,"1377":1,"1378":2,"1379":1,"1380":1,"1381":2,"1382":3,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":3,"1390":1,"1391":2,"1392":1,"1393":1,"1394":2,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":3,"1401":1,"1402":1,"1403":1,"1404":2,"1407":1,"1408":3,"1409":2,"1410":2,"1411":1,"1412":1,"1413":1,"1414":3,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1434":2,"1436":1,"1438":1,"1439":2,"1440":4,"1442":4,"1444":1,"1445":3,"1446":2,"1447":1,"1448":1,"1449":3,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1468":3,"1469":2,"1471":2,"1472":3,"1475":1,"1476":1,"1477":1,"1478":2,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":2,"1487":1,"1491":5,"1494":1,"1495":2,"1496":2,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":2,"1508":2,"1509":1,"1510":1,"1511":6,"1512":1,"1513":1,"1514":2,"1515":3,"1517":1,"1518":3,"1519":1,"1520":2,"1521":1,"1522":1,"1523":2,"1524":3,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":2,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":2,"1544":2,"1545":4,"1547":1,"1548":3,"1549":6,"1550":2,"1551":1,"1552":1,"1553":1,"1554":3,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":2,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":2,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":2,"1580":2,"1581":1,"1584":1,"1585":3,"1586":2,"1587":1,"1588":1,"1589":3,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":2,"1606":1,"1608":3,"1610":1,"1611":3,"1612":1,"1613":2,"1614":1,"1615":1,"1616":2,"1617":3,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":3,"1625":1,"1626":2,"1627":1,"1628":1,"1629":2,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1640":3,"1642":1,"1643":3,"1644":1,"1645":2,"1646":1,"1647":1,"1648":2,"1649":3,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":2,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1670":9,"1672":1,"1673":1,"1674":3,"1675":3,"1676":2,"1677":1,"1678":1,"1679":1,"1680":3,"1681":2,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":3,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":2,"1703":1,"1704":2,"1705":2,"1707":1,"1708":1,"1709":3,"1710":1,"1711":2,"1712":1,"1713":1,"1714":1,"1715":3,"1716":2,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":3,"1726":3,"1727":1,"1728":1,"1729":1,"1730":4,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":3,"1739":1,"1797":3,"1798":1,"1799":3,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":2,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1820":1,"1823":1,"1824":3,"1825":6,"1826":2,"1827":1,"1828":1,"1829":1,"1830":3,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":2,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":2,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":3,"1859":1,"1860":1,"1861":3,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":5,"1884":3,"1885":1,"1886":1,"1887":3,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1907":3,"1909":2,"1910":1,"1911":2,"1912":2,"1913":2,"1914":1,"1915":1,"1916":2,"1917":1,"1918":1,"1919":2,"1920":1,"1921":3,"1922":1,"1923":3,"1924":2,"1925":2,"1926":2,"1927":1,"1928":2,"1929":1,"1930":3,"1933":1,"1934":3,"1935":2,"1936":2,"1937":1,"1938":1,"1939":1,"1940":3,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1963":3,"1964":4,"1966":5,"1967":2,"1968":1,"1969":1,"1974":4,"1976":1,"1977":3,"1978":2,"1979":2,"1980":1,"1981":1,"1982":2,"1983":3,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":2,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":2,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":3,"2017":1,"2018":2,"2019":1,"2020":1,"2021":1,"2022":3,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2073":1,"2074":3,"2075":1,"2076":2,"2077":1,"2078":1,"2079":2,"2080":3,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":3,"2088":1,"2089":2,"2090":1,"2091":1,"2092":2,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":3,"2099":1,"2100":1,"2101":1,"2102":1,"2105":1,"2106":3,"2107":1,"2108":2,"2109":1,"2110":1,"2111":3,"2112":1,"2113":1,"2114":2,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":2,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2136":3,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":3,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":2,"2174":1,"2175":1,"2176":1,"2177":1,"2178":3,"2179":3,"2180":2,"2182":2,"2184":1,"2185":1,"2186":1,"2187":3,"2188":4,"2189":2,"2190":1,"2191":1,"2192":1,"2193":3,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2219":1,"2221":1,"2222":1,"2223":3,"2224":4,"2225":2,"2226":1,"2227":1,"2228":3,"2229":2,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":2,"2238":1,"2239":3,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":2,"2251":1,"2253":2,"2257":3,"2258":5,"2259":1,"2260":1,"2261":3,"2263":1,"2264":1,"2265":3,"2266":3,"2267":2,"2268":1,"2269":1,"2270":3,"2271":1,"2272":2,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":2,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":2,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":3,"2297":2,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":3,"2309":3,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":2,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":2,"2325":1,"2326":1,"2327":1,"2328":2,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2341":4,"2342":5,"2344":3,"2345":1,"2346":1,"2347":3,"2348":1,"2349":2,"2350":2,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":2,"2357":2,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2368":2,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":2,"2389":2,"2390":2,"2391":2,"2392":2,"2393":1,"2394":1,"2395":1,"2399":1,"2401":1,"2402":1,"2403":3,"2404":1,"2405":1,"2406":2,"2407":3,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":2,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2436":3,"2438":1,"2439":3,"2440":1,"2441":2,"2442":1,"2443":1,"2444":2,"2445":3,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":2,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":2,"2465":2,"2467":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":3,"2474":2,"2475":1,"2476":1,"2477":3,"2478":2,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":3,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2503":5,"2505":1,"2506":1,"2507":1,"2508":3,"2509":2,"2510":1,"2511":1,"2512":3,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2530":4,"2532":1,"2533":1,"2534":2,"2535":2,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":2,"2545":1,"2546":1,"2547":1,"2548":1,"2551":2,"2552":2,"2554":4,"2555":6,"2556":3,"2557":3,"2559":1,"2560":1,"2561":3,"2562":3,"2563":2,"2564":1,"2565":1,"2566":3,"2567":5,"2568":2,"2569":1,"2570":3,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":2,"2578":1,"2579":3,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":3,"2591":1,"2592":4,"2594":1,"2595":3,"2596":6,"2597":2,"2598":1,"2599":1,"2600":1,"2601":3,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":2,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":2,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":2,"2627":2,"2628":3,"2629":3,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":3,"2652":1,"2653":2,"2654":1,"2655":1,"2656":2,"2657":3,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":2,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1,"2676":6,"2678":2,"2679":3,"2680":3,"2681":4,"2682":4,"2688":2,"2690":2,"2692":31,"2693":2,"2695":8,"2696":4,"2698":2,"2699":1,"2700":1,"2701":4,"2702":2,"2703":6,"2705":2,"2706":4,"2707":1,"2708":1,"2709":1,"2710":3,"2711":1,"2712":2,"2713":3,"2714":2,"2715":1,"2716":3,"2717":21,"2718":2,"2719":8,"2720":3,"2721":22,"2723":9,"2724":4,"2725":5,"2726":5,"2727":1}}],["oleron50",{"2":{"2733":1}}],["oleron25",{"2":{"2733":1}}],["oleron100",{"2":{"2733":1}}],["oleron10",{"2":{"2733":1}}],["oleron",{"2":{"2733":1}}],["oldaxis",{"2":{"1371":2}}],["old",{"2":{"23":1,"27":1,"84":2,"117":1,"148":2,"163":1,"603":1,"1371":4,"2731":1}}],["oxy",{"2":{"2732":1}}],["oak",{"2":{"2555":1}}],["otf",{"2":{"1371":1}}],["others",{"2":{"27":1,"1371":3}}],["otherwise",{"2":{"17":1,"68":1,"70":2,"77":1,"100":1,"153":1,"535":1,"685":1,"811":1,"827":1,"1371":6,"1907":1,"2339":1,"2692":1}}],["other",{"0":{"772":1},"1":{"773":1,"774":1,"775":1},"2":{"12":1,"17":2,"23":2,"27":3,"43":1,"44":1,"57":1,"64":1,"66":1,"69":1,"70":3,"73":2,"75":1,"77":1,"78":2,"81":2,"93":2,"102":2,"103":3,"115":1,"117":2,"122":1,"132":1,"137":1,"140":1,"142":1,"146":1,"147":1,"148":2,"151":1,"158":1,"160":1,"183":1,"187":3,"203":2,"204":1,"296":1,"298":1,"343":1,"345":1,"355":1,"366":1,"367":1,"596":1,"597":2,"598":2,"599":1,"645":1,"741":3,"950":1,"963":1,"979":1,"994":1,"1001":1,"1016":1,"1030":1,"1034":1,"1055":1,"1066":1,"1069":1,"1092":1,"1118":1,"1196":1,"1218":1,"1233":1,"1255":1,"1267":1,"1279":1,"1315":1,"1328":1,"1342":1,"1366":1,"1371":118,"1382":1,"1397":1,"1414":1,"1427":1,"1442":1,"1449":1,"1460":1,"1524":1,"1537":1,"1554":1,"1568":1,"1589":1,"1600":1,"1617":1,"1632":1,"1649":1,"1662":1,"1680":1,"1691":1,"1694":1,"1715":1,"1726":1,"1729":1,"1799":1,"1810":1,"1830":1,"1844":1,"1861":1,"1873":1,"1887":1,"1899":1,"1930":1,"1940":1,"1953":1,"1966":1,"1967":1,"1974":1,"1983":1,"2001":1,"2022":1,"2042":1,"2080":1,"2095":1,"2111":1,"2127":1,"2142":1,"2152":1,"2193":1,"2210":1,"2228":1,"2237":1,"2239":1,"2242":1,"2261":1,"2270":1,"2289":1,"2309":1,"2323":1,"2347":1,"2360":1,"2407":1,"2423":1,"2445":1,"2458":1,"2477":1,"2479":1,"2490":1,"2493":1,"2512":1,"2523":1,"2553":1,"2556":1,"2566":1,"2579":1,"2582":1,"2601":1,"2615":1,"2628":1,"2657":1,"2670":1,"2679":1,"2692":4,"2696":2,"2707":1,"2714":1,"2726":1}}],["omitted",{"2":{"1371":1,"1434":1}}],["omitting",{"2":{"200":1,"604":1,"1188":1,"1225":1}}],["omits",{"2":{"1371":1,"1881":1}}],["ocean",{"2":{"2736":1}}],["october",{"2":{"1352":1}}],["occluded",{"2":{"2676":1}}],["occludes",{"2":{"1371":1,"2479":1}}],["occlusion",{"2":{"17":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1371":43,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2676":3}}],["occurring",{"2":{"1371":2}}],["occurrence",{"2":{"645":1,"1371":2}}],["occurs",{"2":{"25":1,"2692":1}}],["occasionally",{"2":{"7":1}}],["odd",{"0":{"732":1},"2":{"732":1,"1309":1,"1371":3}}],["ok",{"2":{"112":1,"2702":1}}],["o",{"2":{"57":1,"1371":1,"2260":1}}],["owned",{"2":{"1371":1}}],["own",{"2":{"21":2,"27":1,"48":1,"49":1,"67":1,"71":2,"93":2,"124":1,"125":1,"143":1,"211":1,"597":2,"1442":1,"1964":1}}],["oslos",{"2":{"2733":1}}],["oslo50",{"2":{"2733":1}}],["oslo25",{"2":{"2733":1}}],["oslo100",{"2":{"2733":1}}],["oslo10",{"2":{"2733":1}}],["oslo",{"2":{"2733":1}}],["osm",{"0":{"1316":1},"2":{"1316":1}}],["os",{"2":{"21":1,"102":2,"2696":1}}],["osx",{"2":{"18":1,"26":2}}],["oit",{"2":{"17":1,"188":6}}],["obtained",{"2":{"1371":1,"1881":1}}],["obs2",{"2":{"165":3}}],["obs1",{"2":{"165":3}}],["observations",{"0":{"1471":1,"1473":1},"2":{"1371":3,"1466":1,"1486":1,"1514":1}}],["observation",{"2":{"1158":1,"1371":4,"1487":2,"2434":1}}],["observable`",{"2":{"71":1}}],["observable",{"0":{"138":1},"2":{"4":6,"5":2,"6":1,"23":1,"27":2,"30":1,"43":1,"51":1,"61":3,"71":8,"73":1,"74":13,"75":5,"76":2,"77":2,"137":3,"138":7,"139":6,"140":6,"141":8,"142":5,"148":13,"155":1,"158":2,"163":1,"193":2,"489":1,"725":1,"744":1,"891":1,"925":1,"1371":71,"2556":4}}],["observables",{"0":{"4":1,"5":1,"73":1,"137":1,"140":1},"1":{"138":1,"139":1,"140":1,"141":1,"142":1},"2":{"1":3,"4":2,"6":1,"31":1,"43":1,"57":1,"62":1,"72":3,"73":2,"74":1,"77":1,"117":1,"122":1,"137":4,"139":3,"140":3,"141":1,"142":5,"148":8,"156":1,"157":1,"1371":7,"2719":1}}],["observerfunction",{"2":{"1371":1}}],["observerfunctions",{"2":{"165":1}}],["observer",{"2":{"78":1,"1371":1}}],["obs",{"2":{"30":2,"71":3,"165":2,"2556":1}}],["object",{"0":{"215":1},"2":{"14":1,"21":2,"42":1,"44":4,"45":2,"47":2,"49":1,"57":1,"62":2,"63":1,"81":1,"95":1,"96":3,"98":2,"100":3,"116":1,"120":1,"125":1,"126":1,"128":1,"130":1,"131":1,"132":2,"133":1,"137":1,"138":1,"147":6,"148":1,"151":1,"158":2,"160":1,"163":1,"165":2,"174":1,"181":2,"182":1,"183":1,"200":1,"201":1,"236":1,"245":1,"263":1,"284":1,"310":1,"331":1,"535":2,"597":3,"645":1,"648":1,"712":1,"720":1,"861":1,"1039":1,"1073":1,"1371":24,"1668":1,"1670":1,"1698":1,"1734":1,"2246":1,"2258":1,"2497":1,"2530":1,"2556":1,"2586":1,"2678":1,"2681":6,"2682":3,"2697":2,"2717":1,"2720":1,"2721":1}}],["objects",{"0":{"63":1,"100":1,"179":1,"180":1},"2":{"13":1,"27":1,"31":1,"48":1,"49":1,"70":3,"94":2,"100":5,"120":1,"122":1,"138":2,"158":11,"162":1,"163":1,"165":1,"174":1,"179":1,"181":1,"187":1,"189":2,"216":1,"276":1,"287":1,"296":2,"323":1,"334":1,"343":2,"535":1,"597":5,"643":2,"644":1,"645":3,"647":1,"792":1,"1371":13,"1668":1,"1964":2,"1966":1,"2259":1,"2260":2,"2479":1,"2681":1,"2692":1,"2697":1,"2702":1,"2703":2,"2704":1,"2710":1,"2714":1,"2716":1,"2721":1,"2726":1}}],["obj",{"2":{"13":1,"28":1,"162":3,"163":8,"2688":1,"2691":1}}],["opacity",{"0":{"2727":1}}],["opaque",{"2":{"188":4}}],["op",{"2":{"1371":1}}],["op1",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["op2",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["op3",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["opposite",{"2":{"395":1,"428":1,"459":1,"598":1}}],["operator",{"2":{"160":1}}],["operate",{"2":{"71":1,"2692":1}}],["operation=log10",{"2":{"1318":1}}],["operation=x",{"2":{"1316":1}}],["operation",{"0":{"1336":1,"1341":1},"2":{"63":1,"71":1,"98":1,"141":1,"1312":2,"1316":1,"1320":1,"1336":1,"1341":1,"1371":5}}],["operations",{"2":{"63":2,"147":1,"1371":1,"1738":1,"1967":1}}],["opening",{"2":{"733":1,"1371":1}}],["opencl",{"2":{"26":1}}],["opened",{"2":{"17":2,"2696":1}}],["opengl",{"0":{"23":1,"30":1},"2":{"16":2,"17":1,"21":2,"23":5,"24":2,"84":1,"86":1,"88":1,"194":1,"2719":1,"2721":1}}],["open",{"0":{"740":1},"2":{"11":1,"20":1,"44":1,"48":1,"74":2,"88":2,"148":14,"157":1,"196":3,"197":2,"726":2,"765":1,"1309":1,"1316":1,"1371":6,"2677":1,"2718":1}}],["optimization",{"2":{"1371":1}}],["optimize",{"2":{"69":1,"70":1,"1314":1,"1371":2}}],["optimized",{"2":{"27":1,"157":1,"1314":1}}],["optimal",{"2":{"1371":1}}],["optimally",{"2":{"69":1}}],["optionvalue",{"2":{"1371":2}}],["optionlabel",{"2":{"1371":1}}],["option",{"2":{"103":1,"154":1,"215":2,"231":1,"1371":5,"2682":1,"2721":1}}],["optional",{"2":{"21":1,"27":1,"42":1,"147":2,"155":1,"643":1,"890":1,"1371":17,"1970":1,"1985":1,"2349":1,"2350":1,"2466":1}}],["optionally",{"2":{"9":1,"17":1,"145":1,"473":1,"645":1,"1371":6,"2549":1,"2555":1,"2590":1}}],["options=",{"2":{"164":1}}],["options",{"0":{"741":1},"2":{"11":3,"27":1,"40":1,"57":2,"78":1,"181":1,"184":1,"246":1,"284":1,"331":1,"355":1,"725":2,"726":2,"740":1,"741":2,"811":1,"958":1,"986":1,"987":1,"988":1,"1036":1,"1070":1,"1371":45,"1389":1,"1390":1,"1391":1,"1532":1,"1563":1,"1624":1,"1625":1,"1626":1,"1657":1,"1695":1,"1731":1,"1839":1,"2087":1,"2088":1,"2089":1,"2243":1,"2453":1,"2494":1,"2583":1,"2610":1,"2665":1,"2682":2,"2701":1}}],["opt",{"2":{"24":2,"112":2}}],["our",{"2":{"4":1,"65":1,"75":1,"76":1,"77":2,"94":1,"101":1,"102":1,"103":3,"130":1,"139":1,"148":13,"158":1,"162":2,"196":1,"2680":1,"2692":3,"2695":1,"2696":2,"2697":1,"2700":1,"2702":1,"2714":1,"2723":2,"2725":2}}],["outgoing",{"2":{"2681":2}}],["outlining",{"2":{"2719":1}}],["outlined",{"2":{"1970":1}}],["outline",{"0":{"1608":1,"1640":1,"1974":1,"2320":1,"2321":1,"2322":1},"2":{"117":1,"813":1,"814":2,"845":1,"846":2,"1371":23,"1573":1,"1575":1,"1608":1,"1640":1,"1849":1,"1851":1,"1927":1,"1970":1,"1974":1,"2005":1,"2006":1,"2045":1,"2046":1,"2294":1,"2295":1,"2320":1,"2321":1,"2322":1,"2327":1,"2328":1,"2620":1,"2622":1,"2717":2}}],["outliercolor",{"0":{"1149":1},"2":{"1129":4,"1371":1}}],["outlierstrokewidth",{"0":{"1151":1},"2":{"1371":1}}],["outlierstrokecolor",{"0":{"1150":1},"2":{"1371":1}}],["outliers",{"0":{"1155":1,"1924":1},"2":{"1128":1,"1129":2,"1155":1,"1371":5,"1924":1}}],["outs",{"2":{"768":1}}],["outside",{"0":{"773":1},"2":{"78":1,"127":1,"189":3,"284":2,"331":2,"536":1,"600":6,"602":1,"605":1,"773":2,"1128":1,"1309":1,"1371":6,"1968":1,"2533":1,"2551":1,"2682":1}}],["outer=2",{"2":{"1045":1,"2629":4}}],["outer",{"2":{"599":1,"770":1,"1262":1,"1371":4,"1811":1,"2341":6,"2342":1,"2368":5}}],["outermost",{"2":{"301":1,"348":1,"2697":1}}],["outputs",{"2":{"102":1,"1371":3}}],["output",{"0":{"41":1},"1":{"42":1},"2":{"11":2,"15":1,"17":1,"27":3,"42":4,"61":4,"77":1,"101":1,"102":3,"103":2,"140":1,"158":1,"188":1,"744":1,"768":1,"1001":1,"1311":1,"1320":1,"1371":5,"2188":1}}],["out",{"2":{"1":1,"5":1,"23":1,"38":1,"44":2,"46":1,"57":4,"59":1,"61":1,"63":1,"69":2,"77":2,"101":2,"102":2,"105":1,"114":1,"122":1,"147":1,"148":4,"189":1,"207":1,"231":1,"285":1,"332":1,"535":1,"573":1,"647":2,"768":1,"774":1,"775":2,"792":1,"1315":3,"1371":15,"1438":1,"1670":1,"1964":1,"1966":1,"1968":1,"1970":1,"2530":1,"2676":1,"2692":2,"2721":1}}],["offending",{"2":{"93":1}}],["offering",{"2":{"157":1}}],["offer",{"2":{"53":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2690":1}}],["offers",{"2":{"47":2,"49":1,"53":1,"130":1,"151":1,"154":1,"194":1,"365":1,"2695":1,"2717":1,"2721":2}}],["offset=vec2f",{"2":{"2720":1}}],["offset=π",{"2":{"1795":9}}],["offset=i",{"2":{"1491":1}}],["offsets",{"0":{"2261":1},"2":{"1371":2,"2331":1}}],["offsetting",{"2":{"115":1,"1371":1}}],["offset",{"0":{"774":1,"1109":1,"1117":1,"1179":1,"1366":1,"1505":1,"1508":1,"1808":1,"1809":1,"1996":1,"2010":1,"2151":1,"2257":1,"2288":1,"2319":1},"2":{"61":10,"74":1,"115":1,"388":1,"421":1,"452":1,"774":1,"826":1,"1080":1,"1165":3,"1179":1,"1351":1,"1352":1,"1371":27,"1491":2,"1508":1,"1624":1,"1625":1,"1626":1,"1627":1,"1795":14,"1808":1,"1809":1,"1965":1,"1996":1,"2133":1,"2134":3,"2257":3,"2258":1,"2261":4,"2288":1,"2319":1,"2720":1,"2728":1,"2730":2}}],["off",{"2":{"57":1,"81":1,"178":1,"786":1,"986":1,"1371":10,"1389":1,"1624":1,"2087":1,"2253":1,"2676":1}}],["offline",{"0":{"45":1},"2":{"42":1}}],["offline=true",{"2":{"42":1,"48":1}}],["often",{"2":{"4":1,"59":1,"98":1,"100":1,"102":1,"103":1,"136":1,"138":1,"142":2,"157":1,"176":1,"213":1,"595":1,"597":1}}],["of",{"0":{"93":1,"102":1,"1437":1,"1468":1,"1469":1,"1471":2,"2053":1,"2683":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"2":3,"4":2,"5":4,"6":1,"9":1,"10":1,"11":1,"12":1,"13":3,"14":2,"15":3,"17":6,"18":2,"19":1,"21":7,"23":1,"24":2,"25":1,"26":2,"27":6,"28":1,"31":1,"33":1,"35":1,"37":1,"38":1,"41":1,"42":3,"44":4,"46":1,"47":1,"48":1,"49":2,"51":1,"53":1,"56":2,"57":28,"59":3,"61":1,"62":3,"63":2,"64":3,"65":2,"66":1,"67":1,"68":2,"69":1,"70":4,"71":3,"73":1,"74":5,"75":3,"76":1,"77":14,"78":5,"79":1,"80":1,"81":3,"87":1,"90":2,"92":1,"93":3,"94":2,"95":1,"96":2,"98":2,"99":2,"100":1,"101":8,"102":15,"103":11,"105":1,"106":1,"107":1,"115":8,"116":1,"117":13,"119":1,"120":1,"122":2,"123":1,"124":1,"125":1,"126":2,"127":1,"128":4,"129":1,"130":2,"131":2,"134":2,"138":3,"139":7,"140":5,"141":1,"142":10,"143":2,"144":1,"145":4,"146":2,"147":12,"148":13,"149":3,"151":4,"152":2,"153":2,"155":2,"157":1,"158":8,"159":1,"160":2,"161":3,"162":1,"163":1,"165":3,"174":1,"176":1,"181":2,"182":2,"183":1,"187":7,"188":6,"189":3,"195":2,"196":2,"202":1,"203":2,"204":2,"205":1,"206":1,"212":1,"214":3,"215":1,"218":1,"219":4,"220":3,"221":1,"222":1,"227":1,"228":1,"229":1,"231":6,"233":1,"235":1,"236":1,"237":1,"238":1,"245":1,"246":1,"247":1,"248":1,"253":1,"255":1,"256":1,"258":1,"259":1,"260":1,"262":1,"263":1,"264":1,"265":1,"268":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":2,"277":1,"279":1,"284":4,"285":1,"286":1,"287":2,"288":1,"289":1,"290":1,"292":1,"293":1,"296":3,"297":1,"298":1,"300":1,"305":1,"306":1,"307":1,"309":1,"310":1,"311":1,"312":1,"315":1,"317":1,"318":1,"320":1,"321":1,"322":1,"323":2,"324":1,"326":1,"331":4,"332":1,"333":1,"334":2,"335":1,"336":1,"337":1,"339":1,"340":1,"343":3,"344":1,"345":1,"347":1,"354":1,"355":4,"356":1,"361":1,"362":1,"363":1,"365":1,"366":6,"371":1,"372":1,"373":1,"377":1,"378":4,"379":1,"393":1,"394":1,"395":2,"406":1,"409":1,"411":1,"426":1,"427":1,"428":2,"439":1,"442":1,"457":1,"458":1,"459":2,"470":1,"473":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"486":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":2,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"533":1,"534":1,"535":3,"538":1,"539":1,"542":1,"545":1,"546":1,"547":1,"555":1,"557":1,"558":1,"559":1,"560":1,"562":1,"564":1,"565":1,"566":1,"569":1,"570":1,"573":1,"574":1,"576":1,"577":1,"578":1,"580":1,"581":1,"585":1,"587":1,"588":1,"590":1,"592":1,"594":1,"595":1,"596":3,"597":3,"598":4,"600":1,"602":2,"603":1,"604":1,"605":3,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"614":1,"615":1,"616":1,"618":1,"621":1,"622":1,"623":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"633":1,"634":1,"638":1,"640":1,"641":1,"643":4,"644":3,"645":1,"647":2,"648":5,"649":4,"651":1,"652":1,"653":1,"654":2,"655":1,"657":1,"658":1,"659":1,"661":1,"662":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"685":1,"686":1,"688":1,"689":1,"690":1,"691":2,"692":2,"702":1,"703":1,"705":1,"707":1,"708":1,"710":1,"711":1,"712":1,"714":1,"718":1,"719":1,"720":1,"723":1,"724":1,"726":1,"728":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"741":3,"743":1,"748":1,"749":1,"750":1,"751":1,"767":2,"768":3,"769":2,"771":2,"773":1,"774":3,"777":1,"779":1,"782":1,"785":1,"787":1,"788":1,"789":1,"792":2,"796":1,"797":1,"799":1,"800":1,"801":1,"802":1,"804":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":2,"814":2,"820":1,"821":1,"823":1,"827":1,"830":1,"831":1,"833":1,"834":1,"835":1,"836":1,"838":1,"841":1,"842":1,"843":1,"844":1,"845":2,"846":2,"851":1,"852":2,"853":1,"854":1,"855":1,"856":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"871":1,"872":1,"874":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"887":1,"888":1,"889":1,"890":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"911":1,"912":1,"921":1,"923":1,"924":1,"925":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"947":1,"950":1,"957":1,"958":1,"959":1,"969":1,"972":1,"973":1,"974":1,"976":1,"979":1,"987":1,"988":1,"989":1,"995":1,"1001":1,"1004":1,"1005":1,"1006":1,"1008":3,"1011":1,"1012":1,"1014":1,"1016":1,"1024":1,"1027":1,"1033":2,"1035":1,"1044":1,"1047":1,"1049":1,"1050":1,"1052":1,"1055":1,"1077":1,"1082":1,"1083":1,"1084":1,"1089":1,"1092":1,"1093":1,"1096":1,"1099":2,"1107":1,"1109":1,"1110":1,"1112":1,"1127":2,"1128":1,"1129":3,"1131":1,"1138":3,"1147":2,"1148":1,"1152":1,"1158":2,"1161":2,"1162":1,"1163":2,"1179":1,"1186":1,"1187":2,"1188":1,"1190":1,"1191":1,"1192":2,"1194":1,"1196":1,"1205":1,"1206":1,"1207":1,"1209":1,"1210":1,"1224":1,"1225":1,"1227":1,"1228":1,"1229":2,"1231":1,"1233":1,"1242":1,"1243":1,"1244":1,"1246":1,"1247":1,"1261":1,"1262":2,"1264":1,"1267":1,"1276":1,"1285":5,"1300":1,"1301":1,"1302":2,"1303":1,"1308":1,"1309":2,"1311":1,"1312":1,"1317":1,"1320":1,"1321":1,"1324":1,"1326":1,"1328":1,"1350":1,"1356":1,"1365":1,"1366":1,"1370":1,"1371":840,"1372":2,"1375":1,"1376":1,"1377":1,"1379":1,"1382":1,"1390":1,"1391":1,"1392":1,"1400":6,"1404":1,"1407":1,"1408":1,"1409":1,"1411":1,"1414":1,"1423":1,"1433":1,"1434":6,"1436":1,"1437":1,"1438":1,"1440":4,"1444":1,"1445":1,"1447":1,"1449":1,"1468":3,"1469":2,"1472":3,"1475":1,"1476":2,"1479":1,"1486":1,"1488":1,"1491":1,"1495":3,"1496":1,"1498":1,"1507":4,"1511":1,"1515":1,"1517":1,"1518":1,"1519":1,"1521":1,"1524":1,"1531":1,"1532":1,"1533":1,"1543":1,"1544":1,"1545":1,"1547":1,"1548":1,"1549":2,"1551":1,"1554":1,"1563":1,"1572":1,"1573":1,"1575":1,"1579":1,"1580":1,"1581":1,"1584":1,"1585":1,"1587":1,"1589":1,"1605":1,"1608":4,"1610":1,"1611":1,"1612":1,"1614":1,"1617":1,"1625":1,"1626":1,"1627":1,"1638":3,"1640":4,"1642":1,"1643":1,"1644":1,"1646":1,"1649":1,"1656":1,"1657":1,"1658":1,"1670":4,"1672":1,"1674":1,"1675":1,"1677":1,"1680":1,"1702":1,"1705":1,"1707":1,"1709":1,"1710":1,"1712":1,"1715":1,"1725":1,"1730":1,"1738":3,"1795":1,"1797":1,"1799":1,"1801":1,"1807":1,"1808":1,"1809":1,"1811":1,"1818":1,"1820":1,"1821":3,"1823":1,"1824":1,"1825":2,"1827":1,"1830":1,"1839":1,"1848":1,"1849":1,"1851":1,"1855":1,"1858":1,"1859":1,"1861":1,"1881":7,"1884":1,"1885":1,"1887":1,"1907":10,"1910":1,"1912":1,"1914":1,"1916":3,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1926":1,"1927":1,"1929":2,"1930":1,"1933":1,"1934":1,"1935":1,"1937":1,"1940":1,"1949":1,"1959":1,"1962":1,"1963":4,"1964":2,"1966":6,"1967":2,"1969":2,"1970":5,"1971":1,"1974":4,"1976":1,"1977":1,"1978":1,"1980":1,"1983":1,"1984":1,"1987":1,"1988":1,"1996":1,"1997":3,"2002":1,"2005":1,"2006":1,"2015":1,"2016":1,"2017":2,"2019":1,"2022":1,"2031":1,"2032":1,"2038":1,"2045":1,"2046":1,"2050":5,"2070":1,"2073":1,"2074":1,"2075":1,"2077":1,"2080":1,"2088":1,"2089":1,"2090":1,"2098":6,"2102":1,"2103":2,"2105":1,"2106":1,"2107":1,"2109":1,"2111":1,"2113":1,"2122":1,"2123":1,"2133":1,"2136":1,"2142":1,"2151":2,"2170":1,"2173":3,"2178":4,"2184":1,"2187":1,"2188":3,"2190":1,"2193":1,"2219":4,"2221":1,"2223":1,"2224":1,"2226":1,"2228":1,"2237":1,"2250":1,"2253":6,"2254":1,"2256":1,"2257":1,"2258":3,"2260":4,"2263":1,"2264":1,"2265":1,"2266":2,"2268":1,"2270":1,"2271":2,"2275":1,"2276":1,"2282":1,"2288":1,"2290":1,"2294":1,"2295":1,"2296":3,"2306":1,"2307":1,"2308":1,"2309":1,"2319":1,"2320":1,"2321":1,"2322":1,"2334":1,"2339":3,"2341":6,"2342":2,"2344":1,"2347":1,"2349":3,"2350":2,"2357":3,"2365":1,"2368":1,"2370":4,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2379":1,"2380":1,"2383":1,"2384":1,"2385":1,"2386":1,"2393":1,"2394":1,"2395":1,"2396":1,"2399":1,"2403":1,"2407":1,"2422":1,"2434":2,"2435":1,"2436":1,"2438":1,"2439":1,"2440":1,"2442":1,"2445":1,"2452":1,"2453":1,"2454":1,"2464":1,"2465":1,"2471":1,"2473":1,"2475":1,"2477":1,"2487":1,"2502":1,"2505":1,"2508":1,"2510":1,"2512":1,"2530":3,"2532":1,"2534":1,"2536":1,"2540":1,"2541":1,"2542":1,"2546":1,"2547":1,"2549":2,"2552":1,"2553":2,"2554":2,"2555":4,"2556":3,"2559":1,"2561":1,"2562":1,"2564":1,"2566":1,"2567":1,"2570":1,"2592":1,"2594":1,"2595":1,"2596":2,"2598":1,"2601":1,"2610":1,"2619":1,"2620":1,"2622":1,"2626":1,"2627":1,"2629":3,"2650":1,"2651":1,"2652":1,"2654":1,"2657":1,"2664":1,"2665":1,"2666":1,"2676":5,"2680":3,"2681":10,"2682":4,"2690":2,"2692":22,"2696":2,"2697":1,"2698":1,"2701":1,"2702":4,"2703":1,"2704":1,"2706":1,"2707":1,"2708":1,"2709":5,"2710":2,"2711":2,"2713":2,"2714":1,"2715":2,"2716":1,"2717":3,"2720":1,"2721":5,"2723":1,"2724":1,"2725":1,"2726":3,"2729":2,"2730":2,"2731":1}}],["overflow",{"2":{"2557":1}}],["overflows",{"2":{"1371":2,"2301":1}}],["overdraw",{"0":{"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1342":1,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1},"2":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":88,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1608":3,"1617":1,"1640":3,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1974":3,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2567":1,"2601":1,"2657":1}}],["overriding",{"0":{"648":1}}],["overrides",{"2":{"648":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1371":43,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1}}],["override",{"0":{"2725":1},"2":{"175":1,"178":1,"648":5,"1371":1,"2256":1,"2725":2}}],["overridden",{"2":{"18":1,"19":1,"569":1,"1012":1,"1371":2}}],["overhead",{"2":{"158":1}}],["overall",{"2":{"103":1,"1966":1}}],["overwrite",{"2":{"77":1}}],["overwritten",{"2":{"57":1,"1371":2,"2107":1}}],["overlayed",{"2":{"1317":1}}],["overlap",{"2":{"187":1}}],["overlapping",{"2":{"100":1,"187":1}}],["overlaps",{"2":{"69":1,"2710":1}}],["overloads",{"2":{"161":1}}],["overloading",{"2":{"71":1,"1320":1,"1371":1,"1442":1}}],["overload",{"2":{"43":1,"71":1,"131":2,"148":1,"161":2,"162":1,"216":1,"1371":1}}],["overloaded",{"2":{"27":1,"71":1,"1371":1}}],["overview",{"0":{"752":1,"1740":1},"1":{"753":1,"754":1,"755":1,"756":1,"757":1,"758":1,"759":1,"760":1,"761":1,"762":1,"763":1,"764":1,"1741":1,"1742":1,"1743":1,"1744":1,"1745":1,"1746":1,"1747":1,"1748":1,"1749":1,"1750":1,"1751":1,"1752":1,"1753":1,"1754":1,"1755":1,"1756":1,"1757":1,"1758":1,"1759":1,"1760":1,"1761":1,"1762":1,"1763":1,"1764":1,"1765":1,"1766":1,"1767":1,"1768":1,"1769":1,"1770":1,"1771":1,"1772":1,"1773":1,"1774":1,"1775":1,"1776":1,"1777":1,"1778":1,"1779":1,"1780":1,"1781":1,"1782":1,"1783":1,"1784":1,"1785":1,"1786":1,"1787":1,"1788":1,"1789":1,"1790":1,"1791":1,"1792":1,"1793":1},"2":{"21":1,"195":1}}],["over",{"0":{"1086":1,"1087":1,"1509":1,"1510":1},"2":{"2":1,"4":1,"47":1,"77":1,"103":1,"115":2,"157":1,"159":1,"284":1,"331":1,"494":1,"505":1,"605":2,"609":1,"866":1,"963":1,"994":1,"1034":1,"1069":1,"1080":2,"1118":1,"1218":1,"1255":1,"1279":1,"1312":1,"1342":1,"1371":59,"1397":1,"1427":1,"1434":1,"1437":1,"1460":1,"1495":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2173":1,"2210":1,"2242":1,"2289":1,"2323":1,"2341":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1,"2696":1,"2701":1}}],["onmouserightup",{"2":{"1371":1}}],["onmouserightdragstop",{"2":{"1371":1}}],["onmouserightdragstart",{"2":{"1371":1}}],["onmouserightdrag",{"2":{"1371":1}}],["onmouserightdown",{"2":{"1371":1}}],["onmouserightdoubleclick",{"2":{"1371":1}}],["onmouserightclick",{"2":{"1371":1}}],["onmouseover",{"2":{"1371":1}}],["onmouseout",{"2":{"1371":1}}],["onmousemiddleup",{"2":{"1371":1}}],["onmousemiddledragstop",{"2":{"1371":1}}],["onmousemiddledragstart",{"2":{"1371":1}}],["onmousemiddledrag",{"2":{"1371":1}}],["onmousemiddledown",{"2":{"1371":1}}],["onmousemiddledoubleclick",{"2":{"1371":1}}],["onmousemiddleclick",{"2":{"1371":1}}],["onmouseleftup",{"2":{"1371":1}}],["onmouseleftdragstop",{"2":{"1371":1}}],["onmouseleftdragstart",{"2":{"1371":1}}],["onmouseleftdrag",{"2":{"1371":1}}],["onmouseleftdown",{"2":{"1371":1}}],["onmouseleftdoubleclick",{"2":{"1371":1}}],["onmouseleftclick",{"2":{"1371":2}}],["onmouseenter",{"2":{"1371":1}}],["onmousedownoutside",{"2":{"1371":1}}],["onmouse",{"2":{"1371":1}}],["onchange",{"0":{"528":1},"2":{"1371":1}}],["once",{"2":{"44":1,"68":1,"77":1,"81":1,"94":1,"141":3,"148":1,"296":1,"343":1,"604":1,"1371":2,"2700":1,"2726":1}}],["onany",{"2":{"148":1,"165":2}}],["onpick",{"2":{"77":1,"1371":2}}],["onjs",{"2":{"44":4,"47":1}}],["ongoing",{"2":{"42":1}}],["onto",{"2":{"13":1,"153":1,"1371":2,"1907":1,"2378":1}}],["onetimerendertick",{"2":{"81":2,"1371":1,"2718":1}}],["ones",{"2":{"23":1,"36":1,"106":1,"1795":1,"2556":2}}],["one",{"2":{"6":2,"11":1,"17":2,"22":1,"24":2,"27":5,"28":1,"36":1,"40":1,"42":1,"44":3,"47":2,"48":1,"50":1,"54":1,"66":1,"68":1,"69":1,"70":4,"71":1,"72":1,"73":3,"75":1,"77":1,"78":2,"86":1,"90":1,"96":1,"100":2,"102":3,"103":1,"115":1,"117":4,"135":1,"136":2,"138":2,"139":2,"140":1,"142":9,"144":1,"145":1,"146":1,"147":1,"148":2,"163":1,"165":3,"187":2,"193":1,"199":1,"214":1,"477":1,"597":1,"600":1,"603":1,"643":1,"645":2,"646":1,"649":2,"654":1,"741":4,"771":1,"904":1,"941":1,"1131":2,"1188":1,"1262":1,"1313":1,"1315":1,"1317":2,"1318":1,"1323":1,"1371":55,"1436":1,"1441":1,"1468":1,"1491":2,"1549":1,"1670":1,"1818":1,"1820":1,"1825":1,"1914":1,"1930":1,"1968":1,"1970":2,"2122":1,"2188":1,"2252":1,"2253":2,"2266":3,"2296":1,"2341":1,"2342":1,"2365":1,"2399":2,"2426":1,"2557":1,"2596":1,"2678":2,"2681":2,"2682":3,"2692":2,"2697":1,"2699":1,"2702":5,"2704":1,"2708":2,"2717":2,"2719":2,"2721":6,"2723":2,"2725":1,"2726":1,"2727":1,"2730":1}}],["only",{"2":{"4":2,"17":1,"21":1,"25":1,"26":1,"27":6,"39":1,"43":2,"47":1,"49":1,"63":1,"64":1,"66":1,"69":3,"70":1,"71":1,"73":2,"75":1,"78":1,"81":1,"98":1,"100":3,"102":2,"103":1,"107":1,"112":1,"117":2,"119":1,"136":1,"142":6,"145":1,"146":1,"158":1,"162":1,"176":1,"178":1,"183":1,"187":1,"202":1,"210":1,"213":1,"214":1,"231":1,"284":1,"331":1,"595":1,"597":1,"600":1,"605":1,"646":1,"648":1,"794":1,"861":1,"948":1,"950":1,"951":1,"965":2,"977":1,"979":1,"980":1,"997":2,"1015":1,"1016":1,"1018":1,"1030":1,"1035":1,"1036":1,"1040":2,"1053":1,"1055":1,"1057":1,"1066":1,"1070":1,"1074":2,"1090":1,"1092":1,"1098":1,"1120":2,"1187":1,"1195":1,"1196":1,"1198":1,"1220":2,"1232":1,"1233":1,"1235":1,"1257":2,"1267":1,"1270":1,"1281":2,"1327":1,"1328":1,"1329":1,"1346":2,"1352":1,"1357":1,"1371":258,"1380":1,"1382":1,"1383":1,"1399":2,"1412":1,"1414":1,"1416":1,"1429":2,"1442":1,"1448":1,"1449":1,"1450":1,"1462":2,"1469":1,"1480":1,"1507":2,"1522":1,"1524":1,"1525":1,"1539":2,"1552":1,"1554":1,"1555":1,"1571":2,"1588":1,"1589":1,"1590":1,"1602":2,"1615":1,"1617":1,"1618":1,"1634":2,"1647":1,"1649":1,"1650":1,"1664":2,"1678":1,"1680":1,"1682":1,"1691":1,"1695":1,"1699":2,"1713":1,"1715":1,"1717":1,"1726":1,"1731":1,"1735":2,"1799":1,"1800":1,"1813":2,"1828":1,"1830":1,"1831":1,"1847":2,"1861":1,"1862":1,"1875":2,"1887":1,"1888":1,"1901":2,"1938":1,"1940":1,"1942":1,"1955":2,"1966":1,"1974":1,"1981":1,"1983":1,"1984":1,"1986":1,"2004":2,"2020":1,"2022":1,"2023":1,"2044":2,"2078":1,"2080":1,"2081":1,"2097":2,"2110":1,"2111":1,"2115":1,"2122":1,"2129":2,"2142":1,"2143":1,"2154":2,"2178":2,"2191":1,"2193":1,"2194":1,"2213":2,"2227":1,"2228":1,"2230":1,"2236":1,"2239":1,"2243":1,"2247":2,"2269":1,"2270":1,"2274":1,"2293":2,"2309":1,"2312":1,"2326":2,"2341":1,"2347":1,"2351":1,"2362":2,"2392":1,"2407":1,"2410":1,"2426":1,"2428":2,"2443":1,"2445":1,"2446":1,"2460":2,"2476":1,"2477":1,"2480":1,"2490":1,"2494":1,"2498":2,"2511":1,"2512":1,"2513":1,"2525":2,"2537":1,"2549":1,"2552":1,"2556":1,"2565":1,"2566":1,"2569":1,"2579":1,"2583":1,"2587":2,"2599":1,"2601":1,"2602":1,"2618":2,"2655":1,"2657":1,"2658":1,"2672":2,"2682":1,"2692":1,"2694":1,"2695":1,"2697":1,"2721":2,"2723":1,"2725":1}}],["on",{"0":{"25":2,"906":1,"914":1,"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"1":1,"4":4,"7":1,"13":1,"14":1,"17":5,"18":3,"21":2,"23":4,"24":1,"25":1,"26":5,"27":2,"30":1,"33":1,"36":2,"39":2,"41":1,"43":2,"44":9,"45":2,"57":4,"59":1,"62":1,"63":2,"64":3,"70":1,"71":2,"73":3,"75":8,"76":4,"77":6,"78":3,"81":2,"83":1,"94":1,"100":1,"102":12,"103":3,"107":1,"108":1,"109":1,"110":2,"111":1,"112":3,"113":1,"114":4,"115":3,"116":1,"117":4,"118":1,"123":1,"125":1,"129":1,"130":1,"137":2,"139":2,"140":1,"142":2,"144":3,"147":2,"148":1,"153":1,"154":1,"155":1,"158":1,"161":1,"163":1,"164":1,"165":5,"173":1,"187":7,"188":2,"191":1,"197":1,"205":2,"214":1,"215":1,"274":1,"278":1,"284":1,"287":1,"296":1,"298":1,"321":1,"325":1,"331":1,"334":1,"343":1,"345":1,"356":1,"366":3,"489":1,"559":1,"569":1,"597":1,"598":3,"599":1,"602":1,"645":1,"647":1,"725":2,"767":1,"769":1,"811":2,"834":1,"891":1,"925":1,"1002":2,"1009":1,"1161":1,"1179":1,"1314":1,"1336":1,"1341":1,"1352":1,"1366":1,"1371":71,"1581":1,"1608":2,"1640":2,"1670":1,"1820":1,"1910":1,"1911":1,"1918":2,"1966":1,"1967":2,"1969":1,"1974":2,"2219":1,"2253":1,"2258":1,"2273":1,"2367":1,"2426":1,"2503":3,"2555":1,"2556":1,"2562":1,"2676":3,"2678":1,"2681":3,"2682":2,"2690":1,"2692":3,"2695":2,"2696":2,"2706":1,"2707":1,"2709":1,"2710":2,"2711":1,"2712":1,"2713":1,"2717":1,"2721":2,"2723":1}}],["orrd",{"2":{"2735":8}}],["oranges",{"2":{"2735":8}}],["orange",{"2":{"61":3,"136":1,"148":1,"184":1,"186":2,"200":1,"646":2,"648":1,"649":1,"767":1,"880":1,"941":1,"1165":2,"1166":2,"1373":1,"1669":1,"1795":2,"1974":1,"2013":1,"2134":1,"2397":2,"2553":1,"2554":1,"2679":3,"2728":2}}],["oriented",{"2":{"591":1,"685":1}}],["orientation=",{"2":{"1080":1,"1131":1,"2399":1}}],["orientation",{"0":{"686":1,"794":1,"1148":1,"1180":1,"1303":1,"1922":1,"2422":1},"2":{"57":1,"61":3,"65":1,"392":1,"425":1,"456":1,"592":1,"613":1,"646":2,"649":3,"685":3,"686":5,"768":1,"771":1,"794":1,"811":1,"870":1,"1148":1,"1165":3,"1166":2,"1179":1,"1303":1,"1371":28,"1907":1,"1918":1,"1922":1,"2388":1,"2422":1}}],["originating",{"2":{"81":2}}],["originally",{"2":{"2730":1}}],["original",{"2":{"62":1,"102":1,"139":1,"1371":1,"1969":1}}],["origin",{"0":{"792":1},"2":{"31":4,"51":1,"774":10,"775":3,"781":1,"792":2,"800":1,"969":3,"1002":1,"1004":1,"1371":7,"2721":7}}],["origins",{"2":{"31":2,"2721":2}}],["orthographicprojection",{"2":{"2719":1}}],["orthographic",{"2":{"56":1,"57":3,"58":1,"365":1,"1371":4,"2503":1,"2719":1}}],["org",{"2":{"32":1,"47":1,"196":2,"1313":1,"1371":1,"1442":1,"2219":1,"2694":1}}],["ordered",{"2":{"1371":13}}],["order",{"0":{"13":1,"188":1},"2":{"13":1,"17":3,"56":1,"63":1,"64":1,"75":1,"78":1,"114":1,"139":1,"187":8,"188":2,"645":1,"767":1,"769":3,"827":1,"950":1,"967":1,"979":1,"999":1,"1016":1,"1042":1,"1055":1,"1076":1,"1092":1,"1125":1,"1131":1,"1196":1,"1222":1,"1233":1,"1259":1,"1267":1,"1283":1,"1316":1,"1328":1,"1348":1,"1371":90,"1382":1,"1402":1,"1414":1,"1431":1,"1449":1,"1464":1,"1524":1,"1541":1,"1554":1,"1577":1,"1589":1,"1604":1,"1608":2,"1617":1,"1636":1,"1640":2,"1649":1,"1666":1,"1680":1,"1701":1,"1715":1,"1737":1,"1799":1,"1817":1,"1820":1,"1830":1,"1853":1,"1861":1,"1879":1,"1887":1,"1905":1,"1940":1,"1957":1,"1974":2,"1983":1,"2009":1,"2022":1,"2048":1,"2080":1,"2100":1,"2111":1,"2131":1,"2142":1,"2163":1,"2193":1,"2216":1,"2228":1,"2249":1,"2270":1,"2299":1,"2309":1,"2333":1,"2341":2,"2347":1,"2364":1,"2399":1,"2407":1,"2432":1,"2445":1,"2462":1,"2477":1,"2500":1,"2512":1,"2527":1,"2555":3,"2566":1,"2567":2,"2589":1,"2601":1,"2624":1,"2657":1,"2674":1,"2709":1}}],["or",{"0":{"24":1,"25":1,"84":1,"93":2,"2727":1},"2":{"1":1,"2":1,"5":1,"7":1,"8":1,"11":1,"12":1,"14":2,"16":1,"17":2,"20":2,"22":1,"23":5,"27":4,"39":1,"40":2,"41":1,"42":2,"44":1,"45":2,"46":1,"48":3,"49":2,"52":1,"56":1,"57":9,"59":3,"62":4,"63":2,"65":1,"70":5,"71":2,"73":1,"74":2,"75":2,"77":4,"78":5,"81":2,"84":2,"86":1,"87":1,"90":1,"93":8,"94":4,"96":1,"99":1,"100":2,"101":5,"102":8,"103":4,"105":1,"106":2,"109":1,"110":1,"113":1,"115":5,"117":2,"123":1,"125":1,"128":3,"129":1,"131":2,"133":1,"137":1,"138":1,"139":2,"141":1,"142":3,"144":1,"145":1,"147":2,"148":3,"149":3,"151":1,"154":4,"158":8,"159":1,"160":2,"161":1,"163":1,"165":2,"174":1,"175":1,"178":1,"181":2,"186":1,"188":1,"193":1,"202":2,"204":2,"207":2,"208":2,"209":1,"210":2,"214":1,"216":1,"219":1,"231":3,"246":1,"258":1,"266":1,"283":1,"284":2,"305":1,"313":1,"330":1,"331":2,"364":4,"366":2,"367":1,"392":1,"425":1,"456":1,"473":1,"528":1,"535":1,"569":2,"592":1,"595":3,"596":3,"597":12,"598":3,"601":2,"602":2,"603":1,"604":1,"613":1,"617":1,"618":1,"623":1,"643":2,"644":1,"645":1,"646":2,"647":1,"648":1,"649":1,"686":1,"706":1,"726":1,"733":1,"765":1,"768":1,"770":1,"773":1,"781":1,"785":1,"795":1,"817":1,"849":1,"852":1,"870":1,"873":1,"874":1,"891":1,"922":1,"925":2,"927":1,"941":2,"943":1,"944":1,"946":2,"957":1,"958":2,"968":1,"972":1,"973":1,"975":2,"987":1,"988":2,"1000":1,"1001":1,"1004":1,"1005":1,"1007":1,"1011":1,"1013":2,"1036":1,"1043":1,"1047":1,"1049":1,"1050":1,"1051":2,"1070":1,"1077":2,"1078":1,"1082":1,"1084":1,"1088":2,"1093":1,"1110":1,"1126":1,"1148":1,"1161":1,"1180":1,"1188":1,"1190":1,"1191":1,"1193":2,"1210":2,"1223":1,"1227":1,"1228":1,"1230":2,"1247":2,"1260":1,"1264":1,"1268":1,"1269":1,"1275":2,"1276":1,"1284":1,"1303":1,"1309":1,"1320":1,"1321":1,"1322":1,"1324":1,"1325":2,"1338":1,"1349":1,"1352":2,"1357":2,"1362":1,"1371":464,"1375":1,"1376":1,"1378":2,"1390":1,"1391":2,"1403":1,"1407":1,"1408":1,"1410":2,"1415":1,"1432":1,"1433":1,"1442":1,"1444":1,"1445":1,"1446":2,"1465":1,"1475":1,"1478":2,"1487":2,"1491":1,"1515":1,"1517":1,"1518":1,"1520":2,"1531":1,"1532":2,"1542":1,"1545":1,"1547":1,"1548":1,"1549":2,"1550":2,"1563":2,"1578":1,"1584":1,"1585":1,"1586":2,"1605":2,"1606":1,"1607":1,"1610":1,"1611":1,"1613":2,"1625":1,"1626":2,"1637":1,"1638":1,"1642":1,"1643":1,"1645":2,"1656":1,"1657":2,"1667":1,"1668":1,"1672":1,"1674":1,"1675":1,"1676":2,"1695":1,"1702":2,"1703":1,"1704":1,"1707":1,"1709":1,"1711":2,"1731":1,"1738":2,"1739":1,"1797":1,"1819":1,"1823":1,"1824":1,"1825":2,"1826":2,"1839":2,"1854":1,"1858":1,"1880":1,"1884":1,"1906":1,"1911":1,"1913":2,"1914":1,"1922":1,"1925":1,"1928":1,"1930":1,"1933":1,"1934":1,"1936":2,"1941":1,"1958":1,"1959":1,"1960":1,"1963":1,"1964":2,"1966":5,"1967":1,"1968":1,"1976":1,"1977":1,"1979":2,"1997":1,"2011":1,"2015":1,"2016":1,"2018":2,"2049":1,"2050":1,"2073":1,"2074":1,"2076":2,"2088":1,"2089":2,"2101":1,"2102":1,"2105":1,"2106":1,"2108":2,"2114":1,"2132":1,"2136":1,"2169":1,"2181":1,"2182":1,"2184":1,"2187":1,"2188":1,"2189":2,"2217":1,"2218":1,"2219":1,"2221":1,"2223":1,"2225":2,"2243":1,"2250":2,"2251":1,"2252":1,"2253":3,"2260":3,"2261":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":2,"2271":2,"2272":1,"2282":1,"2296":1,"2300":1,"2308":1,"2317":1,"2335":1,"2344":1,"2356":1,"2365":1,"2366":1,"2367":1,"2368":2,"2370":2,"2403":1,"2406":1,"2422":1,"2424":1,"2426":1,"2433":1,"2436":1,"2438":1,"2439":1,"2441":2,"2452":1,"2453":2,"2463":1,"2471":1,"2473":1,"2474":2,"2494":1,"2501":1,"2505":1,"2508":1,"2509":2,"2528":1,"2529":1,"2530":4,"2532":1,"2533":2,"2535":2,"2553":1,"2556":1,"2557":1,"2559":1,"2561":1,"2563":2,"2576":1,"2583":1,"2591":1,"2592":1,"2594":1,"2595":1,"2596":2,"2597":2,"2610":2,"2625":1,"2647":1,"2650":1,"2651":1,"2653":2,"2664":1,"2665":2,"2675":1,"2676":1,"2678":1,"2690":1,"2692":2,"2696":1,"2700":1,"2702":1,"2703":1,"2714":1,"2715":1,"2720":1,"2721":5,"2726":3,"2727":1,"2731":1}}],["aquamarine",{"2":{"2739":1}}],["aquire",{"2":{"1371":1}}],["airplane",{"2":{"1965":1}}],["airport",{"0":{"1973":1}}],["airportlocations",{"2":{"1311":1,"1472":1,"1973":1}}],["airports",{"0":{"1311":1},"2":{"1311":3,"1472":1}}],["air",{"0":{"2577":1},"2":{"1371":3,"2549":1,"2551":3,"2553":1,"2555":1,"2577":1}}],["a2",{"2":{"1371":5}}],["aurora",{"2":{"2739":1}}],["auerbach",{"2":{"2739":1}}],["august",{"2":{"1352":1}}],["autumn",{"2":{"2739":1}}],["autumn1",{"2":{"2734":1}}],["author",{"2":{"196":1}}],["autoadjust",{"2":{"220":1}}],["autolimit",{"2":{"1371":3}}],["autolimitaspect=1",{"2":{"1317":1,"1795":2}}],["autolimitaspect",{"0":{"220":1},"2":{"220":6,"1315":1,"1316":1,"1371":1,"1795":2}}],["autolimits",{"2":{"6":1,"148":1,"164":1,"209":1,"220":1,"231":1,"257":1,"304":1,"364":1,"380":1,"413":1,"444":1,"725":1,"768":1,"793":1,"829":1,"1371":3,"1473":1,"2253":1}}],["auto",{"0":{"125":1,"597":1},"2":{"47":2,"93":3,"122":1,"125":1,"126":2,"128":8,"159":2,"160":2,"366":1,"501":1,"512":1,"527":1,"534":1,"546":1,"592":1,"595":1,"596":1,"597":14,"612":1,"622":1,"623":1,"630":1,"640":1,"662":1,"711":1,"738":1,"869":1,"879":1,"884":1,"889":1,"912":1,"924":1,"1261":2,"1268":1,"1269":1,"1371":4,"2349":1,"2350":1,"2692":2,"2701":4,"2713":3,"2715":5}}],["automatically",{"2":{"17":1,"18":1,"25":1,"70":4,"98":1,"102":2,"117":1,"135":1,"147":1,"148":1,"158":1,"163":1,"178":1,"181":1,"209":1,"231":2,"366":1,"535":1,"599":1,"602":1,"726":1,"880":1,"1355":1,"1356":1,"1371":16,"1441":1,"1442":1,"1491":1,"1963":1,"1969":1,"1985":1,"2530":1,"2533":1,"2717":1}}],["automatic",{"0":{"2692":1},"2":{"17":2,"18":1,"57":2,"70":2,"93":1,"199":1,"267":1,"287":1,"288":1,"294":1,"296":1,"314":1,"334":1,"335":1,"341":1,"343":1,"385":1,"389":1,"399":1,"418":1,"422":1,"432":1,"449":1,"453":1,"463":1,"552":1,"575":1,"576":1,"582":1,"584":1,"605":1,"618":1,"648":1,"667":2,"672":1,"680":1,"695":1,"700":1,"701":1,"733":1,"782":1,"792":2,"806":1,"807":1,"811":2,"813":1,"840":1,"845":1,"888":2,"944":1,"947":1,"952":1,"954":1,"955":1,"956":1,"960":1,"961":1,"966":1,"973":1,"976":1,"981":1,"983":1,"984":1,"985":1,"990":1,"992":1,"998":1,"1006":2,"1007":1,"1008":1,"1009":1,"1011":1,"1014":1,"1018":1,"1019":1,"1021":1,"1022":1,"1023":1,"1025":2,"1027":1,"1028":1,"1031":1,"1036":1,"1041":1,"1049":1,"1052":1,"1058":1,"1060":1,"1061":1,"1062":1,"1064":1,"1067":1,"1075":1,"1077":1,"1084":1,"1086":1,"1087":1,"1089":1,"1094":1,"1096":3,"1100":1,"1102":1,"1103":1,"1104":1,"1105":1,"1113":1,"1114":1,"1115":1,"1121":1,"1124":1,"1127":2,"1135":1,"1138":1,"1146":1,"1149":1,"1158":1,"1162":1,"1174":1,"1181":1,"1185":1,"1191":1,"1194":1,"1199":1,"1201":1,"1202":1,"1203":1,"1214":1,"1216":1,"1221":1,"1228":1,"1231":1,"1236":1,"1238":1,"1239":1,"1240":1,"1251":1,"1253":1,"1258":1,"1264":1,"1272":1,"1273":1,"1274":1,"1277":1,"1282":1,"1290":1,"1293":1,"1297":1,"1299":1,"1300":1,"1301":1,"1308":1,"1324":1,"1326":1,"1330":1,"1332":1,"1333":1,"1334":1,"1337":1,"1339":1,"1341":1,"1347":1,"1355":2,"1356":2,"1359":1,"1370":1,"1371":469,"1376":1,"1379":1,"1384":1,"1386":1,"1387":1,"1388":1,"1393":1,"1395":1,"1401":1,"1408":1,"1411":1,"1417":1,"1419":1,"1420":1,"1421":1,"1424":1,"1425":1,"1430":1,"1445":1,"1447":1,"1451":1,"1453":1,"1454":1,"1455":1,"1457":1,"1458":1,"1463":1,"1479":1,"1481":1,"1482":1,"1499":1,"1509":1,"1510":1,"1514":1,"1518":1,"1521":1,"1526":1,"1528":1,"1529":1,"1530":1,"1534":1,"1535":1,"1540":1,"1548":1,"1551":1,"1556":1,"1558":1,"1559":1,"1560":1,"1564":1,"1566":1,"1576":1,"1585":1,"1587":1,"1591":1,"1593":1,"1594":1,"1595":1,"1597":1,"1598":1,"1603":1,"1605":1,"1611":1,"1614":1,"1619":1,"1621":1,"1622":1,"1623":1,"1628":1,"1630":1,"1635":1,"1643":1,"1646":1,"1651":1,"1653":1,"1654":1,"1655":1,"1659":1,"1660":1,"1665":1,"1674":1,"1677":1,"1683":1,"1685":1,"1686":1,"1687":1,"1689":1,"1692":1,"1695":1,"1700":1,"1702":1,"1709":1,"1712":1,"1718":1,"1720":1,"1721":1,"1722":1,"1723":1,"1727":1,"1731":1,"1736":1,"1738":1,"1797":1,"1803":1,"1804":1,"1805":1,"1806":1,"1816":1,"1824":1,"1827":1,"1832":1,"1834":1,"1835":1,"1836":1,"1840":1,"1842":1,"1852":1,"1858":1,"1864":1,"1865":1,"1866":1,"1870":1,"1872":1,"1878":1,"1884":1,"1890":1,"1891":1,"1892":1,"1896":1,"1898":1,"1904":1,"1916":1,"1921":1,"1934":1,"1937":1,"1943":1,"1945":1,"1946":1,"1947":1,"1950":1,"1951":1,"1956":1,"1977":1,"1980":1,"1989":1,"1991":1,"1992":1,"1993":1,"1994":1,"1996":1,"1999":1,"2008":1,"2016":1,"2019":1,"2024":1,"2026":1,"2027":1,"2028":1,"2033":1,"2035":1,"2036":1,"2037":1,"2040":1,"2047":1,"2063":1,"2074":1,"2077":1,"2082":1,"2084":1,"2085":1,"2086":1,"2091":1,"2093":1,"2099":1,"2106":1,"2109":1,"2116":1,"2118":1,"2119":1,"2120":1,"2121":1,"2124":1,"2125":1,"2130":1,"2136":1,"2139":1,"2145":1,"2146":1,"2147":1,"2150":1,"2157":1,"2162":1,"2166":1,"2180":1,"2185":1,"2186":1,"2187":1,"2190":1,"2196":1,"2198":1,"2199":1,"2200":1,"2205":1,"2208":1,"2215":1,"2223":1,"2226":1,"2231":1,"2233":1,"2234":1,"2235":1,"2238":1,"2240":1,"2243":1,"2248":1,"2250":1,"2265":1,"2268":1,"2277":1,"2279":1,"2280":1,"2281":1,"2282":1,"2284":1,"2286":1,"2298":1,"2308":1,"2314":1,"2315":1,"2316":1,"2318":1,"2332":1,"2344":1,"2353":1,"2354":1,"2355":1,"2358":1,"2363":1,"2370":1,"2401":1,"2402":1,"2403":1,"2408":1,"2413":1,"2414":1,"2415":1,"2416":1,"2419":1,"2420":1,"2431":1,"2434":1,"2435":1,"2439":1,"2442":1,"2447":1,"2449":1,"2450":1,"2451":1,"2455":1,"2456":1,"2461":1,"2473":1,"2475":1,"2481":1,"2483":1,"2484":1,"2485":1,"2489":1,"2491":1,"2494":1,"2499":1,"2508":1,"2510":1,"2514":1,"2516":1,"2517":1,"2518":1,"2520":1,"2521":1,"2526":1,"2530":1,"2533":1,"2534":2,"2536":1,"2538":1,"2539":1,"2561":1,"2564":1,"2571":1,"2573":1,"2574":1,"2575":1,"2578":1,"2580":1,"2583":1,"2588":1,"2595":1,"2598":1,"2603":1,"2605":1,"2606":1,"2607":1,"2611":1,"2613":1,"2623":1,"2634":1,"2638":1,"2642":1,"2645":1,"2646":1,"2651":1,"2654":1,"2659":1,"2661":1,"2662":1,"2663":1,"2667":1,"2668":1,"2673":1,"2682":1,"2710":1,"2716":1,"2728":4}}],["aggserial",{"2":{"1338":1,"1371":1}}],["aggop",{"2":{"1320":1,"1371":1}}],["aggany",{"2":{"1320":1,"1371":1}}],["aggcount",{"2":{"1320":3,"1371":3}}],["aggregate",{"2":{"1344":1,"1371":1}}],["aggregated",{"2":{"1317":1}}],["aggregating",{"2":{"1316":1,"1343":1,"1371":1}}],["aggregation",{"0":{"1312":1},"2":{"1312":1,"1316":10,"1318":1,"1320":4,"1322":1,"1336":2,"1338":1,"1341":2,"1371":10}}],["agg",{"0":{"1320":1},"2":{"1312":2,"1371":1}}],["aggmean",{"2":{"1312":5,"1320":1,"1371":1}}],["aggthreads",{"2":{"1309":1,"1338":2,"1371":3}}],["against",{"2":{"77":1,"921":1,"1371":1,"1855":1}}],["again",{"2":{"17":1,"73":1,"77":1,"102":1,"147":1,"148":1,"165":1,"213":1,"2692":5,"2711":1}}],["aesthetics",{"2":{"365":1}}],["awake",{"2":{"2701":1,"2712":1}}],["aware",{"2":{"219":1}}],["away",{"2":{"57":2,"66":1,"100":1,"117":1,"163":1,"774":1,"1186":1,"1371":4,"1909":1,"2257":1}}],["azimuth",{"0":{"356":1},"2":{"193":1,"356":7,"1371":1,"2219":1}}],["a^b",{"2":{"120":1}}],["avocado",{"2":{"2739":1}}],["avoided",{"2":{"365":1}}],["avoid",{"2":{"64":1,"77":1,"81":1,"142":1,"726":1,"769":1,"986":1,"1309":1,"1371":11,"1389":1,"1572":1,"1624":1,"1848":1,"1963":1,"2087":1,"2619":1,"2723":1}}],["availability",{"2":{"1371":6}}],["available",{"2":{"94":1,"98":1,"122":1,"123":1,"146":1,"193":1,"215":1,"219":3,"378":3,"596":3,"605":1,"740":1,"861":1,"946":2,"966":1,"975":2,"998":1,"1013":2,"1029":1,"1041":1,"1051":2,"1054":1,"1065":1,"1075":1,"1085":1,"1086":1,"1087":1,"1088":2,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1193":2,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1230":2,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1265":1,"1266":1,"1278":1,"1282":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1296":1,"1297":1,"1298":1,"1299":1,"1306":1,"1307":1,"1325":2,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":374,"1378":2,"1401":1,"1410":2,"1413":1,"1422":1,"1430":1,"1446":2,"1463":1,"1478":2,"1484":1,"1485":1,"1494":1,"1497":1,"1500":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1509":1,"1510":1,"1512":1,"1513":1,"1520":2,"1540":1,"1550":2,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1586":2,"1603":1,"1613":2,"1635":1,"1645":2,"1665":1,"1676":2,"1679":1,"1690":1,"1700":1,"1711":2,"1714":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1826":2,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1915":1,"1936":2,"1939":1,"1948":1,"1956":1,"1979":2,"2008":1,"2010":1,"2018":2,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2076":2,"2099":1,"2108":2,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2189":2,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2225":2,"2248":1,"2267":2,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2359":1,"2363":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2441":2,"2461":1,"2466":1,"2474":2,"2499":1,"2506":1,"2507":1,"2509":2,"2526":1,"2535":2,"2545":1,"2563":2,"2588":1,"2597":2,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2653":2,"2673":1,"2681":1,"2692":2,"2694":1,"2695":1,"2696":1,"2701":1,"2721":1}}],["a9df",{"2":{"47":1}}],["afmhot",{"2":{"2736":1}}],["affine",{"2":{"1371":1,"1881":1}}],["affects",{"2":{"282":1,"329":1,"378":1,"2556":1}}],["affected",{"2":{"210":1}}],["affect",{"2":{"176":1,"284":1,"331":1,"792":1,"1036":1,"1070":1,"1371":10,"1695":1,"1731":1,"2007":1,"2243":1,"2297":1,"2494":1,"2583":1}}],["af00",{"2":{"43":1}}],["afterwards",{"2":{"535":1,"1371":1,"2703":1}}],["after",{"2":{"13":1,"42":1,"44":2,"64":2,"77":1,"81":1,"98":1,"112":1,"124":1,"135":1,"139":1,"142":1,"177":1,"287":1,"296":1,"334":1,"343":1,"528":1,"597":1,"770":1,"781":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1336":1,"1371":47,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2678":1,"2695":1,"2701":1,"2704":1}}],["a0df",{"2":{"42":1}}],["a1",{"2":{"31":5,"1371":5,"2721":5}}],["apart",{"2":{"2706":1,"2709":1}}],["april",{"2":{"1352":1}}],["api",{"0":{"1318":1,"1371":1},"2":{"27":2,"31":1,"32":2,"33":2,"44":1,"71":1,"157":2,"158":4,"163":2,"536":1,"1309":1,"1318":1,"1371":3}}],["apt",{"2":{"24":2}}],["apple",{"2":{"102":1}}],["applying",{"0":{"1473":1},"2":{"64":1,"781":1}}],["apply",{"2":{"63":2,"65":1,"69":1,"102":1,"115":1,"130":1,"154":3,"187":1,"1026":1,"1109":1,"1371":13,"1725":1,"1730":1,"2178":1,"2555":1,"2690":1,"2717":1,"2721":3}}],["applies",{"2":{"57":1,"62":1,"77":1,"145":1,"296":1,"343":1,"598":1,"648":2,"950":1,"979":1,"1016":1,"1035":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":53,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2007":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2297":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1}}],["applied",{"2":{"57":1,"63":1,"64":1,"71":1,"124":1,"146":1,"166":1,"187":1,"1316":1,"1343":1,"1371":5,"1471":1,"1704":1,"2676":1,"2678":1,"2690":1,"2716":1,"2726":1}}],["applications",{"2":{"44":1,"365":1}}],["application",{"2":{"21":1,"64":1,"2696":1}}],["applicable",{"2":{"11":2,"65":1,"69":1,"712":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1371":45,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2554":1,"2587":1,"2618":1,"2672":1}}],["app",{"2":{"43":1,"44":2,"45":1,"47":2,"48":4}}],["apps",{"2":{"41":1,"158":1}}],["appbundle",{"2":{"25":1}}],["apparent",{"2":{"18":1,"102":5,"378":2}}],["approximating",{"2":{"995":1,"1371":2}}],["approximately",{"2":{"861":1,"1371":1,"1966":1,"2219":1}}],["approximate",{"2":{"188":2,"605":1}}],["approximated",{"2":{"13":1}}],["approach",{"2":{"88":1,"1436":1,"2692":1,"2701":1}}],["appropriately",{"2":{"1001":1,"1371":1,"2704":1}}],["appropriate",{"2":{"9":1,"62":1,"94":1,"102":1,"284":1,"331":1,"1371":1,"1907":1,"2341":1,"2692":1}}],["appealing",{"2":{"1907":1}}],["appearance",{"2":{"1371":1,"1469":1}}],["appear",{"2":{"2":1,"645":1,"811":2,"1371":1}}],["append",{"2":{"5":2,"71":1,"142":1,"148":1,"1907":2}}],["appending",{"0":{"5":1}}],["ad",{"2":{"1371":1}}],["adjacent",{"2":{"276":1,"323":1,"1335":1,"1371":5,"1400":1,"1436":1,"2098":1,"2552":1,"2570":1}}],["adjustments",{"2":{"768":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1277":1,"1339":1,"1371":43,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2125":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1}}],["adjusting",{"2":{"188":2,"768":1,"818":1,"850":1,"1371":1,"1972":1,"2721":1}}],["adjustable",{"2":{"78":1,"94":1}}],["adjust",{"2":{"65":1,"68":1,"117":1,"128":5,"243":1,"244":1,"368":1,"369":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"535":1,"571":1,"572":1,"619":1,"620":1,"635":1,"636":1,"700":1,"701":1,"721":1,"722":1,"746":1,"747":1,"768":2,"769":1,"771":2,"824":1,"825":1,"875":1,"876":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":43,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1907":2,"1940":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2682":1,"2692":2,"2721":1}}],["adjusted",{"2":{"57":2,"115":2,"116":2,"770":1,"1371":4,"2717":1}}],["adjusts",{"2":{"17":1,"102":1,"231":1,"950":1,"951":1,"965":1,"967":1,"979":1,"980":1,"997":1,"999":1,"1016":1,"1018":1,"1040":1,"1042":1,"1055":1,"1057":1,"1074":1,"1076":1,"1092":1,"1098":1,"1120":1,"1125":1,"1196":1,"1198":1,"1220":1,"1222":1,"1233":1,"1235":1,"1257":1,"1259":1,"1267":1,"1270":1,"1281":1,"1283":1,"1328":1,"1329":1,"1346":1,"1348":1,"1371":172,"1382":1,"1383":1,"1399":1,"1402":1,"1414":1,"1416":1,"1429":1,"1431":1,"1449":1,"1450":1,"1462":1,"1464":1,"1524":1,"1525":1,"1539":1,"1541":1,"1554":1,"1555":1,"1571":1,"1577":1,"1589":1,"1590":1,"1602":1,"1604":1,"1617":1,"1618":1,"1634":1,"1636":1,"1649":1,"1650":1,"1664":1,"1666":1,"1680":1,"1682":1,"1699":1,"1701":1,"1715":1,"1717":1,"1735":1,"1737":1,"1799":1,"1800":1,"1813":1,"1817":1,"1830":1,"1831":1,"1847":1,"1853":1,"1861":1,"1862":1,"1875":1,"1879":1,"1887":1,"1888":1,"1901":1,"1905":1,"1940":1,"1942":1,"1955":1,"1957":1,"1983":1,"1986":1,"2004":1,"2009":1,"2022":1,"2023":1,"2044":1,"2048":1,"2080":1,"2081":1,"2097":1,"2100":1,"2111":1,"2115":1,"2129":1,"2131":1,"2142":1,"2143":1,"2154":1,"2163":1,"2193":1,"2194":1,"2213":1,"2216":1,"2228":1,"2230":1,"2247":1,"2249":1,"2270":1,"2274":1,"2293":1,"2299":1,"2309":1,"2312":1,"2326":1,"2333":1,"2347":1,"2351":1,"2362":1,"2364":1,"2407":1,"2410":1,"2428":1,"2432":1,"2445":1,"2446":1,"2460":1,"2462":1,"2477":1,"2480":1,"2498":1,"2500":1,"2512":1,"2513":1,"2525":1,"2527":1,"2566":1,"2569":1,"2587":1,"2589":1,"2601":1,"2602":1,"2618":1,"2624":1,"2657":1,"2658":1,"2672":1,"2674":1}}],["advantage",{"2":{"106":1,"139":1}}],["advance",{"2":{"102":1,"183":1}}],["advanced",{"0":{"29":1,"160":1,"1318":1},"2":{"46":1,"183":1}}],["adhere",{"2":{"103":1,"2692":1}}],["adaptive",{"2":{"57":2,"1371":2}}],["adapter",{"2":{"24":1}}],["ad63530a",{"2":{"42":1}}],["addmouseevents",{"2":{"1371":2}}],["adds",{"2":{"1208":1,"1245":1,"1371":4,"1508":1,"2682":1,"2721":1}}],["additivergba",{"2":{"1371":1,"2466":1}}],["additive",{"2":{"1371":1,"2466":1}}],["addition",{"2":{"131":1,"1371":4}}],["additionally",{"2":{"132":1,"182":1,"1371":1}}],["additional",{"2":{"35":1,"56":1,"57":1,"78":1,"178":1,"211":1,"676":1,"687":1,"1371":5,"2349":1,"2350":1,"2709":1}}],["adding",{"0":{"50":1,"602":1},"2":{"49":1,"77":4,"143":1,"147":1,"2679":1,"2692":1}}],["added",{"2":{"49":3,"57":1,"67":1,"71":1,"142":1,"188":1,"231":1,"257":1,"304":1,"380":1,"413":1,"444":1,"506":1,"633":1,"793":1,"829":1,"1083":1,"1371":5,"2050":1,"2349":1,"2350":1,"2721":1}}],["add",{"2":{"6":1,"22":1,"31":1,"36":1,"44":1,"50":1,"73":2,"76":1,"77":2,"90":1,"106":1,"143":1,"147":1,"149":1,"163":1,"175":1,"178":1,"186":1,"194":1,"205":1,"602":1,"646":2,"1188":1,"1314":1,"1371":4,"1436":1,"1439":1,"1472":1,"1670":1,"2503":1,"2628":1,"2679":1,"2695":1,"2712":1,"2714":1,"2715":1,"2721":2}}],["atlantic",{"2":{"2739":1}}],["at=",{"2":{"1080":1}}],["at=0",{"2":{"1080":1}}],["atomic",{"2":{"147":1}}],["atomics",{"2":{"44":1}}],["attr",{"2":{"1371":2}}],["attrs",{"2":{"941":1,"1371":7,"1515":1,"1545":2,"2436":1,"2592":2}}],["attractors",{"0":{"1313":1},"2":{"1313":1}}],["attractor",{"2":{"193":2}}],["attributes`",{"2":{"162":1}}],["attributes",{"0":{"128":1,"129":1,"153":1,"185":1,"217":1,"353":1,"474":1,"490":1,"514":1,"537":1,"606":1,"624":1,"644":1,"648":1,"650":1,"713":1,"727":1,"776":1,"863":1,"881":1,"892":1,"926":1,"942":1,"971":1,"1003":1,"1046":1,"1081":1,"1132":1,"1168":1,"1189":1,"1226":1,"1263":1,"1287":1,"1319":1,"1354":1,"1374":1,"1406":1,"1443":1,"1474":1,"1493":1,"1516":1,"1546":1,"1583":1,"1609":1,"1641":1,"1671":1,"1706":1,"1796":1,"1822":1,"1857":1,"1883":1,"1908":1,"1932":1,"1975":1,"2014":1,"2055":1,"2072":1,"2104":1,"2135":1,"2172":1,"2183":1,"2220":1,"2262":1,"2305":1,"2343":1,"2369":1,"2400":1,"2437":1,"2468":1,"2504":1,"2531":1,"2558":1,"2593":1,"2630":1,"2649":1,"2681":1},"1":{"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"739":1,"740":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":1,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1494":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2101":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2221":1,"2222":1,"2223":1,"2224":1,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1},"2":{"4":1,"17":1,"44":9,"45":1,"56":1,"96":1,"101":1,"106":1,"115":1,"117":3,"122":2,"132":1,"138":1,"148":3,"157":1,"161":2,"162":1,"174":2,"175":1,"176":1,"177":1,"178":1,"181":6,"182":1,"183":2,"184":1,"202":1,"204":1,"207":2,"208":2,"210":1,"535":2,"623":1,"644":1,"647":3,"648":3,"712":1,"770":2,"949":1,"978":1,"1129":1,"1188":1,"1371":107,"1381":1,"1440":2,"1523":1,"1616":1,"1648":1,"1963":1,"1982":1,"2079":1,"2260":2,"2444":1,"2553":1,"2554":1,"2656":1,"2676":1,"2677":1,"2681":2,"2698":1,"2725":9,"2726":2,"2728":1}}],["attribute",{"0":{"2552":1},"2":{"1":1,"14":1,"27":1,"44":1,"53":1,"93":1,"106":1,"115":1,"116":1,"118":1,"143":1,"153":1,"161":1,"162":1,"181":3,"183":3,"184":2,"231":1,"366":1,"605":4,"644":1,"645":1,"649":1,"769":1,"773":1,"861":3,"880":1,"891":1,"925":1,"943":1,"972":1,"1004":1,"1005":1,"1030":2,"1033":1,"1047":1,"1066":2,"1077":1,"1082":1,"1099":1,"1129":1,"1179":1,"1190":1,"1227":1,"1262":1,"1276":1,"1321":1,"1352":1,"1371":101,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1605":1,"1610":1,"1642":1,"1672":1,"1691":2,"1702":1,"1707":1,"1726":2,"1738":1,"1823":1,"1881":1,"1933":1,"1963":1,"1966":1,"1976":1,"2015":1,"2073":1,"2105":1,"2112":1,"2184":1,"2188":1,"2221":1,"2239":2,"2250":1,"2253":1,"2256":1,"2257":1,"2264":1,"2342":1,"2438":1,"2471":1,"2490":2,"2505":1,"2532":1,"2552":2,"2559":1,"2579":2,"2594":1,"2629":1,"2650":1,"2676":1,"2681":1,"2682":1,"2690":1,"2692":1,"2705":1,"2706":1,"2710":1,"2726":2,"2727":1}}],["attention",{"2":{"1309":1,"1371":1}}],["attenuation",{"2":{"17":1,"1371":5,"2686":1}}],["attempted",{"2":{"144":1}}],["attempt",{"2":{"81":1}}],["attached",{"2":{"101":1}}],["attachement",{"2":{"21":1}}],["attach",{"2":{"49":1}}],["at",{"0":{"792":1,"1097":1,"1500":1},"2":{"17":1,"18":1,"23":2,"26":1,"27":1,"32":1,"70":2,"71":1,"73":1,"74":1,"77":2,"80":1,"92":1,"94":1,"100":4,"101":3,"102":6,"103":5,"106":2,"117":3,"127":3,"131":2,"134":1,"135":1,"136":3,"141":2,"147":1,"158":1,"160":1,"187":2,"188":1,"189":1,"195":2,"197":1,"296":2,"343":2,"356":3,"597":1,"598":1,"604":1,"712":1,"726":1,"774":10,"775":4,"781":1,"792":2,"811":3,"819":1,"941":1,"958":1,"969":1,"986":1,"988":1,"1001":2,"1004":1,"1007":1,"1009":1,"1080":2,"1083":1,"1138":1,"1163":1,"1261":1,"1371":61,"1389":1,"1391":1,"1404":1,"1434":1,"1442":1,"1515":1,"1532":1,"1563":1,"1608":1,"1624":1,"1626":1,"1640":1,"1657":1,"1839":1,"1913":1,"1916":1,"1930":1,"1974":1,"2031":1,"2087":1,"2089":1,"2133":1,"2151":1,"2188":1,"2302":1,"2304":1,"2319":1,"2334":1,"2339":1,"2436":1,"2453":1,"2530":1,"2549":1,"2552":2,"2555":1,"2610":1,"2665":1,"2686":1,"2692":4,"2694":1,"2695":1,"2696":1,"2697":2,"2702":1,"2717":4,"2726":2}}],["amazonaws",{"2":{"1315":1}}],["amazing",{"2":{"44":2}}],["amount",{"2":{"99":1,"117":1,"1371":2,"1491":1,"1997":1,"2261":1,"2681":1}}],["ambigious",{"2":{"536":1}}],["ambiguous",{"2":{"69":1}}],["ambient=rgbf",{"2":{"2716":1}}],["ambient=vec3f",{"2":{"30":1}}],["ambientlight",{"0":{"2684":1},"2":{"712":1,"1036":1,"1070":1,"1371":8,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1,"2684":3,"2688":1}}],["ambient",{"2":{"17":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1281":1,"1346":1,"1371":44,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2129":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2676":1,"2682":1}}],["amds",{"2":{"26":1,"27":2}}],["amd",{"2":{"23":1,"26":1}}],["ampere",{"2":{"1371":1}}],["amplitude",{"2":{"166":1,"1165":1,"1371":1}}],["amp",{"0":{"2720":1},"2":{"17":1,"25":1,"27":2,"39":1,"42":1,"57":2,"70":1,"78":3,"196":1,"771":2,"778":1,"795":1,"1309":1,"1371":14,"2717":1,"2718":1,"2732":1}}],["academic",{"2":{"103":1,"2692":1}}],["accurately",{"2":{"1371":1,"2676":1}}],["accum",{"2":{"154":2,"1371":3,"2721":2}}],["account",{"2":{"2681":1}}],["accomodate",{"2":{"1320":1,"1371":1}}],["accommodating",{"2":{"149":1}}],["according",{"2":{"148":1,"231":1,"1371":3,"2534":1}}],["accordingly",{"2":{"68":1,"231":1,"1371":2,"2349":1,"2350":1,"2692":1}}],["accent",{"2":{"493":1,"494":1,"516":1,"518":1,"519":1,"608":1,"609":1,"729":1,"730":1,"865":1,"866":1,"895":1,"897":1,"929":1,"931":1,"2735":6}}],["accept",{"2":{"132":2,"214":1,"1001":1,"1371":2,"2181":1}}],["accepts",{"2":{"105":1,"160":1,"366":1,"1371":6}}],["acceptable",{"2":{"64":1}}],["accepted",{"2":{"9":1,"1371":1}}],["accessed",{"2":{"151":3,"156":1,"1371":1,"1964":1}}],["accessible",{"2":{"63":1,"197":1,"712":1,"1371":1,"1965":1,"2730":1}}],["accessing",{"0":{"165":1},"2":{"46":1,"56":1,"74":1}}],["access",{"2":{"27":2,"68":1,"74":1,"96":2,"139":1,"165":1,"183":2,"1314":1,"2682":1,"2719":1}}],["acceleration",{"2":{"27":1,"81":1,"1314":1}}],["accelerated",{"2":{"27":1,"194":1}}],["acurate",{"2":{"27":1}}],["actons",{"2":{"2733":1}}],["acton50",{"2":{"2733":1}}],["acton25",{"2":{"2733":1}}],["acton100",{"2":{"2733":1}}],["acton10",{"2":{"2733":1}}],["acton",{"2":{"2733":1}}],["action",{"2":{"74":4,"75":9,"76":5,"77":3,"78":1,"1371":2}}],["active=val",{"2":{"30":1}}],["active",{"0":{"493":1,"504":1,"608":1,"609":1,"729":1,"865":1,"866":1,"927":1,"931":1},"2":{"11":1,"17":1,"27":1,"30":1,"40":1,"57":1,"157":1,"175":1,"181":1,"212":1,"729":1,"925":3,"927":1,"1371":17,"2503":2,"2695":1}}],["activation",{"0":{"11":1,"17":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"2701":1,"2710":1}}],["activating",{"0":{"9":1,"213":1},"2":{"177":1}}],["activated",{"2":{"177":1,"1371":1}}],["activate",{"2":{"9":6,"11":4,"12":3,"17":4,"27":4,"29":1,"30":1,"31":1,"32":1,"40":4,"42":1,"48":1,"61":1,"75":3,"76":1,"175":1,"213":1,"780":1,"1371":5,"2676":1,"2677":2,"2695":2,"2701":1,"2721":1}}],["acts",{"2":{"64":1,"1371":3,"2285":1,"2553":1}}],["act",{"2":{"64":1,"1371":2,"2680":1}}],["actually",{"2":{"45":1,"64":1,"148":1,"157":1,"605":1,"861":1,"1335":1,"1371":1,"2692":1,"2717":1}}],["actual",{"2":{"21":1,"32":1,"44":1,"71":2,"94":1,"123":1,"147":2,"165":2,"231":1,"598":1,"1127":1,"1371":1}}],["across",{"2":{"18":1,"135":1,"160":1,"1371":6,"1515":1,"1545":1,"2436":1,"2592":1,"2706":1,"2711":1}}],["achieved",{"2":{"98":1,"1371":1,"2341":1,"2692":1,"2725":1}}],["achieve",{"2":{"10":1,"19":1,"220":1}}],["ablines",{"0":{"941":1,"1741":1},"1":{"942":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1},"2":{"941":5,"1371":11}}],["able",{"2":{"47":1,"101":1,"115":1,"2557":1,"2695":1}}],["ability",{"2":{"107":1}}],["ab32",{"2":{"42":1}}],["absorbs",{"2":{"1371":1,"2469":1}}],["absorption=4f0",{"2":{"2467":1}}],["absorptionrgba",{"2":{"1371":2,"2466":2}}],["absorption",{"0":{"2469":1},"2":{"30":2,"1371":5,"2466":2,"2467":2,"2469":2}}],["absolute",{"2":{"47":3,"154":3,"595":1,"1371":7,"1907":1,"2721":3}}],["abstractsparsearray",{"2":{"1371":3,"2102":3}}],["abstractstring",{"2":{"1371":3}}],["abstractweights",{"2":{"1371":1,"1487":1}}],["abstractinterval",{"2":{"1371":1}}],["abstraction",{"2":{"90":1,"211":1}}],["abstractlight",{"2":{"1371":1,"2688":1}}],["abstractmatrix",{"2":{"1001":3,"1371":8,"2050":2,"2365":1}}],["abstracted",{"2":{"163":1}}],["abstractfloat",{"2":{"147":1,"154":1,"1371":1,"2721":1}}],["abstractarray",{"2":{"147":1,"1371":2}}],["abstractarrays",{"2":{"146":1}}],["abstractplots",{"2":{"1371":2}}],["abstractplot",{"2":{"145":2,"163":1,"164":1,"1371":7}}],["abstractvector",{"2":{"71":1,"148":4,"164":1,"1001":3,"1210":1,"1247":1,"1275":2,"1309":1,"1371":28,"1487":1,"1881":1,"2050":6,"2356":1}}],["abstractdimconversion",{"2":{"71":1}}],["abstract",{"2":{"8":1,"49":1,"63":1,"101":1,"102":1,"1371":1,"1881":1}}],["abs",{"2":{"6":1,"1437":1}}],["above",{"2":{"2":1,"9":1,"17":1,"27":1,"44":1,"47":2,"66":1,"71":1,"78":2,"138":1,"141":1,"142":1,"149":1,"165":1,"187":2,"787":1,"952":1,"981":1,"1019":1,"1058":1,"1100":1,"1129":1,"1199":1,"1236":1,"1330":1,"1371":43,"1384":1,"1417":1,"1451":1,"1481":1,"1526":1,"1556":1,"1591":1,"1619":1,"1651":1,"1683":1,"1718":1,"1738":1,"1832":1,"1943":1,"1989":1,"2024":1,"2050":1,"2082":1,"2116":1,"2196":1,"2231":1,"2277":1,"2306":1,"2324":2,"2341":1,"2447":1,"2481":1,"2514":1,"2538":1,"2571":1,"2603":1,"2659":1,"2682":1,"2692":1,"2723":1}}],["about",{"2":{"1":1,"27":1,"46":1,"79":1,"81":2,"101":1,"111":2,"114":1,"142":1,"151":2,"197":1,"1371":18,"2692":2,"2719":1,"2721":2,"2723":1}}],["alpine",{"2":{"2739":1}}],["alpha=1",{"2":{"1371":1}}],["alpha=0",{"2":{"159":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2438":1,"2467":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["alphas",{"2":{"192":2,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["alpha",{"0":{"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2727":1},"2":{"166":1,"186":1,"188":5,"192":16,"513":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1317":1,"1321":1,"1371":78,"1375":1,"1407":1,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2105":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2727":2}}],["alpha+1",{"2":{"120":1}}],["algae",{"2":{"2732":1}}],["algorithm=",{"2":{"1371":1,"2469":1}}],["algorithms",{"2":{"1371":1,"2466":1}}],["algorithm",{"0":{"2470":1,"2682":1},"2":{"94":1,"1036":1,"1070":1,"1371":12,"1695":1,"1731":1,"2243":1,"2467":3,"2470":1,"2487":1,"2488":1,"2494":1,"2583":1,"2676":1}}],["al",{"2":{"712":2,"2256":4}}],["almost",{"2":{"120":1,"174":1,"2725":1}}],["alongside",{"2":{"2707":1}}],["along",{"2":{"122":1,"135":1,"535":1,"599":1,"806":1,"1001":1,"1004":1,"1044":1,"1362":1,"1365":1,"1371":27,"1543":1,"1544":1,"1579":1,"1580":1,"1809":1,"2133":1,"2464":1,"2465":1,"2626":1,"2627":1}}],["alone",{"2":{"71":1}}],["alonso",{"2":{"32":1,"1313":1}}],["alternativly",{"2":{"1440":1}}],["alternatively",{"2":{"93":1,"147":1,"209":1,"646":1,"880":1,"1371":3,"1495":1,"2173":1,"2726":1,"2727":1}}],["alternative",{"2":{"44":1,"296":1,"343":1,"1371":1}}],["alter",{"2":{"68":1}}],["alt",{"2":{"57":1,"1371":1}}],["always",{"2":{"42":1,"44":1,"69":2,"70":2,"74":1,"77":3,"102":2,"103":1,"115":1,"117":1,"128":1,"133":1,"140":1,"145":2,"147":1,"157":1,"158":1,"164":1,"188":1,"246":1,"598":2,"623":1,"817":1,"849":1,"1371":12,"1608":1,"1640":1,"1970":1,"1974":1,"2002":1,"2549":2,"2692":1,"2701":1,"2702":1,"2717":1}}],["already",{"2":{"31":1,"42":2,"47":1,"103":1,"117":1,"136":1,"144":1,"165":1,"177":1,"1371":2,"1507":1,"2178":1,"2703":1,"2714":1,"2715":1,"2719":1,"2725":1}}],["alright",{"2":{"24":1}}],["alias",{"2":{"941":1,"969":1,"1001":1,"1044":1,"1079":1,"1128":1,"1163":1,"1187":1,"1224":1,"1261":1,"1285":1,"1309":1,"1350":1,"1371":56,"1372":1,"1404":1,"1434":1,"1466":1,"1488":1,"1515":1,"1545":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1794":1,"1820":1,"1855":1,"1881":1,"1907":1,"1930":1,"1960":1,"2012":1,"2050":1,"2070":1,"2102":1,"2133":1,"2170":1,"2181":1,"2218":1,"2252":1,"2302":1,"2339":1,"2367":1,"2396":1,"2436":1,"2466":1,"2502":1,"2529":1,"2549":1,"2592":1,"2628":1,"2647":1}}],["aliases",{"2":{"648":1}}],["aliasing",{"2":{"9":1,"17":1,"951":1,"980":1,"1002":2,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1270":1,"1329":1,"1371":43,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1608":1,"1618":1,"1640":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1974":1,"1986":1,"2023":1,"2081":1,"2115":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1}}],["aligns",{"2":{"600":1,"2255":3}}],["aligning",{"0":{"204":1}}],["alignmode",{"0":{"218":1,"354":1,"475":1,"491":1,"515":1,"538":1,"607":1,"625":1,"651":1,"714":1,"728":1,"777":1,"864":1,"882":1,"893":1,"928":1,"2709":1},"2":{"160":1,"189":3,"599":1,"600":4,"1371":16,"2701":1,"2709":2}}],["alignments",{"2":{"2255":2,"2714":1}}],["alignment",{"0":{"129":1,"600":1,"2255":1},"2":{"117":4,"122":2,"129":3,"227":1,"246":2,"255":1,"274":1,"285":1,"288":1,"321":1,"332":1,"335":1,"354":1,"362":1,"371":1,"377":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"545":1,"559":1,"573":1,"576":1,"590":1,"598":1,"600":1,"611":1,"621":1,"623":1,"629":1,"638":1,"658":1,"659":1,"661":1,"666":1,"669":1,"705":1,"708":1,"710":1,"714":1,"718":1,"723":1,"728":1,"737":1,"750":1,"777":1,"788":1,"852":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"1371":9,"2256":1,"2263":1,"2282":2,"2306":1}}],["aligned",{"2":{"122":1,"123":1,"129":1,"246":3,"598":2,"599":2,"600":1,"811":2,"1371":3,"2255":1,"2256":1,"2317":1,"2709":1}}],["align",{"0":{"1004":1,"1105":1,"1169":1,"2263":1,"2306":1},"2":{"47":7,"61":4,"92":1,"117":1,"123":2,"204":2,"218":1,"385":1,"418":1,"449":1,"475":1,"491":1,"515":1,"538":1,"600":1,"607":1,"625":1,"646":1,"651":1,"864":1,"882":1,"928":1,"1002":2,"1165":1,"1371":15,"1624":2,"1625":1,"1626":1,"1627":1,"1965":1,"1966":1,"2253":2,"2254":1,"2255":1,"2256":4,"2257":1,"2258":1,"2282":1,"2306":1,"2728":1,"2730":2}}],["align=",{"2":{"30":1}}],["alive",{"2":{"21":1}}],["allured",{"2":{"2724":1}}],["allocations",{"2":{"1371":1}}],["allocated",{"2":{"204":1,"1371":4}}],["allowing",{"2":{"2341":1}}],["allow",{"2":{"80":1,"81":1,"122":1,"130":1,"139":1,"143":1,"147":1,"163":1,"165":1,"215":7,"231":1,"351":1,"891":1,"1608":1,"1640":1,"1974":1,"2681":1,"2726":1}}],["allowed",{"2":{"40":1,"771":1,"915":2,"1371":1,"1434":1,"1438":1,"1442":1,"2692":1}}],["allows",{"2":{"11":1,"27":1,"40":1,"43":1,"47":2,"57":1,"70":1,"73":1,"78":1,"138":1,"163":1,"165":1,"174":1,"182":1,"214":1,"1371":10,"1507":1,"1511":1,"1514":1,"2178":1,"2179":1,"2180":1,"2552":1,"2555":1,"2678":1,"2682":1}}],["all",{"2":{"4":1,"6":1,"8":2,"13":1,"17":1,"20":1,"21":1,"23":1,"27":1,"31":1,"33":2,"35":1,"37":1,"39":1,"42":1,"43":1,"44":2,"47":1,"66":1,"70":1,"71":1,"74":2,"75":1,"76":1,"77":3,"78":3,"81":2,"93":1,"94":5,"97":1,"98":1,"99":1,"100":2,"101":2,"115":1,"117":1,"121":1,"122":1,"128":1,"132":1,"135":1,"139":2,"142":1,"143":2,"145":1,"148":1,"151":1,"154":1,"158":1,"160":2,"174":1,"182":2,"183":1,"187":1,"189":1,"200":1,"201":1,"202":1,"207":1,"208":1,"209":1,"210":1,"215":2,"231":1,"284":1,"331":1,"366":2,"378":1,"477":1,"597":1,"598":1,"604":1,"645":3,"648":1,"770":2,"946":1,"950":1,"975":1,"979":1,"1013":1,"1016":1,"1051":1,"1055":1,"1088":1,"1092":1,"1129":1,"1193":1,"1196":1,"1230":1,"1233":1,"1267":1,"1275":1,"1312":1,"1317":2,"1325":1,"1328":1,"1371":141,"1378":1,"1382":1,"1410":1,"1414":1,"1440":1,"1446":1,"1449":1,"1470":1,"1472":1,"1478":1,"1486":1,"1490":1,"1511":1,"1515":1,"1520":1,"1524":1,"1545":1,"1550":1,"1554":1,"1586":1,"1589":1,"1608":2,"1613":1,"1617":1,"1640":2,"1645":1,"1649":1,"1676":1,"1680":1,"1711":1,"1715":1,"1799":1,"1807":1,"1820":1,"1826":1,"1830":1,"1861":1,"1887":1,"1907":3,"1913":1,"1936":1,"1940":1,"1974":2,"1979":1,"1983":1,"2018":1,"2022":1,"2050":1,"2076":1,"2080":1,"2108":1,"2111":1,"2142":1,"2179":1,"2189":1,"2193":1,"2225":1,"2228":1,"2260":1,"2267":1,"2270":1,"2296":1,"2309":1,"2347":1,"2407":1,"2436":1,"2441":1,"2445":1,"2474":1,"2477":1,"2509":1,"2512":1,"2535":1,"2551":1,"2553":1,"2563":1,"2566":1,"2592":1,"2597":1,"2601":1,"2653":1,"2657":1,"2682":1,"2692":6,"2695":2,"2710":1,"2714":1,"2715":1,"2716":2,"2718":1,"2721":3,"2725":1,"2726":1,"2729":1,"2730":1}}],["also",{"2":{"2":2,"5":1,"11":2,"15":1,"17":2,"19":1,"23":2,"26":1,"27":4,"28":1,"40":2,"44":1,"45":1,"46":2,"47":2,"49":1,"51":1,"57":1,"62":1,"63":1,"67":1,"69":1,"73":1,"74":1,"75":1,"76":1,"77":3,"80":1,"81":1,"92":1,"94":1,"96":3,"98":2,"99":1,"100":1,"112":1,"113":1,"114":3,"115":1,"117":3,"118":2,"120":1,"128":1,"131":1,"136":1,"137":2,"141":1,"142":1,"145":1,"148":1,"151":3,"157":3,"158":2,"160":2,"161":1,"162":1,"173":1,"174":1,"175":1,"178":1,"181":1,"182":1,"184":1,"188":1,"201":1,"207":1,"208":1,"210":1,"214":1,"220":1,"231":2,"301":1,"348":1,"366":1,"378":1,"595":1,"597":3,"598":1,"599":1,"601":1,"645":1,"648":1,"768":1,"770":1,"771":2,"774":1,"958":1,"988":1,"991":1,"1001":1,"1002":1,"1077":1,"1188":2,"1225":1,"1317":1,"1318":2,"1335":1,"1357":1,"1371":82,"1391":1,"1394":1,"1434":2,"1442":1,"1468":1,"1469":1,"1491":1,"1511":1,"1532":1,"1549":1,"1563":1,"1605":1,"1626":1,"1629":1,"1657":1,"1670":1,"1702":1,"1738":1,"1825":1,"1839":1,"1963":1,"1969":1,"1970":2,"2017":1,"2089":1,"2092":1,"2124":1,"2151":1,"2182":1,"2250":1,"2253":1,"2256":1,"2259":1,"2260":1,"2339":1,"2341":1,"2365":1,"2368":1,"2453":1,"2529":1,"2530":1,"2555":1,"2556":1,"2562":1,"2596":1,"2610":1,"2629":1,"2665":1,"2676":1,"2680":1,"2692":2,"2695":1,"2703":2,"2704":1,"2706":1,"2715":1,"2717":2,"2718":1,"2719":2,"2721":2}}],["artifact",{"2":{"1442":1}}],["artifacts",{"0":{"1608":1,"1640":1,"1974":1},"2":{"1371":1,"1608":3,"1640":3,"1974":3,"1984":1}}],["article",{"2":{"23":1,"196":1}}],["arcs",{"2":{"1371":1}}],["arc",{"0":{"969":1,"1742":1},"1":{"970":1,"971":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1},"2":{"768":1,"969":6,"970":6,"995":1,"1371":21}}],["architecture",{"2":{"26":1}}],["arbitrarily",{"2":{"98":1,"1371":1}}],["arbitrary",{"2":{"47":2,"101":1,"107":1,"599":1,"769":1,"1188":1,"1225":1,"1371":1,"2368":1}}],["arrangement",{"2":{"2692":1}}],["arranged",{"2":{"1371":1}}],["arraytype",{"2":{"1442":1}}],["arrays",{"2":{"70":1,"142":1,"146":1,"1309":2,"1314":1,"1371":3,"1670":1,"2122":1}}],["array",{"2":{"32":1,"44":3,"45":4,"70":1,"77":3,"141":1,"147":1,"151":1,"161":2,"165":3,"649":3,"1001":1,"1309":2,"1315":2,"1341":1,"1371":28,"1409":1,"1442":2,"1670":1,"1907":31,"1935":1,"1997":1,"2549":2,"2553":2,"2554":1,"2556":1,"2557":1,"2726":2,"2729":1}}],["arrowtail",{"0":{"1009":1},"2":{"1371":1}}],["arrowheads",{"2":{"1012":1,"1371":1}}],["arrowhead",{"0":{"1007":1},"2":{"1371":1}}],["arrowcolor",{"0":{"1006":1},"2":{"1002":3,"1012":1,"1371":2}}],["arrow",{"0":{"734":1,"735":1,"2185":1,"2186":1},"2":{"734":1,"735":1,"1002":4,"1004":1,"1006":1,"1007":1,"1008":1,"1009":1,"1024":1,"1025":1,"1027":1,"1033":1,"1035":1,"1371":15,"1967":3}}],["arrowpos",{"2":{"61":2}}],["arrowsize",{"0":{"1008":1},"2":{"1002":4,"1008":1,"1371":2}}],["arrows",{"0":{"1001":1,"1743":1},"1":{"1002":1,"1003":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":1,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1},"2":{"61":2,"1001":10,"1002":5,"1004":2,"1033":1,"1371":21,"2680":1}}],["argtuple",{"2":{"1371":1}}],["argtypes",{"2":{"147":2}}],["arg",{"2":{"1313":3,"1371":1,"1912":1}}],["argmax",{"2":{"163":1}}],["arg1",{"2":{"147":1}}],["args",{"2":{"47":3,"61":1,"62":4,"131":5,"133":5,"144":3,"147":5,"164":2,"1371":18,"2266":1,"2556":3,"2557":1}}],["arguments`",{"2":{"163":1}}],["arguments",{"0":{"132":1,"145":1,"161":1,"162":1,"163":1,"1165":1,"1166":1,"2724":1},"2":{"9":2,"11":1,"17":3,"27":1,"40":1,"56":1,"57":2,"61":1,"62":4,"69":2,"70":2,"96":1,"115":1,"132":3,"143":1,"144":3,"145":8,"146":2,"147":1,"148":2,"154":1,"160":1,"161":4,"162":2,"163":5,"164":3,"175":1,"202":1,"214":1,"646":1,"712":1,"767":2,"969":1,"1128":1,"1285":1,"1371":80,"1490":1,"1549":1,"1820":1,"1825":1,"1907":1,"2260":2,"2396":1,"2596":1,"2698":1,"2721":1,"2724":2,"2725":2}}],["argument",{"0":{"62":1,"145":1,"146":2},"2":{"2":2,"15":2,"19":1,"59":1,"69":1,"71":1,"77":1,"78":1,"97":1,"100":1,"130":1,"132":1,"138":1,"140":1,"141":3,"144":3,"146":5,"147":7,"148":4,"149":1,"151":1,"200":1,"212":1,"214":1,"643":1,"645":1,"827":1,"1316":1,"1371":21,"1434":2,"1437":1,"1439":1,"1930":1,"1969":1,"2050":1,"2290":1,"2341":1,"2705":1}}],["around",{"0":{"189":1},"2":{"27":1,"44":1,"57":10,"69":1,"99":1,"141":1,"155":1,"208":1,"219":1,"378":1,"605":2,"712":1,"769":1,"1371":47,"1434":1,"1436":2,"1573":1,"1730":1,"1849":1,"1987":1,"1988":1,"1996":1,"2002":1,"2005":1,"2006":1,"2045":1,"2046":1,"2112":1,"2275":1,"2276":1,"2291":1,"2294":1,"2295":1,"2331":1,"2620":1,"2692":1,"2702":1,"2718":1,"2721":1}}],["army",{"2":{"2739":1}}],["arm+hand",{"2":{"2721":1}}],["arm",{"2":{"26":2,"31":14,"2721":14}}],["aren",{"2":{"1314":1,"1371":2,"2717":1}}],["area=1e",{"2":{"2368":1}}],["area",{"2":{"49":1,"74":1,"103":1,"124":1,"127":1,"155":2,"210":1,"219":1,"605":1,"770":1,"773":3,"1371":16,"1442":1,"1605":1,"1997":1,"2258":1,"2368":1,"2397":1,"2424":3,"2530":2,"2533":2,"2682":1,"2692":1,"2716":1,"2718":1}}],["areas",{"2":{"47":3,"2702":1,"2716":1}}],["are",{"0":{"92":1,"93":1},"2":{"3":1,"7":1,"8":1,"9":1,"11":1,"13":1,"17":1,"18":2,"27":7,"28":1,"31":1,"33":1,"42":1,"44":1,"49":1,"51":1,"54":2,"55":2,"57":1,"59":1,"62":2,"63":7,"64":1,"65":1,"66":1,"67":1,"70":2,"72":1,"74":1,"75":2,"76":2,"77":3,"78":6,"81":1,"83":1,"93":1,"94":3,"98":4,"100":2,"101":2,"102":7,"103":2,"107":1,"117":4,"120":1,"122":3,"127":1,"132":2,"137":3,"139":3,"140":1,"143":1,"144":2,"145":1,"146":2,"147":2,"148":3,"151":2,"153":1,"154":1,"157":1,"158":5,"160":3,"163":1,"174":2,"181":1,"184":1,"187":3,"188":2,"189":2,"195":1,"202":1,"204":1,"209":1,"212":2,"214":1,"216":1,"231":2,"246":1,"261":1,"272":1,"276":1,"278":1,"284":2,"287":2,"295":1,"296":3,"298":1,"299":1,"308":1,"319":1,"323":1,"325":1,"331":2,"334":2,"342":1,"343":3,"345":1,"346":1,"355":1,"361":1,"364":3,"365":1,"393":1,"404":1,"407":1,"426":1,"437":1,"440":1,"457":1,"468":1,"471":1,"563":1,"583":1,"586":1,"594":1,"597":5,"598":2,"599":3,"600":1,"605":3,"618":1,"623":1,"644":1,"645":1,"646":1,"647":2,"648":1,"649":1,"685":1,"690":1,"709":1,"712":2,"768":2,"769":1,"771":2,"773":2,"775":1,"806":1,"815":1,"819":1,"847":1,"862":1,"880":1,"944":1,"958":1,"973":1,"986":1,"987":1,"988":1,"1001":6,"1004":1,"1011":1,"1033":2,"1036":1,"1049":1,"1070":1,"1084":1,"1110":1,"1129":1,"1191":1,"1228":1,"1264":1,"1314":1,"1315":1,"1317":2,"1324":1,"1335":2,"1362":1,"1371":189,"1372":1,"1376":1,"1389":1,"1390":1,"1391":1,"1408":1,"1415":1,"1434":5,"1436":3,"1440":2,"1445":1,"1472":2,"1507":1,"1515":1,"1518":1,"1532":1,"1545":1,"1548":1,"1563":1,"1585":1,"1607":1,"1608":2,"1611":1,"1624":1,"1625":1,"1626":1,"1640":2,"1643":1,"1657":1,"1670":1,"1674":1,"1695":1,"1709":1,"1731":1,"1797":1,"1818":1,"1820":3,"1824":1,"1839":1,"1858":1,"1881":2,"1884":1,"1907":1,"1934":1,"1941":1,"1963":1,"1964":5,"1965":1,"1966":2,"1967":3,"1972":1,"1974":3,"1977":1,"2016":1,"2074":1,"2087":1,"2088":1,"2089":1,"2106":1,"2136":1,"2178":1,"2187":1,"2218":1,"2223":1,"2243":1,"2254":1,"2260":1,"2261":1,"2265":1,"2266":1,"2308":1,"2344":1,"2345":1,"2349":1,"2350":1,"2365":1,"2370":1,"2378":1,"2403":1,"2436":1,"2439":1,"2453":1,"2466":1,"2473":1,"2494":1,"2508":1,"2530":3,"2549":3,"2553":2,"2554":2,"2555":1,"2561":1,"2567":2,"2577":1,"2583":1,"2590":1,"2592":1,"2595":1,"2610":1,"2629":2,"2651":1,"2665":1,"2676":1,"2677":1,"2678":1,"2680":1,"2681":4,"2682":2,"2692":3,"2695":2,"2696":2,"2700":2,"2702":5,"2703":3,"2704":1,"2706":4,"2708":1,"2709":1,"2710":1,"2712":1,"2715":2,"2716":1,"2717":1,"2719":1,"2720":1,"2721":3,"2723":1,"2725":1,"2726":6,"2729":1,"2730":1,"2731":2}}],["axright",{"2":{"2701":5,"2704":4,"2706":1}}],["axmain",{"2":{"2701":6,"2704":4,"2705":2}}],["axtop",{"2":{"2701":6,"2704":4,"2706":1}}],["ax5",{"2":{"770":2}}],["ax4",{"2":{"219":2,"231":2,"301":2,"348":2,"770":2}}],["axs",{"2":{"201":4,"604":5,"2701":5,"2711":4}}],["axspec",{"2":{"158":2}}],["ax3d",{"2":{"2701":2,"2710":2}}],["ax3",{"2":{"92":1,"202":2,"203":4,"204":3,"219":2,"231":2,"301":2,"348":2,"770":2,"774":2,"2258":2,"2710":1}}],["ax22",{"2":{"2684":2,"2685":2}}],["ax21",{"2":{"2684":2,"2685":2}}],["ax2",{"2":{"92":1,"165":3,"188":3,"202":4,"203":5,"204":5,"205":4,"219":2,"220":2,"231":2,"284":2,"301":2,"331":2,"348":2,"355":2,"392":2,"425":2,"456":2,"603":2,"770":7,"774":2,"775":2,"1312":2,"1440":1,"2258":2,"2701":2,"2707":2}}],["ax12",{"2":{"2684":2,"2685":2}}],["ax11",{"2":{"2684":2,"2685":2}}],["ax1",{"2":{"92":1,"165":3,"188":4,"202":4,"203":4,"204":3,"205":2,"219":2,"220":2,"231":2,"284":2,"301":2,"331":2,"348":2,"355":2,"392":2,"425":2,"456":2,"603":1,"770":3,"774":2,"775":2,"1440":1,"2258":2,"2701":4,"2707":4}}],["axes",{"0":{"203":1,"2713":1},"2":{"31":2,"51":1,"57":1,"94":1,"122":1,"135":1,"158":1,"161":1,"162":2,"165":4,"180":1,"189":1,"203":2,"204":3,"355":3,"600":1,"603":1,"1131":2,"1371":6,"1434":1,"1969":1,"2258":1,"2399":2,"2692":4,"2704":3,"2706":2,"2707":2,"2709":1,"2711":2,"2713":1,"2721":2}}],["axislinewidth",{"2":{"1371":1}}],["axislegend",{"2":{"645":1,"646":4,"1317":1,"1371":5,"1972":1,"2052":1,"2699":2}}],["axiscolor",{"2":{"1371":1}}],["axisnames",{"2":{"1371":1}}],["axisaspect",{"2":{"219":6,"220":1,"598":3}}],["axisplot",{"2":{"131":2,"132":2,"1371":1}}],["axis3d",{"2":{"1371":3}}],["axis3",{"0":{"352":1,"754":1},"1":{"353":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1},"2":{"74":1,"159":2,"166":1,"193":1,"355":6,"356":1,"361":1,"365":1,"366":5,"378":1,"392":2,"425":2,"456":2,"1225":2,"1371":8,"2682":1,"2701":1,"2710":3}}],["axis=",{"2":{"70":3,"1002":2,"1045":1,"1313":1,"1315":1,"1316":1,"1371":1,"1442":3,"1970":1,"2103":1,"2122":1,"2219":2,"2467":2,"2648":1}}],["axis=false",{"2":{"28":1,"29":1,"30":1,"32":1,"187":2,"188":3,"712":1,"2503":1}}],["axis",{"0":{"198":1,"199":1,"200":1,"202":1,"204":1,"205":1,"206":1,"645":1,"646":1,"720":1,"753":1,"778":1,"794":1,"1131":1,"2399":1,"2697":1,"2720":1},"1":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":2,"208":2,"209":2,"210":2,"211":2,"212":2,"213":2,"214":2,"215":2,"216":2,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1},"2":{"4":1,"27":2,"50":2,"51":4,"56":1,"57":14,"59":1,"62":1,"64":4,"67":1,"68":5,"69":4,"70":6,"71":2,"74":1,"77":9,"92":3,"93":2,"94":3,"95":1,"96":2,"97":1,"98":3,"99":1,"100":3,"106":1,"115":2,"120":2,"121":2,"122":1,"125":1,"127":3,"131":4,"132":6,"133":3,"136":7,"147":5,"148":1,"151":1,"154":4,"158":11,"159":2,"160":6,"162":1,"163":2,"165":8,"166":3,"180":2,"183":1,"184":4,"189":7,"191":1,"192":2,"193":1,"199":3,"200":3,"201":1,"202":11,"203":4,"204":6,"205":5,"206":1,"207":2,"208":2,"209":1,"210":1,"214":4,"215":4,"218":1,"219":11,"220":6,"221":1,"222":1,"223":1,"227":1,"228":1,"229":1,"230":1,"231":9,"233":1,"234":1,"235":1,"236":4,"240":1,"245":4,"246":3,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"258":3,"263":4,"266":1,"274":1,"276":4,"278":1,"283":1,"284":5,"285":1,"287":5,"296":4,"298":3,"301":5,"305":3,"310":4,"313":1,"321":1,"323":4,"325":1,"330":1,"331":5,"332":1,"334":5,"343":4,"345":3,"348":5,"356":4,"366":3,"367":1,"370":1,"374":1,"378":6,"392":1,"425":1,"456":1,"489":1,"513":1,"535":3,"543":1,"544":1,"559":1,"568":1,"573":1,"595":2,"596":2,"597":4,"598":6,"599":2,"600":8,"601":5,"602":4,"603":5,"604":1,"605":1,"623":1,"644":1,"645":7,"646":9,"647":1,"648":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"720":1,"725":1,"765":1,"766":1,"767":1,"768":1,"769":1,"770":1,"771":7,"773":1,"779":1,"794":3,"795":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":1,"809":1,"812":1,"815":1,"816":1,"826":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":1,"842":1,"844":1,"847":1,"848":1,"853":1,"854":1,"855":2,"856":1,"857":1,"861":1,"880":1,"925":1,"970":2,"1002":2,"1045":2,"1080":9,"1096":1,"1131":2,"1165":1,"1166":1,"1167":1,"1188":2,"1261":3,"1262":2,"1275":2,"1312":2,"1317":1,"1351":4,"1352":2,"1371":179,"1373":3,"1405":3,"1436":4,"1441":1,"1442":1,"1468":2,"1469":3,"1470":1,"1471":2,"1472":1,"1473":1,"1491":1,"1543":1,"1544":1,"1579":1,"1580":1,"1582":5,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1730":2,"1795":4,"1821":6,"1907":16,"1910":1,"1918":1,"1931":2,"1965":1,"1966":1,"1971":1,"1972":1,"1978":2,"1979":1,"1997":1,"2002":2,"2013":1,"2103":1,"2122":1,"2134":3,"2253":2,"2257":1,"2258":6,"2259":1,"2341":4,"2397":1,"2399":2,"2464":1,"2465":1,"2503":3,"2530":2,"2626":1,"2627":1,"2686":1,"2688":1,"2692":24,"2696":1,"2697":11,"2698":1,"2699":1,"2701":4,"2703":1,"2704":3,"2706":2,"2707":1,"2710":2,"2711":1,"2713":1,"2715":1,"2720":4,"2721":5,"2728":1}}],["ax",{"2":{"2":1,"5":2,"6":4,"27":8,"28":6,"29":4,"30":5,"32":5,"43":2,"44":1,"45":1,"50":1,"61":1,"68":10,"77":7,"94":3,"97":1,"100":8,"116":1,"131":2,"132":1,"135":1,"136":2,"148":2,"159":12,"163":2,"164":3,"165":5,"166":5,"186":11,"187":6,"188":8,"193":2,"199":1,"200":2,"201":4,"203":4,"209":3,"212":3,"213":2,"214":1,"215":1,"219":2,"220":2,"231":2,"284":2,"301":6,"331":2,"348":6,"355":2,"365":2,"366":2,"378":2,"392":2,"425":2,"456":2,"489":2,"513":2,"535":4,"536":1,"645":2,"646":2,"648":7,"654":6,"660":4,"685":14,"686":6,"689":6,"690":6,"699":6,"706":6,"725":3,"766":1,"767":4,"768":19,"769":10,"770":2,"771":12,"774":11,"775":4,"861":2,"880":3,"925":3,"1002":2,"1080":5,"1131":4,"1165":2,"1166":3,"1167":4,"1188":1,"1261":4,"1275":1,"1311":3,"1312":2,"1313":3,"1315":4,"1316":3,"1317":6,"1318":1,"1371":57,"1436":12,"1439":1,"1441":1,"1442":6,"1468":8,"1469":8,"1470":2,"1472":2,"1473":3,"1491":2,"1612":7,"1624":5,"1625":4,"1626":8,"1627":4,"1670":4,"1795":24,"1907":2,"1965":2,"1966":4,"1971":2,"1972":5,"2052":2,"2103":2,"2182":1,"2257":3,"2258":2,"2259":2,"2304":1,"2340":2,"2341":4,"2342":1,"2368":4,"2397":3,"2399":4,"2503":3,"2530":9,"2677":3,"2682":1,"2684":2,"2685":2,"2686":9,"2687":3,"2692":3,"2697":6,"2698":3,"2699":3,"2717":1,"2728":33,"2730":6}}],["asinh",{"2":{"1441":1}}],["ascii",{"2":{"1371":1}}],["async=false",{"2":{"1313":1}}],["async",{"0":{"1322":1},"2":{"1311":2,"1317":1,"1371":3}}],["asked",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1}}],["aspect=dataaspect",{"2":{"1442":3}}],["aspect=1",{"2":{"1371":2,"2103":1,"2122":2}}],["aspect=",{"2":{"1225":2}}],["aspect",{"0":{"219":1,"355":1,"598":1,"2692":1},"2":{"56":1,"94":1,"174":1,"219":11,"220":2,"355":12,"367":1,"378":5,"597":1,"598":12,"1371":7,"1468":2,"1469":3,"1470":1,"1471":2,"1472":1,"1473":1,"1582":3,"1821":1,"1966":1,"1969":3,"2253":1,"2341":4,"2692":22,"2719":2}}],["aspects",{"2":{"9":1,"27":1,"130":1,"155":1}}],["asap",{"2":{"44":1}}],["associated",{"2":{"130":1,"151":2,"1371":61}}],["assemble",{"2":{"86":1,"134":1}}],["assets",{"2":{"47":1,"1705":1}}],["asset",{"2":{"47":2}}],["assetpath",{"2":{"27":1,"28":2,"29":1,"30":1,"31":2,"32":1,"48":1,"159":2,"186":1,"219":1,"355":1,"392":1,"425":1,"456":1,"1261":3,"1262":1,"1311":1,"1472":1,"1582":1,"1669":1,"1670":1,"1973":1,"2219":1,"2467":1,"2555":2,"2688":2,"2691":1,"2701":1,"2710":1,"2721":2}}],["assumption",{"2":{"1371":2}}],["assumed",{"2":{"1371":3,"1434":1}}],["assumes",{"2":{"94":1,"118":1}}],["assume",{"2":{"78":1,"83":1,"768":1}}],["assuming",{"2":{"14":1}}],["assigning",{"2":{"148":1}}],["assignment",{"2":{"131":1}}],["assigned",{"2":{"102":1}}],["assign",{"2":{"47":1,"1370":1,"1371":1}}],["as",{"0":{"827":1},"2":{"2":5,"4":1,"6":1,"7":1,"9":1,"10":1,"11":1,"13":1,"15":1,"17":2,"19":1,"21":1,"22":1,"23":1,"26":1,"27":2,"40":1,"42":3,"44":4,"46":2,"47":1,"48":2,"49":1,"57":4,"59":1,"62":2,"63":4,"64":1,"68":3,"69":1,"70":3,"72":1,"73":3,"74":2,"75":4,"77":6,"78":2,"81":5,"84":1,"86":1,"87":1,"93":2,"94":3,"95":2,"97":1,"98":1,"101":6,"102":3,"103":4,"104":1,"105":4,"107":1,"108":1,"117":3,"120":1,"122":2,"130":1,"131":1,"132":1,"141":2,"142":2,"143":2,"145":2,"147":3,"148":3,"149":2,"158":3,"159":1,"160":3,"162":1,"163":3,"164":1,"165":2,"174":1,"179":1,"180":2,"181":1,"184":2,"187":1,"189":1,"193":1,"197":1,"202":1,"209":2,"214":1,"287":1,"296":2,"334":1,"343":2,"473":1,"528":1,"597":1,"600":1,"605":1,"643":2,"645":1,"646":4,"649":1,"766":1,"767":5,"769":4,"770":2,"774":1,"775":1,"778":1,"790":2,"827":1,"828":1,"891":1,"922":1,"935":1,"946":1,"975":1,"1001":5,"1007":1,"1013":1,"1044":1,"1051":1,"1077":1,"1088":1,"1099":2,"1127":2,"1129":2,"1153":1,"1155":1,"1187":1,"1188":1,"1193":1,"1230":1,"1268":1,"1269":1,"1275":2,"1285":1,"1325":1,"1371":167,"1378":1,"1410":1,"1434":3,"1436":1,"1437":1,"1446":1,"1469":1,"1478":1,"1490":1,"1520":1,"1545":1,"1549":1,"1550":1,"1586":1,"1605":1,"1607":1,"1613":1,"1645":1,"1670":1,"1676":1,"1702":1,"1704":1,"1711":1,"1725":1,"1730":1,"1738":1,"1825":1,"1826":1,"1913":1,"1924":1,"1929":1,"1936":1,"1963":1,"1964":2,"1965":2,"1967":2,"1970":1,"1979":1,"1997":2,"2018":1,"2050":2,"2076":1,"2108":1,"2151":3,"2189":1,"2225":1,"2250":1,"2259":1,"2260":3,"2267":1,"2272":1,"2331":1,"2341":4,"2357":1,"2365":2,"2425":1,"2441":1,"2474":1,"2509":1,"2529":1,"2533":2,"2535":1,"2549":2,"2551":1,"2553":3,"2554":1,"2556":2,"2563":1,"2592":1,"2596":1,"2597":1,"2628":1,"2647":2,"2653":1,"2680":1,"2681":2,"2682":4,"2692":5,"2695":2,"2696":3,"2697":2,"2698":1,"2701":1,"2703":1,"2705":1,"2706":1,"2709":1,"2715":3,"2717":1,"2721":4,"2723":2,"2724":2,"2725":2,"2726":4}}],["a",{"0":{"2":1,"6":1,"8":1,"43":1,"50":1,"51":1,"96":1,"97":1,"100":1,"139":1,"151":1,"154":1,"190":1,"205":1,"643":1,"645":1,"766":1,"773":1,"1436":1,"1437":2,"1441":1,"1471":1,"2700":1,"2704":1,"2716":1},"1":{"9":1,"191":1,"192":1,"644":1,"2705":1,"2706":1,"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"2":5,"4":7,"5":3,"6":7,"9":1,"11":1,"13":1,"14":6,"17":6,"18":4,"19":2,"20":1,"21":8,"23":6,"24":2,"25":2,"26":2,"27":12,"28":1,"29":1,"30":3,"33":2,"36":1,"38":2,"40":3,"42":7,"43":3,"44":4,"45":8,"46":2,"47":2,"48":1,"49":12,"50":2,"51":4,"53":2,"55":1,"56":2,"57":12,"59":4,"61":1,"62":4,"63":6,"64":6,"65":1,"66":3,"67":1,"68":2,"69":4,"70":3,"71":6,"73":5,"74":5,"75":7,"76":3,"77":18,"78":20,"79":1,"80":2,"81":16,"84":1,"86":1,"87":1,"88":2,"90":1,"92":4,"93":1,"95":3,"96":4,"98":8,"99":2,"100":7,"101":14,"102":24,"103":7,"105":5,"106":3,"109":1,"112":1,"113":1,"114":4,"115":13,"116":3,"117":27,"118":3,"119":1,"120":1,"121":4,"122":3,"123":2,"124":1,"126":4,"128":6,"130":5,"131":6,"132":6,"133":1,"134":5,"135":1,"136":1,"137":2,"138":4,"139":3,"140":2,"141":4,"142":5,"143":6,"144":1,"145":9,"146":1,"147":10,"148":22,"149":3,"151":8,"152":3,"153":2,"154":4,"158":13,"160":1,"161":3,"162":4,"163":3,"164":3,"166":1,"174":2,"175":3,"177":1,"179":1,"180":2,"181":5,"182":2,"183":4,"184":1,"186":1,"187":12,"188":6,"189":4,"191":4,"193":1,"194":1,"195":2,"196":1,"197":2,"199":1,"201":1,"202":1,"203":1,"205":1,"206":1,"209":1,"212":1,"213":1,"214":3,"215":2,"219":1,"220":2,"231":4,"276":1,"284":3,"287":7,"296":5,"301":1,"323":1,"331":3,"334":7,"343":5,"348":1,"355":5,"356":1,"364":2,"365":2,"366":3,"378":6,"473":3,"513":1,"528":3,"535":6,"536":2,"595":1,"596":4,"597":13,"598":6,"599":1,"601":1,"602":2,"603":1,"604":1,"605":2,"613":1,"623":5,"643":3,"644":2,"645":3,"646":6,"647":1,"648":9,"649":2,"712":5,"726":2,"741":3,"742":1,"765":1,"766":1,"767":3,"768":3,"769":7,"770":1,"773":1,"774":3,"775":1,"778":2,"787":1,"790":1,"811":2,"816":1,"834":1,"848":1,"861":5,"870":1,"880":3,"888":1,"890":2,"891":6,"906":1,"913":1,"922":5,"925":1,"935":1,"941":2,"944":2,"950":2,"954":1,"955":1,"956":1,"958":3,"961":1,"969":3,"973":2,"979":2,"983":1,"984":1,"985":1,"987":1,"988":3,"992":1,"1001":4,"1002":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":2,"1016":2,"1021":1,"1022":1,"1023":1,"1025":1,"1031":1,"1044":3,"1048":1,"1049":2,"1050":4,"1055":2,"1060":1,"1061":1,"1062":1,"1067":1,"1077":5,"1079":1,"1080":1,"1084":2,"1092":2,"1096":3,"1102":1,"1103":1,"1104":1,"1114":1,"1128":3,"1163":2,"1166":1,"1187":1,"1191":2,"1196":2,"1201":1,"1202":1,"1203":1,"1216":1,"1224":1,"1228":2,"1233":2,"1238":1,"1239":1,"1240":1,"1253":1,"1261":1,"1264":2,"1267":2,"1268":2,"1269":2,"1272":1,"1273":1,"1274":1,"1277":1,"1285":4,"1309":2,"1311":1,"1313":4,"1314":1,"1315":1,"1316":4,"1317":5,"1322":1,"1323":1,"1324":2,"1328":2,"1332":1,"1333":1,"1334":1,"1339":1,"1350":1,"1352":1,"1357":2,"1370":1,"1371":986,"1372":1,"1376":2,"1382":2,"1386":1,"1387":1,"1388":1,"1390":1,"1391":3,"1395":1,"1408":2,"1414":2,"1419":1,"1420":1,"1421":1,"1425":1,"1434":5,"1436":1,"1437":1,"1439":2,"1440":2,"1441":1,"1442":1,"1445":2,"1449":2,"1453":1,"1454":1,"1455":1,"1458":1,"1466":1,"1468":1,"1469":2,"1470":1,"1471":1,"1472":3,"1476":1,"1477":2,"1488":1,"1491":1,"1495":1,"1496":2,"1507":2,"1511":2,"1515":1,"1518":2,"1524":2,"1528":1,"1529":1,"1530":1,"1532":3,"1535":1,"1545":1,"1548":2,"1549":5,"1554":2,"1558":1,"1559":1,"1560":1,"1563":3,"1566":1,"1573":1,"1581":1,"1585":2,"1589":2,"1593":1,"1594":1,"1595":1,"1598":1,"1605":3,"1607":1,"1608":3,"1611":2,"1617":2,"1621":1,"1622":1,"1623":1,"1625":1,"1626":3,"1630":1,"1638":1,"1640":3,"1643":2,"1649":2,"1653":1,"1654":1,"1655":1,"1657":3,"1660":1,"1668":1,"1670":8,"1673":1,"1674":2,"1675":4,"1680":2,"1685":1,"1686":1,"1687":1,"1692":1,"1702":5,"1704":2,"1705":4,"1708":1,"1709":2,"1715":2,"1720":1,"1721":1,"1722":1,"1725":1,"1727":1,"1730":5,"1738":5,"1794":1,"1797":2,"1799":2,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1820":2,"1824":2,"1825":5,"1830":2,"1834":1,"1835":1,"1836":1,"1839":3,"1842":1,"1849":1,"1855":1,"1858":2,"1861":2,"1864":1,"1865":1,"1866":1,"1872":1,"1881":6,"1884":2,"1887":2,"1890":1,"1891":1,"1892":1,"1898":1,"1907":5,"1914":2,"1925":1,"1928":2,"1929":1,"1930":2,"1934":2,"1940":2,"1945":1,"1946":1,"1947":1,"1951":1,"1960":1,"1962":1,"1963":2,"1964":1,"1965":3,"1966":12,"1967":8,"1968":4,"1969":4,"1970":5,"1971":1,"1972":1,"1973":2,"1974":4,"1977":2,"1983":2,"1988":1,"1991":1,"1992":1,"1993":1,"1997":4,"1999":1,"2002":1,"2005":1,"2006":1,"2016":2,"2022":2,"2026":1,"2027":1,"2028":1,"2040":1,"2045":1,"2046":1,"2050":5,"2070":1,"2074":2,"2080":2,"2084":1,"2085":1,"2086":1,"2088":1,"2089":3,"2093":1,"2103":3,"2106":2,"2111":2,"2112":1,"2118":1,"2119":1,"2120":1,"2122":1,"2123":1,"2125":1,"2136":2,"2142":2,"2145":1,"2146":1,"2147":1,"2150":1,"2151":3,"2170":1,"2173":1,"2178":3,"2179":1,"2181":1,"2182":2,"2187":2,"2188":1,"2193":2,"2198":1,"2199":1,"2200":1,"2208":1,"2218":3,"2222":1,"2223":2,"2228":2,"2233":1,"2234":1,"2235":1,"2240":1,"2250":5,"2253":6,"2256":1,"2257":1,"2258":4,"2260":3,"2265":2,"2266":2,"2270":2,"2271":4,"2272":1,"2276":1,"2279":1,"2280":1,"2281":1,"2282":1,"2286":1,"2294":1,"2295":1,"2296":1,"2301":3,"2302":1,"2304":1,"2308":2,"2309":2,"2314":1,"2315":1,"2316":1,"2318":1,"2328":1,"2339":2,"2341":1,"2344":2,"2347":2,"2353":1,"2354":1,"2355":1,"2357":2,"2358":1,"2365":3,"2367":1,"2368":3,"2370":5,"2396":1,"2403":2,"2406":2,"2407":2,"2413":1,"2414":1,"2415":1,"2419":1,"2436":1,"2439":2,"2445":2,"2449":1,"2450":1,"2451":1,"2453":3,"2456":1,"2466":1,"2467":1,"2472":1,"2473":2,"2477":2,"2483":1,"2484":1,"2485":1,"2491":1,"2508":2,"2512":2,"2516":1,"2517":1,"2518":1,"2521":1,"2529":2,"2530":6,"2533":3,"2549":3,"2551":1,"2552":1,"2553":1,"2554":2,"2555":7,"2556":7,"2557":3,"2560":1,"2561":2,"2562":2,"2566":2,"2573":1,"2574":1,"2575":1,"2577":1,"2580":1,"2590":2,"2592":1,"2595":2,"2596":5,"2601":2,"2605":1,"2606":1,"2607":1,"2610":3,"2613":1,"2620":1,"2628":3,"2647":3,"2651":2,"2657":2,"2661":1,"2662":1,"2663":1,"2665":3,"2668":1,"2676":4,"2678":4,"2679":15,"2680":1,"2681":9,"2682":5,"2686":1,"2690":7,"2692":17,"2694":1,"2695":8,"2696":7,"2697":3,"2698":1,"2699":1,"2700":1,"2701":3,"2702":7,"2703":2,"2704":3,"2706":5,"2707":1,"2708":2,"2709":4,"2710":3,"2711":3,"2713":1,"2714":1,"2715":4,"2716":3,"2717":18,"2718":1,"2719":3,"2720":3,"2721":13,"2723":5,"2724":1,"2726":2,"2727":1,"2728":1,"2729":2,"2730":4}}],["analysis",{"2":{"2701":1,"2707":1}}],["analagous",{"2":{"21":1}}],["annulus",{"2":{"2341":1}}],["annotations",{"2":{"1371":11}}],["annotate",{"2":{"102":1}}],["angularticks",{"2":{"848":1}}],["angular",{"2":{"771":2,"826":1,"848":1,"1371":2,"1808":1}}],["angle",{"2":{"29":1,"31":2,"57":1,"61":1,"356":1,"361":1,"765":1,"767":1,"768":2,"806":1,"811":2,"834":1,"969":4,"986":1,"991":2,"1035":1,"1371":30,"1389":1,"1394":2,"1624":1,"1629":2,"2087":1,"2092":2,"2681":3,"2688":4,"2721":2}}],["angles",{"2":{"17":1,"31":3,"57":2,"155":1,"768":1,"1371":10,"1624":1,"2341":10,"2368":5,"2530":3,"2721":3}}],["anew",{"2":{"209":1}}],["answers",{"2":{"197":1}}],["anchor",{"2":{"117":1,"2253":1}}],["anisotropy",{"2":{"30":1}}],["anisotropy=input",{"2":{"30":1}}],["animating",{"0":{"6":1}}],["animation",{"2":{"2":7,"4":4,"5":2,"31":4,"81":4,"148":2,"938":1,"1371":1,"2721":3}}],["animations",{"0":{"1":1,"4":1,"31":1,"80":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"1":1,"40":1,"80":1,"81":2,"137":2,"157":1,"193":1}}],["animate",{"2":{"4":1,"6":1,"1371":3,"2721":1}}],["animated",{"2":{"1":1,"1371":1}}],["anticlockwise",{"2":{"1968":1}}],["antialias",{"2":{"11":6}}],["anti",{"2":{"9":1,"17":1,"951":1,"980":1,"1002":2,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1270":1,"1329":1,"1371":43,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1608":1,"1618":1,"1640":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1968":1,"1974":1,"1986":1,"2023":1,"2081":1,"2115":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1}}],["another",{"0":{"93":1},"2":{"6":1,"24":1,"46":1,"139":1,"140":1,"142":1,"144":1,"188":2,"205":1,"231":1,"599":1,"648":1,"1371":1,"1434":1,"1442":1,"2696":1,"2712":1,"2723":1}}],["anywhere",{"2":{"605":1}}],["anything",{"2":{"48":1,"57":3,"71":1,"287":1,"334":1,"522":1,"1371":6,"1820":1,"2533":1,"2703":1}}],["anymore",{"2":{"27":1,"144":1,"2692":1}}],["any",{"2":{"2":1,"9":1,"12":1,"17":2,"23":1,"35":1,"43":1,"47":2,"49":1,"57":1,"59":1,"68":1,"69":1,"70":1,"71":1,"78":4,"93":2,"94":1,"101":1,"102":1,"103":3,"109":1,"114":1,"115":1,"120":1,"138":1,"140":1,"145":1,"146":2,"147":2,"148":1,"149":1,"151":2,"158":1,"161":2,"163":2,"183":1,"212":1,"236":1,"245":1,"263":1,"284":1,"296":2,"310":1,"331":1,"343":2,"725":1,"741":1,"852":1,"946":2,"948":1,"952":1,"960":1,"975":2,"977":1,"981":1,"990":1,"1013":2,"1015":1,"1019":1,"1028":1,"1051":2,"1053":1,"1058":1,"1064":1,"1077":1,"1088":2,"1090":1,"1100":1,"1113":1,"1193":2,"1195":1,"1199":1,"1214":1,"1230":2,"1232":1,"1236":1,"1251":1,"1309":1,"1322":1,"1325":2,"1327":1,"1330":1,"1337":1,"1371":221,"1378":2,"1380":1,"1384":1,"1393":1,"1410":2,"1412":1,"1417":1,"1424":1,"1440":1,"1442":2,"1446":2,"1448":1,"1451":1,"1457":1,"1478":2,"1480":1,"1481":1,"1482":1,"1487":1,"1520":2,"1522":1,"1526":1,"1534":1,"1550":2,"1552":1,"1556":1,"1564":1,"1586":2,"1588":1,"1591":1,"1597":1,"1605":1,"1613":2,"1615":1,"1619":1,"1628":1,"1645":2,"1647":1,"1651":1,"1659":1,"1670":1,"1676":2,"1678":1,"1683":1,"1689":1,"1702":1,"1711":2,"1713":1,"1718":1,"1723":1,"1738":2,"1826":2,"1828":1,"1832":1,"1840":1,"1936":2,"1938":1,"1943":1,"1950":1,"1979":2,"1981":1,"1989":1,"1994":1,"2018":2,"2020":1,"2024":1,"2033":1,"2050":1,"2076":2,"2078":1,"2082":1,"2091":1,"2108":2,"2110":1,"2116":1,"2121":1,"2122":1,"2151":1,"2188":1,"2189":2,"2191":1,"2196":1,"2205":1,"2225":2,"2227":1,"2231":1,"2238":1,"2250":1,"2267":2,"2269":1,"2277":1,"2284":1,"2349":1,"2350":1,"2441":2,"2443":1,"2447":1,"2455":1,"2474":2,"2476":1,"2481":1,"2489":1,"2509":2,"2511":1,"2514":1,"2520":1,"2535":2,"2537":1,"2538":1,"2539":1,"2563":2,"2565":1,"2571":1,"2578":1,"2597":2,"2599":1,"2603":1,"2611":1,"2653":2,"2655":1,"2659":1,"2667":1,"2676":1,"2677":1,"2690":1,"2692":2,"2714":1,"2721":1}}],["an",{"0":{"199":1,"200":1,"645":1,"646":1,"767":1},"2":{"2":2,"4":1,"5":1,"7":1,"8":1,"14":1,"15":1,"16":1,"21":2,"22":1,"23":4,"25":1,"26":1,"27":4,"42":2,"43":1,"44":5,"45":1,"49":2,"50":1,"51":3,"56":2,"57":3,"59":1,"68":1,"70":1,"71":1,"72":1,"75":4,"77":8,"81":6,"87":1,"92":2,"94":2,"96":1,"100":1,"101":6,"102":4,"103":1,"106":2,"111":1,"115":1,"117":3,"120":2,"121":1,"125":2,"127":1,"128":1,"129":1,"131":2,"132":1,"136":2,"137":2,"138":1,"141":2,"142":1,"143":1,"147":3,"148":3,"151":3,"153":1,"154":3,"155":1,"156":1,"158":2,"161":2,"163":2,"164":1,"165":1,"174":1,"178":1,"184":1,"186":1,"188":4,"192":2,"195":1,"197":1,"200":1,"205":2,"206":1,"207":1,"211":1,"212":1,"213":1,"214":3,"215":2,"219":1,"296":1,"343":1,"355":1,"365":1,"366":1,"536":1,"595":1,"597":1,"598":4,"602":1,"605":1,"643":1,"644":1,"645":1,"646":2,"649":2,"741":2,"765":3,"766":1,"767":2,"768":1,"771":1,"925":2,"1001":1,"1030":1,"1066":1,"1096":1,"1128":1,"1210":2,"1247":2,"1275":5,"1371":113,"1409":1,"1436":1,"1468":1,"1476":1,"1495":1,"1508":1,"1545":1,"1581":1,"1670":1,"1691":1,"1726":1,"1881":2,"1907":1,"1935":1,"1965":1,"1967":1,"1969":3,"1970":1,"1997":1,"2103":1,"2151":1,"2173":1,"2218":1,"2224":1,"2239":1,"2258":1,"2261":1,"2328":1,"2339":1,"2349":1,"2350":1,"2356":2,"2365":1,"2368":1,"2490":1,"2549":1,"2553":4,"2554":1,"2555":1,"2556":2,"2557":1,"2562":1,"2579":1,"2592":1,"2676":1,"2681":5,"2682":2,"2692":6,"2694":1,"2695":1,"2696":3,"2697":3,"2706":1,"2707":1,"2709":1,"2710":1,"2717":3,"2719":1,"2721":5,"2726":2}}],["and",{"0":{"11":1,"17":1,"27":1,"28":1,"40":1,"60":1,"98":1,"101":1,"102":1,"103":1,"107":1,"125":1,"126":1,"202":1,"212":1,"213":1,"216":1,"594":1,"602":1,"603":1,"604":1,"770":1,"862":1,"1436":1,"1670":1,"1962":1,"2054":1,"2553":1,"2692":1,"2697":1,"2717":1,"2719":1,"2721":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"102":1,"103":1,"595":1,"596":1,"597":1,"598":1},"2":{"1":1,"4":2,"5":2,"6":2,"7":1,"8":3,"9":3,"10":2,"11":1,"13":2,"16":1,"17":4,"18":3,"19":1,"21":4,"23":2,"25":2,"26":7,"27":11,"30":4,"31":2,"32":2,"33":6,"35":2,"37":1,"39":1,"40":1,"41":4,"42":2,"44":8,"45":1,"46":2,"47":4,"49":3,"51":3,"52":1,"53":2,"56":2,"57":17,"59":1,"62":3,"63":6,"64":6,"65":3,"66":9,"67":2,"68":2,"69":5,"70":4,"71":4,"72":1,"73":2,"74":2,"75":7,"76":3,"77":20,"78":7,"79":1,"80":1,"81":6,"88":1,"90":1,"93":1,"94":4,"95":1,"96":2,"98":1,"100":2,"101":8,"102":16,"103":12,"105":1,"107":1,"111":1,"112":2,"114":1,"115":3,"116":1,"117":8,"120":2,"122":6,"124":1,"126":1,"127":1,"128":3,"129":2,"130":2,"131":3,"132":1,"134":3,"136":1,"137":4,"139":1,"140":2,"141":4,"142":5,"143":3,"145":1,"146":2,"147":5,"148":13,"149":3,"151":6,"153":1,"154":2,"155":2,"157":4,"158":8,"159":2,"160":2,"161":2,"164":2,"165":1,"173":1,"175":2,"176":1,"177":2,"183":2,"185":1,"187":9,"188":3,"189":1,"192":1,"193":2,"194":1,"196":1,"197":6,"202":2,"203":1,"204":1,"207":2,"208":2,"209":2,"210":1,"212":1,"213":1,"214":1,"215":3,"216":2,"219":3,"231":7,"239":1,"249":1,"266":1,"284":5,"287":3,"288":1,"291":1,"296":3,"298":1,"313":1,"331":5,"334":3,"335":1,"338":1,"343":3,"345":1,"355":2,"356":2,"361":1,"364":2,"365":1,"366":3,"374":1,"528":1,"535":3,"544":1,"551":1,"576":1,"579":1,"594":1,"597":5,"598":2,"599":1,"600":4,"601":2,"602":2,"603":2,"604":1,"605":5,"608":1,"623":4,"643":2,"644":1,"645":3,"646":3,"647":3,"649":3,"654":1,"660":1,"676":1,"687":1,"689":1,"704":1,"741":5,"765":2,"767":1,"768":6,"769":2,"770":4,"771":6,"773":2,"778":1,"786":1,"787":1,"811":2,"855":1,"861":1,"862":1,"865":1,"880":2,"888":1,"891":1,"896":1,"908":1,"922":1,"947":1,"948":1,"950":2,"958":1,"961":1,"965":1,"976":1,"977":1,"979":2,"986":1,"988":1,"992":1,"997":1,"1001":6,"1004":2,"1007":2,"1008":3,"1009":1,"1012":2,"1014":1,"1015":1,"1016":2,"1017":1,"1027":1,"1030":1,"1031":1,"1035":1,"1039":1,"1040":1,"1044":1,"1052":1,"1053":1,"1055":2,"1056":1,"1066":1,"1067":1,"1073":1,"1074":1,"1080":2,"1089":1,"1090":1,"1092":2,"1114":1,"1120":1,"1163":1,"1187":1,"1188":2,"1192":1,"1194":1,"1195":1,"1196":2,"1210":1,"1216":1,"1220":1,"1225":1,"1229":1,"1231":1,"1232":1,"1233":2,"1247":1,"1253":1,"1257":1,"1261":1,"1262":2,"1267":2,"1276":1,"1277":1,"1281":1,"1309":6,"1311":1,"1314":1,"1315":1,"1316":2,"1317":1,"1318":1,"1322":1,"1326":1,"1327":1,"1328":2,"1339":1,"1346":1,"1371":627,"1379":1,"1380":1,"1382":2,"1389":1,"1391":1,"1395":1,"1399":1,"1405":4,"1411":1,"1412":1,"1414":2,"1425":1,"1429":1,"1434":9,"1436":2,"1437":1,"1438":1,"1439":2,"1440":3,"1442":2,"1447":1,"1448":1,"1449":2,"1458":1,"1462":1,"1466":1,"1468":2,"1469":2,"1472":1,"1476":2,"1477":1,"1479":1,"1480":1,"1491":1,"1507":4,"1515":1,"1521":1,"1522":1,"1524":2,"1532":1,"1535":1,"1539":1,"1545":1,"1551":1,"1552":1,"1554":2,"1563":1,"1566":1,"1571":1,"1572":1,"1581":1,"1582":1,"1587":1,"1588":1,"1589":2,"1598":1,"1602":1,"1608":3,"1614":1,"1615":1,"1617":2,"1624":1,"1626":1,"1630":1,"1634":1,"1640":3,"1646":1,"1647":1,"1649":2,"1657":1,"1660":1,"1664":1,"1677":1,"1678":1,"1680":2,"1681":1,"1691":1,"1692":1,"1698":1,"1699":1,"1712":1,"1713":1,"1715":2,"1716":1,"1726":1,"1727":1,"1730":1,"1734":1,"1735":1,"1738":1,"1799":2,"1806":1,"1813":1,"1820":2,"1827":1,"1828":1,"1830":2,"1839":1,"1842":1,"1847":1,"1848":1,"1859":1,"1861":2,"1872":1,"1875":1,"1881":3,"1882":1,"1885":1,"1887":2,"1898":1,"1901":1,"1907":13,"1937":1,"1938":1,"1940":2,"1951":1,"1955":1,"1962":1,"1963":2,"1964":2,"1966":5,"1967":5,"1968":1,"1969":4,"1971":1,"1974":3,"1980":1,"1981":1,"1983":2,"1985":1,"1997":2,"1999":1,"2004":1,"2007":1,"2012":1,"2017":1,"2019":1,"2020":1,"2022":2,"2040":1,"2044":1,"2050":1,"2077":1,"2078":1,"2080":2,"2087":1,"2089":1,"2093":1,"2097":1,"2102":1,"2109":1,"2110":1,"2111":2,"2125":1,"2129":1,"2142":2,"2150":1,"2151":1,"2154":1,"2178":4,"2190":1,"2191":1,"2193":2,"2208":1,"2213":1,"2218":1,"2226":1,"2227":1,"2228":2,"2229":1,"2239":1,"2240":1,"2246":1,"2247":1,"2253":1,"2255":1,"2257":1,"2258":2,"2260":3,"2261":1,"2268":1,"2269":1,"2270":2,"2286":1,"2293":1,"2296":1,"2297":1,"2309":2,"2318":1,"2319":1,"2326":1,"2339":3,"2341":2,"2342":2,"2347":2,"2349":1,"2350":1,"2357":1,"2358":1,"2362":1,"2365":1,"2368":1,"2370":2,"2407":2,"2419":1,"2428":1,"2436":1,"2442":1,"2443":1,"2445":2,"2453":1,"2456":1,"2460":1,"2475":1,"2476":1,"2477":2,"2478":1,"2490":1,"2491":1,"2497":1,"2498":1,"2510":1,"2511":1,"2512":2,"2521":1,"2525":1,"2529":1,"2530":2,"2536":1,"2537":1,"2549":3,"2551":1,"2552":1,"2553":1,"2554":3,"2555":2,"2556":5,"2557":2,"2562":1,"2564":1,"2565":1,"2566":2,"2567":1,"2568":1,"2579":1,"2580":1,"2586":1,"2587":1,"2590":1,"2592":1,"2598":1,"2599":1,"2601":2,"2610":1,"2613":1,"2618":1,"2619":1,"2628":1,"2654":1,"2655":1,"2657":2,"2665":1,"2668":1,"2672":1,"2676":3,"2678":3,"2680":4,"2681":8,"2682":5,"2686":1,"2690":2,"2692":16,"2693":1,"2694":2,"2695":6,"2696":1,"2697":6,"2698":2,"2699":2,"2700":1,"2701":1,"2702":9,"2703":4,"2704":3,"2706":2,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2715":1,"2716":2,"2717":8,"2719":2,"2720":1,"2721":11,"2723":2,"2726":3,"2729":1}}],["wyor",{"2":{"2737":1}}],["wywb",{"2":{"2737":1}}],["wcmr",{"2":{"2737":1}}],["w",{"2":{"47":1,"48":1,"57":1,"120":1,"1001":2,"1099":2,"1127":2,"1130":2,"1353":2,"1371":12,"1373":2,"1492":2,"2236":1,"2263":1,"2282":1,"2398":2,"2717":3,"2719":1}}],["wrwbw",{"2":{"2737":2}}],["wrwc",{"2":{"2737":1}}],["wrong",{"2":{"81":1,"187":2,"1316":1}}],["wrapping",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"536":1,"641":1,"1371":3,"2301":1}}],["wrapper",{"2":{"296":1,"343":1,"712":1,"1371":1}}],["wrapped",{"2":{"69":1,"296":1,"343":1}}],["wrap",{"0":{"641":1,"2301":1},"2":{"78":1,"141":1,"1371":4,"1442":1}}],["wraps",{"2":{"47":1,"1371":1}}],["writes",{"2":{"1371":1}}],["write",{"2":{"4":1,"42":1,"90":1,"138":1,"141":1,"162":1,"1371":3,"1608":1,"1640":1,"1974":1,"2479":1}}],["written",{"2":{"2":1,"647":1,"1670":1}}],["www",{"2":{"32":3}}],["worb",{"2":{"2737":1}}],["worse",{"2":{"1371":2}}],["worth",{"2":{"1371":1}}],["word",{"0":{"641":1,"2301":1},"2":{"641":1,"1371":7,"2301":2}}],["worry",{"2":{"81":1}}],["world",{"2":{"57":6,"61":2,"102":1,"1371":8,"2678":1,"2719":1,"2721":2}}],["workaround",{"2":{"142":1}}],["worked",{"2":{"27":1,"2695":1}}],["working",{"2":{"23":1,"27":1,"37":1,"42":1,"108":1,"1371":1,"2677":1,"2695":1}}],["works",{"2":{"6":1,"10":1,"26":3,"27":2,"45":1,"68":1,"69":1,"73":1,"94":1,"98":1,"100":1,"101":1,"114":1,"122":1,"136":3,"141":1,"142":1,"147":1,"162":1,"192":1,"199":1,"766":1,"769":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":39,"1380":1,"1412":1,"1436":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1974":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2719":1,"2725":1}}],["workflows",{"2":{"23":1}}],["workflow",{"2":{"1":1,"151":1}}],["work",{"0":{"90":1},"2":{"1":1,"4":1,"21":1,"23":3,"27":3,"33":1,"36":2,"38":2,"44":1,"46":1,"49":1,"68":1,"69":2,"70":2,"71":1,"94":1,"98":1,"100":1,"114":1,"131":1,"136":2,"137":1,"148":1,"163":1,"595":1,"1001":1,"1352":1,"1357":1,"1371":4,"1670":2,"2554":1,"2577":1,"2717":1}}],["won",{"2":{"44":1,"145":1,"1311":1,"1318":1,"1371":1,"2122":1}}],["wong",{"2":{"28":1,"1080":1,"1795":4,"1907":3,"2629":4,"2730":3}}],["wouldn",{"2":{"136":1,"142":1,"1371":1,"2717":1}}],["would",{"2":{"27":2,"42":1,"48":1,"68":1,"71":1,"77":1,"78":2,"100":1,"103":3,"127":1,"142":1,"187":2,"595":1,"596":1,"1371":3,"2357":1,"2692":1}}],["wsl",{"0":{"24":1},"2":{"24":3}}],["watermelon",{"2":{"2739":1}}],["water",{"2":{"2260":1}}],["waterfall",{"0":{"1792":1,"2628":1},"1":{"2629":1,"2630":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1},"2":{"1371":12,"2628":4,"2629":8}}],["wait",{"2":{"1311":1,"1371":1}}],["wary",{"2":{"1309":1,"1371":1}}],["warning",{"2":{"17":1,"23":1,"25":2,"33":1,"145":1,"157":1,"161":1,"536":1,"1030":1,"1066":1,"1309":1,"1371":14,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2717":1}}],["wasn",{"2":{"2717":1}}],["washed",{"2":{"2676":1}}],["waspressed",{"2":{"1371":5}}],["wasteful",{"2":{"2556":1}}],["waste",{"2":{"102":1}}],["was",{"2":{"42":1,"62":1,"81":1,"105":1,"139":1,"144":1,"151":1,"200":1,"603":1,"1371":1,"2219":1,"2717":1,"2721":1,"2725":1}}],["walks",{"2":{"175":1}}],["walk",{"2":{"31":1,"2721":2}}],["way",{"2":{"42":1,"45":1,"50":1,"78":3,"93":1,"102":2,"137":1,"142":1,"147":1,"148":2,"161":1,"188":1,"196":1,"535":1,"599":1,"646":1,"766":1,"770":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1180":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":47,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2357":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2690":1,"2692":1,"2699":1,"2702":1,"2713":1,"2714":1,"2717":1,"2721":1}}],["ways",{"2":{"27":1,"42":1,"104":1,"128":1,"139":1,"181":1,"378":1,"1317":1,"1608":1,"1640":1,"1974":1,"2692":1,"2723":1,"2726":1}}],["wayland",{"2":{"18":1}}],["wants",{"2":{"1323":1,"1371":2}}],["want",{"2":{"2":1,"4":1,"10":1,"13":1,"19":1,"21":2,"45":1,"47":1,"48":2,"49":1,"51":1,"53":1,"64":1,"71":2,"77":5,"78":2,"81":3,"84":1,"100":1,"101":1,"102":3,"103":4,"105":1,"107":1,"114":2,"117":3,"126":2,"138":1,"141":2,"142":2,"148":3,"151":1,"161":1,"162":2,"163":1,"177":1,"183":1,"189":1,"202":1,"213":1,"214":1,"535":1,"596":1,"598":1,"602":1,"647":2,"648":2,"771":1,"773":1,"774":1,"1268":1,"1269":1,"1309":1,"1313":1,"1314":1,"1323":1,"1371":12,"1404":1,"1930":1,"1966":1,"2102":1,"2556":1,"2676":1,"2692":2,"2701":1,"2702":1,"2703":1,"2706":1,"2710":1,"2713":1,"2723":1,"2724":1,"2725":1}}],["wglmakie=",{"2":{"40":1}}],["wglmakie",{"0":{"33":1,"114":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1},"2":{"8":1,"9":3,"33":3,"36":1,"40":3,"41":1,"42":3,"44":3,"45":2,"46":2,"47":1,"48":3,"72":1,"81":3,"107":1,"114":6,"194":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1267":1,"1328":1,"1371":46,"1382":1,"1414":1,"1442":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1967":1,"1983":1,"2022":1,"2080":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2680":1,"2682":1}}],["whose",{"2":{"116":1,"137":2,"648":1,"1128":1,"1371":6,"2218":1,"2254":1,"2260":1,"2396":1}}],["whole",{"2":{"27":1,"44":1,"47":1,"120":1,"141":1,"148":1,"157":1,"158":2,"162":1,"605":1,"771":1,"778":1,"941":1,"1315":2,"1341":1,"1371":4,"1491":1,"2266":1,"2704":1,"2717":1}}],["why",{"2":{"102":2,"158":1,"1275":1,"1371":1,"1469":2,"2692":2}}],["whiskerwidth",{"0":{"1161":1,"1433":1,"1929":1,"1959":1},"2":{"1371":4,"1405":2,"1931":1}}],["whiskerlinewidth",{"0":{"1160":1},"2":{"1371":1}}],["whiskercolor",{"0":{"1159":1},"2":{"1371":1}}],["whisker",{"2":{"1152":1,"1371":2,"1929":1}}],["whiskers",{"2":{"1128":2,"1161":1,"1371":5,"1433":1,"1959":1}}],["whitespace",{"2":{"94":1,"99":1,"219":1,"1371":2,"2692":6}}],["white",{"2":{"28":1,"29":1,"31":1,"163":1,"180":2,"188":1,"189":5,"191":2,"221":1,"504":1,"517":1,"523":1,"652":1,"770":1,"779":1,"1080":4,"1311":1,"1313":1,"1317":3,"1371":3,"1436":4,"1586":1,"1795":1,"1821":1,"2257":1,"2307":1,"2327":1,"2530":1,"2553":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":2,"2717":2,"2721":1}}],["while",{"2":{"22":1,"26":1,"44":1,"62":1,"65":1,"77":1,"80":1,"81":1,"117":1,"119":1,"134":1,"146":1,"157":2,"161":1,"163":1,"178":1,"184":1,"207":1,"208":1,"210":1,"215":2,"220":1,"597":2,"605":1,"648":1,"861":1,"1276":1,"1322":1,"1371":12,"1442":2,"1670":1,"2050":1,"2692":1,"2695":1,"2717":1}}],["which",{"2":{"2":2,"4":1,"8":1,"11":1,"17":4,"18":1,"21":1,"23":1,"24":1,"27":1,"33":1,"42":4,"44":2,"45":2,"46":1,"47":1,"49":1,"51":1,"53":2,"57":2,"62":1,"63":4,"64":2,"67":1,"69":1,"70":1,"74":3,"75":4,"77":4,"78":2,"79":1,"81":2,"92":1,"94":1,"96":2,"98":1,"101":1,"102":2,"103":4,"107":1,"114":1,"115":1,"117":4,"118":1,"124":1,"128":1,"129":1,"130":1,"134":3,"138":1,"142":1,"143":2,"144":2,"146":2,"147":4,"148":8,"151":1,"156":1,"158":2,"160":1,"163":2,"175":1,"178":2,"182":1,"187":1,"188":1,"197":1,"200":1,"203":1,"209":1,"212":1,"214":1,"215":1,"216":1,"231":1,"287":2,"296":2,"334":2,"343":2,"355":3,"366":1,"378":1,"599":2,"646":1,"648":1,"667":1,"685":1,"768":1,"769":1,"773":1,"774":1,"806":1,"819":1,"944":1,"949":1,"955":1,"956":1,"973":1,"978":1,"984":1,"985":1,"991":1,"1002":1,"1011":1,"1022":1,"1023":1,"1025":1,"1049":1,"1050":1,"1061":1,"1062":1,"1077":1,"1084":1,"1103":1,"1104":1,"1180":1,"1191":1,"1202":1,"1203":1,"1210":1,"1228":1,"1239":1,"1240":1,"1247":1,"1264":1,"1273":1,"1274":1,"1275":1,"1315":1,"1316":2,"1320":1,"1324":1,"1333":1,"1334":1,"1336":1,"1341":1,"1343":1,"1362":1,"1371":254,"1376":1,"1381":1,"1387":1,"1388":1,"1394":1,"1408":1,"1415":1,"1420":1,"1421":1,"1434":1,"1436":1,"1442":1,"1445":1,"1454":1,"1455":1,"1469":1,"1471":1,"1518":1,"1523":1,"1529":1,"1530":1,"1548":1,"1549":2,"1559":1,"1560":1,"1585":1,"1594":1,"1595":1,"1605":1,"1611":1,"1616":1,"1622":1,"1623":1,"1629":1,"1643":1,"1648":1,"1654":1,"1655":1,"1670":1,"1674":1,"1675":1,"1686":1,"1687":1,"1702":1,"1709":1,"1721":1,"1722":1,"1738":2,"1797":1,"1804":1,"1805":1,"1820":1,"1824":1,"1825":2,"1835":1,"1836":1,"1858":1,"1865":1,"1866":1,"1884":1,"1891":1,"1892":1,"1934":1,"1941":1,"1946":1,"1947":1,"1963":2,"1964":5,"1966":1,"1968":1,"1970":2,"1977":1,"1982":1,"1984":1,"1992":1,"1993":1,"1997":2,"1998":1,"2016":1,"2027":1,"2028":1,"2074":1,"2079":1,"2085":1,"2086":1,"2092":1,"2106":1,"2112":1,"2119":1,"2120":1,"2122":1,"2136":1,"2146":1,"2147":1,"2151":1,"2187":1,"2188":1,"2199":1,"2200":1,"2218":2,"2223":1,"2234":1,"2235":1,"2250":1,"2253":1,"2258":2,"2260":2,"2265":1,"2271":1,"2280":1,"2281":1,"2285":1,"2296":2,"2308":1,"2315":1,"2316":1,"2344":1,"2345":1,"2354":1,"2355":1,"2356":2,"2357":1,"2365":1,"2368":1,"2370":1,"2403":1,"2414":1,"2415":1,"2439":1,"2444":1,"2450":1,"2451":1,"2473":1,"2484":1,"2485":1,"2508":1,"2517":1,"2518":1,"2533":1,"2554":1,"2555":3,"2556":1,"2561":1,"2567":1,"2574":1,"2575":1,"2577":1,"2595":1,"2596":2,"2606":1,"2607":1,"2651":1,"2656":1,"2662":1,"2663":1,"2676":2,"2678":3,"2681":2,"2682":4,"2690":1,"2692":2,"2695":1,"2696":2,"2697":1,"2702":1,"2704":1,"2706":2,"2710":1,"2711":1,"2716":1,"2720":2,"2721":3,"2723":1,"2725":1,"2726":1,"2730":2}}],["wheel",{"2":{"56":1,"75":1}}],["whether",{"2":{"17":8,"57":1,"70":1,"74":1,"77":1,"284":1,"331":1,"771":1,"780":1,"781":1,"786":1,"790":1,"794":1,"818":1,"822":1,"850":1,"951":1,"953":1,"965":1,"968":1,"980":1,"982":1,"997":1,"1000":1,"1018":1,"1020":1,"1040":1,"1043":1,"1057":1,"1059":1,"1063":1,"1074":1,"1078":1,"1098":1,"1101":1,"1120":1,"1126":1,"1198":1,"1200":1,"1220":1,"1223":1,"1235":1,"1237":1,"1257":1,"1260":1,"1270":1,"1271":1,"1281":1,"1284":1,"1305":1,"1329":1,"1331":1,"1346":1,"1349":1,"1371":202,"1383":1,"1385":1,"1399":1,"1403":1,"1416":1,"1418":1,"1429":1,"1432":1,"1450":1,"1452":1,"1456":1,"1462":1,"1465":1,"1525":1,"1527":1,"1539":1,"1542":1,"1555":1,"1557":1,"1571":1,"1578":1,"1590":1,"1592":1,"1596":1,"1602":1,"1606":1,"1618":1,"1620":1,"1634":1,"1637":1,"1650":1,"1652":1,"1664":1,"1667":1,"1682":1,"1684":1,"1688":1,"1699":1,"1703":1,"1717":1,"1719":1,"1735":1,"1739":1,"1800":1,"1802":1,"1813":1,"1819":1,"1831":1,"1833":1,"1847":1,"1854":1,"1862":1,"1863":1,"1875":1,"1880":1,"1888":1,"1889":1,"1901":1,"1906":1,"1911":1,"1923":1,"1925":1,"1942":1,"1944":1,"1955":1,"1958":1,"1986":1,"1990":1,"2004":1,"2007":1,"2011":1,"2023":1,"2025":1,"2044":1,"2049":1,"2081":1,"2083":1,"2097":1,"2101":1,"2114":1,"2115":1,"2117":1,"2129":1,"2132":1,"2143":1,"2144":1,"2154":1,"2169":1,"2194":1,"2197":1,"2213":1,"2217":1,"2230":1,"2232":1,"2236":1,"2247":1,"2251":1,"2274":1,"2278":1,"2293":1,"2297":1,"2300":1,"2312":1,"2313":1,"2317":1,"2326":1,"2335":1,"2351":1,"2352":1,"2362":1,"2366":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2410":1,"2412":1,"2428":1,"2433":1,"2446":1,"2448":1,"2460":1,"2463":1,"2480":1,"2482":1,"2486":1,"2498":1,"2501":1,"2513":1,"2515":1,"2519":1,"2525":1,"2528":1,"2544":1,"2569":1,"2572":1,"2576":1,"2587":1,"2591":1,"2602":1,"2604":1,"2618":1,"2625":1,"2658":1,"2660":1,"2672":1,"2675":1}}],["whereas",{"2":{"1129":1,"1371":2,"1881":2}}],["wherever",{"2":{"47":1,"102":1}}],["where",{"2":{"14":1,"19":1,"51":1,"74":1,"75":1,"78":1,"81":2,"94":1,"102":1,"106":1,"115":1,"116":1,"117":1,"132":2,"139":1,"142":1,"148":1,"158":1,"160":1,"187":1,"215":1,"231":2,"296":1,"343":1,"355":1,"365":1,"393":1,"426":1,"457":1,"598":1,"623":1,"647":1,"649":1,"769":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1099":1,"1196":1,"1233":1,"1267":1,"1312":1,"1320":4,"1328":1,"1371":74,"1382":1,"1414":1,"1434":1,"1449":1,"1499":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1926":1,"1940":1,"1969":1,"1983":1,"2022":1,"2050":1,"2080":1,"2111":1,"2142":1,"2181":1,"2193":1,"2218":1,"2228":1,"2270":1,"2296":1,"2309":1,"2324":1,"2341":1,"2347":1,"2365":1,"2370":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2681":2,"2692":3,"2695":1,"2713":1,"2723":2,"2726":1}}],["whenever",{"2":{"21":1,"44":1,"75":1,"118":1,"137":2,"139":1,"140":1,"148":3,"174":1,"214":1,"215":1,"366":1,"1371":29}}],["when",{"2":{"14":1,"17":2,"18":1,"19":3,"26":1,"27":1,"44":2,"57":4,"59":1,"62":1,"64":2,"69":2,"70":1,"71":1,"74":3,"75":4,"77":1,"81":1,"84":1,"94":1,"96":1,"98":1,"101":3,"102":4,"103":3,"115":2,"138":1,"141":1,"147":1,"148":1,"155":2,"158":2,"162":1,"183":1,"188":1,"202":1,"203":1,"204":1,"209":1,"219":1,"231":1,"284":1,"331":1,"364":1,"378":2,"493":1,"494":1,"504":1,"505":1,"516":1,"517":1,"518":1,"519":1,"523":1,"524":1,"528":1,"597":2,"598":1,"599":1,"605":2,"608":1,"609":1,"610":1,"647":1,"648":1,"729":1,"730":1,"731":1,"732":1,"742":1,"745":1,"778":1,"780":1,"794":1,"811":1,"861":1,"865":1,"866":1,"867":1,"880":1,"895":1,"896":1,"897":1,"900":1,"901":1,"902":1,"906":1,"913":1,"914":1,"931":1,"932":1,"949":1,"978":1,"1002":1,"1035":1,"1109":1,"1187":1,"1322":1,"1357":1,"1371":57,"1381":1,"1437":1,"1440":1,"1441":1,"1442":1,"1523":1,"1616":1,"1648":1,"1820":3,"1909":1,"1924":1,"1966":2,"1974":1,"1982":1,"2079":1,"2261":1,"2368":1,"2444":1,"2530":1,"2554":1,"2656":1,"2681":1,"2702":1,"2715":1,"2717":1,"2721":2,"2723":2,"2726":1}}],["whatever",{"2":{"48":1,"84":1,"86":1,"1371":1}}],["what",{"0":{"8":1,"151":1,"158":1},"1":{"9":1},"2":{"21":1,"41":1,"42":1,"44":1,"100":1,"101":2,"102":4,"103":1,"105":1,"108":1,"128":1,"138":1,"142":1,"151":1,"165":1,"194":1,"284":1,"296":1,"331":1,"343":1,"596":1,"597":1,"598":1,"712":1,"1371":3,"1439":1,"1966":1,"2692":3,"2695":1,"2719":1,"2720":1,"2721":2}}],["weaknesses",{"2":{"188":1}}],["welcome",{"0":{"193":1},"1":{"194":1,"195":1,"196":1,"197":1},"2":{"157":1,"1371":1,"2693":1}}],["well",{"2":{"6":1,"26":1,"47":1,"63":1,"68":1,"81":1,"94":1,"95":1,"100":1,"104":1,"122":1,"163":1,"184":1,"199":1,"597":1,"946":1,"948":1,"975":1,"977":1,"1013":1,"1015":1,"1051":1,"1053":1,"1088":1,"1090":1,"1193":1,"1195":1,"1230":1,"1232":1,"1325":1,"1327":1,"1371":81,"1378":1,"1380":1,"1410":1,"1412":1,"1436":1,"1442":1,"1446":1,"1448":1,"1478":1,"1480":1,"1520":1,"1522":1,"1549":1,"1550":1,"1552":1,"1586":1,"1588":1,"1613":1,"1615":1,"1645":1,"1647":1,"1676":1,"1678":1,"1711":1,"1713":1,"1825":1,"1826":1,"1828":1,"1936":1,"1938":1,"1965":1,"1966":1,"1979":1,"1981":1,"2018":1,"2020":1,"2076":1,"2078":1,"2108":1,"2110":1,"2151":1,"2189":1,"2191":1,"2225":1,"2227":1,"2267":1,"2269":1,"2441":1,"2443":1,"2474":1,"2476":1,"2509":1,"2511":1,"2535":1,"2537":1,"2563":1,"2565":1,"2596":1,"2597":1,"2599":1,"2653":1,"2655":1,"2682":1,"2692":1,"2697":1,"2726":1}}],["weird",{"2":{"106":2}}],["weights",{"0":{"1130":1,"1158":1,"1353":1,"1370":1,"1473":1,"1487":1,"1492":1,"1514":1,"2180":1,"2398":1,"2434":1},"2":{"188":1,"1130":1,"1158":1,"1353":1,"1370":1,"1371":17,"1372":2,"1373":1,"1473":7,"1487":1,"1492":1,"1507":2,"2178":2,"2180":1,"2398":1,"2434":1}}],["weighted",{"2":{"188":1,"1371":1,"1372":1}}],["weight=input",{"2":{"30":4}}],["weight",{"2":{"17":1,"29":5,"145":1,"188":2,"1010":1,"1048":1,"1158":1,"1371":23,"1473":4,"1487":1,"1514":1,"1673":1,"1708":1,"2222":1,"2434":1,"2472":1,"2560":1,"2715":1}}],["websafe",{"2":{"2739":1}}],["website",{"2":{"102":2}}],["websites",{"2":{"102":5}}],["websocket",{"2":{"36":1,"37":1,"38":1}}],["webpages",{"2":{"41":2}}],["webgl",{"2":{"8":1,"33":1,"39":5,"194":1}}],["webm",{"2":{"3":1,"1371":8}}],["web",{"2":{"3":1,"32":2,"33":1,"102":3,"1371":2}}],["we",{"2":{"2":1,"4":5,"6":1,"33":1,"42":2,"44":3,"45":1,"47":2,"53":1,"63":1,"64":2,"66":1,"67":1,"69":1,"71":2,"73":3,"75":4,"76":3,"77":13,"78":1,"80":1,"83":1,"94":1,"101":3,"102":5,"103":7,"117":16,"121":1,"130":2,"138":1,"142":6,"147":1,"148":26,"157":1,"158":3,"161":1,"162":8,"163":5,"165":1,"175":2,"187":2,"194":1,"204":1,"214":1,"215":1,"536":1,"603":5,"768":1,"769":1,"770":2,"1188":1,"1225":1,"1311":1,"1313":1,"1314":1,"1316":3,"1317":1,"1371":6,"1436":2,"1440":1,"1442":1,"1469":1,"1472":1,"1670":5,"1966":3,"2551":1,"2692":16,"2695":4,"2696":3,"2697":4,"2699":1,"2700":2,"2701":4,"2702":8,"2703":2,"2704":5,"2705":2,"2706":5,"2707":2,"2708":3,"2709":1,"2710":5,"2711":3,"2712":3,"2713":3,"2714":3,"2715":1,"2717":10,"2718":1,"2719":2,"2720":3,"2721":7,"2723":4,"2724":3,"2725":5}}],["winter",{"2":{"2734":1}}],["window=my",{"2":{"21":1}}],["window",{"0":{"18":1,"2718":1},"2":{"17":13,"18":3,"19":2,"20":1,"21":5,"30":1,"74":11,"75":1,"77":1,"84":1,"88":1,"102":5,"122":1,"153":1,"600":1,"1371":12,"2676":1,"2688":1,"2716":3,"2717":7,"2718":6,"2719":1,"2720":1}}],["windows",{"0":{"20":1},"2":{"8":1,"9":1,"17":1,"18":1,"20":1,"21":1,"23":1,"24":2,"26":1,"102":1,"193":1,"2694":1}}],["wistia",{"2":{"2734":1}}],["wish",{"2":{"78":1,"115":1,"117":1}}],["wiht",{"2":{"1907":1}}],["wilkinson",{"2":{"1371":2}}],["wilkinsonticks",{"2":{"296":2,"343":2,"405":1,"438":1,"469":1,"1371":2}}],["will",{"2":{"2":1,"11":1,"13":2,"14":2,"17":3,"18":3,"21":2,"27":2,"33":1,"38":1,"39":1,"40":1,"41":1,"42":1,"47":3,"53":1,"54":1,"57":6,"64":1,"67":1,"68":1,"69":2,"70":3,"73":3,"74":1,"77":5,"78":6,"81":4,"84":2,"92":1,"93":1,"100":1,"101":6,"102":3,"103":3,"106":1,"107":1,"111":1,"112":2,"114":4,"115":3,"117":2,"124":1,"125":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"145":1,"147":2,"148":5,"149":1,"151":2,"153":3,"157":1,"158":2,"161":1,"165":3,"175":1,"187":4,"188":1,"214":1,"219":4,"220":2,"231":1,"296":1,"343":1,"535":2,"595":1,"597":1,"598":2,"603":1,"605":4,"643":1,"645":3,"667":1,"767":1,"768":1,"769":1,"774":1,"775":1,"786":1,"790":1,"792":1,"794":1,"814":1,"846":1,"861":1,"891":2,"922":1,"943":1,"944":1,"963":1,"968":1,"972":1,"973":1,"994":1,"1000":1,"1004":1,"1005":1,"1006":1,"1008":1,"1011":1,"1025":1,"1030":1,"1034":1,"1043":1,"1047":1,"1049":1,"1066":1,"1069":1,"1078":1,"1082":1,"1084":1,"1118":1,"1126":1,"1129":1,"1187":1,"1190":1,"1191":1,"1218":1,"1223":1,"1227":1,"1228":1,"1255":1,"1260":1,"1264":1,"1275":2,"1279":1,"1284":1,"1317":1,"1321":1,"1322":1,"1324":1,"1342":1,"1349":1,"1371":280,"1375":1,"1376":1,"1397":1,"1403":1,"1407":1,"1408":1,"1427":1,"1432":1,"1434":2,"1442":1,"1444":1,"1445":1,"1460":1,"1465":1,"1469":3,"1470":1,"1471":1,"1475":1,"1486":1,"1507":1,"1515":1,"1517":1,"1518":1,"1537":1,"1542":1,"1545":1,"1547":1,"1548":1,"1549":1,"1568":1,"1578":1,"1584":1,"1585":1,"1600":1,"1606":1,"1608":5,"1610":1,"1611":1,"1632":1,"1637":1,"1640":5,"1642":1,"1643":1,"1662":1,"1667":1,"1670":1,"1672":1,"1674":1,"1691":1,"1694":1,"1703":1,"1707":1,"1709":1,"1726":1,"1729":1,"1739":1,"1797":1,"1810":1,"1819":1,"1820":1,"1823":1,"1824":1,"1825":1,"1844":1,"1854":1,"1858":1,"1873":1,"1880":1,"1884":1,"1899":1,"1906":1,"1926":1,"1933":1,"1934":1,"1953":1,"1958":1,"1966":1,"1967":1,"1974":5,"1976":1,"1977":1,"1978":1,"1985":1,"2001":1,"2007":1,"2011":1,"2015":1,"2016":1,"2042":1,"2049":1,"2073":1,"2074":1,"2095":1,"2101":1,"2105":1,"2106":1,"2107":1,"2112":1,"2124":1,"2127":1,"2132":1,"2136":1,"2152":1,"2169":1,"2178":1,"2184":1,"2187":1,"2210":1,"2217":1,"2221":1,"2223":1,"2239":1,"2242":1,"2251":1,"2253":1,"2254":1,"2264":1,"2265":1,"2271":1,"2282":1,"2289":1,"2297":1,"2300":1,"2308":1,"2323":1,"2335":1,"2344":1,"2360":1,"2366":1,"2370":1,"2388":1,"2392":1,"2403":1,"2423":1,"2433":1,"2436":1,"2438":1,"2439":1,"2458":1,"2463":1,"2471":1,"2473":1,"2490":1,"2493":1,"2501":1,"2505":1,"2508":1,"2523":1,"2528":1,"2532":1,"2533":1,"2534":1,"2549":1,"2556":1,"2557":1,"2559":1,"2561":1,"2562":1,"2579":1,"2582":1,"2591":1,"2592":1,"2594":1,"2595":1,"2596":1,"2615":1,"2625":1,"2650":1,"2651":1,"2670":1,"2675":1,"2676":3,"2679":1,"2680":1,"2681":2,"2682":1,"2692":5,"2693":1,"2695":3,"2701":1,"2703":1,"2713":1,"2714":1,"2717":2,"2721":1,"2723":2,"2726":1}}],["wireframe",{"0":{"1793":1,"2647":1},"1":{"2648":1,"2649":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1},"2":{"117":4,"1371":14,"1468":2,"1469":2,"1670":2,"2256":1,"2647":6,"2648":1}}],["wiki",{"2":{"1371":1,"2219":1}}],["wikipedia",{"2":{"32":1,"1371":1,"1442":1,"2219":1}}],["wikimedia",{"2":{"32":1,"1442":1}}],["widths",{"2":{"51":1,"61":2,"94":1,"101":1,"103":1,"122":1,"880":1,"1907":1,"2692":1,"2713":1,"2715":1}}],["width",{"0":{"125":1,"126":1,"256":1,"379":1,"488":1,"512":1,"534":1,"592":1,"622":1,"640":1,"711":1,"724":1,"751":1,"859":1,"879":1,"888":1,"889":1,"924":1,"940":1,"1127":1,"1162":1,"1186":1,"1308":1,"1910":1,"1912":1,"2010":1,"2301":1,"2435":1,"2646":1},"2":{"40":1,"47":7,"57":1,"87":2,"93":3,"94":3,"101":1,"102":1,"122":2,"125":1,"126":1,"128":2,"219":3,"235":1,"244":1,"256":1,"262":1,"273":1,"279":1,"300":1,"309":1,"320":1,"326":1,"347":1,"369":1,"379":1,"383":1,"397":1,"408":1,"416":1,"430":1,"441":1,"447":1,"461":1,"472":1,"483":1,"485":1,"488":1,"508":1,"510":1,"512":1,"530":1,"532":1,"534":1,"564":1,"569":2,"570":1,"572":1,"587":1,"592":2,"595":1,"596":4,"597":9,"598":2,"601":1,"615":1,"620":1,"622":1,"636":1,"640":1,"641":1,"657":1,"675":1,"684":1,"690":1,"692":1,"698":1,"701":1,"711":1,"722":1,"724":1,"725":3,"747":1,"751":1,"814":1,"823":1,"825":1,"846":1,"859":1,"871":1,"876":1,"879":1,"880":6,"886":1,"888":2,"889":1,"890":1,"898":1,"918":1,"924":1,"935":1,"937":1,"940":1,"959":1,"989":1,"1027":1,"1099":3,"1127":3,"1140":2,"1147":2,"1161":3,"1162":1,"1165":1,"1186":1,"1295":2,"1302":2,"1308":1,"1371":101,"1392":1,"1433":1,"1469":2,"1477":2,"1495":1,"1533":1,"1575":1,"1627":1,"1658":1,"1851":1,"1907":2,"1910":1,"1912":1,"1927":1,"1929":2,"1959":1,"1966":2,"1969":1,"2006":1,"2032":1,"2046":1,"2090":1,"2173":1,"2258":1,"2295":1,"2373":1,"2376":1,"2380":1,"2397":1,"2411":2,"2424":2,"2435":1,"2454":1,"2547":1,"2622":1,"2666":1,"2692":1,"2715":1}}],["width=2",{"2":{"1795":1}}],["width=200",{"2":{"30":3}}],["width=0",{"2":{"1371":1,"1907":8}}],["width=$",{"2":{"102":1}}],["width=",{"2":{"48":1}}],["width=500",{"2":{"30":1}}],["wider",{"2":{"138":1,"647":1}}],["wide",{"2":{"28":1,"101":5,"102":2,"122":1,"1210":1,"1247":1,"1275":1,"1371":3,"1966":1,"2261":1,"2715":1}}],["widely",{"2":{"3":1}}],["widgets",{"0":{"79":1},"2":{"43":1,"79":1}}],["widget",{"2":{"21":1,"43":4}}],["within",{"2":{"8":1,"17":1,"74":2,"77":2,"81":1,"189":1,"219":2,"227":1,"255":1,"605":1,"623":1,"649":1,"773":1,"1128":1,"1129":1,"1285":1,"1371":12,"1434":1,"1439":1,"1974":1,"2258":1,"2317":1,"2676":1,"2692":1,"2702":1}}],["without",{"2":{"6":1,"21":1,"23":1,"33":1,"35":1,"36":1,"42":1,"49":1,"51":1,"57":1,"69":1,"78":2,"83":1,"94":1,"100":1,"101":1,"113":1,"131":1,"142":3,"143":1,"148":2,"158":1,"175":1,"177":1,"188":1,"600":1,"861":1,"914":1,"987":1,"1371":14,"1390":1,"1491":1,"1511":1,"1608":1,"1625":1,"1640":1,"1907":4,"1966":1,"1967":1,"1974":1,"2007":1,"2088":1,"2122":1,"2261":1,"2297":1,"2556":1,"2717":1}}],["with",{"0":{"5":1,"73":1,"80":1,"111":1,"112":1,"135":1,"136":1,"140":1,"142":1,"145":1,"146":1,"147":1,"178":1,"187":1,"190":1,"1470":1,"1490":1,"1608":1,"1640":1,"1974":1,"2720":1},"1":{"191":1,"192":1},"2":{"1":1,"2":3,"3":2,"4":3,"5":1,"6":1,"9":2,"11":1,"16":1,"17":5,"18":4,"19":1,"21":2,"23":1,"24":2,"26":1,"27":7,"30":1,"31":1,"32":1,"35":1,"36":1,"38":1,"40":3,"42":2,"43":1,"44":9,"45":1,"46":1,"47":3,"49":1,"56":1,"57":5,"59":1,"61":1,"64":2,"66":2,"67":2,"68":3,"69":1,"70":2,"71":1,"73":7,"74":1,"75":4,"76":2,"77":8,"78":6,"80":1,"81":4,"87":1,"88":1,"93":1,"96":1,"98":4,"99":2,"100":1,"101":16,"102":12,"103":8,"106":2,"107":2,"111":1,"114":3,"115":4,"117":2,"118":1,"120":1,"121":3,"123":1,"127":1,"128":1,"131":1,"132":2,"135":1,"136":2,"137":1,"138":2,"139":2,"141":4,"142":1,"143":1,"144":1,"146":4,"147":1,"148":4,"149":1,"151":3,"158":7,"160":1,"161":1,"162":2,"163":1,"165":1,"166":2,"174":1,"175":1,"176":2,"178":1,"179":1,"180":1,"182":1,"183":1,"187":3,"188":4,"189":1,"192":3,"193":1,"197":1,"199":1,"200":1,"201":1,"204":1,"205":1,"207":1,"208":1,"209":1,"214":1,"215":1,"220":1,"236":1,"245":1,"263":1,"284":1,"287":1,"296":1,"310":1,"331":1,"334":1,"343":1,"356":1,"366":1,"473":1,"536":1,"597":4,"598":5,"600":2,"601":1,"603":3,"605":1,"610":1,"623":2,"645":4,"646":3,"648":4,"649":1,"690":1,"726":1,"741":2,"767":2,"769":4,"770":3,"771":5,"774":3,"775":1,"794":1,"795":1,"867":1,"880":2,"890":1,"891":1,"922":1,"925":1,"941":1,"948":1,"951":1,"957":2,"958":1,"961":1,"965":2,"967":1,"969":1,"977":1,"980":1,"987":1,"988":1,"992":1,"997":2,"999":1,"1001":2,"1010":1,"1015":1,"1018":1,"1031":1,"1040":2,"1042":1,"1048":1,"1050":1,"1053":1,"1057":1,"1067":1,"1074":2,"1076":1,"1080":2,"1090":1,"1096":1,"1098":1,"1099":1,"1114":1,"1120":2,"1125":1,"1128":1,"1163":1,"1192":1,"1195":1,"1198":1,"1216":1,"1220":2,"1222":1,"1224":1,"1229":1,"1232":1,"1235":1,"1253":1,"1257":2,"1259":1,"1270":1,"1276":1,"1277":1,"1281":2,"1283":1,"1285":1,"1309":1,"1312":5,"1313":1,"1317":1,"1327":1,"1329":1,"1339":1,"1346":2,"1348":1,"1352":4,"1357":1,"1371":524,"1380":1,"1383":1,"1390":1,"1391":1,"1395":1,"1399":2,"1402":1,"1412":1,"1416":1,"1425":1,"1429":2,"1431":1,"1434":1,"1436":1,"1442":3,"1448":1,"1450":1,"1458":1,"1462":2,"1464":1,"1466":1,"1470":1,"1477":1,"1480":1,"1491":1,"1496":1,"1515":1,"1522":1,"1525":1,"1531":2,"1532":1,"1535":1,"1539":2,"1541":1,"1545":1,"1549":2,"1552":1,"1555":1,"1563":1,"1566":1,"1571":2,"1577":1,"1588":1,"1590":1,"1598":1,"1602":2,"1604":1,"1608":1,"1615":1,"1618":1,"1625":1,"1626":2,"1630":1,"1634":2,"1636":1,"1640":1,"1647":1,"1650":1,"1656":2,"1657":1,"1660":1,"1664":2,"1666":1,"1670":3,"1673":1,"1675":1,"1678":1,"1682":1,"1692":1,"1699":2,"1701":1,"1708":1,"1713":1,"1717":1,"1727":1,"1735":2,"1737":1,"1738":1,"1800":1,"1806":1,"1813":2,"1817":1,"1821":1,"1825":2,"1828":1,"1831":1,"1839":1,"1842":1,"1847":2,"1853":1,"1862":1,"1872":1,"1875":2,"1879":1,"1888":1,"1898":1,"1901":2,"1905":1,"1907":6,"1924":1,"1938":1,"1942":1,"1951":1,"1955":2,"1957":1,"1964":1,"1966":3,"1967":3,"1968":4,"1969":3,"1974":1,"1981":1,"1986":1,"1997":2,"1999":1,"2004":2,"2009":1,"2020":1,"2023":1,"2040":1,"2044":2,"2048":1,"2078":1,"2081":1,"2088":1,"2089":1,"2093":1,"2097":2,"2100":1,"2110":1,"2115":1,"2125":1,"2129":2,"2131":1,"2143":1,"2150":1,"2154":2,"2163":1,"2191":1,"2194":1,"2208":1,"2213":2,"2216":1,"2219":2,"2222":1,"2227":1,"2230":1,"2236":1,"2240":1,"2247":2,"2249":1,"2253":4,"2255":1,"2256":1,"2257":2,"2258":1,"2260":1,"2261":1,"2269":1,"2274":1,"2286":1,"2293":2,"2299":1,"2306":1,"2312":1,"2318":1,"2326":2,"2333":1,"2341":1,"2351":1,"2358":1,"2362":2,"2364":1,"2365":2,"2410":1,"2419":1,"2428":2,"2432":1,"2436":1,"2443":1,"2446":1,"2452":2,"2453":1,"2456":1,"2460":2,"2462":1,"2466":1,"2467":3,"2472":1,"2476":1,"2480":1,"2486":1,"2491":1,"2498":2,"2500":1,"2511":1,"2513":1,"2521":1,"2525":2,"2527":1,"2530":1,"2533":1,"2537":1,"2549":2,"2551":4,"2554":2,"2555":2,"2560":1,"2562":1,"2565":1,"2569":1,"2576":1,"2580":1,"2587":2,"2589":1,"2592":1,"2596":2,"2599":1,"2602":1,"2610":1,"2613":1,"2618":2,"2624":1,"2628":1,"2629":1,"2655":1,"2658":1,"2664":2,"2665":1,"2668":1,"2672":2,"2674":1,"2678":2,"2680":1,"2681":3,"2682":1,"2686":1,"2692":9,"2695":1,"2696":5,"2697":1,"2699":1,"2700":1,"2702":1,"2704":2,"2706":1,"2709":2,"2710":2,"2712":1,"2715":3,"2716":1,"2717":4,"2719":1,"2720":1,"2721":4,"2725":1,"2726":2,"2728":1,"2731":1}}],["c89",{"2":{"2737":1}}],["c86",{"2":{"2737":1}}],["c75",{"2":{"2737":1}}],["c72",{"2":{"2737":2}}],["c71",{"2":{"2737":3}}],["c73",{"2":{"2737":4}}],["c74",{"2":{"2737":1}}],["c78",{"2":{"2737":3}}],["cgo",{"2":{"2737":2}}],["cgrads",{"2":{"1371":2}}],["cgrad",{"2":{"489":1,"535":2,"536":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":37,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2253":1,"2254":1,"2260":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1}}],["c64",{"2":{"2737":1}}],["c62",{"2":{"2737":1}}],["c69",{"2":{"2737":3}}],["c66",{"2":{"2737":1}}],["c67",{"2":{"2737":3}}],["c68",{"2":{"75":1,"76":1,"2737":3}}],["c55",{"2":{"2737":1}}],["c52",{"2":{"2737":1}}],["c57",{"2":{"2737":1}}],["c53",{"2":{"2737":2}}],["c54",{"2":{"2737":1}}],["cjo",{"2":{"2737":1}}],["cjm",{"2":{"2737":2}}],["cwr",{"2":{"2737":1}}],["cwrk",{"2":{"2737":1}}],["cwm",{"2":{"2737":1}}],["c46",{"2":{"2737":1}}],["c45",{"2":{"2737":1}}],["c40",{"2":{"2737":2}}],["c41",{"2":{"2737":1}}],["c42",{"2":{"2737":5}}],["c32",{"2":{"2737":1}}],["c39",{"2":{"2737":3}}],["c38",{"2":{"2737":2}}],["c37",{"2":{"2737":1}}],["c30",{"2":{"2737":1}}],["c35",{"2":{"2737":2}}],["c33",{"2":{"2737":1}}],["c31",{"2":{"2737":1}}],["c0",{"2":{"2737":4}}],["cx",{"2":{"1371":1,"2341":3}}],["cx2",{"2":{"1371":1}}],["cx1",{"2":{"1371":1}}],["cxyz",{"2":{"32":4}}],["ct",{"2":{"1188":1,"1371":2}}],["ctrl",{"2":{"78":1,"209":2,"2718":1}}],["ctr+shift+i",{"2":{"44":1}}],["cb",{"2":{"513":2,"646":1,"725":1,"1371":1,"2701":3,"2708":1}}],["cb3",{"2":{"513":2}}],["cb2",{"2":{"513":2}}],["cb1",{"2":{"513":2}}],["c27",{"2":{"2737":1}}],["c25",{"2":{"2737":2}}],["c24",{"2":{"2737":2}}],["c23",{"2":{"2737":1}}],["c22",{"2":{"2737":1}}],["c20",{"2":{"2737":4}}],["c2",{"2":{"192":2,"1371":2}}],["c1",{"2":{"192":3,"1371":2}}],["cmyk",{"2":{"2739":1}}],["cmrmap",{"2":{"2739":1}}],["cmocean",{"0":{"2732":1}}],["cm",{"2":{"103":1,"186":4,"2737":1}}],["cmap",{"2":{"29":1,"536":1,"1080":3,"1313":2,"1371":5}}],["csv",{"2":{"159":1,"1261":3,"1262":1,"1311":1,"1316":1,"1472":1,"1973":1,"2219":1}}],["cs",{"2":{"61":14,"769":5,"1371":1,"1608":5,"1640":5,"1795":1,"1974":7}}],["css",{"2":{"47":3,"2729":1}}],["cy",{"2":{"1371":1}}],["cy2",{"2":{"1371":1}}],["cy1",{"2":{"1371":1}}],["cylinder",{"2":{"1009":1,"1371":1}}],["cycling",{"0":{"183":1},"2":{"181":3,"182":1,"2730":1}}],["cyclic",{"2":{"75":1,"76":1,"2737":12}}],["cycled",{"0":{"183":1},"2":{"183":11,"1371":2}}],["cycler",{"2":{"182":1,"183":6,"1371":2}}],["cycles",{"0":{"181":1,"182":1},"1":{"182":1,"183":1,"184":1},"2":{"181":1,"182":1}}],["cycle",{"0":{"949":1,"978":1,"1054":1,"1091":1,"1137":1,"1292":1,"1361":1,"1381":1,"1413":1,"1497":1,"1523":1,"1553":1,"1616":1,"1648":1,"1679":1,"1714":1,"1829":1,"1860":1,"1886":1,"1915":1,"1939":1,"1982":1,"2021":1,"2079":1,"2141":1,"2175":1,"2405":1,"2444":1,"2600":1,"2632":1,"2656":1},"2":{"32":1,"75":1,"181":10,"182":6,"183":1,"184":5,"366":1,"949":1,"978":1,"1371":44,"1381":1,"1523":1,"1616":1,"1648":1,"1978":1,"1982":1,"2079":1,"2444":1,"2656":1}}],["cyan",{"2":{"61":4,"535":2,"646":2,"1261":1,"2397":1,"2553":1,"2728":2}}],["cc",{"2":{"58":4}}],["ccc",{"2":{"47":3}}],["cf40746ca46949dd22f261dcece7edd65317bdf8",{"2":{"47":1}}],["cplot",{"2":{"43":1}}],["cpus",{"2":{"26":1,"27":1}}],["cpu",{"2":{"26":1,"27":2,"61":4,"64":2,"2695":1}}],["cezanne",{"2":{"2739":1}}],["cell",{"0":{"729":1,"730":1,"731":1,"732":1,"745":1},"2":{"366":2,"378":1,"598":4,"603":1,"729":1,"730":1,"731":1,"732":1,"736":1,"745":1,"1371":5,"1469":3,"2530":1,"2692":9,"2701":1,"2708":1,"2709":1,"2710":1}}],["cellgrid",{"2":{"145":1}}],["cellsize",{"0":{"1477":1},"2":{"1371":2,"1469":10,"1470":1,"1472":1,"1477":1}}],["cells",{"0":{"1469":1},"2":{"35":1,"37":1,"122":1,"769":1,"1371":1,"1434":1,"1436":4,"2530":2}}],["centroidal",{"2":{"2530":2}}],["central",{"2":{"197":1,"605":1,"2695":1}}],["centimeters",{"2":{"103":1}}],["centers",{"0":{"2388":1},"2":{"61":14,"1371":3,"1436":12,"2701":2,"2708":2}}],["center",{"0":{"1911":1},"2":{"47":5,"57":8,"58":1,"61":7,"129":2,"227":1,"246":4,"255":1,"362":1,"371":1,"377":1,"394":1,"427":1,"458":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"545":1,"590":1,"611":1,"621":1,"623":2,"629":1,"631":2,"638":1,"646":3,"658":1,"659":1,"661":1,"669":1,"705":1,"708":1,"710":1,"718":1,"723":1,"737":1,"750":1,"768":1,"788":1,"852":2,"858":1,"868":1,"877":1,"883":1,"887":1,"911":1,"923":1,"933":1,"939":1,"1002":2,"1004":1,"1080":1,"1109":1,"1110":1,"1165":1,"1169":2,"1371":34,"1400":1,"1624":3,"1625":1,"1626":1,"1627":1,"1809":1,"1909":2,"1911":1,"1965":1,"1966":2,"2071":1,"2098":1,"2253":3,"2255":4,"2256":6,"2257":1,"2263":1,"2282":1,"2317":1,"2688":1,"2717":2,"2721":1,"2728":1,"2730":2}}],["centered",{"2":{"31":2,"47":1,"969":1,"1371":8,"1434":1,"1436":1,"1670":1,"1967":1,"1969":2,"1996":1,"2219":1,"2306":1,"2549":1,"2721":2}}],["certain",{"2":{"33":1,"43":1,"68":1,"77":3,"98":1,"100":2,"117":1,"596":1,"1371":10,"1511":1,"2179":1,"2717":2}}],["crafting",{"2":{"2555":1}}],["crash",{"2":{"25":1}}],["crashes",{"0":{"25":1},"2":{"26":1}}],["crf",{"2":{"1371":2}}],["cross",{"2":{"1965":2,"2013":1,"2629":1,"2688":1}}],["crossbar",{"0":{"1285":1,"1751":1},"1":{"1286":1,"1287":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1},"2":{"1128":1,"1285":5,"1286":1,"1371":14}}],["crossing",{"2":{"941":1,"1371":1}}],["creative",{"2":{"2702":1}}],["creation",{"2":{"27":3,"158":1,"187":1,"770":1}}],["creating",{"0":{"96":1,"199":1,"205":1,"643":1,"645":1,"647":1,"766":1,"2701":1},"1":{"644":1,"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"21":1,"26":1,"77":1,"114":1,"115":1,"138":1,"148":1,"158":1,"164":1,"766":2,"949":1,"978":1,"1371":12,"1381":1,"1523":1,"1616":1,"1648":1,"1982":1,"2079":1,"2444":1,"2656":1,"2681":1,"2707":1,"2714":1,"2721":1}}],["creates",{"2":{"17":1,"42":1,"47":2,"51":1,"70":1,"98":1,"115":1,"134":2,"135":1,"147":1,"162":1,"941":1,"1187":1,"1224":1,"1371":27,"1442":1,"1607":1,"1794":1,"2302":1,"2552":1,"2716":1}}],["created",{"0":{"165":1},"2":{"3":1,"17":1,"26":1,"27":2,"96":2,"98":3,"117":2,"132":2,"135":1,"136":1,"151":1,"153":1,"156":1,"165":1,"200":2,"1371":7,"2692":1,"2695":1,"2696":1,"2713":1}}],["create",{"2":{"1":1,"2":2,"4":1,"21":1,"27":5,"41":1,"44":1,"57":1,"64":1,"69":1,"71":2,"96":2,"117":3,"130":1,"131":1,"132":3,"137":2,"138":1,"140":1,"143":1,"148":4,"157":1,"158":1,"162":1,"163":1,"174":1,"175":1,"199":1,"211":1,"215":1,"535":1,"536":1,"643":1,"645":1,"648":2,"861":1,"1138":1,"1317":1,"1371":17,"1495":1,"1515":1,"1545":1,"1670":2,"1916":1,"1964":1,"1969":1,"2123":1,"2173":1,"2260":2,"2436":1,"2555":2,"2592":1,"2686":1,"2688":1,"2693":1,"2695":1,"2699":1,"2701":2,"2702":1,"2703":2,"2707":1,"2714":1,"2717":3,"2720":1,"2721":2}}],["crevices",{"2":{"17":1}}],["cividis",{"2":{"2739":1}}],["cite",{"2":{"196":1}}],["citing",{"0":{"196":1}}],["circumvent",{"2":{"86":1,"141":1}}],["circular",{"2":{"57":2,"529":1,"969":1,"1371":3}}],["circlepoints",{"2":{"2253":3}}],["circles",{"2":{"187":1}}],["circle",{"2":{"57":1,"145":3,"181":1,"182":5,"187":5,"649":1,"768":2,"834":1,"1371":5,"1807":1,"1821":1,"1964":2,"1965":2,"1966":6,"1968":3,"1970":4,"2148":1,"2256":1,"2530":1,"2533":1}}],["ci",{"0":{"113":1},"2":{"23":1,"108":1,"113":1,"1670":3,"2721":1}}],["clamp",{"2":{"192":2,"1670":1}}],["classic",{"2":{"148":1}}],["class=",{"2":{"47":1}}],["class",{"2":{"47":1,"214":1}}],["clouds=hist",{"2":{"1371":1,"1907":3,"1919":1}}],["clouds=true",{"2":{"1371":1,"1907":1}}],["clouds",{"0":{"1913":1},"2":{"1371":1,"1907":3}}],["cloud",{"0":{"1912":1},"2":{"1371":2,"1907":10,"1913":1}}],["closure",{"2":{"141":3,"148":1}}],["closedintervals",{"2":{"1371":1}}],["closedinterval",{"2":{"1371":2,"2102":2}}],["closed",{"2":{"1371":2}}],["closes",{"2":{"1371":1}}],["closest",{"2":{"57":1,"77":2,"115":1,"378":1,"605":1,"618":1,"861":1,"874":1,"1371":5}}],["closepath",{"2":{"1371":3,"1967":3,"1968":1}}],["closer",{"2":{"188":2,"605":1,"2711":1}}],["closeall",{"2":{"20":1,"2677":2}}],["close",{"2":{"20":1,"30":3,"148":14,"164":3,"188":2,"605":1,"614":1,"811":1,"861":1,"878":1,"1371":4,"2503":3,"2567":1,"2676":1,"2677":1,"2692":1,"2717":1}}],["clockwise",{"2":{"57":1,"477":1,"785":1,"1371":3,"1968":3,"2341":5,"2368":2}}],["clearing",{"2":{"2717":1}}],["cleared",{"2":{"1371":1}}],["clear=true",{"2":{"712":1,"2717":1}}],["clearly",{"2":{"690":1}}],["clear",{"0":{"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1272":1,"1332":1,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2084":1,"2118":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1},"2":{"27":1,"117":3,"118":1,"148":1,"153":3,"1371":44,"2716":2,"2717":2}}],["cleaning",{"2":{"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1272":1,"1332":1,"1371":43,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2084":1,"2118":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1}}],["cleanup",{"0":{"216":1},"2":{"216":1}}],["clean",{"2":{"24":1,"71":1,"118":1,"165":1}}],["clifford",{"2":{"1313":2}}],["clip=bb",{"2":{"2530":1}}],["clipcolor",{"0":{"782":1},"2":{"1371":1}}],["clipped",{"2":{"775":1,"781":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2530":2,"2561":1,"2595":1,"2651":1}}],["clipping",{"0":{"775":1},"2":{"13":1,"54":1,"55":1,"57":4,"94":1,"188":1,"773":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":49,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2530":1,"2533":1,"2561":1,"2595":1,"2651":1,"2679":3,"2692":1,"2721":1}}],["clip",{"0":{"780":1,"781":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2533":1,"2561":1,"2595":1,"2651":1,"2678":1},"1":{"2679":1},"2":{"57":4,"61":2,"65":1,"66":4,"547":1,"558":1,"773":4,"775":5,"780":1,"782":1,"819":1,"944":3,"950":1,"973":3,"979":1,"1011":3,"1016":1,"1049":3,"1055":1,"1084":3,"1092":1,"1191":3,"1196":1,"1228":3,"1233":1,"1264":3,"1267":1,"1324":3,"1328":1,"1371":224,"1376":3,"1382":1,"1408":3,"1414":1,"1445":3,"1449":1,"1518":3,"1524":1,"1548":3,"1554":1,"1585":3,"1589":1,"1611":3,"1617":1,"1643":3,"1649":1,"1674":3,"1680":1,"1709":3,"1715":1,"1797":3,"1799":1,"1824":3,"1830":1,"1858":3,"1861":1,"1884":3,"1887":1,"1934":3,"1940":1,"1977":3,"1983":1,"2016":3,"2022":1,"2074":3,"2080":1,"2106":3,"2111":1,"2136":3,"2142":1,"2187":3,"2193":1,"2223":3,"2228":1,"2265":3,"2270":1,"2308":3,"2309":1,"2344":3,"2347":1,"2403":3,"2407":1,"2439":3,"2445":1,"2473":3,"2477":1,"2508":3,"2512":1,"2530":2,"2533":1,"2561":3,"2566":1,"2595":3,"2601":1,"2651":3,"2657":1,"2678":4,"2679":7,"2692":1,"2719":1,"2721":1}}],["clicked",{"2":{"214":1,"1371":3}}],["clicking",{"2":{"208":1,"605":1,"1371":6}}],["clicks",{"0":{"495":1},"2":{"76":1,"77":1,"215":2,"489":1,"493":1,"495":1,"504":1,"523":1,"528":1,"608":1,"865":1,"1371":8}}],["click",{"2":{"44":1,"45":2,"77":3,"197":1,"210":1,"215":8,"528":1,"605":2,"861":1,"913":1}}],["client",{"2":{"24":1,"112":1}}],["cumulative",{"2":{"1371":1,"1372":1}}],["cumsum",{"2":{"98":1,"132":2,"135":2,"162":1,"164":1,"166":1,"175":1,"513":1,"645":1,"1045":1,"2052":1,"2053":1,"2054":1}}],["cut",{"2":{"768":2,"986":1,"1371":5,"1389":1,"1624":1,"1968":1,"1970":1,"2087":1,"2253":1}}],["cutoff",{"2":{"726":1}}],["cubic",{"2":{"1371":1}}],["cuboid",{"2":{"355":1,"366":1,"378":4}}],["cubehelix",{"2":{"2739":1}}],["cube",{"2":{"159":6,"355":2,"2467":5,"2551":5}}],["curl",{"2":{"2732":1}}],["curly",{"2":{"1167":2,"1182":1,"1371":1}}],["curves",{"2":{"1371":4,"2050":3,"2341":2}}],["curveto",{"2":{"1371":4,"1967":1}}],["curve",{"2":{"1365":1,"1371":2,"1967":1,"2341":7}}],["curved",{"2":{"819":1}}],["cursorcolor",{"0":{"905":1},"2":{"1371":1}}],["cursor",{"2":{"47":1,"57":1,"74":1,"75":1,"77":3,"905":1,"1371":3}}],["currently",{"2":{"11":1,"17":2,"26":1,"27":1,"33":1,"40":1,"42":1,"43":1,"45":1,"53":1,"57":1,"64":1,"66":1,"69":1,"71":1,"74":2,"75":1,"76":2,"81":1,"102":2,"107":2,"129":1,"158":1,"163":1,"181":1,"205":1,"212":1,"366":1,"521":1,"605":2,"712":1,"765":1,"771":2,"773":1,"861":1,"891":1,"907":1,"916":1,"1317":1,"1352":1,"1371":12,"1608":1,"1640":1,"1795":1,"1974":1,"1984":1,"2681":1,"2709":1,"2715":1,"2716":1}}],["current",{"0":{"70":1},"2":{"4":1,"44":3,"57":1,"74":1,"75":1,"81":1,"115":1,"117":1,"133":2,"154":2,"155":1,"175":1,"181":1,"182":1,"200":1,"284":1,"296":1,"331":1,"343":1,"528":1,"602":1,"614":1,"646":2,"878":1,"880":1,"891":1,"922":1,"941":2,"1262":1,"1371":43,"2253":1,"2255":1,"2259":1,"2342":1,"2695":1,"2696":1,"2721":2}}],["customization",{"2":{"2724":1}}],["customizable",{"2":{"1129":1}}],["customize",{"2":{"1371":1,"2629":1,"2725":1}}],["custommatrix",{"2":{"163":6}}],["custom",{"0":{"29":1,"116":1,"211":1,"215":1,"1441":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"9":2,"17":1,"21":1,"27":1,"45":5,"72":1,"90":1,"117":2,"118":1,"143":2,"147":1,"151":1,"162":2,"184":1,"284":1,"331":1,"954":1,"958":1,"983":1,"988":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1272":1,"1315":1,"1332":1,"1371":60,"1386":1,"1391":1,"1419":1,"1441":1,"1453":1,"1528":1,"1532":1,"1558":1,"1563":1,"1593":1,"1621":1,"1626":1,"1653":1,"1657":1,"1685":1,"1720":1,"1803":1,"1834":1,"1839":1,"1864":1,"1890":1,"1945":1,"1964":1,"1991":1,"2026":1,"2031":1,"2084":1,"2089":1,"2118":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2453":1,"2483":1,"2516":1,"2573":1,"2605":1,"2610":1,"2661":1,"2665":1,"2723":1}}],["c",{"0":{"2710":1},"2":{"6":2,"23":1,"31":4,"32":3,"45":3,"48":4,"61":2,"70":2,"71":2,"296":1,"343":1,"513":1,"646":2,"726":2,"1166":1,"1313":5,"1371":24,"1437":2,"2258":1,"2260":1,"2370":3,"2701":1,"2702":4,"2703":2,"2710":1,"2714":1,"2715":1,"2721":4}}],["cherry",{"2":{"2739":1}}],["cheat",{"0":{"2728":1},"2":{"2728":1}}],["cheap",{"2":{"2690":1}}],["checkmarksize",{"0":{"525":1},"2":{"1371":1}}],["checkmarkcolor",{"0":{"523":1,"524":1},"2":{"1371":2}}],["checkmark",{"0":{"522":1},"2":{"522":2,"523":1,"524":1,"525":1,"1371":1}}],["checkboxstrokewidth",{"0":{"520":1},"2":{"1371":1}}],["checkboxstrokecolor",{"0":{"518":1,"519":1},"2":{"1371":2}}],["checkboxcolor",{"0":{"516":1,"517":1},"2":{"1371":2}}],["checkbox",{"0":{"513":1},"1":{"514":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1},"2":{"513":3,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"523":1,"526":1,"527":1,"529":1,"530":1,"533":1,"534":1,"1371":3}}],["checking",{"2":{"78":1}}],["checked",{"0":{"516":1,"518":1,"521":1,"523":1},"2":{"78":1,"136":1,"513":4,"516":1,"518":1,"521":1,"528":1,"1371":5}}],["checks",{"2":{"62":1,"597":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1342":1,"1371":44,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["check",{"2":{"21":1,"75":1,"77":4,"88":1,"90":1,"112":1,"114":1,"212":1,"287":1,"334":1,"528":1,"1371":111}}],["chunk",{"2":{"1371":5,"2549":5,"2552":2,"2553":2,"2554":2,"2555":4,"2556":8}}],["childscene",{"2":{"151":1}}],["children",{"2":{"151":2,"1371":2}}],["child",{"2":{"94":1,"117":3,"118":1,"151":2,"2716":1,"2721":4}}],["chip",{"2":{"26":1}}],["chance",{"2":{"1316":1,"2692":1}}],["channels",{"2":{"1039":1,"1073":1,"1371":7,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1,"2681":1}}],["channel",{"2":{"1017":1,"1056":1,"1371":7,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1,"2681":1}}],["changing",{"0":{"1471":1},"2":{"1":1,"78":2,"140":1,"142":1,"771":1,"1491":1,"1966":1}}],["changed",{"2":{"17":1,"18":1,"19":1,"81":1,"139":1,"155":1,"158":1,"163":1,"203":1,"207":1,"208":1,"602":1,"604":1,"767":1,"794":1,"1077":1,"1371":6,"1605":1,"1702":1,"1738":1,"2250":1,"2726":1}}],["change",{"0":{"139":1},"2":{"2":3,"4":3,"27":2,"30":1,"44":5,"51":1,"57":1,"70":1,"75":2,"76":1,"78":1,"99":1,"102":1,"114":2,"137":1,"139":5,"140":3,"142":4,"144":1,"148":5,"158":2,"161":1,"174":1,"175":1,"177":1,"185":1,"231":1,"378":1,"535":1,"536":1,"603":1,"604":1,"605":1,"726":1,"861":1,"880":1,"1030":1,"1066":1,"1309":1,"1371":14,"1608":1,"1640":1,"1670":1,"1691":1,"1726":1,"1972":1,"1974":1,"2239":1,"2490":1,"2555":1,"2579":1,"2692":1,"2695":1,"2698":1,"2703":1,"2706":1,"2710":1,"2719":3}}],["changes",{"2":{"1":1,"2":1,"44":1,"71":1,"75":2,"137":1,"140":2,"157":1,"175":2,"220":2,"366":1,"378":1,"765":1,"1318":1,"1371":1,"2469":1}}],["changelog",{"0":{"0":1}}],["chained",{"2":{"140":1}}],["chaining",{"0":{"140":1}}],["chars",{"2":{"1964":1,"1966":2,"2260":2}}],["chart",{"0":{"148":1},"2":{"1371":2,"1794":1,"2628":1}}],["characters",{"2":{"76":1,"1965":1,"1966":1,"1974":1}}],["character",{"2":{"74":1,"77":1,"1371":2}}],["char",{"2":{"74":1,"915":1,"1371":2,"1966":3}}],["chrome",{"2":{"27":1,"28":3}}],["cholesky",{"2":{"2219":2}}],["choosing",{"2":{"1352":1}}],["choose",{"2":{"3":1,"12":1,"24":1,"92":1,"123":1,"163":2,"1371":2,"2188":1,"2704":1}}],["choices",{"2":{"214":1}}],["chose",{"2":{"70":2,"76":1}}],["chosen",{"2":{"21":2,"42":1,"70":4,"378":3,"880":1,"1371":3,"1930":1,"1966":1,"2692":1}}],["coffee",{"2":{"2739":1}}],["coincides",{"2":{"2219":1}}],["coefficient",{"2":{"2682":4}}],["coef",{"2":{"1907":6}}],["coarser",{"2":{"1323":1,"1371":1}}],["co",{"2":{"1261":6}}],["cool",{"2":{"2734":1}}],["coolwarm",{"2":{"769":1,"2734":1}}],["coordinate",{"0":{"66":1},"2":{"63":1,"65":1,"66":1,"775":1,"969":1,"1371":2,"1969":1,"2555":1,"2676":1}}],["coordinates",{"2":{"6":2,"32":1,"58":1,"63":1,"66":1,"77":1,"673":1,"681":1,"696":1,"765":1,"767":1,"1050":1,"1077":1,"1309":1,"1371":31,"1515":2,"1545":2,"1549":1,"1605":1,"1670":4,"1675":1,"1702":1,"1738":2,"1820":3,"1825":1,"1962":1,"1963":2,"1966":1,"2050":2,"2250":1,"2253":1,"2254":1,"2257":1,"2436":2,"2555":1,"2590":2,"2592":2,"2596":1,"2720":1}}],["copper",{"2":{"2734":1}}],["copied",{"2":{"1371":1}}],["copies",{"2":{"644":1}}],["copying",{"2":{"1309":1,"1371":1}}],["copy",{"2":{"192":1,"644":1,"1006":1,"1025":1,"1309":1,"1371":4}}],["cow",{"2":{"186":1,"219":1,"1582":1,"1705":3}}],["covariance",{"2":{"2219":1}}],["covary",{"2":{"182":4}}],["covarying",{"0":{"182":1}}],["coverage",{"2":{"1371":5}}],["covers",{"2":{"102":1}}],["cover",{"2":{"101":1,"102":2,"155":2,"1371":5,"1549":1,"1825":1,"2596":1}}],["covered",{"2":{"31":1,"1275":1,"1371":1}}],["corko50",{"2":{"2733":1}}],["corko25",{"2":{"2733":1}}],["corko100",{"2":{"2733":1}}],["corko10",{"2":{"2733":1}}],["corko",{"2":{"2733":1}}],["cork50",{"2":{"2733":1}}],["cork25",{"2":{"2733":1}}],["cork100",{"2":{"2733":1}}],["cork10",{"2":{"2733":1}}],["cork",{"2":{"2733":1}}],["cornflowerblue",{"2":{"2260":1}}],["cornersegments",{"0":{"497":1,"904":1,"930":1},"2":{"1371":3}}],["corners",{"2":{"378":1,"473":1,"477":1,"496":1,"986":4,"1371":20,"1389":4,"1624":4,"2087":4,"2341":1}}],["cornerradius",{"0":{"477":1,"496":1,"903":1},"2":{"189":2,"477":3,"1371":3}}],["corner",{"0":{"92":1},"2":{"92":1,"378":1,"477":1,"497":1,"903":1,"904":2,"930":1,"986":1,"1371":5,"1389":1,"1624":1,"1670":1,"2087":1,"2258":1}}],["cores",{"2":{"1309":1,"1371":1}}],["correlation",{"2":{"2219":1}}],["corrected",{"2":{"2692":1}}],["correct",{"2":{"87":1,"117":1,"148":1,"187":1,"215":2,"648":1,"1320":1,"1371":6,"2122":1,"2567":1,"2692":2,"2712":1,"2721":1}}],["correctly",{"0":{"594":1},"1":{"595":1,"596":1,"597":1,"598":1},"2":{"69":1,"77":1,"84":2,"132":1,"142":2,"365":1,"1357":1,"1371":2,"2479":1}}],["corresponds",{"2":{"1371":4,"1912":1}}],["corresponding",{"2":{"57":2,"158":1,"771":1,"1129":1,"1371":3}}],["correspond",{"2":{"54":1,"66":1,"214":1,"1131":1,"1276":1,"1371":2,"2399":1}}],["code",{"2":{"64":1,"78":1,"103":1,"114":1,"142":1,"147":1,"157":1,"181":1,"193":1,"1316":1,"1371":2,"2701":1}}],["collisions",{"2":{"366":1}}],["collective",{"2":{"649":1}}],["collecting",{"2":{"187":1}}],["collection",{"2":{"59":1,"74":1,"131":2,"195":1,"1371":7,"1434":1}}],["collect",{"2":{"148":1,"2552":1,"2554":1,"2648":2}}],["collected",{"2":{"72":1,"1371":2}}],["col",{"2":{"284":2,"331":2,"1045":1,"2701":9,"2704":4,"2711":5}}],["colgap",{"0":{"654":1},"2":{"185":1,"513":1,"604":2,"654":2,"1313":1,"1371":1,"2701":4,"2711":1}}],["colgaps",{"2":{"160":1}}],["colourbars",{"2":{"1371":1}}],["colour",{"2":{"1371":1}}],["colons",{"2":{"601":1}}],["colon",{"2":{"160":1}}],["colorcet",{"0":{"2737":1}}],["color2",{"2":{"1371":1}}],["color1",{"2":{"1371":1}}],["colorrange",{"0":{"542":1,"947":1,"976":1,"1014":1,"1052":1,"1089":1,"1135":1,"1194":1,"1231":1,"1290":1,"1326":1,"1359":1,"1379":1,"1411":1,"1447":1,"1479":1,"1521":1,"1551":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1980":1,"2019":1,"2077":1,"2109":1,"2139":1,"2190":1,"2226":1,"2268":1,"2442":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2654":1},"2":{"193":1,"535":2,"648":4,"672":1,"680":1,"695":1,"952":1,"960":1,"981":1,"990":1,"1019":1,"1028":1,"1058":1,"1064":1,"1080":1,"1100":1,"1113":1,"1192":1,"1199":1,"1214":1,"1229":1,"1236":1,"1251":1,"1330":1,"1337":1,"1352":1,"1371":121,"1384":1,"1393":1,"1417":1,"1424":1,"1440":5,"1451":1,"1457":1,"1481":1,"1482":1,"1526":1,"1534":1,"1556":1,"1564":1,"1591":1,"1597":1,"1619":1,"1628":1,"1651":1,"1659":1,"1683":1,"1689":1,"1718":1,"1723":1,"1832":1,"1840":1,"1943":1,"1950":1,"1963":1,"1989":1,"1994":1,"2024":1,"2033":1,"2082":1,"2091":1,"2116":1,"2121":1,"2134":1,"2196":1,"2205":1,"2219":1,"2231":1,"2238":1,"2277":1,"2284":1,"2447":1,"2455":1,"2481":1,"2489":1,"2514":1,"2520":1,"2538":1,"2539":1,"2554":3,"2556":3,"2571":1,"2578":1,"2603":1,"2611":1,"2659":1,"2667":1,"2726":4,"2728":5}}],["colorrange=new",{"2":{"1318":1}}],["colorrange=",{"2":{"29":1}}],["colorant",{"2":{"139":1,"1050":3,"1371":20,"1549":3,"1675":3,"1825":3,"1964":1,"2224":1,"2266":2,"2596":3}}],["colored",{"2":{"107":1,"148":1,"1371":2,"2188":1,"2534":1}}],["colorblind6",{"2":{"2738":1}}],["colorblind",{"2":{"2738":1}}],["colorbrewer",{"0":{"2735":1},"2":{"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":37,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1}}],["colorbars",{"2":{"535":3,"1440":1}}],["colorbar",{"0":{"535":1,"756":1,"1439":1,"1440":1,"2708":1},"1":{"536":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1,"547":1,"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"2709":1},"2":{"94":1,"95":1,"135":1,"158":2,"166":1,"180":1,"535":13,"536":1,"538":1,"541":1,"542":1,"543":1,"545":1,"546":1,"557":1,"565":1,"569":1,"590":1,"591":1,"592":2,"596":1,"597":2,"725":1,"769":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1261":3,"1311":1,"1327":1,"1371":48,"1380":1,"1412":1,"1439":3,"1440":8,"1441":1,"1448":1,"1472":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2191":1,"2227":1,"2269":1,"2340":2,"2342":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2692":8,"2701":2,"2707":1,"2708":3,"2709":3,"2710":2,"2717":1}}],["colorbuffer",{"2":{"27":2,"28":1,"192":4,"1371":4}}],["colormaplike",{"2":{"1371":2}}],["colormaps",{"0":{"2554":1,"2730":1},"1":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1},"2":{"1357":1,"1371":1,"1440":1,"2727":1,"2730":1}}],["colormap",{"0":{"541":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1134":1,"1193":1,"1230":1,"1265":1,"1289":1,"1325":1,"1358":1,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2108":1,"2138":1,"2189":1,"2225":1,"2267":1,"2345":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1},"2":{"42":1,"75":1,"76":1,"116":1,"147":2,"148":8,"151":1,"163":2,"186":8,"193":1,"535":13,"536":1,"541":2,"605":1,"648":5,"671":2,"679":2,"694":2,"725":2,"769":1,"925":1,"943":1,"946":3,"947":1,"972":1,"975":3,"976":1,"1005":1,"1013":3,"1014":1,"1047":1,"1051":3,"1052":1,"1080":3,"1082":1,"1088":3,"1089":1,"1134":1,"1190":1,"1192":1,"1193":3,"1194":1,"1227":1,"1229":1,"1230":3,"1231":1,"1265":1,"1289":1,"1313":1,"1321":1,"1325":3,"1326":1,"1352":3,"1358":1,"1371":265,"1375":1,"1378":3,"1379":1,"1407":1,"1410":3,"1411":1,"1437":1,"1439":1,"1440":1,"1444":1,"1446":3,"1447":1,"1472":3,"1475":1,"1478":3,"1479":1,"1517":1,"1520":3,"1521":1,"1547":1,"1549":1,"1550":3,"1551":1,"1574":2,"1584":1,"1586":2,"1587":1,"1610":1,"1612":1,"1613":3,"1614":1,"1642":1,"1645":3,"1646":1,"1669":1,"1672":1,"1676":3,"1677":1,"1707":1,"1711":3,"1712":1,"1821":1,"1823":1,"1825":1,"1826":3,"1827":1,"1850":2,"1933":1,"1936":3,"1937":1,"1963":2,"1976":1,"1978":1,"1979":7,"1980":1,"2015":1,"2018":3,"2019":1,"2073":1,"2076":3,"2077":1,"2105":1,"2108":3,"2109":1,"2138":1,"2156":1,"2165":1,"2182":1,"2184":1,"2189":3,"2190":1,"2219":3,"2221":1,"2225":3,"2226":1,"2264":1,"2266":1,"2267":3,"2268":1,"2340":2,"2341":1,"2345":2,"2349":1,"2350":1,"2438":1,"2441":3,"2442":1,"2467":4,"2471":1,"2474":3,"2475":1,"2505":1,"2509":3,"2510":1,"2532":1,"2534":1,"2535":3,"2536":1,"2554":5,"2559":1,"2563":3,"2564":1,"2594":1,"2596":1,"2597":3,"2598":1,"2621":2,"2650":1,"2653":3,"2654":1,"2701":1,"2710":1,"2726":1,"2727":1,"2728":9,"2730":1}}],["colormap=colormap",{"2":{"2467":2}}],["colormap=cmap",{"2":{"1313":1}}],["colormap=makie",{"2":{"536":1,"1371":1}}],["colormap=",{"2":{"29":1,"30":1,"32":1,"159":2,"1188":1,"1311":1,"1315":1,"1371":3,"1670":1}}],["color=lp",{"2":{"1795":1}}],["color=lengths",{"2":{"1002":1}}],["color=z",{"2":{"1371":1,"2224":1}}],["color=makie",{"2":{"1371":1,"1795":3}}],["color=float32",{"2":{"45":1}}],["color=cs",{"2":{"1795":16}}],["color=col",{"2":{"1045":1}}],["color=colors",{"2":{"2629":4}}],["color=color",{"2":{"31":1,"162":1,"2721":1}}],["color=cycled",{"2":{"162":2}}],["color=c",{"2":{"32":1}}],["color=1",{"2":{"32":1,"42":1,"536":1,"1371":1,"1970":1}}],["color=earth",{"2":{"32":1}}],["color=input",{"2":{"30":5}}],["color=nothing",{"2":{"28":2,"1371":1,"2224":1}}],["color=",{"2":{"28":1,"31":1,"43":1,"158":1,"159":2,"162":1,"712":1,"943":1,"972":1,"1005":1,"1047":1,"1080":1,"1082":1,"1190":1,"1225":4,"1227":1,"1321":1,"1371":39,"1373":1,"1375":1,"1407":1,"1436":4,"1444":1,"1475":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1670":2,"1672":1,"1707":1,"1795":1,"1823":1,"1933":1,"1976":1,"2015":1,"2053":1,"2054":1,"2071":2,"2073":1,"2105":1,"2182":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2530":1,"2532":1,"2559":1,"2594":1,"2629":2,"2648":1,"2650":1,"2677":1,"2717":1,"2719":1,"2720":2,"2721":4,"2725":2}}],["colorscheme",{"2":{"2739":1}}],["colorschemes",{"2":{"29":1,"2730":1,"2731":2}}],["colorscale=log10",{"2":{"1471":1}}],["colorscale",{"0":{"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1136":1,"1195":1,"1232":1,"1266":1,"1291":1,"1327":1,"1360":1,"1380":1,"1412":1,"1441":1,"1448":1,"1480":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2110":1,"2140":1,"2191":1,"2227":1,"2269":1,"2346":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1},"2":{"1188":2,"1371":43,"1441":1,"1471":3,"1472":1,"2554":3}}],["colors",{"0":{"2726":1,"2729":1},"1":{"2727":1,"2728":1,"2729":1,"2730":1,"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1},"2":{"2":1,"28":3,"30":2,"31":2,"32":2,"47":1,"75":4,"76":4,"148":9,"176":1,"183":1,"184":1,"187":2,"188":3,"192":1,"193":4,"605":2,"648":1,"649":3,"946":1,"975":1,"1013":1,"1050":1,"1051":1,"1063":1,"1080":3,"1088":1,"1129":1,"1193":1,"1230":1,"1325":1,"1352":1,"1371":75,"1378":1,"1410":1,"1434":1,"1439":1,"1446":1,"1456":1,"1478":1,"1496":1,"1520":1,"1549":2,"1550":1,"1574":1,"1586":1,"1596":1,"1613":1,"1645":1,"1669":2,"1675":1,"1676":1,"1688":1,"1711":1,"1795":6,"1825":2,"1826":1,"1850":1,"1907":19,"1914":1,"1936":1,"1963":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2260":1,"2266":1,"2267":1,"2345":1,"2349":1,"2350":1,"2397":2,"2441":1,"2474":1,"2509":1,"2519":1,"2535":1,"2553":1,"2554":1,"2555":1,"2562":3,"2563":1,"2596":2,"2597":1,"2621":1,"2629":9,"2653":1,"2686":1,"2721":2,"2726":3,"2727":1,"2728":3,"2729":2,"2730":2,"2731":1}}],["color",{"0":{"107":1,"476":1,"608":1,"609":1,"610":1,"626":1,"729":1,"730":1,"731":1,"732":1,"734":1,"745":1,"865":1,"866":1,"867":1,"945":1,"962":1,"974":1,"993":1,"1012":1,"1032":1,"1050":1,"1068":1,"1085":1,"1086":1,"1087":1,"1106":1,"1116":1,"1133":1,"1170":1,"1192":1,"1217":1,"1229":1,"1254":1,"1278":1,"1288":1,"1340":1,"1357":1,"1377":1,"1396":1,"1409":1,"1426":1,"1459":1,"1483":1,"1496":1,"1502":1,"1509":1,"1510":1,"1519":1,"1536":1,"1549":1,"1567":1,"1599":1,"1612":1,"1631":1,"1644":1,"1661":1,"1675":1,"1693":1,"1710":1,"1728":1,"1798":1,"1825":1,"1843":1,"1859":1,"1885":1,"1914":1,"1935":1,"1952":1,"1978":1,"2000":1,"2017":1,"2041":1,"2056":1,"2066":1,"2075":1,"2094":1,"2107":1,"2126":1,"2137":1,"2174":1,"2188":1,"2209":1,"2224":1,"2241":1,"2266":1,"2287":1,"2320":1,"2359":1,"2371":1,"2374":1,"2377":1,"2395":1,"2404":1,"2440":1,"2457":1,"2492":1,"2506":1,"2522":1,"2534":1,"2543":1,"2553":1,"2562":1,"2581":1,"2596":1,"2614":1,"2631":1,"2633":1,"2636":1,"2652":1,"2669":1},"2":{"2":5,"4":7,"17":1,"21":3,"28":1,"29":4,"30":2,"31":1,"32":1,"44":13,"45":4,"47":8,"58":7,"61":13,"75":9,"76":5,"107":1,"115":2,"116":2,"117":2,"132":2,"135":2,"136":7,"138":1,"147":6,"148":4,"162":1,"163":1,"181":5,"182":5,"183":5,"184":4,"186":12,"187":10,"188":13,"189":2,"191":1,"192":2,"193":1,"200":2,"203":3,"205":2,"221":1,"222":1,"229":1,"233":1,"236":1,"237":1,"245":1,"247":1,"253":1,"259":1,"263":1,"264":1,"270":1,"275":1,"286":1,"287":1,"289":1,"306":1,"310":1,"311":1,"317":1,"322":1,"333":1,"334":1,"336":1,"355":1,"357":1,"372":1,"378":1,"381":1,"386":1,"392":1,"393":1,"394":1,"395":1,"398":1,"400":1,"409":1,"411":1,"414":1,"419":1,"425":1,"426":1,"427":1,"428":1,"431":1,"433":1,"442":1,"445":1,"450":1,"456":1,"457":1,"458":1,"459":1,"462":1,"464":1,"476":5,"481":1,"489":1,"492":1,"493":2,"494":2,"503":1,"504":1,"505":1,"507":1,"516":2,"517":1,"518":1,"519":1,"523":1,"524":1,"539":1,"547":1,"548":1,"549":1,"555":1,"558":1,"560":1,"566":1,"574":1,"577":1,"588":1,"598":1,"600":1,"605":2,"608":2,"609":2,"610":1,"623":2,"626":1,"644":4,"645":4,"646":7,"647":10,"648":9,"649":8,"652":1,"653":1,"655":1,"664":1,"670":1,"678":1,"683":1,"688":1,"691":1,"693":1,"697":1,"702":1,"725":1,"729":2,"730":2,"731":1,"732":1,"734":1,"745":1,"748":1,"767":2,"769":3,"770":2,"774":3,"775":2,"779":1,"782":1,"796":1,"801":1,"808":1,"813":2,"820":1,"830":1,"835":1,"841":1,"845":2,"853":1,"861":1,"865":2,"866":2,"867":1,"880":1,"894":1,"895":2,"896":1,"897":2,"899":1,"900":1,"901":1,"902":1,"905":1,"919":1,"920":1,"925":1,"929":2,"931":2,"932":1,"941":1,"943":1,"945":1,"946":1,"948":1,"949":1,"952":1,"960":1,"962":1,"972":1,"974":1,"975":1,"977":1,"978":1,"981":1,"990":1,"993":1,"1005":1,"1006":2,"1012":1,"1013":1,"1015":1,"1019":1,"1025":2,"1028":1,"1032":1,"1045":1,"1047":1,"1050":2,"1051":1,"1053":1,"1054":1,"1058":1,"1064":1,"1068":1,"1080":13,"1082":1,"1088":1,"1090":1,"1091":1,"1100":1,"1113":1,"1116":1,"1129":7,"1137":1,"1165":3,"1166":1,"1190":1,"1192":2,"1193":1,"1195":1,"1199":1,"1205":2,"1214":1,"1217":1,"1227":1,"1229":2,"1230":1,"1232":1,"1236":1,"1242":2,"1251":1,"1254":1,"1268":2,"1269":2,"1292":1,"1321":1,"1325":1,"1327":1,"1330":1,"1337":1,"1340":1,"1351":2,"1352":5,"1357":2,"1361":1,"1371":495,"1373":2,"1375":1,"1377":1,"1378":1,"1380":1,"1381":1,"1384":1,"1393":1,"1396":1,"1405":5,"1407":1,"1409":2,"1410":1,"1412":1,"1413":1,"1417":1,"1424":1,"1426":1,"1441":1,"1444":1,"1446":1,"1448":1,"1451":1,"1457":1,"1459":1,"1468":4,"1469":4,"1472":2,"1475":1,"1478":1,"1480":1,"1481":1,"1482":1,"1483":1,"1489":2,"1490":1,"1496":3,"1497":1,"1517":1,"1519":1,"1520":1,"1522":1,"1523":1,"1526":1,"1534":1,"1536":1,"1547":1,"1549":2,"1550":1,"1552":1,"1553":1,"1556":1,"1564":1,"1567":1,"1573":1,"1584":1,"1586":1,"1588":1,"1591":1,"1597":1,"1599":1,"1608":4,"1610":1,"1612":6,"1613":1,"1615":1,"1616":1,"1619":1,"1624":1,"1625":2,"1627":1,"1628":1,"1631":1,"1639":1,"1640":4,"1642":1,"1644":1,"1645":1,"1647":1,"1648":1,"1651":1,"1659":1,"1661":1,"1669":2,"1670":4,"1672":1,"1675":2,"1676":1,"1678":1,"1679":1,"1683":1,"1689":1,"1693":1,"1705":2,"1707":1,"1710":1,"1711":1,"1713":1,"1714":1,"1718":1,"1723":1,"1728":1,"1795":2,"1821":6,"1823":1,"1825":2,"1826":1,"1828":1,"1829":1,"1832":1,"1840":1,"1843":1,"1849":1,"1859":1,"1860":1,"1885":1,"1886":1,"1907":14,"1914":1,"1915":1,"1931":2,"1933":1,"1935":2,"1936":1,"1938":1,"1939":1,"1943":1,"1950":1,"1952":1,"1963":4,"1965":2,"1966":3,"1969":1,"1971":1,"1973":1,"1974":7,"1976":1,"1978":7,"1979":5,"1981":1,"1982":1,"1987":1,"1989":1,"1994":1,"2000":1,"2005":1,"2013":3,"2015":1,"2017":1,"2018":1,"2020":1,"2021":1,"2024":1,"2033":1,"2041":1,"2045":1,"2073":1,"2075":1,"2076":1,"2078":1,"2079":1,"2082":1,"2091":1,"2094":1,"2105":1,"2107":2,"2108":1,"2110":1,"2112":1,"2116":1,"2121":1,"2126":1,"2134":2,"2141":2,"2171":2,"2175":1,"2181":1,"2182":1,"2184":1,"2188":4,"2189":1,"2191":1,"2196":1,"2205":1,"2209":1,"2221":1,"2224":1,"2225":1,"2227":1,"2231":1,"2238":1,"2241":1,"2253":1,"2254":1,"2256":2,"2257":1,"2259":2,"2260":4,"2264":1,"2266":3,"2267":1,"2269":1,"2275":1,"2277":1,"2284":1,"2287":1,"2294":1,"2307":1,"2320":1,"2327":1,"2330":1,"2340":2,"2341":3,"2342":1,"2346":1,"2349":3,"2350":3,"2368":1,"2371":1,"2374":1,"2377":1,"2385":1,"2393":1,"2395":1,"2397":6,"2405":1,"2438":1,"2440":1,"2441":1,"2443":1,"2444":1,"2447":1,"2455":1,"2457":1,"2471":1,"2474":1,"2476":1,"2481":1,"2489":1,"2492":1,"2505":1,"2509":1,"2511":1,"2514":1,"2520":1,"2522":1,"2532":1,"2534":1,"2535":1,"2537":1,"2538":1,"2539":1,"2541":1,"2543":1,"2549":1,"2553":4,"2554":1,"2555":3,"2559":1,"2563":1,"2565":1,"2571":1,"2578":1,"2581":1,"2590":1,"2594":1,"2596":2,"2597":1,"2599":1,"2600":1,"2603":1,"2611":1,"2614":1,"2620":1,"2629":1,"2632":1,"2636":1,"2650":1,"2652":1,"2653":1,"2655":1,"2656":1,"2659":1,"2667":1,"2669":1,"2679":6,"2681":6,"2682":5,"2684":1,"2685":1,"2686":5,"2687":3,"2688":3,"2692":2,"2698":3,"2699":2,"2701":5,"2707":2,"2710":1,"2711":1,"2712":1,"2717":2,"2721":3,"2726":10,"2727":2,"2728":28,"2730":4}}],["colsize",{"2":{"595":2,"596":1,"597":2,"598":1,"2692":2,"2701":3,"2713":2}}],["colsizes",{"2":{"159":1,"160":1}}],["cols",{"2":{"61":2}}],["column",{"0":{"594":1,"888":1},"1":{"595":1,"596":1,"597":1,"598":1},"2":{"47":4,"93":2,"101":3,"126":1,"128":3,"134":2,"135":8,"159":4,"219":1,"595":4,"596":5,"597":16,"598":2,"601":1,"603":1,"623":1,"880":2,"888":1,"1371":13,"2341":1,"2365":1,"2692":4,"2697":1,"2702":5,"2703":1,"2706":1,"2712":2,"2713":1,"2715":3}}],["columns=",{"2":{"47":1}}],["columns",{"0":{"93":1,"602":1,"603":1,"604":1},"2":{"47":5,"93":1,"94":1,"122":1,"134":1,"160":4,"594":1,"597":4,"598":1,"601":1,"603":1,"604":1,"685":1,"1371":1,"2692":1,"2711":1,"2714":1,"2715":1}}],["coming",{"2":{"148":1}}],["come",{"2":{"138":1,"1608":1,"1640":1,"1974":1,"2703":1}}],["comes",{"2":{"101":1,"102":3,"147":1}}],["comments",{"2":{"1314":1}}],["command",{"2":{"136":1,"163":1,"1371":6,"2695":4}}],["commands",{"2":{"96":2,"114":1,"119":1,"143":1,"1371":6,"1964":1,"1967":1}}],["comma",{"2":{"132":1}}],["commonly",{"2":{"1285":1,"1371":1,"2721":1}}],["common",{"2":{"130":1,"142":1,"202":1,"276":1,"287":1,"296":1,"323":1,"334":1,"343":1,"648":1,"1371":1,"1511":1,"2258":1,"2692":2,"2700":1,"2723":1,"2728":1}}],["commons",{"2":{"32":1,"1442":1}}],["combinations",{"2":{"148":1,"1371":1,"1438":1}}],["combination",{"2":{"75":1,"78":1,"296":1,"343":1,"795":1,"1192":1,"1229":1,"1371":5,"1907":1}}],["combine",{"2":{"176":2}}],["combined",{"2":{"64":1,"78":1,"147":1,"1371":3}}],["combines",{"2":{"63":1}}],["com",{"2":{"31":2,"32":6,"149":1,"1315":1,"2691":1}}],["complicated",{"2":{"1371":1,"2341":1}}],["complement",{"2":{"220":1}}],["completed",{"2":{"2695":1}}],["completely",{"2":{"42":1,"161":1,"212":1,"378":1}}],["complete",{"2":{"16":1,"891":1,"922":1}}],["complexity",{"2":{"142":1}}],["complex",{"0":{"2701":1},"1":{"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"4":1,"35":1,"46":1,"71":2,"134":1,"157":2,"158":2,"164":1,"215":1,"216":1,"597":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"1967":1,"2239":1,"2490":1,"2579":1,"2690":1,"2701":1}}],["compression",{"2":{"1371":12}}],["compression=nothing",{"2":{"1371":1}}],["compromise",{"2":{"102":1,"2676":1}}],["computing",{"2":{"1440":1}}],["computations",{"2":{"122":1}}],["computation",{"2":{"102":1,"1371":1}}],["computers",{"2":{"2695":1}}],["computes",{"2":{"140":1,"209":2,"1371":2,"1881":2}}],["computed",{"0":{"124":1,"126":1},"2":{"122":2,"126":1,"1371":2,"1469":1,"2339":1,"2396":1}}],["compute",{"2":{"81":1,"117":1,"125":2,"128":1,"1371":1,"1881":1}}],["composition",{"2":{"1371":1,"2188":1}}],["composed",{"2":{"1371":1}}],["compose",{"2":{"158":1}}],["compound",{"2":{"96":1}}],["component",{"2":{"47":1,"192":1,"1371":2,"2224":1}}],["components",{"2":{"47":1,"96":1,"769":1,"1001":2,"1008":1,"1128":1,"1371":10,"2628":1}}],["compare",{"2":{"1371":1,"2122":1,"2629":1}}],["comparing",{"2":{"1371":1,"1881":1}}],["comparison",{"2":{"78":1}}],["comparable",{"2":{"1371":1}}],["compatibility",{"2":{"2731":1}}],["compatible",{"2":{"68":2,"769":1,"795":1,"1371":4}}],["compatability",{"0":{"769":1}}],["company",{"2":{"166":1}}],["compiled",{"2":{"18":1}}],["congratulations",{"2":{"2695":1}}],["cone",{"2":{"1007":1,"1008":2,"1371":4}}],["condition",{"2":{"78":1,"1371":1}}],["conditionally",{"2":{"77":1}}],["connectivity",{"2":{"1371":2,"1820":2}}],["connection",{"2":{"21":1,"35":1,"36":1,"37":1,"38":1,"112":1,"2694":1,"2695":1}}],["connects",{"2":{"1371":1,"1820":1}}],["connect=false",{"2":{"1371":2}}],["connected",{"2":{"73":1,"140":1,"1371":2,"1607":1,"2719":1}}],["connect",{"2":{"21":2,"36":1,"111":1,"112":1,"140":1,"148":2,"1371":2,"1670":1,"2503":2}}],["conservatory",{"2":{"1442":1}}],["consecutive",{"2":{"1210":1,"1247":1,"1275":1,"1371":4,"2356":1}}],["consumed",{"2":{"1371":1}}],["consumes",{"2":{"1371":1}}],["consume",{"2":{"73":6,"75":1,"77":10,"1371":2}}],["consult",{"2":{"46":1}}],["console",{"2":{"44":5,"45":3}}],["constant",{"2":{"103":2,"1371":1}}],["constants",{"2":{"17":1}}],["constrained",{"0":{"2371":1,"2372":1,"2373":1,"2389":1},"2":{"1371":9,"2341":1,"2368":3,"2371":1,"2372":1,"2373":1,"2389":1}}],["constrains",{"2":{"861":1}}],["constraints",{"2":{"94":1,"219":1,"367":1,"598":1,"2692":1}}],["constrain",{"2":{"94":1,"219":1,"598":1}}],["construction",{"0":{"1969":1}}],["constructing",{"2":{"647":1,"1964":1}}],["constructs",{"2":{"1371":2}}],["construct",{"2":{"148":1,"182":1,"647":1,"1371":7,"1966":2,"2705":1}}],["constructor",{"2":{"106":1,"646":1,"648":1,"1371":2,"2716":1}}],["constructors",{"2":{"53":1,"1371":5}}],["constructed",{"2":{"62":1,"120":1,"1371":1,"1962":1}}],["const",{"2":{"44":6,"45":5}}],["consist",{"2":{"1967":1}}],["consists",{"2":{"117":1,"649":1}}],["consistently",{"2":{"65":1}}],["consistency",{"2":{"19":1}}],["considering",{"2":{"2530":1}}],["considerations",{"2":{"102":1}}],["consider",{"2":{"66":1,"81":1,"84":1,"103":1,"107":1,"187":2,"774":1,"1035":1,"1309":1,"1371":3}}],["considered",{"2":{"33":1,"1371":1,"2549":1,"2721":1}}],["concerned",{"2":{"2692":2}}],["concept",{"2":{"13":1,"102":1}}],["concretely",{"2":{"8":1}}],["contrast",{"2":{"2721":1}}],["contract",{"2":{"2706":1}}],["controllable",{"2":{"2676":1}}],["controlling",{"2":{"1152":1,"1371":1}}],["controller",{"2":{"65":1}}],["controlled",{"2":{"49":2,"51":2,"92":1,"623":1,"1371":1,"2682":1}}],["controls",{"2":{"32":1,"49":1,"54":1,"55":1,"57":6,"70":1,"115":1,"151":1,"153":1,"155":1,"188":3,"219":1,"223":1,"226":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"282":1,"283":1,"295":1,"296":1,"298":1,"299":1,"308":1,"316":1,"319":1,"325":1,"329":1,"330":1,"342":1,"343":1,"345":1,"346":1,"355":1,"368":1,"369":1,"376":1,"382":1,"391":1,"392":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":1,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"531":1,"532":1,"540":1,"554":1,"556":1,"563":1,"567":1,"571":1,"572":1,"583":1,"586":1,"589":1,"591":1,"613":1,"617":1,"619":1,"620":1,"635":1,"636":1,"639":1,"656":1,"700":1,"701":1,"709":1,"720":1,"721":1,"722":1,"746":1,"747":1,"780":1,"781":1,"786":1,"798":1,"803":1,"815":1,"818":1,"822":1,"824":1,"825":1,"827":1,"832":1,"837":1,"847":1,"850":1,"857":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"906":1,"914":1,"917":1,"918":1,"936":1,"937":1,"963":1,"968":1,"986":1,"994":1,"1000":1,"1034":1,"1043":1,"1069":1,"1077":1,"1078":1,"1093":1,"1096":1,"1118":1,"1126":1,"1210":1,"1218":1,"1223":1,"1247":1,"1255":1,"1260":1,"1279":1,"1284":1,"1342":1,"1349":1,"1371":124,"1372":1,"1389":1,"1397":1,"1403":1,"1427":1,"1432":1,"1460":1,"1465":1,"1537":1,"1542":1,"1568":1,"1578":1,"1600":1,"1605":1,"1606":1,"1624":1,"1632":1,"1637":1,"1662":1,"1667":1,"1694":1,"1702":1,"1703":1,"1729":1,"1738":1,"1739":1,"1810":1,"1818":1,"1819":1,"1844":1,"1854":1,"1873":1,"1880":1,"1899":1,"1906":1,"1953":1,"1958":1,"2001":1,"2007":1,"2011":1,"2042":1,"2049":1,"2087":1,"2095":1,"2101":1,"2127":1,"2132":1,"2152":1,"2169":1,"2210":1,"2217":1,"2242":1,"2250":1,"2251":1,"2289":1,"2297":1,"2300":1,"2323":1,"2335":1,"2360":1,"2366":1,"2423":1,"2433":1,"2458":1,"2463":1,"2493":1,"2501":1,"2523":1,"2528":1,"2567":1,"2576":1,"2577":1,"2582":1,"2591":1,"2615":1,"2625":1,"2670":1,"2675":1,"2681":4,"2686":1,"2721":1}}],["control",{"2":{"9":1,"57":1,"78":9,"92":1,"128":1,"147":1,"159":1,"160":1,"301":1,"348":1,"366":1,"645":1,"647":1,"771":2,"778":1,"795":1,"1188":1,"1318":2,"1371":10,"1442":1,"1468":1,"1469":1,"1859":1,"1885":1,"2341":1,"2682":1,"2692":2,"2701":1,"2704":1,"2718":1}}],["continously",{"2":{"605":1,"861":1}}],["continues",{"2":{"1371":3}}],["continue",{"2":{"76":1,"77":1,"1371":1,"2710":1}}],["continuous",{"2":{"57":1,"1371":2,"2730":1}}],["containers",{"2":{"142":1,"741":1}}],["container",{"2":{"137":1,"141":2,"151":2,"189":1,"741":1,"1371":1,"2697":1}}],["contained",{"2":{"100":1,"189":1,"600":1,"1371":2,"2556":1}}],["containing",{"2":{"132":2,"688":1,"690":1,"691":1,"692":1}}],["contain",{"2":{"120":1,"602":1,"1050":1,"1371":6,"1549":1,"1675":1,"1825":1,"2596":1,"2697":1,"2721":1}}],["contains",{"2":{"74":15,"81":1,"95":1,"117":2,"147":1,"1371":8,"1967":1,"1969":1,"2050":1,"2676":1,"2720":1}}],["contour3d",{"0":{"1224":1,"1749":1},"1":{"1225":1,"1226":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1},"2":{"1224":3,"1225":4,"1371":11,"2680":1}}],["contourf",{"0":{"1261":1,"1750":1},"1":{"1262":1,"1263":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1},"2":{"159":1,"163":3,"535":3,"1261":6,"1262":2,"1275":3,"1371":16,"2701":2,"2707":2}}],["contour",{"0":{"1187":1,"1748":1},"1":{"1188":1,"1189":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1},"2":{"39":1,"43":1,"47":1,"159":5,"1187":6,"1188":4,"1192":2,"1205":1,"1206":1,"1207":2,"1208":1,"1209":1,"1210":1,"1224":1,"1225":1,"1229":2,"1242":1,"1243":1,"1244":2,"1245":1,"1246":1,"1247":1,"1261":1,"1371":34,"2467":1,"2701":2,"2707":2,"2708":2}}],["contentgroups",{"2":{"1371":3}}],["content",{"0":{"94":1},"2":{"47":6,"48":2,"93":1,"94":3,"98":1,"99":1,"100":5,"102":2,"103":2,"114":1,"122":3,"125":1,"126":1,"139":1,"142":1,"158":1,"209":1,"236":1,"245":1,"263":1,"310":1,"595":2,"596":1,"597":3,"598":1,"599":1,"649":1,"687":1,"773":1,"1371":9,"2692":7,"2702":2,"2703":1,"2709":2,"2714":1,"2717":1}}],["contents",{"2":{"6":1,"100":11,"148":1,"1371":3}}],["contexts",{"2":{"102":1}}],["context",{"2":{"17":1,"21":4,"26":2,"27":8,"30":1,"1371":2,"2696":1}}],["confines",{"2":{"2692":1}}],["configurable",{"2":{"151":1}}],["configuration",{"2":{"17":1,"18":1,"112":1,"127":1}}],["configure",{"2":{"42":1,"46":1,"112":1,"114":2}}],["configured",{"2":{"18":1}}],["config",{"0":{"11":1,"17":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"9":1,"11":5,"15":1,"17":5,"27":5,"40":5,"1371":4}}],["confusing",{"2":{"1371":1,"1924":1}}],["confusingly",{"2":{"158":1}}],["confused",{"2":{"158":1}}],["conflicts",{"2":{"7":1}}],["convex",{"0":{"2374":1,"2375":1,"2376":1,"2390":1},"2":{"1371":8,"2368":3,"2374":1,"2375":1,"2376":1,"2390":1}}],["convention",{"2":{"158":1}}],["convenience",{"2":{"77":1,"131":1,"134":1,"135":1,"202":1,"231":1,"648":1,"1371":1,"2555":1}}],["conveniently",{"2":{"15":1,"1439":1,"2260":1}}],["convenient",{"2":{"4":1,"102":1,"103":1,"136":1,"161":1,"2707":1}}],["conversation",{"2":{"197":1}}],["conversiontrait",{"2":{"144":1,"145":1}}],["conversion=uc",{"2":{"70":1}}],["conversion=conversion",{"2":{"70":2}}],["conversion=categoricalconversion",{"2":{"70":1}}],["conversion=makie",{"2":{"68":1}}],["conversion",{"0":{"61":1,"145":1,"146":1,"224":1,"225":1,"358":1,"359":1,"360":1,"715":1,"716":1,"717":1,"783":1,"784":1},"1":{"62":1,"63":1,"64":1,"65":1},"2":{"61":1,"62":4,"64":1,"65":1,"66":1,"68":6,"69":3,"70":6,"71":9,"144":2,"145":4,"162":3,"224":1,"225":1,"358":1,"359":1,"360":1,"715":1,"716":1,"717":1,"783":1,"784":1,"1309":1,"1371":17,"2070":1,"2133":1,"2252":1}}],["conversions",{"0":{"60":1,"62":1,"67":1,"70":1},"1":{"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"68":1,"69":1,"70":1,"71":1},"2":{"69":2,"70":1,"71":2,"144":2,"644":1,"1371":2}}],["converts",{"2":{"62":1,"67":1,"71":2,"158":1,"191":1,"1371":2}}],["converted",{"2":{"44":1,"61":1,"62":3,"66":1,"67":1,"71":1,"144":1,"146":2,"148":1,"154":1,"1317":1,"1371":4,"2556":2,"2721":1,"2726":1}}],["convert",{"0":{"145":1,"146":1,"161":1,"162":1,"163":1,"2724":1},"2":{"3":1,"61":1,"62":2,"64":1,"71":6,"103":1,"143":2,"144":5,"145":8,"146":4,"149":1,"161":3,"162":2,"163":3,"164":1,"1316":1,"1320":1,"1371":30,"1964":1,"2341":3,"2368":1,"2724":2,"2725":1}}],["cost",{"2":{"1608":1,"1640":1,"1974":1}}],["cosine",{"2":{"725":1,"1371":1}}],["cosd",{"2":{"32":3,"2686":3}}],["cos",{"2":{"4":1,"30":2,"32":2,"136":3,"200":1,"205":1,"535":1,"645":4,"648":2,"725":1,"767":1,"775":1,"1002":6,"1045":1,"1188":2,"1312":1,"1313":2,"1371":1,"1670":2,"1705":1,"1966":1,"2134":2,"2219":1,"2253":1,"2259":4,"2341":5,"2368":2,"2503":1,"2530":1,"2679":3,"2688":1,"2701":2,"2707":2,"2717":1}}],["counts",{"0":{"1470":1},"2":{"489":5,"1471":1}}],["counter",{"2":{"183":1,"2341":3,"2368":1}}],["counterparts",{"2":{"158":1}}],["counterclockwise",{"2":{"57":1,"292":1,"339":1,"634":1,"785":1,"1371":3}}],["count",{"0":{"1472":1},"2":{"81":4,"102":1,"489":1,"1371":6,"1470":1,"1486":1,"1507":1,"2178":1,"2397":1,"2424":2}}],["couple",{"2":{"27":1,"42":1,"77":1,"79":1,"122":1,"148":1,"202":1,"206":1,"712":1,"1964":1,"1967":1,"2676":1,"2706":1}}],["could",{"2":{"2":1,"4":1,"59":1,"77":1,"90":1,"94":1,"103":1,"138":2,"139":1,"140":1,"142":1,"163":1,"180":1,"366":1,"647":1,"1315":1,"2702":1}}],["course",{"2":{"2":1,"48":1,"98":1,"103":1,"597":1,"2692":1}}],["capture",{"2":{"2690":1}}],["caps",{"2":{"1371":2,"1433":1,"1959":1}}],["cap",{"2":{"987":1,"1371":5,"1390":1,"1625":1,"2088":1}}],["capable",{"2":{"23":2}}],["capabilities",{"2":{"8":1,"13":1,"195":1,"2680":2}}],["cache",{"2":{"117":1}}],["catmesh",{"2":{"2691":2}}],["cat",{"2":{"1080":6,"2688":6,"2691":1}}],["category10",{"2":{"2737":1}}],["category",{"2":{"197":1,"1131":1,"1317":5,"1371":5,"1907":61,"1910":1,"1911":1,"2399":1}}],["categories",{"2":{"70":2,"71":2,"1128":1,"1129":6,"1131":5,"1317":1,"1371":6,"1907":20,"1921":1,"1964":1,"2396":1,"2397":10,"2398":4,"2399":5}}],["categorical=true",{"2":{"536":1}}],["categoricalconversion",{"2":{"68":1,"70":3}}],["categorical",{"0":{"536":1,"1317":1},"2":{"67":1,"69":3,"70":4,"535":2,"536":4,"648":1,"1317":2,"1371":5,"2260":1,"2726":2,"2730":1}}],["catch",{"2":{"68":2,"81":1}}],["casual",{"2":{"197":1}}],["cast",{"2":{"66":1}}],["cased",{"2":{"132":2}}],["cases",{"2":{"44":1,"75":1,"102":1,"187":2,"231":1,"597":1,"598":1,"1371":2,"2692":1}}],["case",{"2":{"42":3,"50":1,"71":1,"73":1,"94":1,"100":1,"105":1,"117":2,"129":1,"136":2,"138":1,"139":1,"142":1,"148":1,"158":1,"366":1,"596":1,"597":1,"648":2,"774":1,"1008":2,"1027":1,"1096":1,"1371":10,"1434":3,"1469":1,"1738":1,"1881":1,"2151":1,"2554":1,"2556":1,"2710":1,"2712":1,"2723":1,"2725":2}}],["calculating",{"2":{"192":1}}],["calculations",{"2":{"2682":2}}],["calculation",{"2":{"188":1,"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1,"2681":1}}],["calculated",{"2":{"296":1,"343":1,"597":1,"1099":1,"1127":2,"1371":4}}],["calculate",{"2":{"64":1,"103":2,"192":2,"1311":1,"1316":1,"1322":1,"1371":5,"1515":1,"1545":1,"2436":1,"2592":1}}],["calls",{"2":{"77":1,"215":1,"296":1,"343":1,"1371":5,"1978":1}}],["callbacks",{"2":{"73":1,"77":1,"165":1,"1371":1}}],["callback",{"2":{"45":3,"75":1,"78":2,"165":2,"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1060":1,"1061":1,"1062":1,"1102":1,"1103":1,"1104":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1272":1,"1273":1,"1274":1,"1332":1,"1333":1,"1334":1,"1371":129,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1453":1,"1454":1,"1455":1,"1528":1,"1529":1,"1530":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2084":1,"2085":1,"2086":1,"2118":1,"2119":1,"2120":1,"2145":1,"2146":1,"2147":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2573":1,"2574":1,"2575":1,"2605":1,"2606":1,"2607":1,"2661":1,"2662":1,"2663":1}}],["calling",{"2":{"9":1,"11":1,"17":1,"21":2,"27":1,"40":1,"57":2,"62":1,"64":1,"175":1,"188":1,"209":1,"212":1,"364":1,"768":1,"1371":5,"2692":1}}],["call",{"2":{"6":1,"42":2,"44":1,"57":1,"59":1,"71":1,"77":1,"98":1,"118":1,"147":1,"148":1,"164":1,"165":1,"175":2,"212":2,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":42,"1378":1,"1410":1,"1446":1,"1478":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1919":1,"1936":1,"1974":1,"1979":1,"2018":1,"2076":1,"2108":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2556":1,"2563":1,"2597":1,"2653":1,"2692":1,"2695":1,"2705":1,"2717":2}}],["called",{"2":{"2":1,"57":1,"102":1,"118":1,"148":2,"151":1,"164":1,"165":1,"209":1,"214":1,"216":1,"287":1,"334":1,"528":1,"922":1,"1336":1,"1341":1,"1371":4,"2530":1,"2695":2,"2698":1,"2719":1}}],["cad",{"2":{"53":1,"57":2,"1371":9}}],["caveats",{"2":{"33":1}}],["cables",{"2":{"32":1}}],["cable",{"2":{"32":2}}],["caustics=input",{"2":{"30":1}}],["causes",{"2":{"1371":1,"1730":1}}],["caused",{"2":{"1371":1,"2692":1}}],["cause",{"2":{"23":1,"2692":2,"2709":1}}],["camc",{"2":{"2721":3}}],["camrelative",{"2":{"2717":2,"2720":2}}],["cam2d",{"2":{"53":1,"56":2,"1371":2}}],["campixel",{"2":{"53":1,"54":1,"61":1,"75":3,"76":1,"187":1,"1371":1,"2256":1,"2717":2}}],["cam3d",{"2":{"31":1,"53":2,"57":2,"59":1,"1371":9,"2503":1,"2717":1,"2721":3}}],["cam",{"2":{"28":5,"29":5,"30":5,"31":1,"53":1,"55":1,"56":1,"57":6,"58":5,"59":1,"61":2,"155":7,"188":1,"1371":29,"2686":1,"2688":1,"2717":1,"2719":2,"2721":3}}],["camera=parent",{"2":{"2721":3}}],["camera3d",{"2":{"53":1,"57":2,"58":2,"155":1,"1371":9}}],["cameras",{"0":{"53":1,"58":1},"1":{"54":1,"55":1,"56":1,"57":1,"58":1,"59":1},"2":{"53":1,"57":1,"151":1,"1371":2,"2719":1}}],["cameracontrols",{"2":{"28":1,"29":1,"30":1,"31":1,"56":1,"151":1,"2721":2}}],["camera",{"0":{"54":1,"55":1,"56":1,"57":1,"65":1,"2719":1},"2":{"27":2,"29":1,"30":1,"31":1,"32":1,"53":4,"54":2,"55":2,"56":3,"57":17,"58":1,"59":4,"61":2,"64":3,"65":3,"66":1,"75":3,"76":1,"151":2,"155":4,"188":4,"356":2,"361":1,"392":1,"425":1,"456":1,"1371":59,"2256":1,"2681":1,"2682":2,"2686":1,"2688":1,"2716":2,"2717":7,"2719":5,"2721":7}}],["cars",{"2":{"2257":2}}],["carries",{"2":{"1371":1,"1487":1}}],["cargs",{"2":{"1313":2}}],["cartesianindices",{"2":{"28":1,"1313":1,"1670":1}}],["care",{"2":{"21":1,"67":1,"132":1,"134":1,"1371":1,"2253":1}}],["cards",{"2":{"84":1}}],["card",{"2":{"16":1,"23":1,"47":4,"48":1,"84":1}}],["cairo",{"2":{"8":1,"10":1,"11":5,"194":1}}],["cairomakie=",{"2":{"11":1}}],["cairomakie",{"0":{"10":1,"109":1,"191":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1},"2":{"8":1,"10":1,"11":3,"12":1,"13":1,"14":3,"15":1,"50":1,"51":1,"64":1,"68":2,"70":1,"84":1,"92":1,"93":1,"94":1,"98":2,"99":1,"102":5,"103":1,"106":1,"109":1,"120":2,"121":1,"132":1,"135":1,"136":1,"148":1,"160":2,"162":1,"163":1,"166":1,"175":1,"183":1,"184":1,"186":1,"187":4,"189":1,"191":2,"194":2,"199":1,"201":1,"202":2,"203":1,"204":1,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":1,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":2,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"535":2,"536":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":2,"603":1,"604":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":3,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"766":1,"767":1,"768":2,"769":2,"770":3,"774":4,"775":1,"890":1,"891":1,"941":1,"970":3,"1002":2,"1045":2,"1080":5,"1129":3,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1188":3,"1225":1,"1261":3,"1262":1,"1286":1,"1351":4,"1352":2,"1353":1,"1371":5,"1373":3,"1405":3,"1436":4,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1468":2,"1469":2,"1470":1,"1471":1,"1472":1,"1473":1,"1490":1,"1491":1,"1492":1,"1515":1,"1545":1,"1582":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1795":4,"1821":6,"1856":1,"1882":1,"1907":1,"1931":2,"1962":1,"1963":1,"1965":1,"1966":3,"1967":3,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2052":1,"2053":1,"2054":1,"2071":1,"2103":1,"2134":3,"2182":1,"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2304":1,"2340":2,"2341":4,"2342":1,"2368":3,"2397":5,"2398":1,"2399":1,"2436":1,"2530":6,"2592":1,"2629":7,"2680":1,"2682":1,"2684":1,"2692":1,"2695":7,"2701":2,"2702":1,"2723":2,"2728":1,"2730":1}}],["candy",{"2":{"2739":1}}],["canaletto",{"2":{"2739":1}}],["cannot",{"2":{"63":1,"107":1,"181":1,"231":1,"1966":1,"2692":1,"2725":1}}],["canvas",{"2":{"13":1,"40":1,"1317":1,"1318":1,"1371":1}}],["can",{"2":{"1":1,"2":1,"3":1,"4":2,"5":2,"6":2,"9":1,"11":2,"12":1,"14":5,"15":2,"17":4,"19":2,"21":3,"22":1,"23":3,"25":1,"27":7,"28":1,"30":1,"31":1,"33":1,"35":1,"40":2,"41":1,"42":6,"43":1,"44":8,"45":1,"46":1,"47":3,"48":3,"49":4,"51":2,"53":2,"56":1,"57":3,"59":4,"63":1,"66":1,"68":1,"69":2,"70":3,"71":4,"72":1,"73":1,"74":1,"75":4,"76":2,"77":9,"78":4,"79":1,"80":1,"81":2,"86":2,"88":1,"90":3,"92":1,"93":3,"94":3,"96":4,"97":1,"98":5,"99":2,"100":4,"101":1,"102":1,"103":4,"104":2,"105":2,"106":3,"107":1,"108":1,"110":1,"112":1,"113":1,"114":1,"115":5,"116":1,"117":4,"118":1,"119":1,"120":2,"123":2,"125":2,"126":1,"128":7,"129":2,"131":2,"132":2,"134":1,"137":4,"138":2,"139":2,"140":2,"141":2,"142":4,"143":1,"144":1,"145":2,"146":3,"147":2,"148":5,"151":6,"152":1,"154":1,"156":2,"158":8,"159":2,"160":4,"161":1,"162":1,"163":2,"165":2,"166":1,"174":2,"175":2,"176":1,"177":2,"178":2,"179":1,"180":1,"181":3,"182":1,"183":2,"184":1,"185":1,"187":3,"188":4,"189":1,"192":1,"200":1,"201":2,"202":5,"203":2,"204":3,"205":1,"207":3,"208":3,"209":2,"210":1,"212":2,"213":1,"214":2,"215":1,"216":1,"219":2,"231":6,"236":1,"243":1,"244":1,"245":1,"263":1,"276":1,"284":1,"287":4,"296":3,"301":1,"310":1,"323":1,"331":1,"334":4,"343":3,"348":1,"364":1,"365":1,"366":1,"368":1,"369":1,"378":1,"473":1,"484":1,"485":1,"509":1,"510":1,"522":1,"531":1,"532":1,"535":2,"536":2,"571":1,"572":1,"594":1,"595":1,"597":3,"598":1,"599":1,"600":2,"601":3,"603":1,"604":2,"605":4,"616":1,"619":1,"620":1,"623":2,"635":1,"636":1,"643":3,"644":1,"645":3,"646":6,"647":2,"648":3,"649":1,"690":1,"700":1,"701":1,"706":1,"712":4,"721":1,"722":1,"726":1,"741":1,"746":1,"747":1,"767":2,"768":4,"769":2,"770":3,"771":4,"774":2,"775":1,"785":1,"792":1,"817":1,"824":1,"825":1,"828":1,"849":1,"852":1,"861":2,"872":1,"875":1,"876":1,"880":1,"885":1,"886":1,"891":1,"917":1,"918":1,"922":1,"925":1,"936":1,"937":1,"941":1,"944":2,"946":2,"948":1,"950":1,"958":1,"973":2,"975":2,"977":1,"979":1,"988":1,"1001":1,"1002":1,"1011":2,"1012":1,"1013":2,"1015":1,"1016":1,"1044":1,"1049":2,"1050":2,"1051":2,"1053":1,"1055":1,"1077":2,"1084":2,"1088":2,"1090":1,"1092":1,"1093":1,"1180":1,"1188":2,"1191":2,"1193":2,"1195":1,"1196":1,"1210":1,"1225":1,"1228":2,"1230":2,"1232":1,"1233":1,"1247":1,"1262":1,"1264":2,"1267":1,"1275":3,"1276":1,"1309":1,"1313":1,"1316":1,"1317":1,"1318":1,"1320":1,"1324":2,"1325":2,"1327":1,"1328":1,"1335":2,"1338":1,"1352":2,"1357":2,"1362":1,"1371":440,"1376":2,"1378":2,"1380":1,"1382":1,"1391":1,"1400":1,"1405":3,"1408":2,"1409":1,"1410":2,"1412":1,"1414":1,"1415":1,"1434":2,"1436":1,"1439":1,"1440":3,"1441":1,"1442":2,"1445":2,"1446":2,"1448":1,"1449":1,"1468":1,"1469":1,"1471":1,"1478":2,"1480":1,"1487":1,"1490":1,"1491":2,"1495":2,"1496":1,"1511":1,"1515":1,"1518":2,"1520":2,"1522":1,"1524":1,"1532":1,"1545":2,"1548":2,"1549":4,"1550":2,"1552":1,"1554":1,"1563":1,"1585":2,"1586":2,"1588":1,"1589":1,"1605":2,"1608":1,"1611":2,"1613":2,"1615":1,"1617":1,"1626":1,"1640":1,"1643":2,"1645":2,"1647":1,"1649":1,"1657":1,"1670":4,"1674":2,"1675":2,"1676":2,"1678":1,"1680":1,"1702":2,"1709":2,"1711":2,"1713":1,"1715":1,"1725":1,"1730":1,"1738":4,"1795":1,"1797":2,"1799":1,"1824":2,"1825":4,"1826":2,"1828":1,"1830":1,"1839":1,"1858":2,"1861":1,"1881":2,"1884":2,"1887":1,"1907":1,"1926":1,"1928":1,"1930":1,"1934":2,"1935":1,"1936":2,"1938":1,"1940":1,"1941":1,"1962":1,"1963":1,"1964":3,"1966":5,"1967":3,"1968":2,"1969":3,"1970":2,"1971":1,"1972":2,"1974":1,"1977":2,"1979":2,"1981":1,"1983":1,"1984":1,"1997":1,"2016":2,"2018":2,"2020":1,"2022":1,"2050":1,"2074":2,"2076":2,"2078":1,"2080":1,"2089":1,"2098":1,"2106":2,"2107":1,"2108":2,"2110":1,"2111":1,"2122":2,"2124":1,"2136":2,"2142":1,"2151":3,"2173":2,"2182":1,"2187":2,"2188":2,"2189":2,"2191":1,"2193":1,"2223":2,"2224":1,"2225":2,"2227":1,"2228":1,"2237":1,"2250":2,"2253":1,"2255":1,"2256":1,"2257":2,"2258":1,"2259":2,"2260":5,"2261":1,"2265":2,"2266":1,"2267":2,"2269":1,"2270":1,"2271":1,"2282":1,"2308":2,"2309":1,"2324":1,"2339":1,"2341":3,"2342":1,"2344":2,"2347":1,"2356":2,"2365":1,"2368":3,"2370":1,"2403":2,"2406":1,"2407":1,"2436":1,"2439":2,"2441":2,"2443":1,"2445":1,"2453":1,"2473":2,"2474":2,"2476":1,"2477":1,"2508":2,"2509":2,"2511":1,"2512":1,"2529":1,"2530":2,"2533":1,"2535":2,"2537":1,"2549":1,"2555":2,"2556":5,"2557":1,"2561":2,"2562":1,"2563":2,"2565":1,"2566":1,"2592":2,"2595":2,"2596":4,"2597":2,"2599":1,"2601":1,"2610":1,"2629":4,"2651":2,"2653":2,"2655":1,"2657":1,"2665":1,"2680":1,"2681":2,"2682":1,"2686":1,"2690":1,"2692":13,"2695":3,"2696":2,"2697":3,"2700":1,"2702":2,"2703":1,"2704":4,"2705":1,"2706":2,"2707":1,"2708":1,"2709":2,"2710":2,"2711":1,"2713":1,"2714":1,"2715":2,"2716":1,"2717":6,"2718":2,"2719":2,"2720":2,"2721":7,"2723":2,"2726":4,"2727":2,"2729":1}}],["icefire",{"2":{"2738":1}}],["ice",{"2":{"2732":1}}],["i2",{"2":{"2219":6}}],["illuminate",{"2":{"1371":1,"2237":1}}],["illuminates",{"2":{"1371":1}}],["i+3",{"2":{"1352":1}}],["i+1",{"2":{"1313":1,"1371":1,"1434":1,"2686":2}}],["i+2",{"2":{"1166":1}}],["iqr",{"2":{"1128":2,"1152":1,"1371":3}}],["iax",{"2":{"165":2}}],["ids",{"2":{"1371":1,"2553":2,"2554":1,"2555":1,"2590":1}}],["id",{"2":{"1315":1,"1317":1,"1371":3,"2553":2,"2554":1,"2555":1,"2556":1,"2562":3}}],["ide",{"2":{"2696":1}}],["identifies",{"2":{"1371":2}}],["identifying",{"2":{"117":1}}],["identity",{"2":{"139":1,"284":3,"331":3,"568":1,"948":2,"977":2,"1015":2,"1053":2,"1090":2,"1136":1,"1195":2,"1232":2,"1266":1,"1291":1,"1312":2,"1327":2,"1336":1,"1343":1,"1360":1,"1371":86,"1380":2,"1412":2,"1448":2,"1471":1,"1480":2,"1522":2,"1552":2,"1588":2,"1615":2,"1647":2,"1678":2,"1713":2,"1828":2,"1881":3,"1882":1,"1938":2,"1981":2,"2020":2,"2078":2,"2110":2,"2140":1,"2191":2,"2227":2,"2269":2,"2346":1,"2443":2,"2476":2,"2511":2,"2537":2,"2565":2,"2599":2,"2655":2,"2719":1}}],["ides",{"2":{"102":2}}],["ideal",{"2":{"1371":5}}],["ideally",{"2":{"1371":2}}],["ideal=automatic",{"2":{"70":1}}],["idea",{"2":{"101":2}}],["idx",{"2":{"43":4,"75":4,"76":4,"77":4,"117":18,"1371":2,"2555":2,"2557":1}}],["ignoring",{"2":{"63":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1279":1,"1342":1,"1371":43,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2127":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["ignores",{"2":{"209":1}}],["ignore",{"2":{"59":1,"77":1,"96":1,"115":1,"187":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1}}],["ignored",{"2":{"27":1,"153":1,"597":1,"1371":1,"1469":1,"2554":1}}],["irrespective",{"2":{"284":1,"331":1}}],["irrelevant",{"2":{"57":1,"1371":1}}],["irregularly",{"2":{"1371":1,"1434":1,"1436":1}}],["irregular",{"2":{"14":1,"1275":1,"1371":2,"1436":1,"2218":1}}],["iobuffer",{"2":{"32":2}}],["ior=input",{"2":{"30":2}}],["ior",{"2":{"29":1}}],["io",{"2":{"27":1,"29":1,"32":1,"48":4,"70":3,"80":2,"164":6,"1371":14}}],["ijulia",{"0":{"35":1,"46":1},"1":{"47":1},"2":{"27":1,"35":1,"41":1,"42":1,"46":2}}],["ip",{"2":{"24":1}}],["imolas",{"2":{"2733":1}}],["imola50",{"2":{"2733":1}}],["imola25",{"2":{"2733":1}}],["imola100",{"2":{"2733":1}}],["imola10",{"2":{"2733":1}}],["imola",{"2":{"2733":1}}],["imagine",{"2":{"2702":1}}],["imaginary",{"2":{"2696":1}}],["imag",{"2":{"2530":1}}],["imagepattern",{"2":{"1371":1}}],["imagelike",{"2":{"145":1}}],["imagestorageformat",{"2":{"1371":1}}],["imageshow",{"2":{"29":1}}],["images",{"0":{"87":1},"2":{"26":1,"101":1,"102":8,"103":2,"107":2,"193":1,"219":1,"1371":2,"2700":1}}],["image",{"0":{"1581":1,"1761":1},"1":{"1582":1,"1583":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1},"2":{"11":1,"14":3,"21":1,"27":2,"28":2,"74":1,"77":3,"81":1,"83":1,"87":1,"101":3,"102":10,"103":4,"117":1,"153":1,"186":1,"192":1,"219":2,"769":2,"1311":2,"1315":1,"1323":1,"1335":1,"1371":31,"1434":2,"1442":1,"1581":8,"1582":4,"1605":1,"1670":2,"1705":1,"1964":1,"2555":1,"2562":1,"2696":2,"2717":2}}],["immediately",{"2":{"140":1,"142":1}}],["img1",{"2":{"1442":1}}],["img",{"2":{"32":2,"47":1,"102":1,"139":2,"219":2,"1442":5,"1582":6}}],["impossible",{"2":{"2692":2}}],["important",{"2":{"27":1,"75":1,"96":1,"365":1,"1371":1,"1440":1,"2557":1,"2697":1}}],["import",{"2":{"8":1,"149":1,"159":1,"160":2,"162":1,"163":1,"164":1,"1371":1}}],["improve",{"2":{"157":1,"1371":1,"1984":1,"2709":1}}],["impl",{"2":{"1371":1,"2181":1}}],["implicit",{"2":{"1371":2}}],["implicitly",{"2":{"96":1,"98":1,"2697":1,"2703":1}}],["implements",{"2":{"117":1,"188":1,"771":1,"1371":3,"2676":1,"2680":4}}],["implementing",{"2":{"78":1}}],["implementations",{"2":{"1964":1}}],["implementation",{"2":{"21":1,"33":1,"71":1,"107":1,"117":1,"149":1,"151":1,"528":1,"769":1,"1309":1,"1371":3,"2181":2}}],["implemented",{"2":{"17":1,"33":1,"63":1,"98":1,"117":1,"771":2,"1309":1,"1318":1,"1371":4,"2258":1,"2680":1,"2721":1}}],["implement",{"2":{"8":1,"21":1,"76":1,"77":4,"117":2,"147":1,"158":1,"771":1,"1442":1}}],["im",{"2":{"6":1,"1437":1,"2530":1}}],["i",{"0":{"739":1},"2":{"6":8,"17":1,"28":3,"29":5,"32":3,"54":1,"57":2,"61":3,"62":1,"74":2,"75":2,"76":2,"77":6,"80":1,"86":1,"88":3,"94":3,"98":2,"116":2,"117":2,"147":1,"159":1,"162":1,"164":11,"165":4,"166":8,"175":2,"183":1,"184":3,"191":1,"193":1,"201":4,"203":3,"236":3,"245":3,"263":3,"284":2,"310":3,"331":2,"356":2,"361":2,"365":2,"378":4,"489":5,"598":2,"599":2,"600":2,"602":3,"604":2,"645":2,"646":3,"648":2,"742":1,"765":1,"767":1,"944":1,"950":1,"957":1,"969":1,"970":18,"973":1,"979":1,"1011":1,"1016":1,"1049":1,"1055":1,"1077":1,"1080":5,"1084":1,"1092":1,"1166":5,"1191":1,"1196":1,"1228":1,"1233":1,"1264":1,"1267":1,"1313":4,"1324":1,"1328":1,"1351":4,"1352":2,"1371":135,"1376":1,"1382":1,"1408":1,"1414":1,"1434":4,"1437":3,"1445":1,"1449":1,"1468":6,"1469":4,"1470":2,"1473":2,"1491":1,"1518":1,"1524":1,"1531":1,"1548":1,"1554":1,"1585":1,"1589":1,"1605":1,"1611":1,"1617":1,"1624":2,"1625":6,"1626":6,"1643":1,"1649":1,"1656":1,"1669":1,"1674":1,"1680":1,"1702":1,"1709":1,"1715":1,"1738":1,"1797":1,"1799":1,"1821":6,"1824":1,"1830":1,"1855":1,"1858":1,"1861":1,"1881":1,"1884":1,"1887":1,"1934":1,"1940":1,"1965":2,"1971":2,"1977":1,"1983":1,"2016":1,"2022":1,"2052":1,"2053":1,"2074":1,"2080":1,"2106":1,"2111":1,"2136":1,"2142":1,"2187":1,"2193":1,"2219":7,"2223":1,"2228":1,"2250":1,"2254":4,"2260":3,"2265":1,"2270":1,"2308":1,"2309":1,"2341":7,"2344":1,"2347":1,"2397":5,"2403":1,"2407":1,"2439":1,"2445":1,"2452":1,"2473":1,"2477":1,"2503":2,"2508":1,"2512":1,"2554":1,"2556":1,"2557":1,"2561":1,"2562":1,"2566":1,"2576":2,"2595":1,"2601":1,"2651":1,"2657":1,"2664":1,"2678":1,"2681":1,"2686":3,"2692":2,"2701":4,"2710":1,"2712":3,"2715":1,"2717":2}}],["ifelse",{"2":{"2397":1}}],["if",{"2":{"4":1,"6":1,"7":1,"10":1,"11":1,"13":1,"14":4,"17":7,"18":1,"19":1,"21":3,"22":1,"23":5,"25":2,"26":1,"27":4,"28":1,"31":1,"35":1,"37":1,"39":1,"40":1,"46":2,"48":1,"49":2,"51":1,"57":5,"62":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"74":2,"75":7,"76":4,"77":13,"78":7,"84":3,"90":1,"92":3,"93":2,"94":2,"98":1,"100":2,"101":6,"102":7,"103":3,"105":2,"107":1,"112":1,"114":4,"115":1,"117":8,"120":1,"123":1,"125":1,"126":2,"128":2,"129":1,"133":2,"135":1,"136":3,"138":1,"139":2,"140":2,"141":1,"142":4,"143":1,"144":3,"145":1,"147":3,"148":1,"153":2,"157":1,"159":1,"160":2,"162":1,"163":1,"165":1,"177":1,"178":1,"183":2,"187":4,"188":1,"189":1,"195":1,"196":1,"197":1,"202":1,"203":2,"207":1,"208":1,"209":2,"210":1,"214":3,"215":2,"219":1,"220":2,"223":1,"226":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"282":1,"283":1,"284":1,"287":1,"295":1,"296":1,"298":1,"299":1,"301":1,"308":1,"316":1,"319":1,"325":1,"329":1,"330":1,"331":1,"334":1,"342":1,"343":1,"345":1,"346":1,"348":1,"365":1,"366":1,"368":1,"369":1,"376":1,"378":1,"382":1,"391":1,"392":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":1,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"521":1,"531":1,"532":1,"535":2,"540":1,"543":1,"544":2,"554":1,"556":1,"563":1,"567":1,"569":1,"571":1,"572":1,"583":1,"586":1,"589":1,"591":1,"595":1,"596":1,"597":4,"598":2,"602":4,"603":2,"605":4,"613":1,"617":1,"619":1,"620":1,"623":1,"635":1,"636":1,"639":1,"644":1,"645":2,"646":1,"647":1,"656":1,"685":1,"690":1,"700":1,"701":1,"709":1,"712":1,"721":1,"722":1,"741":2,"746":1,"747":1,"771":2,"773":1,"774":1,"790":1,"794":1,"798":1,"803":1,"815":1,"824":1,"825":1,"827":1,"832":1,"837":1,"847":1,"857":1,"861":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"888":1,"891":3,"906":1,"908":1,"914":1,"917":1,"918":1,"922":2,"927":1,"936":1,"937":1,"963":1,"986":1,"994":1,"1001":3,"1004":1,"1006":1,"1008":1,"1025":1,"1033":1,"1034":1,"1035":1,"1069":1,"1118":1,"1127":1,"1129":2,"1187":1,"1192":1,"1205":1,"1208":1,"1218":1,"1229":1,"1242":1,"1245":1,"1255":1,"1268":1,"1269":1,"1275":2,"1279":1,"1309":3,"1318":1,"1323":1,"1335":1,"1342":1,"1352":1,"1355":1,"1356":1,"1357":1,"1371":215,"1372":1,"1389":1,"1397":1,"1404":1,"1427":1,"1434":2,"1436":1,"1460":1,"1469":1,"1476":2,"1477":2,"1486":1,"1507":1,"1537":1,"1568":1,"1600":1,"1624":1,"1632":1,"1662":1,"1694":1,"1729":1,"1801":1,"1807":1,"1810":1,"1844":1,"1856":1,"1859":1,"1873":1,"1881":2,"1882":1,"1885":1,"1899":1,"1907":2,"1919":1,"1930":1,"1953":1,"1963":2,"1966":1,"1967":1,"1968":1,"1969":1,"1978":1,"2001":1,"2007":1,"2042":1,"2050":1,"2087":1,"2095":1,"2102":1,"2127":1,"2152":1,"2178":1,"2210":1,"2219":1,"2224":1,"2242":1,"2266":1,"2289":1,"2297":1,"2301":1,"2323":1,"2328":1,"2349":3,"2350":3,"2357":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2533":1,"2534":1,"2556":1,"2567":2,"2582":1,"2615":1,"2629":2,"2670":1,"2678":1,"2688":2,"2692":7,"2694":1,"2695":1,"2696":2,"2702":1,"2703":2,"2710":1,"2715":1,"2717":1,"2718":2,"2721":4,"2726":2}}],["inward",{"2":{"2709":1}}],["inbounds",{"2":{"1313":1}}],["inactive",{"0":{"610":1,"731":1,"732":1,"745":1,"867":1,"932":1},"2":{"731":1,"732":1,"745":1,"932":1,"1371":6}}],["inherited",{"2":{"644":1,"712":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2721":1}}],["inherits",{"2":{"152":1}}],["inherit",{"2":{"145":1,"237":1,"241":1,"247":1,"251":1,"264":1,"268":1,"289":1,"293":1,"311":1,"315":1,"336":1,"340":1,"372":1,"375":1,"386":1,"390":1,"400":1,"403":1,"419":1,"423":1,"433":1,"436":1,"450":1,"454":1,"464":1,"467":1,"499":1,"503":1,"517":1,"541":1,"549":1,"553":1,"577":1,"581":1,"626":1,"628":1,"648":1,"664":1,"668":1,"702":1,"707":1,"736":1,"779":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":2,"809":2,"812":2,"815":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":2,"842":2,"844":2,"847":1,"853":2,"854":2,"855":2,"856":2,"857":1,"910":1,"919":1,"945":1,"946":1,"957":1,"959":1,"974":1,"975":1,"986":1,"987":1,"989":1,"991":1,"1013":1,"1050":1,"1051":1,"1085":1,"1088":1,"1106":1,"1107":1,"1112":1,"1122":1,"1123":1,"1133":1,"1134":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1170":1,"1171":1,"1172":1,"1173":1,"1175":1,"1177":1,"1178":1,"1184":1,"1193":1,"1204":1,"1206":1,"1211":1,"1215":1,"1230":1,"1241":1,"1243":1,"1248":1,"1252":1,"1265":1,"1288":1,"1289":1,"1296":1,"1298":1,"1306":1,"1307":1,"1325":1,"1357":1,"1358":1,"1363":1,"1368":1,"1369":1,"1371":240,"1377":1,"1378":1,"1389":1,"1390":1,"1392":1,"1394":1,"1409":1,"1410":1,"1422":1,"1423":1,"1446":1,"1478":1,"1496":1,"1502":1,"1503":1,"1512":1,"1513":1,"1519":1,"1520":1,"1531":1,"1533":1,"1549":1,"1550":1,"1561":1,"1562":1,"1565":1,"1573":1,"1574":1,"1575":1,"1612":1,"1613":1,"1624":1,"1625":1,"1627":1,"1629":1,"1644":1,"1645":1,"1656":1,"1658":1,"1675":1,"1676":1,"1710":1,"1711":1,"1825":1,"1826":1,"1837":1,"1838":1,"1841":1,"1849":1,"1850":1,"1851":1,"1859":1,"1868":1,"1869":1,"1871":1,"1876":1,"1877":1,"1885":1,"1894":1,"1895":1,"1897":1,"1902":1,"1903":1,"1914":1,"1935":1,"1936":1,"1948":1,"1949":1,"1978":1,"1979":1,"1995":1,"1997":1,"2005":1,"2006":1,"2017":1,"2018":1,"2029":1,"2030":1,"2032":1,"2034":1,"2038":1,"2039":1,"2045":1,"2046":1,"2057":1,"2059":1,"2065":1,"2075":1,"2076":1,"2087":1,"2088":1,"2090":1,"2092":1,"2108":1,"2137":1,"2138":1,"2149":1,"2155":1,"2156":1,"2159":1,"2160":1,"2161":1,"2164":1,"2165":1,"2168":1,"2174":1,"2177":1,"2189":1,"2201":1,"2202":1,"2204":1,"2207":1,"2225":1,"2266":1,"2267":1,"2271":1,"2272":1,"2273":1,"2310":1,"2330":1,"2345":1,"2372":1,"2373":1,"2376":1,"2379":1,"2380":1,"2381":1,"2382":1,"2384":1,"2385":1,"2386":1,"2387":1,"2393":1,"2404":1,"2417":1,"2418":1,"2429":1,"2430":1,"2440":1,"2441":1,"2452":1,"2454":1,"2474":1,"2509":1,"2535":1,"2540":1,"2541":1,"2542":1,"2546":1,"2563":1,"2596":1,"2597":1,"2608":1,"2609":1,"2612":1,"2620":1,"2621":1,"2622":1,"2631":1,"2633":1,"2652":1,"2653":1,"2664":1,"2666":1,"2679":1}}],["inherent",{"2":{"103":1}}],["invisible",{"2":{"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1264":1,"1324":1,"1371":45,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1967":1,"1977":1,"2016":1,"2074":1,"2106":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2551":1,"2553":1,"2555":1,"2561":1,"2577":1,"2595":1,"2651":1,"2726":1}}],["involving",{"2":{"216":1}}],["involved",{"2":{"1974":1}}],["involve",{"2":{"215":1}}],["invocation",{"2":{"147":1}}],["inverts",{"2":{"1371":1,"2237":1}}],["invert",{"0":{"2237":1},"2":{"1371":1}}],["inverted",{"2":{"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1,"2681":1}}],["invertible",{"2":{"63":1,"284":1,"331":1}}],["inverse",{"2":{"63":2,"284":1,"331":1,"1371":4,"1441":1,"2219":1}}],["inv",{"2":{"58":3}}],["invalid",{"0":{"896":1,"901":1},"2":{"27":1,"896":1,"1096":1,"1371":3}}],["incoming",{"2":{"2681":3}}],["incorrectly",{"2":{"769":1}}],["including",{"2":{"596":1,"1309":1,"1371":4}}],["included",{"2":{"1371":1,"2392":1}}],["includes",{"2":{"1371":2}}],["include",{"2":{"17":1,"57":3,"66":1,"81":1,"769":1,"778":1,"1262":1,"1275":1,"1371":14,"1668":1,"1738":1,"2253":1,"2254":1,"2342":1,"2681":1,"2690":1}}],["inches",{"2":{"103":3}}],["inch",{"2":{"101":1,"103":4}}],["incrementally",{"2":{"1371":2}}],["increments",{"2":{"81":1,"1371":1}}],["increasing",{"2":{"57":1,"66":1,"103":2,"356":1,"366":1,"1371":2,"2676":1}}],["increases",{"2":{"142":1,"1371":2,"1969":1}}],["increase",{"2":{"57":1,"102":1,"103":2,"197":1,"648":1,"690":1,"1371":1,"2681":1,"2715":1}}],["inf",{"2":{"1097":1,"1268":1,"1269":1,"1371":8,"1500":1,"1928":2,"2406":2}}],["infinite",{"2":{"188":1,"1371":2}}],["influenced",{"2":{"231":1}}],["influence",{"2":{"93":1,"94":1}}],["infra",{"2":{"47":1}}],["informative",{"2":{"1907":1}}],["information",{"2":{"81":1,"115":2,"147":1,"148":1,"287":1,"334":1,"1261":1,"1371":132,"2339":1}}],["info",{"2":{"45":2,"194":1,"2695":1,"2696":1}}],["infers",{"2":{"597":1}}],["inferred",{"2":{"597":1,"1371":2}}],["inferno",{"2":{"159":1,"163":1,"193":1,"2734":1}}],["infer",{"2":{"36":1,"1371":1}}],["initial",{"2":{"1371":1}}],["initialization",{"2":{"81":1}}],["initialize",{"2":{"44":2,"57":1,"1371":1}}],["initiate",{"2":{"77":2}}],["initiated",{"2":{"25":1}}],["init",{"2":{"42":3,"43":1,"44":2,"45":1,"47":2,"61":1,"148":1}}],["inlining",{"2":{"42":1,"1322":1,"1371":1,"2717":1}}],["inline",{"0":{"12":1},"2":{"12":1,"42":2,"48":2,"61":1,"1311":1,"1371":1,"2717":3}}],["indistinguishable",{"2":{"191":1}}],["indirectly",{"2":{"145":1}}],["indicators",{"2":{"115":2,"117":3,"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1272":1,"1332":1,"1371":45,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2084":1,"2118":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1}}],["indicator",{"2":{"115":6,"117":12,"1371":6}}],["indicate",{"2":{"71":1,"117":1,"189":1,"1371":1,"2629":1}}],["indicates",{"2":{"71":1,"605":1,"927":1,"1371":1}}],["indices",{"2":{"77":1,"602":1,"1129":1,"1187":1,"1188":1,"1225":1,"1371":9,"1820":2,"2341":3,"2365":1,"2368":1}}],["individually",{"2":{"78":1,"1371":3,"1725":1,"1730":1,"2534":1}}],["individual",{"2":{"21":1,"86":1,"1371":4,"1907":1,"2392":1,"2544":1,"2557":1,"2628":1}}],["indexin",{"2":{"1907":14}}],["indexing",{"0":{"602":1},"2":{"97":1,"98":3,"100":2,"139":1,"141":1,"148":1,"2703":1}}],["indexedabsorptionrgba",{"2":{"1371":1,"2466":1}}],["indexedabsorption",{"2":{"1371":1,"2466":1}}],["index",{"2":{"43":7,"45":5,"48":1,"77":9,"98":2,"100":1,"115":1,"116":3,"117":2,"118":1,"134":1,"139":1,"183":1,"602":3,"604":1,"739":1,"955":1,"956":1,"984":1,"985":1,"1022":1,"1023":1,"1061":1,"1062":1,"1103":1,"1104":1,"1202":1,"1203":1,"1239":1,"1240":1,"1273":1,"1274":1,"1333":1,"1334":1,"1371":99,"1387":1,"1388":1,"1420":1,"1421":1,"1454":1,"1455":1,"1529":1,"1530":1,"1559":1,"1560":1,"1594":1,"1595":1,"1622":1,"1623":1,"1654":1,"1655":1,"1686":1,"1687":1,"1721":1,"1722":1,"1804":1,"1805":1,"1835":1,"1836":1,"1865":1,"1866":1,"1891":1,"1892":1,"1946":1,"1947":1,"1992":1,"1993":1,"2027":1,"2028":1,"2085":1,"2086":1,"2119":1,"2120":1,"2146":1,"2147":1,"2199":1,"2200":1,"2234":1,"2235":1,"2280":1,"2281":1,"2315":1,"2316":1,"2341":2,"2354":1,"2355":1,"2414":1,"2415":1,"2450":1,"2451":1,"2484":1,"2485":1,"2517":1,"2518":1,"2553":1,"2554":1,"2556":2,"2557":3,"2574":1,"2575":1,"2606":1,"2607":1,"2662":1,"2663":1}}],["independant",{"2":{"43":1}}],["independently",{"2":{"19":1,"152":1}}],["independent",{"0":{"188":1},"2":{"17":2,"18":2,"20":1,"27":1,"78":1,"81":1,"102":8,"151":1,"188":1,"595":1,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1283":1,"1348":1,"1371":45,"1402":1,"1431":1,"1440":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2100":1,"2103":1,"2131":1,"2163":1,"2216":1,"2224":1,"2249":1,"2253":1,"2258":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1}}],["inputs",{"2":{"30":3,"71":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1280":1,"1345":1,"1371":46,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1998":1,"2003":1,"2043":1,"2096":1,"2128":1,"2153":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2530":1,"2554":1,"2585":1,"2617":1,"2671":1}}],["input",{"2":{"21":2,"30":5,"62":2,"74":1,"76":1,"77":1,"140":1,"144":1,"148":3,"158":1,"163":2,"767":1,"768":1,"891":1,"908":1,"915":1,"922":1,"1001":1,"1371":14,"1472":1,"1507":1,"2178":1,"2368":1,"2556":2,"2577":1,"2718":1,"2725":1}}],["inner=5",{"2":{"2629":4}}],["inner=emissive",{"2":{"28":1}}],["innertext",{"2":{"44":1}}],["inner",{"0":{"1801":1},"2":{"17":1,"122":1,"991":1,"1371":8,"1394":1,"1629":1,"1795":15,"1801":1,"2092":1,"2255":1,"2341":6,"2368":5}}],["intslider",{"2":{"605":1}}],["introducing",{"2":{"2692":1}}],["introduced",{"2":{"2725":1}}],["introduces",{"2":{"158":1}}],["introduce",{"2":{"157":1}}],["introduction",{"0":{"2723":1},"2":{"151":1}}],["intact",{"2":{"101":1,"209":1,"598":1,"1371":1,"1969":1,"2714":1}}],["int64",{"2":{"81":1,"1371":1,"2718":1}}],["into",{"0":{"92":1,"97":1,"200":1,"767":1},"2":{"23":2,"27":1,"42":1,"44":3,"45":1,"47":1,"48":2,"53":1,"55":1,"57":2,"63":3,"64":1,"68":2,"70":3,"74":1,"77":6,"94":3,"95":1,"96":1,"98":4,"100":1,"117":1,"122":2,"134":1,"136":1,"145":1,"147":2,"148":2,"157":2,"158":5,"161":1,"162":1,"163":2,"188":1,"193":1,"200":1,"210":1,"276":1,"323":1,"378":1,"536":1,"602":2,"645":2,"712":2,"1309":1,"1312":1,"1315":1,"1371":25,"1442":1,"1472":1,"1486":1,"1491":1,"1969":1,"2553":1,"2556":2,"2557":1,"2678":1,"2681":1,"2692":1,"2696":1,"2697":3,"2704":2,"2707":1,"2709":1,"2719":1,"2720":1,"2721":1}}],["intend",{"2":{"138":1}}],["intended",{"2":{"103":1,"142":1,"528":1,"1371":1}}],["intensity",{"2":{"30":1,"166":1,"1371":3,"2467":1,"2682":1}}],["integers",{"2":{"160":1,"1371":1,"1468":1,"2341":2}}],["integer",{"2":{"54":1,"70":1,"1138":1,"1371":6,"1468":1,"1916":1,"2549":1,"2557":1}}],["integration",{"2":{"33":1,"69":1,"114":1}}],["integrated",{"2":{"22":1,"23":1,"84":1}}],["intel",{"2":{"23":1,"26":1}}],["internet",{"2":{"2694":1,"2695":1}}],["internally",{"2":{"154":1,"1317":1,"1371":3,"1964":1,"2549":1,"2553":1,"2557":1,"2721":1}}],["internal",{"0":{"2553":1},"2":{"49":1,"61":4,"64":1,"158":1,"183":1,"907":1,"1371":1,"2549":1,"2556":1}}],["interquartile",{"2":{"1128":1,"1371":1}}],["intercept",{"2":{"941":1,"1371":1}}],["intercepts",{"2":{"941":2,"1371":2}}],["interchangeably",{"2":{"103":1}}],["interested",{"2":{"215":1}}],["interesting",{"2":{"139":1,"195":1,"1316":1}}],["intermediate",{"2":{"112":1}}],["interpret",{"2":{"770":1}}],["interpreting",{"2":{"365":1}}],["interpreted",{"2":{"102":1,"120":1,"767":1,"768":1,"1001":2,"1276":1,"1371":8,"1434":1,"2253":1,"2357":2,"2647":1}}],["interpolations",{"2":{"1371":4}}],["interpolation",{"2":{"120":1,"1335":2,"1371":8,"1442":1,"2236":1,"2486":1,"2576":1}}],["interpolating",{"2":{"44":2}}],["interpolated",{"2":{"1063":1,"1335":1,"1371":7,"1456":1,"1596":1,"1688":1,"2519":1}}],["interpolate",{"0":{"1063":1,"1335":1,"1456":1,"1596":1,"1688":1,"2236":1,"2486":1,"2519":1,"2576":1},"2":{"44":1,"47":1,"1371":10}}],["interfere",{"2":{"75":1}}],["interfaces",{"2":{"71":1}}],["interface",{"2":{"25":1,"43":2,"44":1,"67":1,"771":1,"1371":2,"2341":1,"2695":1}}],["interacts",{"2":{"2681":1}}],["interacted",{"2":{"610":1,"867":1}}],["interact",{"2":{"44":1,"128":1,"2678":2,"2721":1}}],["interacting",{"2":{"42":1,"80":1}}],["interactions",{"0":{"80":1,"211":1,"212":1,"213":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"72":1,"75":1,"76":1,"77":4,"78":1,"206":1,"212":3,"215":2,"216":1,"1371":1}}],["interaction",{"0":{"75":1,"76":1,"206":1,"214":1,"215":1,"2720":1},"1":{"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"33":1,"38":1,"59":1,"77":2,"80":1,"137":2,"211":2,"212":6,"213":3,"214":3,"215":14,"216":2,"744":1,"771":3,"817":1,"849":1,"1322":1,"1371":32}}],["interactivity",{"0":{"771":1},"2":{"21":1,"42":1,"44":1,"46":1}}],["interactively",{"2":{"27":2,"30":2,"75":1,"137":1,"138":1,"148":1,"164":1,"231":1,"603":1,"1371":3}}],["interactive",{"0":{"79":1,"164":1},"2":{"8":3,"19":1,"27":1,"30":2,"41":1,"42":1,"72":1,"74":1,"79":1,"81":1,"102":1,"114":1,"137":2,"158":2,"164":1,"194":2,"281":1,"303":1,"328":1,"350":1,"818":1,"850":1,"925":1,"1371":1}}],["interop",{"0":{"30":2},"2":{"27":1}}],["intervalsets",{"2":{"1371":1}}],["intervalslider",{"0":{"605":1},"1":{"606":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1},"2":{"605":2,"1371":3}}],["intervalsbetween",{"2":{"276":4,"284":1,"323":4,"331":1,"561":1,"805":1,"839":1,"1371":1}}],["intervals",{"2":{"74":1,"276":1,"323":1,"605":1,"1044":1,"1371":3,"1404":1,"1930":1}}],["interval",{"0":{"614":1},"2":{"6":1,"59":1,"284":2,"331":2,"605":12,"614":1,"1371":6,"1545":1,"2592":1}}],["int",{"2":{"11":1,"14":1,"61":1,"77":1,"162":2,"193":1,"605":10,"1210":1,"1247":1,"1275":3,"1371":18,"1476":3,"1495":1,"1907":2,"2173":1,"2356":1,"2365":1,"2717":1,"2718":1}}],["insensitive",{"2":{"105":1}}],["inserts",{"2":{"147":1}}],["inserted",{"2":{"45":1,"47":1,"147":1,"1371":2,"2301":1}}],["insertion",{"2":{"13":1}}],["insert",{"2":{"6":1,"42":1,"58":1}}],["inspected",{"2":{"116":1}}],["inspectable",{"0":{"953":1,"982":1,"1020":1,"1059":1,"1101":1,"1141":1,"1200":1,"1237":1,"1271":1,"1296":1,"1331":1,"1363":1,"1385":1,"1418":1,"1452":1,"1527":1,"1557":1,"1592":1,"1620":1,"1652":1,"1684":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1944":1,"1990":1,"2025":1,"2083":1,"2117":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2352":1,"2412":1,"2448":1,"2482":1,"2515":1,"2572":1,"2604":1,"2660":1},"2":{"115":2,"117":1,"1141":1,"1296":1,"1363":1,"1371":51}}],["inspector",{"0":{"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1060":1,"1061":1,"1062":1,"1102":1,"1103":1,"1104":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1272":1,"1273":1,"1274":1,"1332":1,"1333":1,"1334":1,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1453":1,"1454":1,"1455":1,"1528":1,"1529":1,"1530":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2084":1,"2085":1,"2086":1,"2118":1,"2119":1,"2120":1,"2145":1,"2146":1,"2147":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2573":1,"2574":1,"2575":1,"2605":1,"2606":1,"2607":1,"2661":1,"2662":1,"2663":1},"2":{"115":5,"116":2,"117":23,"118":4,"954":1,"955":1,"983":1,"984":1,"1021":1,"1022":1,"1060":1,"1061":1,"1102":1,"1103":1,"1201":1,"1202":1,"1238":1,"1239":1,"1272":1,"1273":1,"1332":1,"1333":1,"1371":219,"1386":1,"1387":1,"1419":1,"1420":1,"1453":1,"1454":1,"1528":1,"1529":1,"1558":1,"1559":1,"1593":1,"1594":1,"1621":1,"1622":1,"1653":1,"1654":1,"1685":1,"1686":1,"1720":1,"1721":1,"1803":1,"1804":1,"1834":1,"1835":1,"1864":1,"1865":1,"1890":1,"1891":1,"1945":1,"1946":1,"1991":1,"1992":1,"2026":1,"2027":1,"2084":1,"2085":1,"2118":1,"2119":1,"2145":1,"2146":1,"2198":1,"2199":1,"2233":1,"2234":1,"2279":1,"2280":1,"2314":1,"2315":1,"2353":1,"2354":1,"2413":1,"2414":1,"2449":1,"2450":1,"2483":1,"2484":1,"2516":1,"2517":1,"2573":1,"2574":1,"2605":1,"2606":1,"2661":1,"2662":1}}],["inspection",{"2":{"115":2,"1371":1}}],["inspecting",{"0":{"115":1},"1":{"116":1,"117":1,"118":1}}],["inspect",{"2":{"44":1}}],["inspiration",{"2":{"31":1,"195":1}}],["inside",{"0":{"646":1},"2":{"43":1,"44":1,"49":1,"123":2,"141":1,"148":2,"158":1,"160":1,"162":1,"218":1,"284":1,"331":1,"354":1,"475":1,"491":1,"515":1,"538":1,"599":3,"600":6,"607":1,"625":1,"651":1,"714":1,"728":1,"777":1,"864":1,"882":1,"893":1,"928":1,"1371":7,"1968":2,"1969":1,"2341":1}}],["instantiate",{"2":{"158":1}}],["instances",{"2":{"36":1}}],["instance",{"2":{"21":1}}],["installation",{"0":{"83":1,"194":1,"2695":1},"1":{"84":1},"2":{"2694":1}}],["installed",{"2":{"23":1,"112":1,"2694":1,"2696":1}}],["install",{"2":{"7":1,"8":1,"23":1,"24":5,"112":1,"194":2,"2695":2}}],["instead",{"0":{"1437":1},"2":{"2":1,"5":1,"21":1,"22":1,"51":1,"57":1,"77":1,"90":1,"98":1,"100":2,"102":1,"103":1,"142":1,"143":1,"146":1,"147":1,"158":2,"182":1,"183":1,"188":1,"287":1,"334":1,"367":1,"592":1,"602":1,"653":1,"862":1,"1004":1,"1371":10,"1404":1,"1440":1,"1608":1,"1640":1,"1974":1,"2253":1,"2290":1,"2339":1,"2556":2,"2681":1,"2714":1,"2717":2}}],["in",{"0":{"22":1,"70":1,"113":1,"161":1,"1471":1,"1608":1,"1640":1,"1974":1},"2":{"2":2,"6":2,"8":2,"9":2,"12":1,"14":2,"17":5,"18":2,"19":1,"21":6,"22":2,"23":5,"26":1,"27":10,"28":2,"30":1,"31":1,"32":11,"33":1,"38":2,"39":1,"41":1,"42":9,"44":6,"45":3,"46":2,"47":2,"49":1,"50":1,"51":1,"53":1,"54":2,"56":2,"57":3,"59":1,"61":6,"62":3,"63":2,"64":1,"65":2,"66":1,"67":1,"68":1,"69":3,"70":7,"71":7,"72":1,"73":1,"74":4,"75":4,"77":10,"78":2,"79":1,"80":2,"81":9,"86":1,"88":1,"90":2,"92":4,"93":4,"94":4,"96":2,"97":1,"98":6,"100":2,"101":3,"102":21,"103":4,"104":1,"106":2,"107":2,"108":1,"109":1,"111":1,"113":1,"114":2,"115":3,"117":8,"119":1,"120":1,"122":2,"124":2,"127":1,"128":1,"129":1,"130":1,"131":2,"134":3,"137":1,"138":2,"139":5,"140":2,"141":1,"142":3,"144":1,"147":2,"148":9,"149":2,"151":4,"153":2,"155":1,"157":2,"158":6,"159":2,"160":1,"161":3,"162":4,"163":2,"164":4,"165":5,"166":3,"175":2,"177":2,"178":1,"179":1,"180":1,"181":1,"183":2,"184":5,"186":2,"187":14,"188":3,"189":3,"191":2,"193":1,"194":1,"197":1,"201":2,"202":1,"203":1,"204":1,"207":2,"209":1,"215":5,"218":1,"219":4,"220":1,"231":2,"257":1,"267":1,"281":1,"284":2,"285":1,"287":3,"292":1,"301":1,"303":1,"304":1,"314":1,"328":1,"331":2,"332":1,"334":3,"339":1,"348":1,"350":1,"354":1,"355":3,"356":1,"361":1,"362":1,"365":1,"366":1,"377":1,"378":4,"380":1,"389":1,"392":2,"413":1,"422":1,"425":2,"444":1,"453":1,"456":2,"475":1,"478":1,"486":1,"489":3,"491":1,"500":1,"511":1,"513":1,"515":1,"526":1,"533":1,"535":4,"538":1,"542":1,"545":1,"552":1,"557":1,"565":1,"573":1,"590":1,"595":1,"596":1,"597":5,"598":2,"599":5,"600":1,"601":1,"602":3,"604":2,"605":3,"607":1,"611":1,"618":1,"621":1,"623":1,"625":1,"629":1,"634":1,"638":1,"643":1,"644":1,"645":4,"646":4,"647":1,"648":3,"649":6,"651":1,"658":1,"659":1,"661":1,"673":1,"681":1,"685":1,"696":1,"710":1,"712":1,"714":1,"718":1,"723":1,"728":1,"737":1,"741":1,"743":1,"750":1,"765":1,"767":2,"768":1,"769":8,"770":1,"771":2,"774":5,"775":3,"777":1,"788":1,"791":1,"792":1,"793":1,"806":1,"826":1,"828":1,"829":1,"834":1,"858":1,"861":3,"864":1,"868":1,"874":1,"877":1,"880":1,"882":1,"883":1,"887":1,"893":1,"911":1,"923":1,"928":1,"930":1,"933":1,"939":1,"943":1,"944":1,"950":1,"954":1,"958":1,"959":1,"963":1,"965":1,"967":2,"969":1,"970":3,"972":1,"973":1,"979":1,"983":1,"988":1,"989":1,"994":1,"997":1,"999":2,"1001":2,"1002":14,"1005":1,"1007":3,"1008":3,"1009":2,"1011":1,"1016":1,"1021":1,"1025":1,"1026":1,"1034":1,"1039":1,"1040":1,"1042":2,"1044":1,"1045":1,"1047":1,"1049":1,"1055":1,"1060":1,"1069":1,"1073":1,"1074":1,"1076":2,"1080":3,"1082":1,"1084":1,"1092":1,"1096":2,"1102":1,"1109":1,"1118":1,"1120":1,"1125":2,"1166":1,"1179":1,"1186":1,"1187":1,"1188":5,"1190":1,"1191":1,"1192":1,"1196":1,"1201":1,"1210":1,"1218":1,"1220":1,"1222":2,"1225":5,"1227":1,"1228":1,"1229":1,"1233":1,"1238":1,"1247":1,"1255":1,"1257":1,"1259":2,"1261":1,"1264":1,"1267":1,"1268":1,"1269":1,"1272":1,"1275":1,"1276":2,"1279":1,"1281":1,"1283":2,"1309":1,"1313":3,"1314":2,"1316":3,"1317":2,"1321":1,"1322":2,"1324":1,"1328":1,"1332":1,"1335":2,"1342":1,"1346":1,"1348":2,"1351":2,"1352":3,"1365":1,"1371":603,"1375":1,"1376":1,"1382":1,"1386":1,"1391":1,"1392":1,"1397":1,"1399":1,"1400":2,"1402":2,"1404":1,"1407":1,"1408":1,"1414":1,"1415":1,"1419":1,"1423":1,"1427":1,"1429":1,"1431":2,"1433":1,"1434":3,"1436":9,"1437":1,"1439":3,"1440":6,"1442":3,"1444":1,"1445":1,"1449":1,"1453":1,"1460":1,"1462":1,"1464":2,"1468":3,"1469":5,"1470":1,"1472":1,"1473":1,"1475":1,"1476":1,"1486":1,"1491":1,"1515":2,"1517":1,"1518":1,"1524":1,"1528":1,"1532":1,"1533":1,"1537":1,"1539":1,"1541":2,"1543":1,"1544":1,"1545":2,"1547":1,"1548":1,"1554":1,"1558":1,"1563":1,"1568":1,"1571":1,"1577":2,"1579":1,"1580":1,"1584":1,"1585":1,"1589":1,"1593":1,"1600":1,"1602":1,"1604":2,"1607":2,"1608":4,"1610":1,"1611":1,"1617":1,"1621":1,"1624":2,"1625":1,"1626":5,"1627":2,"1632":1,"1634":1,"1636":2,"1638":1,"1640":4,"1642":1,"1643":1,"1649":1,"1653":1,"1657":1,"1658":1,"1662":1,"1664":1,"1666":2,"1669":2,"1670":8,"1672":1,"1674":1,"1680":1,"1685":1,"1694":1,"1698":1,"1699":1,"1701":2,"1704":1,"1705":4,"1707":1,"1709":1,"1715":1,"1720":1,"1729":1,"1734":1,"1735":1,"1737":2,"1797":1,"1799":1,"1803":1,"1808":1,"1810":1,"1813":1,"1817":2,"1820":1,"1821":6,"1823":1,"1824":1,"1830":1,"1834":1,"1839":1,"1844":1,"1847":1,"1853":2,"1858":1,"1861":1,"1864":1,"1873":1,"1875":1,"1879":2,"1881":1,"1884":1,"1887":1,"1890":1,"1899":1,"1901":1,"1905":2,"1907":4,"1912":1,"1924":1,"1925":1,"1929":1,"1930":2,"1933":1,"1934":1,"1940":1,"1941":1,"1945":1,"1949":1,"1953":1,"1955":1,"1957":2,"1959":1,"1960":1,"1963":2,"1965":1,"1966":6,"1967":2,"1968":2,"1970":2,"1971":2,"1972":2,"1974":4,"1976":1,"1977":1,"1983":1,"1984":1,"1991":1,"1996":1,"1997":1,"1998":1,"2001":1,"2004":1,"2009":2,"2015":1,"2016":1,"2022":1,"2026":1,"2032":1,"2042":1,"2044":1,"2048":2,"2052":1,"2053":1,"2073":1,"2074":1,"2080":1,"2084":1,"2089":1,"2090":1,"2095":1,"2097":1,"2098":2,"2100":2,"2105":1,"2106":1,"2107":1,"2111":1,"2118":1,"2123":1,"2127":1,"2129":1,"2131":2,"2136":1,"2142":1,"2145":1,"2151":1,"2152":1,"2154":1,"2163":2,"2184":1,"2187":1,"2193":1,"2198":1,"2210":1,"2213":1,"2216":2,"2218":1,"2219":6,"2221":1,"2223":1,"2228":1,"2233":1,"2242":1,"2246":1,"2247":1,"2249":2,"2253":4,"2254":5,"2255":2,"2256":5,"2257":1,"2258":2,"2259":1,"2264":1,"2265":1,"2270":1,"2271":1,"2273":1,"2279":1,"2282":1,"2285":1,"2288":1,"2289":1,"2293":1,"2299":2,"2308":1,"2309":1,"2311":1,"2314":1,"2323":1,"2326":1,"2331":1,"2333":2,"2339":1,"2341":6,"2344":1,"2347":1,"2350":1,"2353":1,"2356":2,"2357":1,"2360":1,"2362":1,"2364":2,"2365":1,"2370":1,"2392":1,"2397":2,"2403":1,"2407":1,"2413":1,"2423":1,"2428":1,"2432":2,"2436":2,"2438":1,"2439":1,"2445":1,"2449":1,"2453":1,"2454":1,"2458":1,"2460":1,"2462":2,"2464":1,"2465":1,"2471":1,"2473":1,"2477":1,"2483":1,"2493":1,"2497":1,"2498":1,"2500":2,"2505":1,"2508":1,"2512":1,"2516":1,"2523":1,"2525":1,"2527":2,"2532":1,"2548":1,"2552":1,"2553":1,"2554":1,"2555":8,"2556":2,"2557":1,"2559":1,"2561":1,"2566":1,"2570":1,"2573":1,"2577":1,"2582":1,"2586":1,"2587":1,"2589":2,"2592":2,"2594":1,"2595":1,"2601":1,"2605":1,"2610":1,"2615":1,"2618":1,"2624":2,"2626":1,"2627":1,"2629":2,"2650":1,"2651":1,"2657":1,"2661":1,"2665":1,"2666":1,"2670":1,"2672":1,"2674":2,"2676":1,"2677":2,"2678":2,"2679":3,"2681":7,"2682":6,"2684":1,"2685":1,"2686":10,"2687":2,"2688":2,"2692":7,"2695":5,"2696":6,"2697":2,"2700":1,"2701":17,"2702":5,"2703":3,"2704":1,"2705":1,"2706":1,"2707":4,"2708":1,"2709":2,"2710":3,"2711":7,"2712":5,"2714":2,"2716":4,"2717":8,"2718":1,"2719":1,"2720":2,"2721":3,"2723":1,"2724":1,"2725":2,"2726":1,"2727":1,"2729":2,"2730":3,"2731":1}}],["island",{"2":{"2739":1}}],["iseven",{"2":{"1612":5,"1627":1}}],["isempty",{"2":{"117":1}}],["ismissing",{"2":{"1371":1,"2577":1}}],["isdensity",{"2":{"1371":2,"1507":1,"2178":1}}],["isoluminant",{"2":{"2737":6}}],["isorange=0",{"2":{"2551":1}}],["isorange",{"0":{"2487":1},"2":{"1371":1,"2467":1}}],["isovalue=1",{"2":{"2551":1}}],["isovalue",{"0":{"2488":1},"2":{"1371":4,"2466":1,"2467":1,"2487":1,"2488":1}}],["iso",{"2":{"1371":1,"2466":1,"2467":1}}],["isodd",{"2":{"166":1}}],["isopen",{"2":{"21":1,"1371":1}}],["isa",{"2":{"61":1,"2688":2}}],["ispressed",{"0":{"78":1},"2":{"59":1,"78":5,"795":1,"1371":16,"2718":1}}],["issued",{"2":{"1371":2}}],["issue",{"2":{"36":2,"81":1,"188":2,"197":1,"1974":2}}],["issues",{"0":{"83":1,"85":1,"89":1,"91":1},"1":{"84":1,"86":1,"87":1,"88":1,"90":1,"92":1,"93":1,"94":1},"2":{"23":1,"24":1,"157":1,"197":2,"1035":1,"1309":1,"1371":4}}],["isnan",{"2":{"61":1,"1371":1,"2577":1}}],["isnothing",{"2":{"31":1,"1371":1,"2577":1,"2721":1}}],["isn",{"2":{"17":1,"33":2,"35":1,"37":1,"43":1,"44":2,"57":1,"69":1,"102":1,"157":1,"187":1,"188":1,"1371":1}}],["is",{"0":{"8":1,"151":1,"158":1,"740":1,"2577":1},"1":{"9":1},"2":{"1":1,"2":3,"4":3,"5":1,"7":1,"8":2,"10":1,"12":1,"13":1,"14":3,"16":2,"17":1,"18":3,"21":3,"22":2,"23":2,"24":1,"25":3,"27":7,"30":1,"33":3,"35":1,"37":1,"40":1,"42":7,"43":2,"44":6,"45":3,"46":2,"49":1,"51":1,"53":2,"56":2,"57":14,"59":1,"61":7,"62":2,"63":5,"64":6,"65":4,"66":1,"68":3,"69":2,"70":1,"71":4,"73":3,"74":10,"75":4,"76":2,"77":15,"78":6,"81":8,"84":1,"88":2,"90":1,"92":1,"93":4,"94":6,"96":2,"98":2,"100":2,"101":6,"102":18,"103":6,"105":1,"106":1,"107":2,"108":1,"112":3,"113":1,"115":1,"116":4,"117":9,"118":3,"119":1,"120":1,"122":1,"123":2,"124":2,"126":3,"127":1,"128":4,"131":2,"133":4,"134":2,"135":1,"136":2,"137":2,"138":2,"139":5,"140":2,"141":3,"142":4,"143":1,"144":3,"145":1,"146":2,"147":8,"148":10,"151":2,"152":2,"153":2,"154":2,"155":1,"157":2,"158":5,"160":1,"161":1,"163":1,"164":3,"165":2,"174":1,"176":1,"180":1,"181":1,"183":3,"184":1,"187":9,"188":4,"189":1,"191":1,"193":2,"194":2,"195":1,"199":1,"200":1,"203":1,"204":1,"205":1,"207":1,"208":1,"209":2,"210":1,"211":1,"214":1,"215":4,"220":3,"223":1,"226":1,"230":1,"231":1,"234":1,"242":1,"252":1,"254":1,"269":1,"284":2,"287":3,"296":1,"316":1,"331":2,"334":3,"343":1,"355":1,"365":1,"366":3,"376":1,"378":6,"382":1,"391":1,"396":1,"410":1,"412":1,"415":1,"424":1,"429":1,"443":1,"446":1,"455":1,"460":1,"477":1,"482":1,"487":1,"521":1,"528":2,"529":2,"535":1,"536":1,"540":1,"543":1,"554":1,"556":1,"567":1,"589":1,"591":1,"595":2,"596":5,"597":10,"598":7,"599":2,"600":1,"602":1,"603":1,"605":4,"610":1,"623":5,"639":1,"645":2,"646":3,"648":2,"649":1,"656":1,"667":1,"685":1,"712":1,"726":3,"740":1,"741":5,"744":1,"765":3,"769":3,"771":2,"775":1,"780":1,"798":1,"803":1,"818":1,"822":1,"827":1,"832":1,"837":1,"850":1,"857":1,"861":3,"867":1,"874":1,"880":2,"888":1,"891":3,"906":2,"908":1,"913":2,"914":1,"915":1,"922":3,"927":1,"931":1,"932":1,"941":1,"946":1,"951":1,"965":2,"969":1,"975":1,"980":1,"986":2,"997":2,"1001":3,"1004":1,"1007":2,"1008":1,"1009":1,"1013":1,"1018":1,"1025":1,"1033":1,"1037":1,"1040":2,"1044":1,"1051":1,"1057":1,"1071":1,"1074":2,"1077":1,"1079":1,"1088":1,"1096":4,"1098":1,"1099":2,"1120":2,"1127":2,"1128":2,"1129":1,"1131":1,"1163":2,"1187":2,"1192":1,"1193":1,"1198":1,"1220":2,"1224":1,"1229":1,"1230":1,"1235":1,"1257":2,"1261":1,"1270":1,"1275":2,"1276":1,"1281":2,"1285":2,"1309":2,"1312":1,"1313":1,"1316":1,"1318":1,"1325":1,"1329":1,"1346":2,"1350":1,"1371":667,"1372":2,"1378":1,"1383":1,"1389":2,"1399":2,"1404":1,"1410":1,"1416":1,"1429":2,"1434":6,"1437":1,"1438":1,"1439":1,"1440":3,"1441":2,"1442":2,"1446":1,"1450":1,"1462":2,"1466":1,"1468":1,"1469":4,"1478":1,"1488":1,"1515":1,"1520":1,"1525":1,"1539":2,"1545":1,"1550":1,"1555":1,"1571":2,"1572":1,"1574":1,"1581":1,"1586":1,"1590":1,"1602":2,"1605":1,"1607":1,"1613":1,"1618":1,"1624":2,"1634":2,"1638":1,"1645":1,"1650":1,"1664":2,"1668":1,"1676":1,"1682":1,"1696":1,"1699":2,"1702":1,"1704":2,"1711":1,"1717":1,"1730":2,"1732":1,"1735":2,"1738":2,"1794":1,"1800":1,"1801":1,"1807":1,"1813":2,"1820":2,"1826":1,"1831":1,"1847":2,"1848":1,"1850":1,"1855":1,"1856":1,"1859":1,"1862":1,"1875":2,"1881":3,"1885":1,"1888":1,"1901":2,"1907":4,"1909":2,"1924":1,"1930":1,"1936":1,"1942":1,"1955":2,"1960":1,"1963":3,"1965":1,"1966":3,"1967":2,"1968":2,"1969":3,"1970":1,"1978":1,"1979":1,"1986":1,"1996":1,"1997":1,"1998":1,"2002":1,"2004":2,"2007":1,"2012":1,"2018":1,"2023":1,"2044":2,"2050":3,"2070":2,"2076":1,"2081":1,"2087":2,"2097":2,"2102":1,"2103":1,"2108":1,"2115":1,"2122":1,"2123":1,"2129":2,"2133":2,"2143":1,"2154":2,"2170":1,"2181":1,"2188":2,"2189":1,"2194":1,"2213":2,"2218":1,"2219":1,"2225":1,"2230":1,"2244":1,"2247":2,"2250":1,"2252":1,"2253":7,"2256":2,"2257":1,"2258":5,"2260":1,"2266":1,"2267":1,"2274":1,"2293":2,"2296":1,"2297":1,"2301":1,"2302":1,"2304":1,"2306":1,"2312":1,"2317":1,"2326":2,"2331":1,"2339":2,"2341":2,"2349":3,"2350":3,"2351":1,"2357":2,"2362":2,"2367":1,"2368":2,"2370":2,"2396":2,"2399":1,"2410":1,"2428":2,"2436":1,"2441":1,"2446":1,"2460":2,"2466":1,"2470":1,"2474":1,"2480":1,"2495":1,"2498":2,"2502":1,"2509":1,"2513":1,"2525":2,"2529":1,"2530":1,"2533":2,"2535":1,"2549":2,"2551":2,"2552":1,"2553":1,"2554":1,"2555":4,"2556":2,"2557":4,"2563":1,"2569":1,"2576":1,"2584":1,"2587":2,"2592":1,"2597":1,"2602":1,"2618":2,"2619":1,"2621":1,"2628":1,"2629":1,"2647":1,"2653":1,"2658":1,"2672":2,"2676":4,"2678":3,"2681":10,"2682":2,"2690":3,"2692":23,"2694":1,"2695":3,"2696":5,"2697":2,"2699":2,"2701":1,"2703":1,"2706":2,"2709":1,"2710":2,"2713":1,"2714":1,"2715":2,"2716":1,"2717":2,"2719":3,"2721":10,"2723":5,"2724":1,"2725":2,"2726":3,"2730":4}}],["itr",{"2":{"1371":1}}],["ith",{"2":{"147":1}}],["italic",{"2":{"106":5,"649":4,"1371":6,"2260":1,"2261":5,"2272":1}}],["iter",{"2":{"1371":4}}],["iteration",{"2":{"1309":2,"1371":3}}],["iterations=200",{"2":{"31":1,"2721":1}}],["iterations=32",{"2":{"29":1}}],["iterations=400",{"2":{"28":1}}],["iterations=100",{"2":{"32":1}}],["iterations=10",{"2":{"27":2}}],["iterations",{"2":{"27":5,"158":1}}],["iteratively",{"2":{"602":1}}],["iterates",{"2":{"1371":1}}],["iterate",{"2":{"43":1,"2721":1}}],["iterators",{"2":{"32":1,"645":1,"2256":1}}],["iterator",{"2":{"2":4}}],["iterable",{"2":{"2":1,"741":1,"1371":4,"1495":1,"2151":1,"2173":1}}],["item",{"2":{"739":1,"744":1,"1371":1}}],["items=",{"2":{"47":1}}],["items",{"2":{"47":7}}],["itself",{"2":{"49":1,"96":1,"103":1,"105":1,"148":2,"151":1,"158":1,"203":1,"648":1,"1371":3,"2007":1,"2253":1,"2258":1,"2297":1,"2692":2}}],["its",{"2":{"2":1,"9":1,"13":1,"18":2,"49":2,"57":1,"64":2,"92":1,"93":2,"94":1,"96":1,"115":2,"123":1,"124":1,"125":1,"126":2,"129":1,"138":1,"142":2,"148":1,"151":2,"153":2,"154":1,"180":1,"181":1,"186":1,"197":1,"218":1,"227":1,"255":1,"354":1,"362":1,"377":1,"475":1,"478":1,"486":1,"491":1,"500":1,"511":1,"515":1,"526":1,"533":1,"538":1,"545":1,"590":1,"595":1,"597":3,"599":1,"607":1,"611":1,"621":1,"625":1,"629":1,"638":1,"648":1,"651":1,"661":1,"676":1,"704":1,"710":1,"714":1,"718":1,"723":1,"728":1,"737":1,"750":1,"769":1,"771":1,"777":1,"788":1,"858":1,"864":1,"868":1,"877":1,"882":1,"883":1,"887":1,"893":1,"911":1,"923":1,"928":1,"933":1,"939":1,"941":1,"1316":1,"1371":18,"1469":1,"1605":1,"1967":1,"1969":1,"1997":2,"2112":1,"2253":1,"2257":1,"2282":1,"2317":1,"2556":1,"2680":1,"2681":1,"2682":1,"2692":3,"2695":1,"2706":1,"2709":2,"2721":2}}],["it",{"2":{"1":1,"5":1,"8":2,"9":1,"10":1,"12":1,"13":2,"15":1,"16":1,"17":3,"19":1,"22":1,"23":1,"24":1,"26":3,"27":6,"42":5,"44":8,"45":1,"48":1,"49":1,"51":2,"56":1,"63":1,"64":2,"68":1,"69":3,"70":3,"71":2,"73":3,"74":5,"75":2,"77":9,"78":1,"80":1,"81":1,"84":2,"92":1,"93":2,"94":3,"95":1,"100":6,"101":5,"102":4,"103":5,"106":1,"109":1,"115":1,"116":1,"117":6,"118":1,"119":1,"120":1,"123":2,"124":1,"126":1,"128":2,"129":1,"130":1,"131":3,"134":1,"135":1,"136":5,"138":1,"139":1,"141":2,"142":5,"143":1,"145":2,"147":2,"148":7,"151":1,"152":3,"153":1,"154":1,"155":1,"157":4,"158":1,"161":1,"162":1,"175":1,"176":1,"177":1,"178":1,"187":4,"188":1,"192":1,"193":1,"194":2,"202":1,"203":2,"204":1,"211":1,"213":2,"214":2,"215":1,"231":1,"365":2,"535":1,"536":1,"569":1,"597":5,"598":3,"603":2,"605":1,"609":1,"610":1,"644":1,"645":1,"646":2,"648":1,"690":1,"712":3,"765":1,"769":4,"770":1,"773":1,"827":1,"861":1,"866":1,"867":1,"891":1,"1001":1,"1009":1,"1205":1,"1242":1,"1262":1,"1285":1,"1311":1,"1316":1,"1318":1,"1335":1,"1343":1,"1344":1,"1371":93,"1434":1,"1437":1,"1438":1,"1439":1,"1440":3,"1442":5,"1495":1,"1507":1,"1738":1,"1820":3,"1963":1,"1966":4,"1969":2,"1970":1,"1997":1,"2151":3,"2173":1,"2178":1,"2219":1,"2224":1,"2253":2,"2258":1,"2301":1,"2341":2,"2342":1,"2349":3,"2350":3,"2356":1,"2357":1,"2530":1,"2533":1,"2552":1,"2629":1,"2676":2,"2681":5,"2682":1,"2692":17,"2695":3,"2696":3,"2700":1,"2703":2,"2705":1,"2715":2,"2717":3,"2719":1,"2720":1,"2721":2,"2724":1,"2726":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR4492/assets/chunks/@localSearchIndexroot.CvRDRtNH.js b/previews/PR4492/assets/chunks/@localSearchIndexroot.CvRDRtNH.js new file mode 100644 index 00000000000..6edcac79340 --- /dev/null +++ b/previews/PR4492/assets/chunks/@localSearchIndexroot.CvRDRtNH.js @@ -0,0 +1 @@ +const e='{"documentCount":2740,"nextId":2740,"documentIds":{"0":"/previews/PR4492/ecosystem#ecosystem","1":"/previews/PR4492/changelog#changelog","2":"/previews/PR4492/explanations/animation#animations","3":"/previews/PR4492/explanations/animation#A-simple-example","4":"/previews/PR4492/explanations/animation#File-formats","5":"/previews/PR4492/explanations/animation#Animations-using-Observables","6":"/previews/PR4492/explanations/animation#Appending-data-with-Observables","7":"/previews/PR4492/explanations/animation#Animating-a-plot-"live"","8":"/previews/PR4492/explanations/backends/backends#What-is-a-backend","9":"/previews/PR4492/explanations/backends/backends#Activating-Backends","10":"/previews/PR4492/explanations/backends/cairomakie#cairomakie","11":"/previews/PR4492/explanations/backends/cairomakie#Activation-and-screen-config","12":"/previews/PR4492/explanations/backends/cairomakie#Inline-Plot-Type","13":"/previews/PR4492/explanations/backends/cairomakie#z-order","14":"/previews/PR4492/explanations/backends/cairomakie#Selective-Rasterization","15":"/previews/PR4492/explanations/backends/cairomakie#PDF-version","16":"/previews/PR4492/explanations/backends/glmakie#glmakie","17":"/previews/PR4492/explanations/backends/glmakie#Activation-and-screen-config","18":"/previews/PR4492/explanations/backends/glmakie#Window-Scaling","19":"/previews/PR4492/explanations/backends/glmakie#Resolution-Scaling","20":"/previews/PR4492/explanations/backends/glmakie#Multiple-Windows","21":"/previews/PR4492/explanations/backends/glmakie#embedding","22":"/previews/PR4492/explanations/backends/glmakie#Forcing-Dedicated-GPU-Use-In-Linux","23":"/previews/PR4492/explanations/backends/glmakie#Troubleshooting-OpenGL","24":"/previews/PR4492/explanations/backends/glmakie#WSL-setup-or-X-forwarding","25":"/previews/PR4492/explanations/backends/glmakie#GLMakie-does-not-show-Figure-or-crashes-on-full-screen-mode-on-macOS","26":"/previews/PR4492/explanations/backends/rprmakie#rprmakie","27":"/previews/PR4492/explanations/backends/rprmakie#Activation-and-screen-config","28":"/previews/PR4492/explanations/backends/rprmakie#MaterialX-and-predefined-materials-(materials.jl)","29":"/previews/PR4492/explanations/backends/rprmakie#Advanced-custom-material-(earth_topography.jl)","30":"/previews/PR4492/explanations/backends/rprmakie#RPRMakie-interop-(opengl_interop.jl)","31":"/previews/PR4492/explanations/backends/rprmakie#Animations-(lego.jl)","32":"/previews/PR4492/explanations/backends/rprmakie#Earth-example","33":"/previews/PR4492/explanations/backends/wglmakie#wglmakie","34":"/previews/PR4492/explanations/backends/wglmakie#Browser-Support","35":"/previews/PR4492/explanations/backends/wglmakie#ijulia","36":"/previews/PR4492/explanations/backends/wglmakie#JupyterHub-/-Jupyterlab-/-Binder","37":"/previews/PR4492/explanations/backends/wglmakie#pluto","38":"/previews/PR4492/explanations/backends/wglmakie#juliahub","39":"/previews/PR4492/explanations/backends/wglmakie#Browser-Support-2","40":"/previews/PR4492/explanations/backends/wglmakie#Activation-and-screen-config","41":"/previews/PR4492/explanations/backends/wglmakie#output","42":"/previews/PR4492/explanations/backends/wglmakie#page","43":"/previews/PR4492/explanations/backends/wglmakie#Record-a-statemap","44":"/previews/PR4492/explanations/backends/wglmakie#Execute-Javascript-directly","45":"/previews/PR4492/explanations/backends/wglmakie#Offline-Tooltip","46":"/previews/PR4492/explanations/backends/wglmakie#pluto-ijulia","47":"/previews/PR4492/explanations/backends/wglmakie#styling","48":"/previews/PR4492/explanations/backends/wglmakie#export","49":"/previews/PR4492/explanations/blocks#blocks","50":"/previews/PR4492/explanations/blocks#Adding-to-a-Figure","51":"/previews/PR4492/explanations/blocks#Specifying-a-boundingbox-directly","52":"/previews/PR4492/explanations/blocks#Deleting-blocks","53":"/previews/PR4492/explanations/cameras#cameras","54":"/previews/PR4492/explanations/cameras#Pixel-Camera","55":"/previews/PR4492/explanations/cameras#Relative-Camera","56":"/previews/PR4492/explanations/cameras#2D-Camera","57":"/previews/PR4492/explanations/cameras#3D-Camera","58":"/previews/PR4492/explanations/cameras#Example-Visualizing-the-cameras-view-box","59":"/previews/PR4492/explanations/cameras#General-Remarks","60":"/previews/PR4492/explanations/conversion_pipeline#Conversions-and-spaces","61":"/previews/PR4492/explanations/conversion_pipeline#Conversion-Pipeline","62":"/previews/PR4492/explanations/conversion_pipeline#Argument-Conversions","63":"/previews/PR4492/explanations/conversion_pipeline#Transformation-Objects","64":"/previews/PR4492/explanations/conversion_pipeline#float32convert","65":"/previews/PR4492/explanations/conversion_pipeline#camera","66":"/previews/PR4492/explanations/conversion_pipeline#Coordinate-spaces","67":"/previews/PR4492/explanations/dim-converts#Dimension-conversions","68":"/previews/PR4492/explanations/dim-converts#examples","69":"/previews/PR4492/explanations/dim-converts#limitations","70":"/previews/PR4492/explanations/dim-converts#Current-conversions-in-Makie","71":"/previews/PR4492/explanations/dim-converts#Developer-docs","72":"/previews/PR4492/explanations/events#events","73":"/previews/PR4492/explanations/events#Observables-with-priority","74":"/previews/PR4492/explanations/events#The-Events-struct","75":"/previews/PR4492/explanations/events#Mouse-Interaction","76":"/previews/PR4492/explanations/events#Keyboard-Interaction","77":"/previews/PR4492/explanations/events#Point-Picking","78":"/previews/PR4492/explanations/events#The-ispressed-function","79":"/previews/PR4492/explanations/events#Interactive-Widgets","80":"/previews/PR4492/explanations/events#Recording-Animations-with-Interactions","81":"/previews/PR4492/explanations/events#Tick-Events","82":"/previews/PR4492/explanations/faq#Frequently-Asked-Questions","83":"/previews/PR4492/explanations/faq#Installation-Issues","84":"/previews/PR4492/explanations/faq#No-Scene-displayed-or-GLMakie-fails-to-build","85":"/previews/PR4492/explanations/faq#Plotting-issues","86":"/previews/PR4492/explanations/faq#Dimensions-too-large","87":"/previews/PR4492/explanations/faq#2d-plots-(heatmaps,-images,-etc.)","88":"/previews/PR4492/explanations/faq#3d-plots-(volumes)","89":"/previews/PR4492/explanations/faq#General-issues","90":"/previews/PR4492/explanations/faq#My-font-doesn\'t-work!","91":"/previews/PR4492/explanations/faq#Layout-Issues","92":"/previews/PR4492/explanations/faq#Elements-are-squashed-into-the-lower-left-corner","93":"/previews/PR4492/explanations/faq#Columns-or-rows-are-shrunk-to-the-size-of-Text-or-another-element","94":"/previews/PR4492/explanations/faq#The-Figure-content-does-not-fit-the-Figure","95":"/previews/PR4492/explanations/fonts#fonts","96":"/previews/PR4492/explanations/fonts#string","97":"/previews/PR4492/explanations/fonts#symbol","98":"/previews/PR4492/explanations/fonts#Emoji-and-color-fonts","99":"/previews/PR4492/explanations/figure#figures","100":"/previews/PR4492/explanations/figure#Creating-a-Figure","101":"/previews/PR4492/explanations/figure#Placing-Blocks-into-a-Figure","102":"/previews/PR4492/explanations/figure#GridPositions-and-GridSubpositions","103":"/previews/PR4492/explanations/figure#Figure-padding","104":"/previews/PR4492/explanations/figure#Retrieving-Objects-From-A-Figure","105":"/previews/PR4492/explanations/figure#Figure-size-and-units","106":"/previews/PR4492/explanations/figure#Defaults-of-px_per_unit-and-pt_per_unit","107":"/previews/PR4492/explanations/figure#Matching-figure-and-font-sizes-to-documents","108":"/previews/PR4492/explanations/headless#headless","109":"/previews/PR4492/explanations/headless#Using-CairoMakie","110":"/previews/PR4492/explanations/headless#Using-GLMakie","111":"/previews/PR4492/explanations/headless#GLMakie-with-X11-forwarding","112":"/previews/PR4492/explanations/headless#GLMakie-with-VirtualGL","113":"/previews/PR4492/explanations/headless#GLMakie-in-CI","114":"/previews/PR4492/explanations/headless#Using-WGLMakie","115":"/previews/PR4492/explanations/inspector#Inspecting-data","116":"/previews/PR4492/explanations/inspector#Custom-text","117":"/previews/PR4492/explanations/inspector#Extending-DataInspector","118":"/previews/PR4492/explanations/inspector#Per-plot-show_data","119":"/previews/PR4492/explanations/latex#latex","120":"/previews/PR4492/explanations/latex#Using-L-strings","121":"/previews/PR4492/explanations/latex#Uniformizing-the-fonts","122":"/previews/PR4492/explanations/layouting#gridlayouts","123":"/previews/PR4492/explanations/layouting#Suggested-bounding-box","124":"/previews/PR4492/explanations/layouting#Computed-bounding-box","125":"/previews/PR4492/explanations/layouting#Auto-determined-width-and-height","126":"/previews/PR4492/explanations/layouting#Computed-width-and-height","127":"/previews/PR4492/explanations/layouting#protrusions","128":"/previews/PR4492/explanations/layouting#Size-attributes","129":"/previews/PR4492/explanations/layouting#Alignment-attributes","130":"/previews/PR4492/explanations/observables#observables","131":"/previews/PR4492/explanations/observables#The-Observable-structure","132":"/previews/PR4492/explanations/observables#Triggering-A-Change","133":"/previews/PR4492/explanations/observables#Chaining-Observables-With-lift","134":"/previews/PR4492/explanations/observables#Shorthand-Macro-For-lift","135":"/previews/PR4492/explanations/observables#Problems-With-Synchronous-Updates","136":"/previews/PR4492/explanations/plot_method_signatures#Plot-methods","137":"/previews/PR4492/explanations/plot_method_signatures#non-mutating","138":"/previews/PR4492/explanations/plot_method_signatures#Special-Keyword-Arguments","139":"/previews/PR4492/explanations/plot_method_signatures#mutating","140":"/previews/PR4492/explanations/plot_method_signatures#gridpositions","141":"/previews/PR4492/explanations/plot_method_signatures#With-Non-Mutating-Plotting-Functions","142":"/previews/PR4492/explanations/plot_method_signatures#With-Mutating-Plotting-Functions","143":"/previews/PR4492/explanations/recipes#recipes","144":"/previews/PR4492/explanations/recipes#Type-recipes","145":"/previews/PR4492/explanations/recipes#Multiple-Argument-Conversion-with-convert_arguments","146":"/previews/PR4492/explanations/recipes#Single-Argument-Conversion-with-convert_single_argument","147":"/previews/PR4492/explanations/recipes#Full-recipes-with-the-@recipe-macro","148":"/previews/PR4492/explanations/recipes#Example:-Stock-Chart","149":"/previews/PR4492/explanations/recipes#Makie-Package-Extension","150":"/previews/PR4492/explanations/scenes#scenes","151":"/previews/PR4492/explanations/scenes#What-is-a-Scene?","152":"/previews/PR4492/explanations/scenes#subscenes","153":"/previews/PR4492/explanations/scenes#Scene-Attributes","154":"/previews/PR4492/explanations/scenes#Modifying-A-Scene","155":"/previews/PR4492/explanations/scenes#Updating-the-Scene","156":"/previews/PR4492/explanations/scenes#events","157":"/previews/PR4492/explanations/specapi#specapi","158":"/previews/PR4492/explanations/specapi#What-is-the-SpecApi?","159":"/previews/PR4492/explanations/specapi#Building-layouts-for-specs","160":"/previews/PR4492/explanations/specapi#Advanced-spec-layouting","161":"/previews/PR4492/explanations/specapi#Using-specs-in-convert_arguments","162":"/previews/PR4492/explanations/specapi#convert_arguments-for-GridLayoutSpec","163":"/previews/PR4492/explanations/specapi#convert_arguments-for-PlotSpecs","164":"/previews/PR4492/explanations/specapi#Interactive-example","165":"/previews/PR4492/explanations/specapi#Accessing-created-Blocks","166":"/previews/PR4492/explanations/theming/predefined_themes#Predefined-themes","167":"/previews/PR4492/explanations/theming/predefined_themes#Default-theme","168":"/previews/PR4492/explanations/theming/predefined_themes#theme-ggplot2","169":"/previews/PR4492/explanations/theming/predefined_themes#theme-minimal","170":"/previews/PR4492/explanations/theming/predefined_themes#theme-black","171":"/previews/PR4492/explanations/theming/predefined_themes#theme-light","172":"/previews/PR4492/explanations/theming/predefined_themes#theme-dark","173":"/previews/PR4492/explanations/theming/predefined_themes#theme-latexfonts","174":"/previews/PR4492/explanations/theming/themes#themes","175":"/previews/PR4492/explanations/theming/themes#set-theme","176":"/previews/PR4492/explanations/theming/themes#merge","177":"/previews/PR4492/explanations/theming/themes#update-theme","178":"/previews/PR4492/explanations/theming/themes#with-theme","179":"/previews/PR4492/explanations/theming/themes#Theming-plot-objects","180":"/previews/PR4492/explanations/theming/themes#Theming-block-objects","181":"/previews/PR4492/explanations/theming/themes#cycles","182":"/previews/PR4492/explanations/theming/themes#Covarying-cycles","183":"/previews/PR4492/explanations/theming/themes#Manual-cycling-using-Cycled","184":"/previews/PR4492/explanations/theming/themes#palettes","185":"/previews/PR4492/explanations/theming/themes#Special-attributes","186":"/previews/PR4492/explanations/transparency#transparency","187":"/previews/PR4492/explanations/transparency#Problems-with-transparency","188":"/previews/PR4492/explanations/transparency#Order-independent-transparency","189":"/previews/PR4492/how-to/save-figure-with-transparency#How-to-save-a-figure-with-transparency","190":"/previews/PR4492/how-to/save-figure-with-transparency#Using-CairoMakie","191":"/previews/PR4492/how-to/save-figure-with-transparency#Using-GLMakie","192":"/previews/PR4492/how-to/draw-boxes-around-subfigures#How-to-draw-boxes-around-subfigures","193":"/previews/PR4492/#Welcome-to-Makie!","194":"/previews/PR4492/#installation","195":"/previews/PR4492/#First-Steps","196":"/previews/PR4492/#Citing-Makie","197":"/previews/PR4492/#Getting-Help","198":"/previews/PR4492/reference/blocks/axis#axis","199":"/previews/PR4492/reference/blocks/axis#Creating-an-Axis","200":"/previews/PR4492/reference/blocks/axis#Plotting-into-an-Axis","201":"/previews/PR4492/reference/blocks/axis#Deleting-plots","202":"/previews/PR4492/reference/blocks/axis#Hiding-Axis-spines-and-decorations","203":"/previews/PR4492/reference/blocks/axis#Linking-axes","204":"/previews/PR4492/reference/blocks/axis#Aligning-neighboring-axis-labels","205":"/previews/PR4492/reference/blocks/axis#Creating-a-twin-axis","206":"/previews/PR4492/reference/blocks/axis#Axis-interaction","207":"/previews/PR4492/reference/blocks/axis#Scroll-zoom","208":"/previews/PR4492/reference/blocks/axis#Drag-pan","209":"/previews/PR4492/reference/blocks/axis#Limit-reset","210":"/previews/PR4492/reference/blocks/axis#Rectangle-selection-zoom","211":"/previews/PR4492/reference/blocks/axis#Custom-interactions","212":"/previews/PR4492/reference/blocks/axis#Registering-and-deregistering-interactions","213":"/previews/PR4492/reference/blocks/axis#Activating-and-deactivating-interactions","214":"/previews/PR4492/reference/blocks/axis#Function-interaction","215":"/previews/PR4492/reference/blocks/axis#Custom-object-interaction","216":"/previews/PR4492/reference/blocks/axis#Setup-and-cleanup","217":"/previews/PR4492/reference/blocks/axis#attributes","218":"/previews/PR4492/reference/blocks/axis#alignmode","219":"/previews/PR4492/reference/blocks/axis#aspect","220":"/previews/PR4492/reference/blocks/axis#autolimitaspect","221":"/previews/PR4492/reference/blocks/axis#backgroundcolor","222":"/previews/PR4492/reference/blocks/axis#bottomspinecolor","223":"/previews/PR4492/reference/blocks/axis#bottomspinevisible","224":"/previews/PR4492/reference/blocks/axis#dim1-conversion","225":"/previews/PR4492/reference/blocks/axis#dim2-conversion","226":"/previews/PR4492/reference/blocks/axis#flip-ylabel","227":"/previews/PR4492/reference/blocks/axis#halign","228":"/previews/PR4492/reference/blocks/axis#height","229":"/previews/PR4492/reference/blocks/axis#leftspinecolor","230":"/previews/PR4492/reference/blocks/axis#leftspinevisible","231":"/previews/PR4492/reference/blocks/axis#limits","232":"/previews/PR4492/reference/blocks/axis#panbutton","233":"/previews/PR4492/reference/blocks/axis#rightspinecolor","234":"/previews/PR4492/reference/blocks/axis#rightspinevisible","235":"/previews/PR4492/reference/blocks/axis#spinewidth","236":"/previews/PR4492/reference/blocks/axis#subtitle","237":"/previews/PR4492/reference/blocks/axis#subtitlecolor","238":"/previews/PR4492/reference/blocks/axis#subtitlefont","239":"/previews/PR4492/reference/blocks/axis#subtitlegap","240":"/previews/PR4492/reference/blocks/axis#subtitlelineheight","241":"/previews/PR4492/reference/blocks/axis#subtitlesize","242":"/previews/PR4492/reference/blocks/axis#subtitlevisible","243":"/previews/PR4492/reference/blocks/axis#tellheight","244":"/previews/PR4492/reference/blocks/axis#tellwidth","245":"/previews/PR4492/reference/blocks/axis#title","246":"/previews/PR4492/reference/blocks/axis#titlealign","247":"/previews/PR4492/reference/blocks/axis#titlecolor","248":"/previews/PR4492/reference/blocks/axis#titlefont","249":"/previews/PR4492/reference/blocks/axis#titlegap","250":"/previews/PR4492/reference/blocks/axis#titlelineheight","251":"/previews/PR4492/reference/blocks/axis#titlesize","252":"/previews/PR4492/reference/blocks/axis#titlevisible","253":"/previews/PR4492/reference/blocks/axis#topspinecolor","254":"/previews/PR4492/reference/blocks/axis#topspinevisible","255":"/previews/PR4492/reference/blocks/axis#valign","256":"/previews/PR4492/reference/blocks/axis#width","257":"/previews/PR4492/reference/blocks/axis#xautolimitmargin","258":"/previews/PR4492/reference/blocks/axis#xaxisposition","259":"/previews/PR4492/reference/blocks/axis#xgridcolor","260":"/previews/PR4492/reference/blocks/axis#xgridstyle","261":"/previews/PR4492/reference/blocks/axis#xgridvisible","262":"/previews/PR4492/reference/blocks/axis#xgridwidth","263":"/previews/PR4492/reference/blocks/axis#xlabel","264":"/previews/PR4492/reference/blocks/axis#xlabelcolor","265":"/previews/PR4492/reference/blocks/axis#xlabelfont","266":"/previews/PR4492/reference/blocks/axis#xlabelpadding","267":"/previews/PR4492/reference/blocks/axis#xlabelrotation","268":"/previews/PR4492/reference/blocks/axis#xlabelsize","269":"/previews/PR4492/reference/blocks/axis#xlabelvisible","270":"/previews/PR4492/reference/blocks/axis#xminorgridcolor","271":"/previews/PR4492/reference/blocks/axis#xminorgridstyle","272":"/previews/PR4492/reference/blocks/axis#xminorgridvisible","273":"/previews/PR4492/reference/blocks/axis#xminorgridwidth","274":"/previews/PR4492/reference/blocks/axis#xminortickalign","275":"/previews/PR4492/reference/blocks/axis#xminortickcolor","276":"/previews/PR4492/reference/blocks/axis#xminorticks","277":"/previews/PR4492/reference/blocks/axis#xminorticksize","278":"/previews/PR4492/reference/blocks/axis#xminorticksvisible","279":"/previews/PR4492/reference/blocks/axis#xminortickwidth","280":"/previews/PR4492/reference/blocks/axis#xpankey","281":"/previews/PR4492/reference/blocks/axis#xpanlock","282":"/previews/PR4492/reference/blocks/axis#xrectzoom","283":"/previews/PR4492/reference/blocks/axis#xreversed","284":"/previews/PR4492/reference/blocks/axis#xscale","285":"/previews/PR4492/reference/blocks/axis#xtickalign","286":"/previews/PR4492/reference/blocks/axis#xtickcolor","287":"/previews/PR4492/reference/blocks/axis#xtickformat","288":"/previews/PR4492/reference/blocks/axis#xticklabelalign","289":"/previews/PR4492/reference/blocks/axis#xticklabelcolor","290":"/previews/PR4492/reference/blocks/axis#xticklabelfont","291":"/previews/PR4492/reference/blocks/axis#xticklabelpad","292":"/previews/PR4492/reference/blocks/axis#xticklabelrotation","293":"/previews/PR4492/reference/blocks/axis#xticklabelsize","294":"/previews/PR4492/reference/blocks/axis#xticklabelspace","295":"/previews/PR4492/reference/blocks/axis#xticklabelsvisible","296":"/previews/PR4492/reference/blocks/axis#xticks","297":"/previews/PR4492/reference/blocks/axis#xticksize","298":"/previews/PR4492/reference/blocks/axis#xticksmirrored","299":"/previews/PR4492/reference/blocks/axis#xticksvisible","300":"/previews/PR4492/reference/blocks/axis#xtickwidth","301":"/previews/PR4492/reference/blocks/axis#xtrimspine","302":"/previews/PR4492/reference/blocks/axis#xzoomkey","303":"/previews/PR4492/reference/blocks/axis#xzoomlock","304":"/previews/PR4492/reference/blocks/axis#yautolimitmargin","305":"/previews/PR4492/reference/blocks/axis#yaxisposition","306":"/previews/PR4492/reference/blocks/axis#ygridcolor","307":"/previews/PR4492/reference/blocks/axis#ygridstyle","308":"/previews/PR4492/reference/blocks/axis#ygridvisible","309":"/previews/PR4492/reference/blocks/axis#ygridwidth","310":"/previews/PR4492/reference/blocks/axis#ylabel","311":"/previews/PR4492/reference/blocks/axis#ylabelcolor","312":"/previews/PR4492/reference/blocks/axis#ylabelfont","313":"/previews/PR4492/reference/blocks/axis#ylabelpadding","314":"/previews/PR4492/reference/blocks/axis#ylabelrotation","315":"/previews/PR4492/reference/blocks/axis#ylabelsize","316":"/previews/PR4492/reference/blocks/axis#ylabelvisible","317":"/previews/PR4492/reference/blocks/axis#yminorgridcolor","318":"/previews/PR4492/reference/blocks/axis#yminorgridstyle","319":"/previews/PR4492/reference/blocks/axis#yminorgridvisible","320":"/previews/PR4492/reference/blocks/axis#yminorgridwidth","321":"/previews/PR4492/reference/blocks/axis#yminortickalign","322":"/previews/PR4492/reference/blocks/axis#yminortickcolor","323":"/previews/PR4492/reference/blocks/axis#yminorticks","324":"/previews/PR4492/reference/blocks/axis#yminorticksize","325":"/previews/PR4492/reference/blocks/axis#yminorticksvisible","326":"/previews/PR4492/reference/blocks/axis#yminortickwidth","327":"/previews/PR4492/reference/blocks/axis#ypankey","328":"/previews/PR4492/reference/blocks/axis#ypanlock","329":"/previews/PR4492/reference/blocks/axis#yrectzoom","330":"/previews/PR4492/reference/blocks/axis#yreversed","331":"/previews/PR4492/reference/blocks/axis#yscale","332":"/previews/PR4492/reference/blocks/axis#ytickalign","333":"/previews/PR4492/reference/blocks/axis#ytickcolor","334":"/previews/PR4492/reference/blocks/axis#ytickformat","335":"/previews/PR4492/reference/blocks/axis#yticklabelalign","336":"/previews/PR4492/reference/blocks/axis#yticklabelcolor","337":"/previews/PR4492/reference/blocks/axis#yticklabelfont","338":"/previews/PR4492/reference/blocks/axis#yticklabelpad","339":"/previews/PR4492/reference/blocks/axis#yticklabelrotation","340":"/previews/PR4492/reference/blocks/axis#yticklabelsize","341":"/previews/PR4492/reference/blocks/axis#yticklabelspace","342":"/previews/PR4492/reference/blocks/axis#yticklabelsvisible","343":"/previews/PR4492/reference/blocks/axis#yticks","344":"/previews/PR4492/reference/blocks/axis#yticksize","345":"/previews/PR4492/reference/blocks/axis#yticksmirrored","346":"/previews/PR4492/reference/blocks/axis#yticksvisible","347":"/previews/PR4492/reference/blocks/axis#ytickwidth","348":"/previews/PR4492/reference/blocks/axis#ytrimspine","349":"/previews/PR4492/reference/blocks/axis#yzoomkey","350":"/previews/PR4492/reference/blocks/axis#yzoomlock","351":"/previews/PR4492/reference/blocks/axis#zoombutton","352":"/previews/PR4492/reference/blocks/axis3#axis3","353":"/previews/PR4492/reference/blocks/axis3#attributes","354":"/previews/PR4492/reference/blocks/axis3#alignmode","355":"/previews/PR4492/reference/blocks/axis3#aspect","356":"/previews/PR4492/reference/blocks/axis3#azimuth","357":"/previews/PR4492/reference/blocks/axis3#backgroundcolor","358":"/previews/PR4492/reference/blocks/axis3#dim1-conversion","359":"/previews/PR4492/reference/blocks/axis3#dim2-conversion","360":"/previews/PR4492/reference/blocks/axis3#dim3-conversion","361":"/previews/PR4492/reference/blocks/axis3#elevation","362":"/previews/PR4492/reference/blocks/axis3#halign","363":"/previews/PR4492/reference/blocks/axis3#height","364":"/previews/PR4492/reference/blocks/axis3#limits","365":"/previews/PR4492/reference/blocks/axis3#perspectiveness","366":"/previews/PR4492/reference/blocks/axis3#protrusions","367":"/previews/PR4492/reference/blocks/axis3#targetlimits","368":"/previews/PR4492/reference/blocks/axis3#tellheight","369":"/previews/PR4492/reference/blocks/axis3#tellwidth","370":"/previews/PR4492/reference/blocks/axis3#title","371":"/previews/PR4492/reference/blocks/axis3#titlealign","372":"/previews/PR4492/reference/blocks/axis3#titlecolor","373":"/previews/PR4492/reference/blocks/axis3#titlefont","374":"/previews/PR4492/reference/blocks/axis3#titlegap","375":"/previews/PR4492/reference/blocks/axis3#titlesize","376":"/previews/PR4492/reference/blocks/axis3#titlevisible","377":"/previews/PR4492/reference/blocks/axis3#valign","378":"/previews/PR4492/reference/blocks/axis3#viewmode","379":"/previews/PR4492/reference/blocks/axis3#width","380":"/previews/PR4492/reference/blocks/axis3#xautolimitmargin","381":"/previews/PR4492/reference/blocks/axis3#xgridcolor","382":"/previews/PR4492/reference/blocks/axis3#xgridvisible","383":"/previews/PR4492/reference/blocks/axis3#xgridwidth","384":"/previews/PR4492/reference/blocks/axis3#xlabel","385":"/previews/PR4492/reference/blocks/axis3#xlabelalign","386":"/previews/PR4492/reference/blocks/axis3#xlabelcolor","387":"/previews/PR4492/reference/blocks/axis3#xlabelfont","388":"/previews/PR4492/reference/blocks/axis3#xlabeloffset","389":"/previews/PR4492/reference/blocks/axis3#xlabelrotation","390":"/previews/PR4492/reference/blocks/axis3#xlabelsize","391":"/previews/PR4492/reference/blocks/axis3#xlabelvisible","392":"/previews/PR4492/reference/blocks/axis3#xreversed","393":"/previews/PR4492/reference/blocks/axis3#xspinecolor-1","394":"/previews/PR4492/reference/blocks/axis3#xspinecolor-2","395":"/previews/PR4492/reference/blocks/axis3#xspinecolor-3","396":"/previews/PR4492/reference/blocks/axis3#xspinesvisible","397":"/previews/PR4492/reference/blocks/axis3#xspinewidth","398":"/previews/PR4492/reference/blocks/axis3#xtickcolor","399":"/previews/PR4492/reference/blocks/axis3#xtickformat","400":"/previews/PR4492/reference/blocks/axis3#xticklabelcolor","401":"/previews/PR4492/reference/blocks/axis3#xticklabelfont","402":"/previews/PR4492/reference/blocks/axis3#xticklabelpad","403":"/previews/PR4492/reference/blocks/axis3#xticklabelsize","404":"/previews/PR4492/reference/blocks/axis3#xticklabelsvisible","405":"/previews/PR4492/reference/blocks/axis3#xticks","406":"/previews/PR4492/reference/blocks/axis3#xticksize","407":"/previews/PR4492/reference/blocks/axis3#xticksvisible","408":"/previews/PR4492/reference/blocks/axis3#xtickwidth","409":"/previews/PR4492/reference/blocks/axis3#xypanelcolor","410":"/previews/PR4492/reference/blocks/axis3#xypanelvisible","411":"/previews/PR4492/reference/blocks/axis3#xzpanelcolor","412":"/previews/PR4492/reference/blocks/axis3#xzpanelvisible","413":"/previews/PR4492/reference/blocks/axis3#yautolimitmargin","414":"/previews/PR4492/reference/blocks/axis3#ygridcolor","415":"/previews/PR4492/reference/blocks/axis3#ygridvisible","416":"/previews/PR4492/reference/blocks/axis3#ygridwidth","417":"/previews/PR4492/reference/blocks/axis3#ylabel","418":"/previews/PR4492/reference/blocks/axis3#ylabelalign","419":"/previews/PR4492/reference/blocks/axis3#ylabelcolor","420":"/previews/PR4492/reference/blocks/axis3#ylabelfont","421":"/previews/PR4492/reference/blocks/axis3#ylabeloffset","422":"/previews/PR4492/reference/blocks/axis3#ylabelrotation","423":"/previews/PR4492/reference/blocks/axis3#ylabelsize","424":"/previews/PR4492/reference/blocks/axis3#ylabelvisible","425":"/previews/PR4492/reference/blocks/axis3#yreversed","426":"/previews/PR4492/reference/blocks/axis3#yspinecolor-1","427":"/previews/PR4492/reference/blocks/axis3#yspinecolor-2","428":"/previews/PR4492/reference/blocks/axis3#yspinecolor-3","429":"/previews/PR4492/reference/blocks/axis3#yspinesvisible","430":"/previews/PR4492/reference/blocks/axis3#yspinewidth","431":"/previews/PR4492/reference/blocks/axis3#ytickcolor","432":"/previews/PR4492/reference/blocks/axis3#ytickformat","433":"/previews/PR4492/reference/blocks/axis3#yticklabelcolor","434":"/previews/PR4492/reference/blocks/axis3#yticklabelfont","435":"/previews/PR4492/reference/blocks/axis3#yticklabelpad","436":"/previews/PR4492/reference/blocks/axis3#yticklabelsize","437":"/previews/PR4492/reference/blocks/axis3#yticklabelsvisible","438":"/previews/PR4492/reference/blocks/axis3#yticks","439":"/previews/PR4492/reference/blocks/axis3#yticksize","440":"/previews/PR4492/reference/blocks/axis3#yticksvisible","441":"/previews/PR4492/reference/blocks/axis3#ytickwidth","442":"/previews/PR4492/reference/blocks/axis3#yzpanelcolor","443":"/previews/PR4492/reference/blocks/axis3#yzpanelvisible","444":"/previews/PR4492/reference/blocks/axis3#zautolimitmargin","445":"/previews/PR4492/reference/blocks/axis3#zgridcolor","446":"/previews/PR4492/reference/blocks/axis3#zgridvisible","447":"/previews/PR4492/reference/blocks/axis3#zgridwidth","448":"/previews/PR4492/reference/blocks/axis3#zlabel","449":"/previews/PR4492/reference/blocks/axis3#zlabelalign","450":"/previews/PR4492/reference/blocks/axis3#zlabelcolor","451":"/previews/PR4492/reference/blocks/axis3#zlabelfont","452":"/previews/PR4492/reference/blocks/axis3#zlabeloffset","453":"/previews/PR4492/reference/blocks/axis3#zlabelrotation","454":"/previews/PR4492/reference/blocks/axis3#zlabelsize","455":"/previews/PR4492/reference/blocks/axis3#zlabelvisible","456":"/previews/PR4492/reference/blocks/axis3#zreversed","457":"/previews/PR4492/reference/blocks/axis3#zspinecolor-1","458":"/previews/PR4492/reference/blocks/axis3#zspinecolor-2","459":"/previews/PR4492/reference/blocks/axis3#zspinecolor-3","460":"/previews/PR4492/reference/blocks/axis3#zspinesvisible","461":"/previews/PR4492/reference/blocks/axis3#zspinewidth","462":"/previews/PR4492/reference/blocks/axis3#ztickcolor","463":"/previews/PR4492/reference/blocks/axis3#ztickformat","464":"/previews/PR4492/reference/blocks/axis3#zticklabelcolor","465":"/previews/PR4492/reference/blocks/axis3#zticklabelfont","466":"/previews/PR4492/reference/blocks/axis3#zticklabelpad","467":"/previews/PR4492/reference/blocks/axis3#zticklabelsize","468":"/previews/PR4492/reference/blocks/axis3#zticklabelsvisible","469":"/previews/PR4492/reference/blocks/axis3#zticks","470":"/previews/PR4492/reference/blocks/axis3#zticksize","471":"/previews/PR4492/reference/blocks/axis3#zticksvisible","472":"/previews/PR4492/reference/blocks/axis3#ztickwidth","473":"/previews/PR4492/reference/blocks/box#box","474":"/previews/PR4492/reference/blocks/box#attributes","475":"/previews/PR4492/reference/blocks/box#alignmode","476":"/previews/PR4492/reference/blocks/box#color","477":"/previews/PR4492/reference/blocks/box#cornerradius","478":"/previews/PR4492/reference/blocks/box#halign","479":"/previews/PR4492/reference/blocks/box#height","480":"/previews/PR4492/reference/blocks/box#linestyle","481":"/previews/PR4492/reference/blocks/box#strokecolor","482":"/previews/PR4492/reference/blocks/box#strokevisible","483":"/previews/PR4492/reference/blocks/box#strokewidth","484":"/previews/PR4492/reference/blocks/box#tellheight","485":"/previews/PR4492/reference/blocks/box#tellwidth","486":"/previews/PR4492/reference/blocks/box#valign","487":"/previews/PR4492/reference/blocks/box#visible","488":"/previews/PR4492/reference/blocks/box#width","489":"/previews/PR4492/reference/blocks/button#button","490":"/previews/PR4492/reference/blocks/button#attributes","491":"/previews/PR4492/reference/blocks/button#alignmode","492":"/previews/PR4492/reference/blocks/button#buttoncolor","493":"/previews/PR4492/reference/blocks/button#buttoncolor-active","494":"/previews/PR4492/reference/blocks/button#buttoncolor-hover","495":"/previews/PR4492/reference/blocks/button#clicks","496":"/previews/PR4492/reference/blocks/button#cornerradius","497":"/previews/PR4492/reference/blocks/button#cornersegments","498":"/previews/PR4492/reference/blocks/button#font","499":"/previews/PR4492/reference/blocks/button#fontsize","500":"/previews/PR4492/reference/blocks/button#halign","501":"/previews/PR4492/reference/blocks/button#height","502":"/previews/PR4492/reference/blocks/button#label","503":"/previews/PR4492/reference/blocks/button#labelcolor","504":"/previews/PR4492/reference/blocks/button#labelcolor-active","505":"/previews/PR4492/reference/blocks/button#labelcolor-hover","506":"/previews/PR4492/reference/blocks/button#padding","507":"/previews/PR4492/reference/blocks/button#strokecolor","508":"/previews/PR4492/reference/blocks/button#strokewidth","509":"/previews/PR4492/reference/blocks/button#tellheight","510":"/previews/PR4492/reference/blocks/button#tellwidth","511":"/previews/PR4492/reference/blocks/button#valign","512":"/previews/PR4492/reference/blocks/button#width","513":"/previews/PR4492/reference/blocks/checkbox#checkbox","514":"/previews/PR4492/reference/blocks/checkbox#attributes","515":"/previews/PR4492/reference/blocks/checkbox#alignmode","516":"/previews/PR4492/reference/blocks/checkbox#checkboxcolor-checked","517":"/previews/PR4492/reference/blocks/checkbox#checkboxcolor-unchecked","518":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokecolor-checked","519":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokecolor-unchecked","520":"/previews/PR4492/reference/blocks/checkbox#checkboxstrokewidth","521":"/previews/PR4492/reference/blocks/checkbox#checked","522":"/previews/PR4492/reference/blocks/checkbox#checkmark","523":"/previews/PR4492/reference/blocks/checkbox#checkmarkcolor-checked","524":"/previews/PR4492/reference/blocks/checkbox#checkmarkcolor-unchecked","525":"/previews/PR4492/reference/blocks/checkbox#checkmarksize","526":"/previews/PR4492/reference/blocks/checkbox#halign","527":"/previews/PR4492/reference/blocks/checkbox#height","528":"/previews/PR4492/reference/blocks/checkbox#onchange","529":"/previews/PR4492/reference/blocks/checkbox#roundness","530":"/previews/PR4492/reference/blocks/checkbox#size","531":"/previews/PR4492/reference/blocks/checkbox#tellheight","532":"/previews/PR4492/reference/blocks/checkbox#tellwidth","533":"/previews/PR4492/reference/blocks/checkbox#valign","534":"/previews/PR4492/reference/blocks/checkbox#width","535":"/previews/PR4492/reference/blocks/gridlayout#gridlayout","536":"/previews/PR4492/reference/blocks/gridlayout#Setting-column-and-row-sizes-correctly","537":"/previews/PR4492/reference/blocks/gridlayout#fixed","538":"/previews/PR4492/reference/blocks/gridlayout#relative","539":"/previews/PR4492/reference/blocks/gridlayout#auto","540":"/previews/PR4492/reference/blocks/gridlayout#aspect","541":"/previews/PR4492/reference/blocks/gridlayout#nesting","542":"/previews/PR4492/reference/blocks/gridlayout#alignment","543":"/previews/PR4492/reference/blocks/gridlayout#Spanned-Placement","544":"/previews/PR4492/reference/blocks/gridlayout#Adding-rows-and-columns-by-indexing","545":"/previews/PR4492/reference/blocks/gridlayout#Trimming-empty-rows-and-columns","546":"/previews/PR4492/reference/blocks/gridlayout#Tweaking-space-between-rows-and-columns","547":"/previews/PR4492/reference/blocks/colorbar#colorbar","548":"/previews/PR4492/reference/blocks/colorbar#Experimental-Categorical-support","549":"/previews/PR4492/reference/blocks/colorbar#attributes","550":"/previews/PR4492/reference/blocks/colorbar#alignmode","551":"/previews/PR4492/reference/blocks/colorbar#bottomspinecolor","552":"/previews/PR4492/reference/blocks/colorbar#bottomspinevisible","553":"/previews/PR4492/reference/blocks/colorbar#colormap","554":"/previews/PR4492/reference/blocks/colorbar#colorrange","555":"/previews/PR4492/reference/blocks/colorbar#flip-vertical-label","556":"/previews/PR4492/reference/blocks/colorbar#flipaxis","557":"/previews/PR4492/reference/blocks/colorbar#halign","558":"/previews/PR4492/reference/blocks/colorbar#height","559":"/previews/PR4492/reference/blocks/colorbar#highclip","560":"/previews/PR4492/reference/blocks/colorbar#label","561":"/previews/PR4492/reference/blocks/colorbar#labelcolor","562":"/previews/PR4492/reference/blocks/colorbar#labelfont","563":"/previews/PR4492/reference/blocks/colorbar#labelpadding","564":"/previews/PR4492/reference/blocks/colorbar#labelrotation","565":"/previews/PR4492/reference/blocks/colorbar#labelsize","566":"/previews/PR4492/reference/blocks/colorbar#labelvisible","567":"/previews/PR4492/reference/blocks/colorbar#leftspinecolor","568":"/previews/PR4492/reference/blocks/colorbar#leftspinevisible","569":"/previews/PR4492/reference/blocks/colorbar#limits","570":"/previews/PR4492/reference/blocks/colorbar#lowclip","571":"/previews/PR4492/reference/blocks/colorbar#minortickalign","572":"/previews/PR4492/reference/blocks/colorbar#minortickcolor","573":"/previews/PR4492/reference/blocks/colorbar#minorticks","574":"/previews/PR4492/reference/blocks/colorbar#minorticksize","575":"/previews/PR4492/reference/blocks/colorbar#minorticksvisible","576":"/previews/PR4492/reference/blocks/colorbar#minortickwidth","577":"/previews/PR4492/reference/blocks/colorbar#nsteps","578":"/previews/PR4492/reference/blocks/colorbar#rightspinecolor","579":"/previews/PR4492/reference/blocks/colorbar#rightspinevisible","580":"/previews/PR4492/reference/blocks/colorbar#scale","581":"/previews/PR4492/reference/blocks/colorbar#size","582":"/previews/PR4492/reference/blocks/colorbar#spinewidth","583":"/previews/PR4492/reference/blocks/colorbar#tellheight","584":"/previews/PR4492/reference/blocks/colorbar#tellwidth","585":"/previews/PR4492/reference/blocks/colorbar#tickalign","586":"/previews/PR4492/reference/blocks/colorbar#tickcolor","587":"/previews/PR4492/reference/blocks/colorbar#tickformat","588":"/previews/PR4492/reference/blocks/colorbar#ticklabelalign","589":"/previews/PR4492/reference/blocks/colorbar#ticklabelcolor","590":"/previews/PR4492/reference/blocks/colorbar#ticklabelfont","591":"/previews/PR4492/reference/blocks/colorbar#ticklabelpad","592":"/previews/PR4492/reference/blocks/colorbar#ticklabelrotation","593":"/previews/PR4492/reference/blocks/colorbar#ticklabelsize","594":"/previews/PR4492/reference/blocks/colorbar#ticklabelspace","595":"/previews/PR4492/reference/blocks/colorbar#ticklabelsvisible","596":"/previews/PR4492/reference/blocks/colorbar#ticks","597":"/previews/PR4492/reference/blocks/colorbar#ticksize","598":"/previews/PR4492/reference/blocks/colorbar#ticksvisible","599":"/previews/PR4492/reference/blocks/colorbar#tickwidth","600":"/previews/PR4492/reference/blocks/colorbar#topspinecolor","601":"/previews/PR4492/reference/blocks/colorbar#topspinevisible","602":"/previews/PR4492/reference/blocks/colorbar#valign","603":"/previews/PR4492/reference/blocks/colorbar#vertical","604":"/previews/PR4492/reference/blocks/colorbar#width","605":"/previews/PR4492/reference/blocks/intervalslider#intervalslider","606":"/previews/PR4492/reference/blocks/intervalslider#attributes","607":"/previews/PR4492/reference/blocks/intervalslider#alignmode","608":"/previews/PR4492/reference/blocks/intervalslider#color-active","609":"/previews/PR4492/reference/blocks/intervalslider#color-active-dimmed","610":"/previews/PR4492/reference/blocks/intervalslider#color-inactive","611":"/previews/PR4492/reference/blocks/intervalslider#halign","612":"/previews/PR4492/reference/blocks/intervalslider#height","613":"/previews/PR4492/reference/blocks/intervalslider#horizontal","614":"/previews/PR4492/reference/blocks/intervalslider#interval","615":"/previews/PR4492/reference/blocks/intervalslider#linewidth","616":"/previews/PR4492/reference/blocks/intervalslider#range","617":"/previews/PR4492/reference/blocks/intervalslider#snap","618":"/previews/PR4492/reference/blocks/intervalslider#startvalues","619":"/previews/PR4492/reference/blocks/intervalslider#tellheight","620":"/previews/PR4492/reference/blocks/intervalslider#tellwidth","621":"/previews/PR4492/reference/blocks/intervalslider#valign","622":"/previews/PR4492/reference/blocks/intervalslider#width","623":"/previews/PR4492/reference/blocks/label#label","624":"/previews/PR4492/reference/blocks/label#attributes","625":"/previews/PR4492/reference/blocks/label#alignmode","626":"/previews/PR4492/reference/blocks/label#color","627":"/previews/PR4492/reference/blocks/label#font","628":"/previews/PR4492/reference/blocks/label#fontsize","629":"/previews/PR4492/reference/blocks/label#halign","630":"/previews/PR4492/reference/blocks/label#height","631":"/previews/PR4492/reference/blocks/label#justification","632":"/previews/PR4492/reference/blocks/label#lineheight","633":"/previews/PR4492/reference/blocks/label#padding","634":"/previews/PR4492/reference/blocks/label#rotation","635":"/previews/PR4492/reference/blocks/label#tellheight","636":"/previews/PR4492/reference/blocks/label#tellwidth","637":"/previews/PR4492/reference/blocks/label#text","638":"/previews/PR4492/reference/blocks/label#valign","639":"/previews/PR4492/reference/blocks/label#visible","640":"/previews/PR4492/reference/blocks/label#width","641":"/previews/PR4492/reference/blocks/label#word-wrap","642":"/previews/PR4492/reference/blocks/legend#legend","643":"/previews/PR4492/reference/blocks/legend#Creating-A-Legend-From-Elements","644":"/previews/PR4492/reference/blocks/legend#Legend-element-attributes","645":"/previews/PR4492/reference/blocks/legend#Creating-A-Legend-From-An-Axis","646":"/previews/PR4492/reference/blocks/legend#Legend-Inside-An-Axis","647":"/previews/PR4492/reference/blocks/legend#Creating-Legend-Entries-Manually","648":"/previews/PR4492/reference/blocks/legend#Overriding-legend-entry-attributes","649":"/previews/PR4492/reference/blocks/legend#Multi-Group-Legends","650":"/previews/PR4492/reference/blocks/legend#attributes","651":"/previews/PR4492/reference/blocks/legend#alignmode","652":"/previews/PR4492/reference/blocks/legend#backgroundcolor","653":"/previews/PR4492/reference/blocks/legend#bgcolor","654":"/previews/PR4492/reference/blocks/legend#colgap","655":"/previews/PR4492/reference/blocks/legend#framecolor","656":"/previews/PR4492/reference/blocks/legend#framevisible","657":"/previews/PR4492/reference/blocks/legend#framewidth","658":"/previews/PR4492/reference/blocks/legend#gridshalign","659":"/previews/PR4492/reference/blocks/legend#gridsvalign","660":"/previews/PR4492/reference/blocks/legend#groupgap","661":"/previews/PR4492/reference/blocks/legend#halign","662":"/previews/PR4492/reference/blocks/legend#height","663":"/previews/PR4492/reference/blocks/legend#label","664":"/previews/PR4492/reference/blocks/legend#labelcolor","665":"/previews/PR4492/reference/blocks/legend#labelfont","666":"/previews/PR4492/reference/blocks/legend#labelhalign","667":"/previews/PR4492/reference/blocks/legend#labeljustification","668":"/previews/PR4492/reference/blocks/legend#labelsize","669":"/previews/PR4492/reference/blocks/legend#labelvalign","670":"/previews/PR4492/reference/blocks/legend#linecolor","671":"/previews/PR4492/reference/blocks/legend#linecolormap","672":"/previews/PR4492/reference/blocks/legend#linecolorrange","673":"/previews/PR4492/reference/blocks/legend#linepoints","674":"/previews/PR4492/reference/blocks/legend#linestyle","675":"/previews/PR4492/reference/blocks/legend#linewidth","676":"/previews/PR4492/reference/blocks/legend#margin","677":"/previews/PR4492/reference/blocks/legend#marker","678":"/previews/PR4492/reference/blocks/legend#markercolor","679":"/previews/PR4492/reference/blocks/legend#markercolormap","680":"/previews/PR4492/reference/blocks/legend#markercolorrange","681":"/previews/PR4492/reference/blocks/legend#markerpoints","682":"/previews/PR4492/reference/blocks/legend#markersize","683":"/previews/PR4492/reference/blocks/legend#markerstrokecolor","684":"/previews/PR4492/reference/blocks/legend#markerstrokewidth","685":"/previews/PR4492/reference/blocks/legend#nbanks","686":"/previews/PR4492/reference/blocks/legend#orientation","687":"/previews/PR4492/reference/blocks/legend#padding","688":"/previews/PR4492/reference/blocks/legend#patchcolor","689":"/previews/PR4492/reference/blocks/legend#patchlabelgap","690":"/previews/PR4492/reference/blocks/legend#patchsize","691":"/previews/PR4492/reference/blocks/legend#patchstrokecolor","692":"/previews/PR4492/reference/blocks/legend#patchstrokewidth","693":"/previews/PR4492/reference/blocks/legend#polycolor","694":"/previews/PR4492/reference/blocks/legend#polycolormap","695":"/previews/PR4492/reference/blocks/legend#polycolorrange","696":"/previews/PR4492/reference/blocks/legend#polypoints","697":"/previews/PR4492/reference/blocks/legend#polystrokecolor","698":"/previews/PR4492/reference/blocks/legend#polystrokewidth","699":"/previews/PR4492/reference/blocks/legend#rowgap","700":"/previews/PR4492/reference/blocks/legend#tellheight","701":"/previews/PR4492/reference/blocks/legend#tellwidth","702":"/previews/PR4492/reference/blocks/legend#titlecolor","703":"/previews/PR4492/reference/blocks/legend#titlefont","704":"/previews/PR4492/reference/blocks/legend#titlegap","705":"/previews/PR4492/reference/blocks/legend#titlehalign","706":"/previews/PR4492/reference/blocks/legend#titleposition","707":"/previews/PR4492/reference/blocks/legend#titlesize","708":"/previews/PR4492/reference/blocks/legend#titlevalign","709":"/previews/PR4492/reference/blocks/legend#titlevisible","710":"/previews/PR4492/reference/blocks/legend#valign","711":"/previews/PR4492/reference/blocks/legend#width","712":"/previews/PR4492/reference/blocks/menu#menu","713":"/previews/PR4492/reference/blocks/menu#Menu-direction","714":"/previews/PR4492/reference/blocks/menu#attributes","715":"/previews/PR4492/reference/blocks/menu#alignmode","716":"/previews/PR4492/reference/blocks/menu#cell-color-active","717":"/previews/PR4492/reference/blocks/menu#cell-color-hover","718":"/previews/PR4492/reference/blocks/menu#cell-color-inactive-even","719":"/previews/PR4492/reference/blocks/menu#cell-color-inactive-odd","720":"/previews/PR4492/reference/blocks/menu#direction","721":"/previews/PR4492/reference/blocks/menu#dropdown-arrow-color","722":"/previews/PR4492/reference/blocks/menu#dropdown-arrow-size","723":"/previews/PR4492/reference/blocks/menu#fontsize","724":"/previews/PR4492/reference/blocks/menu#halign","725":"/previews/PR4492/reference/blocks/menu#height","726":"/previews/PR4492/reference/blocks/menu#i-selected","727":"/previews/PR4492/reference/blocks/menu#is-open","728":"/previews/PR4492/reference/blocks/menu#options","729":"/previews/PR4492/reference/blocks/menu#prompt","730":"/previews/PR4492/reference/blocks/menu#scroll-speed","731":"/previews/PR4492/reference/blocks/menu#selection","732":"/previews/PR4492/reference/blocks/menu#selection-cell-color-inactive","733":"/previews/PR4492/reference/blocks/menu#tellheight","734":"/previews/PR4492/reference/blocks/menu#tellwidth","735":"/previews/PR4492/reference/blocks/menu#textcolor","736":"/previews/PR4492/reference/blocks/menu#textpadding","737":"/previews/PR4492/reference/blocks/menu#valign","738":"/previews/PR4492/reference/blocks/menu#width","739":"/previews/PR4492/reference/blocks/lscene#lscene","740":"/previews/PR4492/reference/blocks/lscene#attributes","741":"/previews/PR4492/reference/blocks/lscene#alignmode","742":"/previews/PR4492/reference/blocks/lscene#dim1-conversion","743":"/previews/PR4492/reference/blocks/lscene#dim2-conversion","744":"/previews/PR4492/reference/blocks/lscene#dim3-conversion","745":"/previews/PR4492/reference/blocks/lscene#halign","746":"/previews/PR4492/reference/blocks/lscene#height","747":"/previews/PR4492/reference/blocks/lscene#show-axis","748":"/previews/PR4492/reference/blocks/lscene#tellheight","749":"/previews/PR4492/reference/blocks/lscene#tellwidth","750":"/previews/PR4492/reference/blocks/lscene#valign","751":"/previews/PR4492/reference/blocks/lscene#width","752":"/previews/PR4492/reference/blocks/overview#overview","753":"/previews/PR4492/reference/blocks/overview#axis","754":"/previews/PR4492/reference/blocks/overview#axis3","755":"/previews/PR4492/reference/blocks/overview#box","756":"/previews/PR4492/reference/blocks/overview#colorbar","757":"/previews/PR4492/reference/blocks/overview#gridlayout","758":"/previews/PR4492/reference/blocks/overview#label","759":"/previews/PR4492/reference/blocks/overview#legend","760":"/previews/PR4492/reference/blocks/overview#lscene","761":"/previews/PR4492/reference/blocks/overview#menu","762":"/previews/PR4492/reference/blocks/overview#polaraxis","763":"/previews/PR4492/reference/blocks/overview#slider","764":"/previews/PR4492/reference/blocks/overview#textbox","765":"/previews/PR4492/reference/blocks/polaraxis#polaraxis","766":"/previews/PR4492/reference/blocks/polaraxis#Creating-a-PolarAxis","767":"/previews/PR4492/reference/blocks/polaraxis#Plotting-into-an-PolarAxis","768":"/previews/PR4492/reference/blocks/polaraxis#PolarAxis-Limits","769":"/previews/PR4492/reference/blocks/polaraxis#Plot-type-compatability","770":"/previews/PR4492/reference/blocks/polaraxis#Hiding-spines-and-decorations","771":"/previews/PR4492/reference/blocks/polaraxis#interactivity","772":"/previews/PR4492/reference/blocks/polaraxis#Other-Notes","773":"/previews/PR4492/reference/blocks/polaraxis#Plotting-outside-a-PolarAxis","774":"/previews/PR4492/reference/blocks/polaraxis#Radial-Offset","775":"/previews/PR4492/reference/blocks/polaraxis#Radial-clipping","776":"/previews/PR4492/reference/blocks/polaraxis#attributes","777":"/previews/PR4492/reference/blocks/polaraxis#alignmode","778":"/previews/PR4492/reference/blocks/polaraxis#axis-rotation-button","779":"/previews/PR4492/reference/blocks/polaraxis#backgroundcolor","780":"/previews/PR4492/reference/blocks/polaraxis#clip","781":"/previews/PR4492/reference/blocks/polaraxis#clip-r","782":"/previews/PR4492/reference/blocks/polaraxis#clipcolor","783":"/previews/PR4492/reference/blocks/polaraxis#dim1-conversion","784":"/previews/PR4492/reference/blocks/polaraxis#dim2-conversion","785":"/previews/PR4492/reference/blocks/polaraxis#direction","786":"/previews/PR4492/reference/blocks/polaraxis#fixrmin","787":"/previews/PR4492/reference/blocks/polaraxis#gridz","788":"/previews/PR4492/reference/blocks/polaraxis#halign","789":"/previews/PR4492/reference/blocks/polaraxis#height","790":"/previews/PR4492/reference/blocks/polaraxis#normalize-theta-ticks","791":"/previews/PR4492/reference/blocks/polaraxis#r-translation-button","792":"/previews/PR4492/reference/blocks/polaraxis#radius-at-origin","793":"/previews/PR4492/reference/blocks/polaraxis#rautolimitmargin","794":"/previews/PR4492/reference/blocks/polaraxis#reset-axis-orientation","795":"/previews/PR4492/reference/blocks/polaraxis#reset-button","796":"/previews/PR4492/reference/blocks/polaraxis#rgridcolor","797":"/previews/PR4492/reference/blocks/polaraxis#rgridstyle","798":"/previews/PR4492/reference/blocks/polaraxis#rgridvisible","799":"/previews/PR4492/reference/blocks/polaraxis#rgridwidth","800":"/previews/PR4492/reference/blocks/polaraxis#rlimits","801":"/previews/PR4492/reference/blocks/polaraxis#rminorgridcolor","802":"/previews/PR4492/reference/blocks/polaraxis#rminorgridstyle","803":"/previews/PR4492/reference/blocks/polaraxis#rminorgridvisible","804":"/previews/PR4492/reference/blocks/polaraxis#rminorgridwidth","805":"/previews/PR4492/reference/blocks/polaraxis#rminorticks","806":"/previews/PR4492/reference/blocks/polaraxis#rtickangle","807":"/previews/PR4492/reference/blocks/polaraxis#rtickformat","808":"/previews/PR4492/reference/blocks/polaraxis#rticklabelcolor","809":"/previews/PR4492/reference/blocks/polaraxis#rticklabelfont","810":"/previews/PR4492/reference/blocks/polaraxis#rticklabelpad","811":"/previews/PR4492/reference/blocks/polaraxis#rticklabelrotation","812":"/previews/PR4492/reference/blocks/polaraxis#rticklabelsize","813":"/previews/PR4492/reference/blocks/polaraxis#rticklabelstrokecolor","814":"/previews/PR4492/reference/blocks/polaraxis#rticklabelstrokewidth","815":"/previews/PR4492/reference/blocks/polaraxis#rticklabelsvisible","816":"/previews/PR4492/reference/blocks/polaraxis#rticks","817":"/previews/PR4492/reference/blocks/polaraxis#rzoomkey","818":"/previews/PR4492/reference/blocks/polaraxis#rzoomlock","819":"/previews/PR4492/reference/blocks/polaraxis#sample-density","820":"/previews/PR4492/reference/blocks/polaraxis#spinecolor","821":"/previews/PR4492/reference/blocks/polaraxis#spinestyle","822":"/previews/PR4492/reference/blocks/polaraxis#spinevisible","823":"/previews/PR4492/reference/blocks/polaraxis#spinewidth","824":"/previews/PR4492/reference/blocks/polaraxis#tellheight","825":"/previews/PR4492/reference/blocks/polaraxis#tellwidth","826":"/previews/PR4492/reference/blocks/polaraxis#theta-0","827":"/previews/PR4492/reference/blocks/polaraxis#theta-as-x","828":"/previews/PR4492/reference/blocks/polaraxis#theta-translation-button","829":"/previews/PR4492/reference/blocks/polaraxis#thetaautolimitmargin","830":"/previews/PR4492/reference/blocks/polaraxis#thetagridcolor","831":"/previews/PR4492/reference/blocks/polaraxis#thetagridstyle","832":"/previews/PR4492/reference/blocks/polaraxis#thetagridvisible","833":"/previews/PR4492/reference/blocks/polaraxis#thetagridwidth","834":"/previews/PR4492/reference/blocks/polaraxis#thetalimits","835":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridcolor","836":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridstyle","837":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridvisible","838":"/previews/PR4492/reference/blocks/polaraxis#thetaminorgridwidth","839":"/previews/PR4492/reference/blocks/polaraxis#thetaminorticks","840":"/previews/PR4492/reference/blocks/polaraxis#thetatickformat","841":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelcolor","842":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelfont","843":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelpad","844":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelsize","845":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelstrokecolor","846":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelstrokewidth","847":"/previews/PR4492/reference/blocks/polaraxis#thetaticklabelsvisible","848":"/previews/PR4492/reference/blocks/polaraxis#thetaticks","849":"/previews/PR4492/reference/blocks/polaraxis#thetazoomkey","850":"/previews/PR4492/reference/blocks/polaraxis#thetazoomlock","851":"/previews/PR4492/reference/blocks/polaraxis#title","852":"/previews/PR4492/reference/blocks/polaraxis#titlealign","853":"/previews/PR4492/reference/blocks/polaraxis#titlecolor","854":"/previews/PR4492/reference/blocks/polaraxis#titlefont","855":"/previews/PR4492/reference/blocks/polaraxis#titlegap","856":"/previews/PR4492/reference/blocks/polaraxis#titlesize","857":"/previews/PR4492/reference/blocks/polaraxis#titlevisible","858":"/previews/PR4492/reference/blocks/polaraxis#valign","859":"/previews/PR4492/reference/blocks/polaraxis#width","860":"/previews/PR4492/reference/blocks/polaraxis#zoomspeed","861":"/previews/PR4492/reference/blocks/slider#slider","862":"/previews/PR4492/reference/blocks/slider#Labelled-sliders-and-grids","863":"/previews/PR4492/reference/blocks/slider#attributes","864":"/previews/PR4492/reference/blocks/slider#alignmode","865":"/previews/PR4492/reference/blocks/slider#color-active","866":"/previews/PR4492/reference/blocks/slider#color-active-dimmed","867":"/previews/PR4492/reference/blocks/slider#color-inactive","868":"/previews/PR4492/reference/blocks/slider#halign","869":"/previews/PR4492/reference/blocks/slider#height","870":"/previews/PR4492/reference/blocks/slider#horizontal","871":"/previews/PR4492/reference/blocks/slider#linewidth","872":"/previews/PR4492/reference/blocks/slider#range","873":"/previews/PR4492/reference/blocks/slider#snap","874":"/previews/PR4492/reference/blocks/slider#startvalue","875":"/previews/PR4492/reference/blocks/slider#tellheight","876":"/previews/PR4492/reference/blocks/slider#tellwidth","877":"/previews/PR4492/reference/blocks/slider#valign","878":"/previews/PR4492/reference/blocks/slider#value","879":"/previews/PR4492/reference/blocks/slider#width","880":"/previews/PR4492/reference/blocks/slidergrid#slidergrid","881":"/previews/PR4492/reference/blocks/slidergrid#attributes","882":"/previews/PR4492/reference/blocks/slidergrid#alignmode","883":"/previews/PR4492/reference/blocks/slidergrid#halign","884":"/previews/PR4492/reference/blocks/slidergrid#height","885":"/previews/PR4492/reference/blocks/slidergrid#tellheight","886":"/previews/PR4492/reference/blocks/slidergrid#tellwidth","887":"/previews/PR4492/reference/blocks/slidergrid#valign","888":"/previews/PR4492/reference/blocks/slidergrid#value-column-width","889":"/previews/PR4492/reference/blocks/slidergrid#width","890":"/previews/PR4492/reference/blocks/textbox#textbox","891":"/previews/PR4492/reference/blocks/textbox#validation","892":"/previews/PR4492/reference/blocks/textbox#attributes","893":"/previews/PR4492/reference/blocks/textbox#alignmode","894":"/previews/PR4492/reference/blocks/textbox#bordercolor","895":"/previews/PR4492/reference/blocks/textbox#bordercolor-focused","896":"/previews/PR4492/reference/blocks/textbox#bordercolor-focused-invalid","897":"/previews/PR4492/reference/blocks/textbox#bordercolor-hover","898":"/previews/PR4492/reference/blocks/textbox#borderwidth","899":"/previews/PR4492/reference/blocks/textbox#boxcolor","900":"/previews/PR4492/reference/blocks/textbox#boxcolor-focused","901":"/previews/PR4492/reference/blocks/textbox#boxcolor-focused-invalid","902":"/previews/PR4492/reference/blocks/textbox#boxcolor-hover","903":"/previews/PR4492/reference/blocks/textbox#cornerradius","904":"/previews/PR4492/reference/blocks/textbox#cornersegments","905":"/previews/PR4492/reference/blocks/textbox#cursorcolor","906":"/previews/PR4492/reference/blocks/textbox#defocus-on-submit","907":"/previews/PR4492/reference/blocks/textbox#displayed-string","908":"/previews/PR4492/reference/blocks/textbox#focused","909":"/previews/PR4492/reference/blocks/textbox#font","910":"/previews/PR4492/reference/blocks/textbox#fontsize","911":"/previews/PR4492/reference/blocks/textbox#halign","912":"/previews/PR4492/reference/blocks/textbox#height","913":"/previews/PR4492/reference/blocks/textbox#placeholder","914":"/previews/PR4492/reference/blocks/textbox#reset-on-defocus","915":"/previews/PR4492/reference/blocks/textbox#restriction","916":"/previews/PR4492/reference/blocks/textbox#stored-string","917":"/previews/PR4492/reference/blocks/textbox#tellheight","918":"/previews/PR4492/reference/blocks/textbox#tellwidth","919":"/previews/PR4492/reference/blocks/textbox#textcolor","920":"/previews/PR4492/reference/blocks/textbox#textcolor-placeholder","921":"/previews/PR4492/reference/blocks/textbox#textpadding","922":"/previews/PR4492/reference/blocks/textbox#validator","923":"/previews/PR4492/reference/blocks/textbox#valign","924":"/previews/PR4492/reference/blocks/textbox#width","925":"/previews/PR4492/reference/blocks/toggle#toggle","926":"/previews/PR4492/reference/blocks/toggle#attributes","927":"/previews/PR4492/reference/blocks/toggle#active","928":"/previews/PR4492/reference/blocks/toggle#alignmode","929":"/previews/PR4492/reference/blocks/toggle#buttoncolor","930":"/previews/PR4492/reference/blocks/toggle#cornersegments","931":"/previews/PR4492/reference/blocks/toggle#framecolor-active","932":"/previews/PR4492/reference/blocks/toggle#framecolor-inactive","933":"/previews/PR4492/reference/blocks/toggle#halign","934":"/previews/PR4492/reference/blocks/toggle#height","935":"/previews/PR4492/reference/blocks/toggle#rimfraction","936":"/previews/PR4492/reference/blocks/toggle#tellheight","937":"/previews/PR4492/reference/blocks/toggle#tellwidth","938":"/previews/PR4492/reference/blocks/toggle#toggleduration","939":"/previews/PR4492/reference/blocks/toggle#valign","940":"/previews/PR4492/reference/blocks/toggle#width","941":"/previews/PR4492/reference/plots/ablines#ablines","942":"/previews/PR4492/reference/plots/ablines#attributes","943":"/previews/PR4492/reference/plots/ablines#alpha","944":"/previews/PR4492/reference/plots/ablines#clip-planes","945":"/previews/PR4492/reference/plots/ablines#color","946":"/previews/PR4492/reference/plots/ablines#colormap","947":"/previews/PR4492/reference/plots/ablines#colorrange","948":"/previews/PR4492/reference/plots/ablines#colorscale","949":"/previews/PR4492/reference/plots/ablines#cycle","950":"/previews/PR4492/reference/plots/ablines#depth-shift","951":"/previews/PR4492/reference/plots/ablines#fxaa","952":"/previews/PR4492/reference/plots/ablines#highclip","953":"/previews/PR4492/reference/plots/ablines#inspectable","954":"/previews/PR4492/reference/plots/ablines#inspector-clear","955":"/previews/PR4492/reference/plots/ablines#inspector-hover","956":"/previews/PR4492/reference/plots/ablines#inspector-label","957":"/previews/PR4492/reference/plots/ablines#linecap","958":"/previews/PR4492/reference/plots/ablines#linestyle","959":"/previews/PR4492/reference/plots/ablines#linewidth","960":"/previews/PR4492/reference/plots/ablines#lowclip","961":"/previews/PR4492/reference/plots/ablines#model","962":"/previews/PR4492/reference/plots/ablines#nan-color","963":"/previews/PR4492/reference/plots/ablines#overdraw","964":"/previews/PR4492/reference/plots/ablines#space","965":"/previews/PR4492/reference/plots/ablines#ssao","966":"/previews/PR4492/reference/plots/ablines#transformation","967":"/previews/PR4492/reference/plots/ablines#transparency","968":"/previews/PR4492/reference/plots/ablines#visible","969":"/previews/PR4492/reference/plots/arc#arc","970":"/previews/PR4492/reference/plots/arc#examples","971":"/previews/PR4492/reference/plots/arc#attributes","972":"/previews/PR4492/reference/plots/arc#alpha","973":"/previews/PR4492/reference/plots/arc#clip-planes","974":"/previews/PR4492/reference/plots/arc#color","975":"/previews/PR4492/reference/plots/arc#colormap","976":"/previews/PR4492/reference/plots/arc#colorrange","977":"/previews/PR4492/reference/plots/arc#colorscale","978":"/previews/PR4492/reference/plots/arc#cycle","979":"/previews/PR4492/reference/plots/arc#depth-shift","980":"/previews/PR4492/reference/plots/arc#fxaa","981":"/previews/PR4492/reference/plots/arc#highclip","982":"/previews/PR4492/reference/plots/arc#inspectable","983":"/previews/PR4492/reference/plots/arc#inspector-clear","984":"/previews/PR4492/reference/plots/arc#inspector-hover","985":"/previews/PR4492/reference/plots/arc#inspector-label","986":"/previews/PR4492/reference/plots/arc#joinstyle","987":"/previews/PR4492/reference/plots/arc#linecap","988":"/previews/PR4492/reference/plots/arc#linestyle","989":"/previews/PR4492/reference/plots/arc#linewidth","990":"/previews/PR4492/reference/plots/arc#lowclip","991":"/previews/PR4492/reference/plots/arc#miter-limit","992":"/previews/PR4492/reference/plots/arc#model","993":"/previews/PR4492/reference/plots/arc#nan-color","994":"/previews/PR4492/reference/plots/arc#overdraw","995":"/previews/PR4492/reference/plots/arc#resolution","996":"/previews/PR4492/reference/plots/arc#space","997":"/previews/PR4492/reference/plots/arc#ssao","998":"/previews/PR4492/reference/plots/arc#transformation","999":"/previews/PR4492/reference/plots/arc#transparency","1000":"/previews/PR4492/reference/plots/arc#visible","1001":"/previews/PR4492/reference/plots/arrows#arrows","1002":"/previews/PR4492/reference/plots/arrows#examples","1003":"/previews/PR4492/reference/plots/arrows#attributes","1004":"/previews/PR4492/reference/plots/arrows#align","1005":"/previews/PR4492/reference/plots/arrows#alpha","1006":"/previews/PR4492/reference/plots/arrows#arrowcolor","1007":"/previews/PR4492/reference/plots/arrows#arrowhead","1008":"/previews/PR4492/reference/plots/arrows#arrowsize","1009":"/previews/PR4492/reference/plots/arrows#arrowtail","1010":"/previews/PR4492/reference/plots/arrows#backlight","1011":"/previews/PR4492/reference/plots/arrows#clip-planes","1012":"/previews/PR4492/reference/plots/arrows#color","1013":"/previews/PR4492/reference/plots/arrows#colormap","1014":"/previews/PR4492/reference/plots/arrows#colorrange","1015":"/previews/PR4492/reference/plots/arrows#colorscale","1016":"/previews/PR4492/reference/plots/arrows#depth-shift","1017":"/previews/PR4492/reference/plots/arrows#diffuse","1018":"/previews/PR4492/reference/plots/arrows#fxaa","1019":"/previews/PR4492/reference/plots/arrows#highclip","1020":"/previews/PR4492/reference/plots/arrows#inspectable","1021":"/previews/PR4492/reference/plots/arrows#inspector-clear","1022":"/previews/PR4492/reference/plots/arrows#inspector-hover","1023":"/previews/PR4492/reference/plots/arrows#inspector-label","1024":"/previews/PR4492/reference/plots/arrows#lengthscale","1025":"/previews/PR4492/reference/plots/arrows#linecolor","1026":"/previews/PR4492/reference/plots/arrows#linestyle","1027":"/previews/PR4492/reference/plots/arrows#linewidth","1028":"/previews/PR4492/reference/plots/arrows#lowclip","1029":"/previews/PR4492/reference/plots/arrows#markerspace","1030":"/previews/PR4492/reference/plots/arrows#material","1031":"/previews/PR4492/reference/plots/arrows#model","1032":"/previews/PR4492/reference/plots/arrows#nan-color","1033":"/previews/PR4492/reference/plots/arrows#normalize","1034":"/previews/PR4492/reference/plots/arrows#overdraw","1035":"/previews/PR4492/reference/plots/arrows#quality","1036":"/previews/PR4492/reference/plots/arrows#shading","1037":"/previews/PR4492/reference/plots/arrows#shininess","1038":"/previews/PR4492/reference/plots/arrows#space","1039":"/previews/PR4492/reference/plots/arrows#specular","1040":"/previews/PR4492/reference/plots/arrows#ssao","1041":"/previews/PR4492/reference/plots/arrows#transformation","1042":"/previews/PR4492/reference/plots/arrows#transparency","1043":"/previews/PR4492/reference/plots/arrows#visible","1044":"/previews/PR4492/reference/plots/band#band","1045":"/previews/PR4492/reference/plots/band#examples","1046":"/previews/PR4492/reference/plots/band#attributes","1047":"/previews/PR4492/reference/plots/band#alpha","1048":"/previews/PR4492/reference/plots/band#backlight","1049":"/previews/PR4492/reference/plots/band#clip-planes","1050":"/previews/PR4492/reference/plots/band#color","1051":"/previews/PR4492/reference/plots/band#colormap","1052":"/previews/PR4492/reference/plots/band#colorrange","1053":"/previews/PR4492/reference/plots/band#colorscale","1054":"/previews/PR4492/reference/plots/band#cycle","1055":"/previews/PR4492/reference/plots/band#depth-shift","1056":"/previews/PR4492/reference/plots/band#diffuse","1057":"/previews/PR4492/reference/plots/band#fxaa","1058":"/previews/PR4492/reference/plots/band#highclip","1059":"/previews/PR4492/reference/plots/band#inspectable","1060":"/previews/PR4492/reference/plots/band#inspector-clear","1061":"/previews/PR4492/reference/plots/band#inspector-hover","1062":"/previews/PR4492/reference/plots/band#inspector-label","1063":"/previews/PR4492/reference/plots/band#interpolate","1064":"/previews/PR4492/reference/plots/band#lowclip","1065":"/previews/PR4492/reference/plots/band#matcap","1066":"/previews/PR4492/reference/plots/band#material","1067":"/previews/PR4492/reference/plots/band#model","1068":"/previews/PR4492/reference/plots/band#nan-color","1069":"/previews/PR4492/reference/plots/band#overdraw","1070":"/previews/PR4492/reference/plots/band#shading","1071":"/previews/PR4492/reference/plots/band#shininess","1072":"/previews/PR4492/reference/plots/band#space","1073":"/previews/PR4492/reference/plots/band#specular","1074":"/previews/PR4492/reference/plots/band#ssao","1075":"/previews/PR4492/reference/plots/band#transformation","1076":"/previews/PR4492/reference/plots/band#transparency","1077":"/previews/PR4492/reference/plots/band#uv-transform","1078":"/previews/PR4492/reference/plots/band#visible","1079":"/previews/PR4492/reference/plots/barplot#barplot","1080":"/previews/PR4492/reference/plots/barplot#examples","1081":"/previews/PR4492/reference/plots/barplot#attributes","1082":"/previews/PR4492/reference/plots/barplot#alpha","1083":"/previews/PR4492/reference/plots/barplot#bar-labels","1084":"/previews/PR4492/reference/plots/barplot#clip-planes","1085":"/previews/PR4492/reference/plots/barplot#color","1086":"/previews/PR4492/reference/plots/barplot#color-over-background","1087":"/previews/PR4492/reference/plots/barplot#color-over-bar","1088":"/previews/PR4492/reference/plots/barplot#colormap","1089":"/previews/PR4492/reference/plots/barplot#colorrange","1090":"/previews/PR4492/reference/plots/barplot#colorscale","1091":"/previews/PR4492/reference/plots/barplot#cycle","1092":"/previews/PR4492/reference/plots/barplot#depth-shift","1093":"/previews/PR4492/reference/plots/barplot#direction","1094":"/previews/PR4492/reference/plots/barplot#dodge","1095":"/previews/PR4492/reference/plots/barplot#dodge-gap","1096":"/previews/PR4492/reference/plots/barplot#fillto","1097":"/previews/PR4492/reference/plots/barplot#flip-labels-at","1098":"/previews/PR4492/reference/plots/barplot#fxaa","1099":"/previews/PR4492/reference/plots/barplot#gap","1100":"/previews/PR4492/reference/plots/barplot#highclip","1101":"/previews/PR4492/reference/plots/barplot#inspectable","1102":"/previews/PR4492/reference/plots/barplot#inspector-clear","1103":"/previews/PR4492/reference/plots/barplot#inspector-hover","1104":"/previews/PR4492/reference/plots/barplot#inspector-label","1105":"/previews/PR4492/reference/plots/barplot#label-align","1106":"/previews/PR4492/reference/plots/barplot#label-color","1107":"/previews/PR4492/reference/plots/barplot#label-font","1108":"/previews/PR4492/reference/plots/barplot#label-formatter","1109":"/previews/PR4492/reference/plots/barplot#label-offset","1110":"/previews/PR4492/reference/plots/barplot#label-position","1111":"/previews/PR4492/reference/plots/barplot#label-rotation","1112":"/previews/PR4492/reference/plots/barplot#label-size","1113":"/previews/PR4492/reference/plots/barplot#lowclip","1114":"/previews/PR4492/reference/plots/barplot#model","1115":"/previews/PR4492/reference/plots/barplot#n-dodge","1116":"/previews/PR4492/reference/plots/barplot#nan-color","1117":"/previews/PR4492/reference/plots/barplot#offset","1118":"/previews/PR4492/reference/plots/barplot#overdraw","1119":"/previews/PR4492/reference/plots/barplot#space","1120":"/previews/PR4492/reference/plots/barplot#ssao","1121":"/previews/PR4492/reference/plots/barplot#stack","1122":"/previews/PR4492/reference/plots/barplot#strokecolor","1123":"/previews/PR4492/reference/plots/barplot#strokewidth","1124":"/previews/PR4492/reference/plots/barplot#transformation","1125":"/previews/PR4492/reference/plots/barplot#transparency","1126":"/previews/PR4492/reference/plots/barplot#visible","1127":"/previews/PR4492/reference/plots/barplot#width","1128":"/previews/PR4492/reference/plots/boxplot#boxplot","1129":"/previews/PR4492/reference/plots/boxplot#examples","1130":"/previews/PR4492/reference/plots/boxplot#Using-statistical-weights","1131":"/previews/PR4492/reference/plots/boxplot#Horizontal-axis","1132":"/previews/PR4492/reference/plots/boxplot#attributes","1133":"/previews/PR4492/reference/plots/boxplot#color","1134":"/previews/PR4492/reference/plots/boxplot#colormap","1135":"/previews/PR4492/reference/plots/boxplot#colorrange","1136":"/previews/PR4492/reference/plots/boxplot#colorscale","1137":"/previews/PR4492/reference/plots/boxplot#cycle","1138":"/previews/PR4492/reference/plots/boxplot#dodge","1139":"/previews/PR4492/reference/plots/boxplot#dodge-gap","1140":"/previews/PR4492/reference/plots/boxplot#gap","1141":"/previews/PR4492/reference/plots/boxplot#inspectable","1142":"/previews/PR4492/reference/plots/boxplot#marker","1143":"/previews/PR4492/reference/plots/boxplot#markersize","1144":"/previews/PR4492/reference/plots/boxplot#mediancolor","1145":"/previews/PR4492/reference/plots/boxplot#medianlinewidth","1146":"/previews/PR4492/reference/plots/boxplot#n-dodge","1147":"/previews/PR4492/reference/plots/boxplot#notchwidth","1148":"/previews/PR4492/reference/plots/boxplot#orientation","1149":"/previews/PR4492/reference/plots/boxplot#outliercolor","1150":"/previews/PR4492/reference/plots/boxplot#outlierstrokecolor","1151":"/previews/PR4492/reference/plots/boxplot#outlierstrokewidth","1152":"/previews/PR4492/reference/plots/boxplot#range","1153":"/previews/PR4492/reference/plots/boxplot#show-median","1154":"/previews/PR4492/reference/plots/boxplot#show-notch","1155":"/previews/PR4492/reference/plots/boxplot#show-outliers","1156":"/previews/PR4492/reference/plots/boxplot#strokecolor","1157":"/previews/PR4492/reference/plots/boxplot#strokewidth","1158":"/previews/PR4492/reference/plots/boxplot#weights","1159":"/previews/PR4492/reference/plots/boxplot#whiskercolor","1160":"/previews/PR4492/reference/plots/boxplot#whiskerlinewidth","1161":"/previews/PR4492/reference/plots/boxplot#whiskerwidth","1162":"/previews/PR4492/reference/plots/boxplot#width","1163":"/previews/PR4492/reference/plots/bracket#bracket","1164":"/previews/PR4492/reference/plots/bracket#examples","1165":"/previews/PR4492/reference/plots/bracket#Scalar-arguments","1166":"/previews/PR4492/reference/plots/bracket#Vector-arguments","1167":"/previews/PR4492/reference/plots/bracket#styles","1168":"/previews/PR4492/reference/plots/bracket#attributes","1169":"/previews/PR4492/reference/plots/bracket#align","1170":"/previews/PR4492/reference/plots/bracket#color","1171":"/previews/PR4492/reference/plots/bracket#font","1172":"/previews/PR4492/reference/plots/bracket#fontsize","1173":"/previews/PR4492/reference/plots/bracket#joinstyle","1174":"/previews/PR4492/reference/plots/bracket#justification","1175":"/previews/PR4492/reference/plots/bracket#linecap","1176":"/previews/PR4492/reference/plots/bracket#linestyle","1177":"/previews/PR4492/reference/plots/bracket#linewidth","1178":"/previews/PR4492/reference/plots/bracket#miter-limit","1179":"/previews/PR4492/reference/plots/bracket#offset","1180":"/previews/PR4492/reference/plots/bracket#orientation","1181":"/previews/PR4492/reference/plots/bracket#rotation","1182":"/previews/PR4492/reference/plots/bracket#style","1183":"/previews/PR4492/reference/plots/bracket#text","1184":"/previews/PR4492/reference/plots/bracket#textcolor","1185":"/previews/PR4492/reference/plots/bracket#textoffset","1186":"/previews/PR4492/reference/plots/bracket#width","1187":"/previews/PR4492/reference/plots/contour#contour","1188":"/previews/PR4492/reference/plots/contour#examples","1189":"/previews/PR4492/reference/plots/contour#attributes","1190":"/previews/PR4492/reference/plots/contour#alpha","1191":"/previews/PR4492/reference/plots/contour#clip-planes","1192":"/previews/PR4492/reference/plots/contour#color","1193":"/previews/PR4492/reference/plots/contour#colormap","1194":"/previews/PR4492/reference/plots/contour#colorrange","1195":"/previews/PR4492/reference/plots/contour#colorscale","1196":"/previews/PR4492/reference/plots/contour#depth-shift","1197":"/previews/PR4492/reference/plots/contour#enable-depth","1198":"/previews/PR4492/reference/plots/contour#fxaa","1199":"/previews/PR4492/reference/plots/contour#highclip","1200":"/previews/PR4492/reference/plots/contour#inspectable","1201":"/previews/PR4492/reference/plots/contour#inspector-clear","1202":"/previews/PR4492/reference/plots/contour#inspector-hover","1203":"/previews/PR4492/reference/plots/contour#inspector-label","1204":"/previews/PR4492/reference/plots/contour#joinstyle","1205":"/previews/PR4492/reference/plots/contour#labelcolor","1206":"/previews/PR4492/reference/plots/contour#labelfont","1207":"/previews/PR4492/reference/plots/contour#labelformatter","1208":"/previews/PR4492/reference/plots/contour#labels","1209":"/previews/PR4492/reference/plots/contour#labelsize","1210":"/previews/PR4492/reference/plots/contour#levels","1211":"/previews/PR4492/reference/plots/contour#linecap","1212":"/previews/PR4492/reference/plots/contour#linestyle","1213":"/previews/PR4492/reference/plots/contour#linewidth","1214":"/previews/PR4492/reference/plots/contour#lowclip","1215":"/previews/PR4492/reference/plots/contour#miter-limit","1216":"/previews/PR4492/reference/plots/contour#model","1217":"/previews/PR4492/reference/plots/contour#nan-color","1218":"/previews/PR4492/reference/plots/contour#overdraw","1219":"/previews/PR4492/reference/plots/contour#space","1220":"/previews/PR4492/reference/plots/contour#ssao","1221":"/previews/PR4492/reference/plots/contour#transformation","1222":"/previews/PR4492/reference/plots/contour#transparency","1223":"/previews/PR4492/reference/plots/contour#visible","1224":"/previews/PR4492/reference/plots/contour3d#contour3d","1225":"/previews/PR4492/reference/plots/contour3d#examples","1226":"/previews/PR4492/reference/plots/contour3d#attributes","1227":"/previews/PR4492/reference/plots/contour3d#alpha","1228":"/previews/PR4492/reference/plots/contour3d#clip-planes","1229":"/previews/PR4492/reference/plots/contour3d#color","1230":"/previews/PR4492/reference/plots/contour3d#colormap","1231":"/previews/PR4492/reference/plots/contour3d#colorrange","1232":"/previews/PR4492/reference/plots/contour3d#colorscale","1233":"/previews/PR4492/reference/plots/contour3d#depth-shift","1234":"/previews/PR4492/reference/plots/contour3d#enable-depth","1235":"/previews/PR4492/reference/plots/contour3d#fxaa","1236":"/previews/PR4492/reference/plots/contour3d#highclip","1237":"/previews/PR4492/reference/plots/contour3d#inspectable","1238":"/previews/PR4492/reference/plots/contour3d#inspector-clear","1239":"/previews/PR4492/reference/plots/contour3d#inspector-hover","1240":"/previews/PR4492/reference/plots/contour3d#inspector-label","1241":"/previews/PR4492/reference/plots/contour3d#joinstyle","1242":"/previews/PR4492/reference/plots/contour3d#labelcolor","1243":"/previews/PR4492/reference/plots/contour3d#labelfont","1244":"/previews/PR4492/reference/plots/contour3d#labelformatter","1245":"/previews/PR4492/reference/plots/contour3d#labels","1246":"/previews/PR4492/reference/plots/contour3d#labelsize","1247":"/previews/PR4492/reference/plots/contour3d#levels","1248":"/previews/PR4492/reference/plots/contour3d#linecap","1249":"/previews/PR4492/reference/plots/contour3d#linestyle","1250":"/previews/PR4492/reference/plots/contour3d#linewidth","1251":"/previews/PR4492/reference/plots/contour3d#lowclip","1252":"/previews/PR4492/reference/plots/contour3d#miter-limit","1253":"/previews/PR4492/reference/plots/contour3d#model","1254":"/previews/PR4492/reference/plots/contour3d#nan-color","1255":"/previews/PR4492/reference/plots/contour3d#overdraw","1256":"/previews/PR4492/reference/plots/contour3d#space","1257":"/previews/PR4492/reference/plots/contour3d#ssao","1258":"/previews/PR4492/reference/plots/contour3d#transformation","1259":"/previews/PR4492/reference/plots/contour3d#transparency","1260":"/previews/PR4492/reference/plots/contour3d#visible","1261":"/previews/PR4492/reference/plots/crossbar#crossbar","1262":"/previews/PR4492/reference/plots/crossbar#examples","1263":"/previews/PR4492/reference/plots/crossbar#attributes","1264":"/previews/PR4492/reference/plots/crossbar#color","1265":"/previews/PR4492/reference/plots/crossbar#colormap","1266":"/previews/PR4492/reference/plots/crossbar#colorrange","1267":"/previews/PR4492/reference/plots/crossbar#colorscale","1268":"/previews/PR4492/reference/plots/crossbar#cycle","1269":"/previews/PR4492/reference/plots/crossbar#dodge","1270":"/previews/PR4492/reference/plots/crossbar#dodge-gap","1271":"/previews/PR4492/reference/plots/crossbar#gap","1272":"/previews/PR4492/reference/plots/crossbar#inspectable","1273":"/previews/PR4492/reference/plots/crossbar#midlinecolor","1274":"/previews/PR4492/reference/plots/crossbar#midlinewidth","1275":"/previews/PR4492/reference/plots/crossbar#n-dodge","1276":"/previews/PR4492/reference/plots/crossbar#notchmax","1277":"/previews/PR4492/reference/plots/crossbar#notchmin","1278":"/previews/PR4492/reference/plots/crossbar#notchwidth","1279":"/previews/PR4492/reference/plots/crossbar#orientation","1280":"/previews/PR4492/reference/plots/crossbar#show-midline","1281":"/previews/PR4492/reference/plots/crossbar#show-notch","1282":"/previews/PR4492/reference/plots/crossbar#strokecolor","1283":"/previews/PR4492/reference/plots/crossbar#strokewidth","1284":"/previews/PR4492/reference/plots/crossbar#width","1285":"/previews/PR4492/reference/plots/contourf#contourf","1286":"/previews/PR4492/reference/plots/contourf#Relative-mode","1287":"/previews/PR4492/reference/plots/contourf#attributes","1288":"/previews/PR4492/reference/plots/contourf#clip-planes","1289":"/previews/PR4492/reference/plots/contourf#colormap","1290":"/previews/PR4492/reference/plots/contourf#colorscale","1291":"/previews/PR4492/reference/plots/contourf#depth-shift","1292":"/previews/PR4492/reference/plots/contourf#extendhigh","1293":"/previews/PR4492/reference/plots/contourf#extendlow","1294":"/previews/PR4492/reference/plots/contourf#fxaa","1295":"/previews/PR4492/reference/plots/contourf#inspectable","1296":"/previews/PR4492/reference/plots/contourf#inspector-clear","1297":"/previews/PR4492/reference/plots/contourf#inspector-hover","1298":"/previews/PR4492/reference/plots/contourf#inspector-label","1299":"/previews/PR4492/reference/plots/contourf#levels","1300":"/previews/PR4492/reference/plots/contourf#mode","1301":"/previews/PR4492/reference/plots/contourf#model","1302":"/previews/PR4492/reference/plots/contourf#nan-color","1303":"/previews/PR4492/reference/plots/contourf#overdraw","1304":"/previews/PR4492/reference/plots/contourf#space","1305":"/previews/PR4492/reference/plots/contourf#ssao","1306":"/previews/PR4492/reference/plots/contourf#transformation","1307":"/previews/PR4492/reference/plots/contourf#transparency","1308":"/previews/PR4492/reference/plots/contourf#visible","1309":"/previews/PR4492/reference/plots/datashader#datashader","1310":"/previews/PR4492/reference/plots/datashader#examples","1311":"/previews/PR4492/reference/plots/datashader#airports","1312":"/previews/PR4492/reference/plots/datashader#Mean-aggregation","1313":"/previews/PR4492/reference/plots/datashader#Strange-Attractors","1314":"/previews/PR4492/reference/plots/datashader#Bigger-examples","1315":"/previews/PR4492/reference/plots/datashader#14-million-point-NYC-taxi-dataset","1316":"/previews/PR4492/reference/plots/datashader#2.7-billion-OSM-GPS-points","1317":"/previews/PR4492/reference/plots/datashader#Categorical-Data","1318":"/previews/PR4492/reference/plots/datashader#Advanced-API","1319":"/previews/PR4492/reference/plots/datashader#attributes","1320":"/previews/PR4492/reference/plots/datashader#agg","1321":"/previews/PR4492/reference/plots/datashader#alpha","1322":"/previews/PR4492/reference/plots/datashader#async","1323":"/previews/PR4492/reference/plots/datashader#binsize","1324":"/previews/PR4492/reference/plots/datashader#clip-planes","1325":"/previews/PR4492/reference/plots/datashader#colormap","1326":"/previews/PR4492/reference/plots/datashader#colorrange","1327":"/previews/PR4492/reference/plots/datashader#colorscale","1328":"/previews/PR4492/reference/plots/datashader#depth-shift","1329":"/previews/PR4492/reference/plots/datashader#fxaa","1330":"/previews/PR4492/reference/plots/datashader#highclip","1331":"/previews/PR4492/reference/plots/datashader#inspectable","1332":"/previews/PR4492/reference/plots/datashader#inspector-clear","1333":"/previews/PR4492/reference/plots/datashader#inspector-hover","1334":"/previews/PR4492/reference/plots/datashader#inspector-label","1335":"/previews/PR4492/reference/plots/datashader#interpolate","1336":"/previews/PR4492/reference/plots/datashader#local-operation","1337":"/previews/PR4492/reference/plots/datashader#lowclip","1338":"/previews/PR4492/reference/plots/datashader#method","1339":"/previews/PR4492/reference/plots/datashader#model","1340":"/previews/PR4492/reference/plots/datashader#nan-color","1341":"/previews/PR4492/reference/plots/datashader#operation","1342":"/previews/PR4492/reference/plots/datashader#overdraw","1343":"/previews/PR4492/reference/plots/datashader#point-transform","1344":"/previews/PR4492/reference/plots/datashader#show-timings","1345":"/previews/PR4492/reference/plots/datashader#space","1346":"/previews/PR4492/reference/plots/datashader#ssao","1347":"/previews/PR4492/reference/plots/datashader#transformation","1348":"/previews/PR4492/reference/plots/datashader#transparency","1349":"/previews/PR4492/reference/plots/datashader#visible","1350":"/previews/PR4492/reference/plots/density#density","1351":"/previews/PR4492/reference/plots/density#examples","1352":"/previews/PR4492/reference/plots/density#gradients","1353":"/previews/PR4492/reference/plots/density#Using-statistical-weights","1354":"/previews/PR4492/reference/plots/density#attributes","1355":"/previews/PR4492/reference/plots/density#bandwidth","1356":"/previews/PR4492/reference/plots/density#boundary","1357":"/previews/PR4492/reference/plots/density#color","1358":"/previews/PR4492/reference/plots/density#colormap","1359":"/previews/PR4492/reference/plots/density#colorrange","1360":"/previews/PR4492/reference/plots/density#colorscale","1361":"/previews/PR4492/reference/plots/density#cycle","1362":"/previews/PR4492/reference/plots/density#direction","1363":"/previews/PR4492/reference/plots/density#inspectable","1364":"/previews/PR4492/reference/plots/density#linestyle","1365":"/previews/PR4492/reference/plots/density#npoints","1366":"/previews/PR4492/reference/plots/density#offset","1367":"/previews/PR4492/reference/plots/density#strokearound","1368":"/previews/PR4492/reference/plots/density#strokecolor","1369":"/previews/PR4492/reference/plots/density#strokewidth","1370":"/previews/PR4492/reference/plots/density#weights","1371":"/previews/PR4492/api#api","1372":"/previews/PR4492/reference/plots/ecdf#ecdfplot","1373":"/previews/PR4492/reference/plots/ecdf#examples","1374":"/previews/PR4492/reference/plots/ecdf#attributes","1375":"/previews/PR4492/reference/plots/ecdf#alpha","1376":"/previews/PR4492/reference/plots/ecdf#clip-planes","1377":"/previews/PR4492/reference/plots/ecdf#color","1378":"/previews/PR4492/reference/plots/ecdf#colormap","1379":"/previews/PR4492/reference/plots/ecdf#colorrange","1380":"/previews/PR4492/reference/plots/ecdf#colorscale","1381":"/previews/PR4492/reference/plots/ecdf#cycle","1382":"/previews/PR4492/reference/plots/ecdf#depth-shift","1383":"/previews/PR4492/reference/plots/ecdf#fxaa","1384":"/previews/PR4492/reference/plots/ecdf#highclip","1385":"/previews/PR4492/reference/plots/ecdf#inspectable","1386":"/previews/PR4492/reference/plots/ecdf#inspector-clear","1387":"/previews/PR4492/reference/plots/ecdf#inspector-hover","1388":"/previews/PR4492/reference/plots/ecdf#inspector-label","1389":"/previews/PR4492/reference/plots/ecdf#joinstyle","1390":"/previews/PR4492/reference/plots/ecdf#linecap","1391":"/previews/PR4492/reference/plots/ecdf#linestyle","1392":"/previews/PR4492/reference/plots/ecdf#linewidth","1393":"/previews/PR4492/reference/plots/ecdf#lowclip","1394":"/previews/PR4492/reference/plots/ecdf#miter-limit","1395":"/previews/PR4492/reference/plots/ecdf#model","1396":"/previews/PR4492/reference/plots/ecdf#nan-color","1397":"/previews/PR4492/reference/plots/ecdf#overdraw","1398":"/previews/PR4492/reference/plots/ecdf#space","1399":"/previews/PR4492/reference/plots/ecdf#ssao","1400":"/previews/PR4492/reference/plots/ecdf#step","1401":"/previews/PR4492/reference/plots/ecdf#transformation","1402":"/previews/PR4492/reference/plots/ecdf#transparency","1403":"/previews/PR4492/reference/plots/ecdf#visible","1404":"/previews/PR4492/reference/plots/errorbars#errorbars","1405":"/previews/PR4492/reference/plots/errorbars#examples","1406":"/previews/PR4492/reference/plots/errorbars#attributes","1407":"/previews/PR4492/reference/plots/errorbars#alpha","1408":"/previews/PR4492/reference/plots/errorbars#clip-planes","1409":"/previews/PR4492/reference/plots/errorbars#color","1410":"/previews/PR4492/reference/plots/errorbars#colormap","1411":"/previews/PR4492/reference/plots/errorbars#colorrange","1412":"/previews/PR4492/reference/plots/errorbars#colorscale","1413":"/previews/PR4492/reference/plots/errorbars#cycle","1414":"/previews/PR4492/reference/plots/errorbars#depth-shift","1415":"/previews/PR4492/reference/plots/errorbars#direction","1416":"/previews/PR4492/reference/plots/errorbars#fxaa","1417":"/previews/PR4492/reference/plots/errorbars#highclip","1418":"/previews/PR4492/reference/plots/errorbars#inspectable","1419":"/previews/PR4492/reference/plots/errorbars#inspector-clear","1420":"/previews/PR4492/reference/plots/errorbars#inspector-hover","1421":"/previews/PR4492/reference/plots/errorbars#inspector-label","1422":"/previews/PR4492/reference/plots/errorbars#linecap","1423":"/previews/PR4492/reference/plots/errorbars#linewidth","1424":"/previews/PR4492/reference/plots/errorbars#lowclip","1425":"/previews/PR4492/reference/plots/errorbars#model","1426":"/previews/PR4492/reference/plots/errorbars#nan-color","1427":"/previews/PR4492/reference/plots/errorbars#overdraw","1428":"/previews/PR4492/reference/plots/errorbars#space","1429":"/previews/PR4492/reference/plots/errorbars#ssao","1430":"/previews/PR4492/reference/plots/errorbars#transformation","1431":"/previews/PR4492/reference/plots/errorbars#transparency","1432":"/previews/PR4492/reference/plots/errorbars#visible","1433":"/previews/PR4492/reference/plots/errorbars#whiskerwidth","1434":"/previews/PR4492/reference/plots/heatmap#heatmap","1435":"/previews/PR4492/reference/plots/heatmap#examples","1436":"/previews/PR4492/reference/plots/heatmap#Two-vectors-and-a-matrix","1437":"/previews/PR4492/reference/plots/heatmap#Using-a-Function-instead-of-a-Matrix","1438":"/previews/PR4492/reference/plots/heatmap#Three-vectors","1439":"/previews/PR4492/reference/plots/heatmap#Colorbar-for-single-heatmap","1440":"/previews/PR4492/reference/plots/heatmap#Colorbar-for-multiple-heatmaps","1441":"/previews/PR4492/reference/plots/heatmap#Using-a-custom-colorscale","1442":"/previews/PR4492/reference/plots/heatmap#Plotting-large-Heatmaps","1443":"/previews/PR4492/reference/plots/heatmap#attributes","1444":"/previews/PR4492/reference/plots/heatmap#alpha","1445":"/previews/PR4492/reference/plots/heatmap#clip-planes","1446":"/previews/PR4492/reference/plots/heatmap#colormap","1447":"/previews/PR4492/reference/plots/heatmap#colorrange","1448":"/previews/PR4492/reference/plots/heatmap#colorscale","1449":"/previews/PR4492/reference/plots/heatmap#depth-shift","1450":"/previews/PR4492/reference/plots/heatmap#fxaa","1451":"/previews/PR4492/reference/plots/heatmap#highclip","1452":"/previews/PR4492/reference/plots/heatmap#inspectable","1453":"/previews/PR4492/reference/plots/heatmap#inspector-clear","1454":"/previews/PR4492/reference/plots/heatmap#inspector-hover","1455":"/previews/PR4492/reference/plots/heatmap#inspector-label","1456":"/previews/PR4492/reference/plots/heatmap#interpolate","1457":"/previews/PR4492/reference/plots/heatmap#lowclip","1458":"/previews/PR4492/reference/plots/heatmap#model","1459":"/previews/PR4492/reference/plots/heatmap#nan-color","1460":"/previews/PR4492/reference/plots/heatmap#overdraw","1461":"/previews/PR4492/reference/plots/heatmap#space","1462":"/previews/PR4492/reference/plots/heatmap#ssao","1463":"/previews/PR4492/reference/plots/heatmap#transformation","1464":"/previews/PR4492/reference/plots/heatmap#transparency","1465":"/previews/PR4492/reference/plots/heatmap#visible","1466":"/previews/PR4492/reference/plots/hist#hist","1467":"/previews/PR4492/reference/plots/hist#examples","1468":"/previews/PR4492/reference/plots/hist#Histogram-with-labels","1469":"/previews/PR4492/reference/plots/hist#Moving-histograms","1470":"/previews/PR4492/reference/plots/hist#Using-statistical-weights","1471":"/previews/PR4492/reference/plots/hist#attributes","1472":"/previews/PR4492/reference/plots/hist#bar-labels","1473":"/previews/PR4492/reference/plots/hist#bins","1474":"/previews/PR4492/reference/plots/hist#color","1475":"/previews/PR4492/reference/plots/hist#cycle","1476":"/previews/PR4492/reference/plots/hist#direction","1477":"/previews/PR4492/reference/plots/hist#fillto","1478":"/previews/PR4492/reference/plots/hist#flip-labels-at","1479":"/previews/PR4492/reference/plots/hist#gap","1480":"/previews/PR4492/reference/plots/hist#label-color","1481":"/previews/PR4492/reference/plots/hist#label-font","1482":"/previews/PR4492/reference/plots/hist#label-formatter","1483":"/previews/PR4492/reference/plots/hist#label-offset","1484":"/previews/PR4492/reference/plots/hist#label-size","1485":"/previews/PR4492/reference/plots/hist#normalization","1486":"/previews/PR4492/reference/plots/hist#offset","1487":"/previews/PR4492/reference/plots/hist#over-background-color","1488":"/previews/PR4492/reference/plots/hist#over-bar-color","1489":"/previews/PR4492/reference/plots/hist#scale-to","1490":"/previews/PR4492/reference/plots/hist#strokecolor","1491":"/previews/PR4492/reference/plots/hist#strokewidth","1492":"/previews/PR4492/reference/plots/hist#weights","1493":"/previews/PR4492/reference/plots/hexbin#hexbin","1494":"/previews/PR4492/reference/plots/hexbin#examples","1495":"/previews/PR4492/reference/plots/hexbin#Setting-the-number-of-bins","1496":"/previews/PR4492/reference/plots/hexbin#Setting-the-size-of-cells","1497":"/previews/PR4492/reference/plots/hexbin#Hiding-hexagons-with-low-counts","1498":"/previews/PR4492/reference/plots/hexbin#Changing-the-scale-of-the-number-of-observations-in-a-bin","1499":"/previews/PR4492/reference/plots/hexbin#Showing-zero-count-hexagons","1500":"/previews/PR4492/reference/plots/hexbin#Applying-weights-to-observations","1501":"/previews/PR4492/reference/plots/hexbin#attributes","1502":"/previews/PR4492/reference/plots/hexbin#alpha","1503":"/previews/PR4492/reference/plots/hexbin#bins","1504":"/previews/PR4492/reference/plots/hexbin#cellsize","1505":"/previews/PR4492/reference/plots/hexbin#colormap","1506":"/previews/PR4492/reference/plots/hexbin#colorrange","1507":"/previews/PR4492/reference/plots/hexbin#colorscale","1508":"/previews/PR4492/reference/plots/hexbin#highclip","1509":"/previews/PR4492/reference/plots/hexbin#lowclip","1510":"/previews/PR4492/reference/plots/hexbin#nan-color","1511":"/previews/PR4492/reference/plots/hexbin#strokecolor","1512":"/previews/PR4492/reference/plots/hexbin#strokewidth","1513":"/previews/PR4492/reference/plots/hexbin#threshold","1514":"/previews/PR4492/reference/plots/hexbin#weights","1515":"/previews/PR4492/reference/plots/hlines#hlines","1516":"/previews/PR4492/reference/plots/hlines#attributes","1517":"/previews/PR4492/reference/plots/hlines#alpha","1518":"/previews/PR4492/reference/plots/hlines#clip-planes","1519":"/previews/PR4492/reference/plots/hlines#color","1520":"/previews/PR4492/reference/plots/hlines#colormap","1521":"/previews/PR4492/reference/plots/hlines#colorrange","1522":"/previews/PR4492/reference/plots/hlines#colorscale","1523":"/previews/PR4492/reference/plots/hlines#cycle","1524":"/previews/PR4492/reference/plots/hlines#depth-shift","1525":"/previews/PR4492/reference/plots/hlines#fxaa","1526":"/previews/PR4492/reference/plots/hlines#highclip","1527":"/previews/PR4492/reference/plots/hlines#inspectable","1528":"/previews/PR4492/reference/plots/hlines#inspector-clear","1529":"/previews/PR4492/reference/plots/hlines#inspector-hover","1530":"/previews/PR4492/reference/plots/hlines#inspector-label","1531":"/previews/PR4492/reference/plots/hlines#linecap","1532":"/previews/PR4492/reference/plots/hlines#linestyle","1533":"/previews/PR4492/reference/plots/hlines#linewidth","1534":"/previews/PR4492/reference/plots/hlines#lowclip","1535":"/previews/PR4492/reference/plots/hlines#model","1536":"/previews/PR4492/reference/plots/hlines#nan-color","1537":"/previews/PR4492/reference/plots/hlines#overdraw","1538":"/previews/PR4492/reference/plots/hlines#space","1539":"/previews/PR4492/reference/plots/hlines#ssao","1540":"/previews/PR4492/reference/plots/hlines#transformation","1541":"/previews/PR4492/reference/plots/hlines#transparency","1542":"/previews/PR4492/reference/plots/hlines#visible","1543":"/previews/PR4492/reference/plots/hlines#xmax","1544":"/previews/PR4492/reference/plots/hlines#xmin","1545":"/previews/PR4492/reference/plots/hspan#hspan","1546":"/previews/PR4492/reference/plots/hspan#attributes","1547":"/previews/PR4492/reference/plots/hspan#alpha","1548":"/previews/PR4492/reference/plots/hspan#clip-planes","1549":"/previews/PR4492/reference/plots/hspan#color","1550":"/previews/PR4492/reference/plots/hspan#colormap","1551":"/previews/PR4492/reference/plots/hspan#colorrange","1552":"/previews/PR4492/reference/plots/hspan#colorscale","1553":"/previews/PR4492/reference/plots/hspan#cycle","1554":"/previews/PR4492/reference/plots/hspan#depth-shift","1555":"/previews/PR4492/reference/plots/hspan#fxaa","1556":"/previews/PR4492/reference/plots/hspan#highclip","1557":"/previews/PR4492/reference/plots/hspan#inspectable","1558":"/previews/PR4492/reference/plots/hspan#inspector-clear","1559":"/previews/PR4492/reference/plots/hspan#inspector-hover","1560":"/previews/PR4492/reference/plots/hspan#inspector-label","1561":"/previews/PR4492/reference/plots/hspan#joinstyle","1562":"/previews/PR4492/reference/plots/hspan#linecap","1563":"/previews/PR4492/reference/plots/hspan#linestyle","1564":"/previews/PR4492/reference/plots/hspan#lowclip","1565":"/previews/PR4492/reference/plots/hspan#miter-limit","1566":"/previews/PR4492/reference/plots/hspan#model","1567":"/previews/PR4492/reference/plots/hspan#nan-color","1568":"/previews/PR4492/reference/plots/hspan#overdraw","1569":"/previews/PR4492/reference/plots/hspan#shading","1570":"/previews/PR4492/reference/plots/hspan#space","1571":"/previews/PR4492/reference/plots/hspan#ssao","1572":"/previews/PR4492/reference/plots/hspan#stroke-depth-shift","1573":"/previews/PR4492/reference/plots/hspan#strokecolor","1574":"/previews/PR4492/reference/plots/hspan#strokecolormap","1575":"/previews/PR4492/reference/plots/hspan#strokewidth","1576":"/previews/PR4492/reference/plots/hspan#transformation","1577":"/previews/PR4492/reference/plots/hspan#transparency","1578":"/previews/PR4492/reference/plots/hspan#visible","1579":"/previews/PR4492/reference/plots/hspan#xmax","1580":"/previews/PR4492/reference/plots/hspan#xmin","1581":"/previews/PR4492/reference/plots/image#image","1582":"/previews/PR4492/reference/plots/image#examples","1583":"/previews/PR4492/reference/plots/image#attributes","1584":"/previews/PR4492/reference/plots/image#alpha","1585":"/previews/PR4492/reference/plots/image#clip-planes","1586":"/previews/PR4492/reference/plots/image#colormap","1587":"/previews/PR4492/reference/plots/image#colorrange","1588":"/previews/PR4492/reference/plots/image#colorscale","1589":"/previews/PR4492/reference/plots/image#depth-shift","1590":"/previews/PR4492/reference/plots/image#fxaa","1591":"/previews/PR4492/reference/plots/image#highclip","1592":"/previews/PR4492/reference/plots/image#inspectable","1593":"/previews/PR4492/reference/plots/image#inspector-clear","1594":"/previews/PR4492/reference/plots/image#inspector-hover","1595":"/previews/PR4492/reference/plots/image#inspector-label","1596":"/previews/PR4492/reference/plots/image#interpolate","1597":"/previews/PR4492/reference/plots/image#lowclip","1598":"/previews/PR4492/reference/plots/image#model","1599":"/previews/PR4492/reference/plots/image#nan-color","1600":"/previews/PR4492/reference/plots/image#overdraw","1601":"/previews/PR4492/reference/plots/image#space","1602":"/previews/PR4492/reference/plots/image#ssao","1603":"/previews/PR4492/reference/plots/image#transformation","1604":"/previews/PR4492/reference/plots/image#transparency","1605":"/previews/PR4492/reference/plots/image#uv-transform","1606":"/previews/PR4492/reference/plots/image#visible","1607":"/previews/PR4492/reference/plots/lines#lines","1608":"/previews/PR4492/reference/plots/lines#Dealing-with-outline-artifacts-in-GLMakie","1609":"/previews/PR4492/reference/plots/lines#attributes","1610":"/previews/PR4492/reference/plots/lines#alpha","1611":"/previews/PR4492/reference/plots/lines#clip-planes","1612":"/previews/PR4492/reference/plots/lines#color","1613":"/previews/PR4492/reference/plots/lines#colormap","1614":"/previews/PR4492/reference/plots/lines#colorrange","1615":"/previews/PR4492/reference/plots/lines#colorscale","1616":"/previews/PR4492/reference/plots/lines#cycle","1617":"/previews/PR4492/reference/plots/lines#depth-shift","1618":"/previews/PR4492/reference/plots/lines#fxaa","1619":"/previews/PR4492/reference/plots/lines#highclip","1620":"/previews/PR4492/reference/plots/lines#inspectable","1621":"/previews/PR4492/reference/plots/lines#inspector-clear","1622":"/previews/PR4492/reference/plots/lines#inspector-hover","1623":"/previews/PR4492/reference/plots/lines#inspector-label","1624":"/previews/PR4492/reference/plots/lines#joinstyle","1625":"/previews/PR4492/reference/plots/lines#linecap","1626":"/previews/PR4492/reference/plots/lines#linestyle","1627":"/previews/PR4492/reference/plots/lines#linewidth","1628":"/previews/PR4492/reference/plots/lines#lowclip","1629":"/previews/PR4492/reference/plots/lines#miter-limit","1630":"/previews/PR4492/reference/plots/lines#model","1631":"/previews/PR4492/reference/plots/lines#nan-color","1632":"/previews/PR4492/reference/plots/lines#overdraw","1633":"/previews/PR4492/reference/plots/lines#space","1634":"/previews/PR4492/reference/plots/lines#ssao","1635":"/previews/PR4492/reference/plots/lines#transformation","1636":"/previews/PR4492/reference/plots/lines#transparency","1637":"/previews/PR4492/reference/plots/lines#visible","1638":"/previews/PR4492/reference/plots/linesegments#linesegments","1639":"/previews/PR4492/reference/plots/linesegments#examples","1640":"/previews/PR4492/reference/plots/linesegments#Dealing-with-outline-artifacts-in-GLMakie","1641":"/previews/PR4492/reference/plots/linesegments#attributes","1642":"/previews/PR4492/reference/plots/linesegments#alpha","1643":"/previews/PR4492/reference/plots/linesegments#clip-planes","1644":"/previews/PR4492/reference/plots/linesegments#color","1645":"/previews/PR4492/reference/plots/linesegments#colormap","1646":"/previews/PR4492/reference/plots/linesegments#colorrange","1647":"/previews/PR4492/reference/plots/linesegments#colorscale","1648":"/previews/PR4492/reference/plots/linesegments#cycle","1649":"/previews/PR4492/reference/plots/linesegments#depth-shift","1650":"/previews/PR4492/reference/plots/linesegments#fxaa","1651":"/previews/PR4492/reference/plots/linesegments#highclip","1652":"/previews/PR4492/reference/plots/linesegments#inspectable","1653":"/previews/PR4492/reference/plots/linesegments#inspector-clear","1654":"/previews/PR4492/reference/plots/linesegments#inspector-hover","1655":"/previews/PR4492/reference/plots/linesegments#inspector-label","1656":"/previews/PR4492/reference/plots/linesegments#linecap","1657":"/previews/PR4492/reference/plots/linesegments#linestyle","1658":"/previews/PR4492/reference/plots/linesegments#linewidth","1659":"/previews/PR4492/reference/plots/linesegments#lowclip","1660":"/previews/PR4492/reference/plots/linesegments#model","1661":"/previews/PR4492/reference/plots/linesegments#nan-color","1662":"/previews/PR4492/reference/plots/linesegments#overdraw","1663":"/previews/PR4492/reference/plots/linesegments#space","1664":"/previews/PR4492/reference/plots/linesegments#ssao","1665":"/previews/PR4492/reference/plots/linesegments#transformation","1666":"/previews/PR4492/reference/plots/linesegments#transparency","1667":"/previews/PR4492/reference/plots/linesegments#visible","1668":"/previews/PR4492/reference/plots/mesh#mesh","1669":"/previews/PR4492/reference/plots/mesh#examples","1670":"/previews/PR4492/reference/plots/mesh#Using-GeometryBasics.Mesh-and-Buffer/Sampler-type","1671":"/previews/PR4492/reference/plots/mesh#attributes","1672":"/previews/PR4492/reference/plots/mesh#alpha","1673":"/previews/PR4492/reference/plots/mesh#backlight","1674":"/previews/PR4492/reference/plots/mesh#clip-planes","1675":"/previews/PR4492/reference/plots/mesh#color","1676":"/previews/PR4492/reference/plots/mesh#colormap","1677":"/previews/PR4492/reference/plots/mesh#colorrange","1678":"/previews/PR4492/reference/plots/mesh#colorscale","1679":"/previews/PR4492/reference/plots/mesh#cycle","1680":"/previews/PR4492/reference/plots/mesh#depth-shift","1681":"/previews/PR4492/reference/plots/mesh#diffuse","1682":"/previews/PR4492/reference/plots/mesh#fxaa","1683":"/previews/PR4492/reference/plots/mesh#highclip","1684":"/previews/PR4492/reference/plots/mesh#inspectable","1685":"/previews/PR4492/reference/plots/mesh#inspector-clear","1686":"/previews/PR4492/reference/plots/mesh#inspector-hover","1687":"/previews/PR4492/reference/plots/mesh#inspector-label","1688":"/previews/PR4492/reference/plots/mesh#interpolate","1689":"/previews/PR4492/reference/plots/mesh#lowclip","1690":"/previews/PR4492/reference/plots/mesh#matcap","1691":"/previews/PR4492/reference/plots/mesh#material","1692":"/previews/PR4492/reference/plots/mesh#model","1693":"/previews/PR4492/reference/plots/mesh#nan-color","1694":"/previews/PR4492/reference/plots/mesh#overdraw","1695":"/previews/PR4492/reference/plots/mesh#shading","1696":"/previews/PR4492/reference/plots/mesh#shininess","1697":"/previews/PR4492/reference/plots/mesh#space","1698":"/previews/PR4492/reference/plots/mesh#specular","1699":"/previews/PR4492/reference/plots/mesh#ssao","1700":"/previews/PR4492/reference/plots/mesh#transformation","1701":"/previews/PR4492/reference/plots/mesh#transparency","1702":"/previews/PR4492/reference/plots/mesh#uv-transform","1703":"/previews/PR4492/reference/plots/mesh#visible","1704":"/previews/PR4492/reference/plots/meshscatter#meshscatter","1705":"/previews/PR4492/reference/plots/meshscatter#examples","1706":"/previews/PR4492/reference/plots/meshscatter#attributes","1707":"/previews/PR4492/reference/plots/meshscatter#alpha","1708":"/previews/PR4492/reference/plots/meshscatter#backlight","1709":"/previews/PR4492/reference/plots/meshscatter#clip-planes","1710":"/previews/PR4492/reference/plots/meshscatter#color","1711":"/previews/PR4492/reference/plots/meshscatter#colormap","1712":"/previews/PR4492/reference/plots/meshscatter#colorrange","1713":"/previews/PR4492/reference/plots/meshscatter#colorscale","1714":"/previews/PR4492/reference/plots/meshscatter#cycle","1715":"/previews/PR4492/reference/plots/meshscatter#depth-shift","1716":"/previews/PR4492/reference/plots/meshscatter#diffuse","1717":"/previews/PR4492/reference/plots/meshscatter#fxaa","1718":"/previews/PR4492/reference/plots/meshscatter#highclip","1719":"/previews/PR4492/reference/plots/meshscatter#inspectable","1720":"/previews/PR4492/reference/plots/meshscatter#inspector-clear","1721":"/previews/PR4492/reference/plots/meshscatter#inspector-hover","1722":"/previews/PR4492/reference/plots/meshscatter#inspector-label","1723":"/previews/PR4492/reference/plots/meshscatter#lowclip","1724":"/previews/PR4492/reference/plots/meshscatter#marker","1725":"/previews/PR4492/reference/plots/meshscatter#markersize","1726":"/previews/PR4492/reference/plots/meshscatter#material","1727":"/previews/PR4492/reference/plots/meshscatter#model","1728":"/previews/PR4492/reference/plots/meshscatter#nan-color","1729":"/previews/PR4492/reference/plots/meshscatter#overdraw","1730":"/previews/PR4492/reference/plots/meshscatter#rotation","1731":"/previews/PR4492/reference/plots/meshscatter#shading","1732":"/previews/PR4492/reference/plots/meshscatter#shininess","1733":"/previews/PR4492/reference/plots/meshscatter#space","1734":"/previews/PR4492/reference/plots/meshscatter#specular","1735":"/previews/PR4492/reference/plots/meshscatter#ssao","1736":"/previews/PR4492/reference/plots/meshscatter#transformation","1737":"/previews/PR4492/reference/plots/meshscatter#transparency","1738":"/previews/PR4492/reference/plots/meshscatter#uv-transform","1739":"/previews/PR4492/reference/plots/meshscatter#visible","1740":"/previews/PR4492/reference/plots/overview#overview","1741":"/previews/PR4492/reference/plots/overview#ablines","1742":"/previews/PR4492/reference/plots/overview#arc","1743":"/previews/PR4492/reference/plots/overview#arrows","1744":"/previews/PR4492/reference/plots/overview#band","1745":"/previews/PR4492/reference/plots/overview#barplot","1746":"/previews/PR4492/reference/plots/overview#boxplot","1747":"/previews/PR4492/reference/plots/overview#bracket","1748":"/previews/PR4492/reference/plots/overview#contour","1749":"/previews/PR4492/reference/plots/overview#contour3d","1750":"/previews/PR4492/reference/plots/overview#contourf","1751":"/previews/PR4492/reference/plots/overview#crossbar","1752":"/previews/PR4492/reference/plots/overview#datashader","1753":"/previews/PR4492/reference/plots/overview#density","1754":"/previews/PR4492/reference/plots/overview#ecdfplot","1755":"/previews/PR4492/reference/plots/overview#errorbars","1756":"/previews/PR4492/reference/plots/overview#heatmap","1757":"/previews/PR4492/reference/plots/overview#hexbin","1758":"/previews/PR4492/reference/plots/overview#hist","1759":"/previews/PR4492/reference/plots/overview#hlines","1760":"/previews/PR4492/reference/plots/overview#hspan","1761":"/previews/PR4492/reference/plots/overview#image","1762":"/previews/PR4492/reference/plots/overview#lines","1763":"/previews/PR4492/reference/plots/overview#linesegments","1764":"/previews/PR4492/reference/plots/overview#mesh","1765":"/previews/PR4492/reference/plots/overview#meshscatter","1766":"/previews/PR4492/reference/plots/overview#pie","1767":"/previews/PR4492/reference/plots/overview#poly","1768":"/previews/PR4492/reference/plots/overview#qqnorm","1769":"/previews/PR4492/reference/plots/overview#qqplot","1770":"/previews/PR4492/reference/plots/overview#rainclouds","1771":"/previews/PR4492/reference/plots/overview#rangebars","1772":"/previews/PR4492/reference/plots/overview#scatter","1773":"/previews/PR4492/reference/plots/overview#scatterlines","1774":"/previews/PR4492/reference/plots/overview#series","1775":"/previews/PR4492/reference/plots/overview#spy","1776":"/previews/PR4492/reference/plots/overview#stairs","1777":"/previews/PR4492/reference/plots/overview#stem","1778":"/previews/PR4492/reference/plots/overview#stephist","1779":"/previews/PR4492/reference/plots/overview#streamplot","1780":"/previews/PR4492/reference/plots/overview#surface","1781":"/previews/PR4492/reference/plots/overview#text","1782":"/previews/PR4492/reference/plots/overview#tooltip","1783":"/previews/PR4492/reference/plots/overview#tricontourf","1784":"/previews/PR4492/reference/plots/overview#triplot","1785":"/previews/PR4492/reference/plots/overview#violin","1786":"/previews/PR4492/reference/plots/overview#vlines","1787":"/previews/PR4492/reference/plots/overview#volume","1788":"/previews/PR4492/reference/plots/overview#volumeslices","1789":"/previews/PR4492/reference/plots/overview#voronoiplot","1790":"/previews/PR4492/reference/plots/overview#voxels","1791":"/previews/PR4492/reference/plots/overview#vspan","1792":"/previews/PR4492/reference/plots/overview#waterfall","1793":"/previews/PR4492/reference/plots/overview#wireframe","1794":"/previews/PR4492/reference/plots/pie#pie","1795":"/previews/PR4492/reference/plots/pie#examples","1796":"/previews/PR4492/reference/plots/pie#attributes","1797":"/previews/PR4492/reference/plots/pie#clip-planes","1798":"/previews/PR4492/reference/plots/pie#color","1799":"/previews/PR4492/reference/plots/pie#depth-shift","1800":"/previews/PR4492/reference/plots/pie#fxaa","1801":"/previews/PR4492/reference/plots/pie#inner-radius","1802":"/previews/PR4492/reference/plots/pie#inspectable","1803":"/previews/PR4492/reference/plots/pie#inspector-clear","1804":"/previews/PR4492/reference/plots/pie#inspector-hover","1805":"/previews/PR4492/reference/plots/pie#inspector-label","1806":"/previews/PR4492/reference/plots/pie#model","1807":"/previews/PR4492/reference/plots/pie#normalize","1808":"/previews/PR4492/reference/plots/pie#offset","1809":"/previews/PR4492/reference/plots/pie#offset-radius","1810":"/previews/PR4492/reference/plots/pie#overdraw","1811":"/previews/PR4492/reference/plots/pie#radius","1812":"/previews/PR4492/reference/plots/pie#space","1813":"/previews/PR4492/reference/plots/pie#ssao","1814":"/previews/PR4492/reference/plots/pie#strokecolor","1815":"/previews/PR4492/reference/plots/pie#strokewidth","1816":"/previews/PR4492/reference/plots/pie#transformation","1817":"/previews/PR4492/reference/plots/pie#transparency","1818":"/previews/PR4492/reference/plots/pie#vertex-per-deg","1819":"/previews/PR4492/reference/plots/pie#visible","1820":"/previews/PR4492/reference/plots/poly#poly","1821":"/previews/PR4492/reference/plots/poly#examples","1822":"/previews/PR4492/reference/plots/poly#attributes","1823":"/previews/PR4492/reference/plots/poly#alpha","1824":"/previews/PR4492/reference/plots/poly#clip-planes","1825":"/previews/PR4492/reference/plots/poly#color","1826":"/previews/PR4492/reference/plots/poly#colormap","1827":"/previews/PR4492/reference/plots/poly#colorrange","1828":"/previews/PR4492/reference/plots/poly#colorscale","1829":"/previews/PR4492/reference/plots/poly#cycle","1830":"/previews/PR4492/reference/plots/poly#depth-shift","1831":"/previews/PR4492/reference/plots/poly#fxaa","1832":"/previews/PR4492/reference/plots/poly#highclip","1833":"/previews/PR4492/reference/plots/poly#inspectable","1834":"/previews/PR4492/reference/plots/poly#inspector-clear","1835":"/previews/PR4492/reference/plots/poly#inspector-hover","1836":"/previews/PR4492/reference/plots/poly#inspector-label","1837":"/previews/PR4492/reference/plots/poly#joinstyle","1838":"/previews/PR4492/reference/plots/poly#linecap","1839":"/previews/PR4492/reference/plots/poly#linestyle","1840":"/previews/PR4492/reference/plots/poly#lowclip","1841":"/previews/PR4492/reference/plots/poly#miter-limit","1842":"/previews/PR4492/reference/plots/poly#model","1843":"/previews/PR4492/reference/plots/poly#nan-color","1844":"/previews/PR4492/reference/plots/poly#overdraw","1845":"/previews/PR4492/reference/plots/poly#shading","1846":"/previews/PR4492/reference/plots/poly#space","1847":"/previews/PR4492/reference/plots/poly#ssao","1848":"/previews/PR4492/reference/plots/poly#stroke-depth-shift","1849":"/previews/PR4492/reference/plots/poly#strokecolor","1850":"/previews/PR4492/reference/plots/poly#strokecolormap","1851":"/previews/PR4492/reference/plots/poly#strokewidth","1852":"/previews/PR4492/reference/plots/poly#transformation","1853":"/previews/PR4492/reference/plots/poly#transparency","1854":"/previews/PR4492/reference/plots/poly#visible","1855":"/previews/PR4492/reference/plots/qqnorm#qqnorm","1856":"/previews/PR4492/reference/plots/qqnorm#examples","1857":"/previews/PR4492/reference/plots/qqnorm#attributes","1858":"/previews/PR4492/reference/plots/qqnorm#clip-planes","1859":"/previews/PR4492/reference/plots/qqnorm#color","1860":"/previews/PR4492/reference/plots/qqnorm#cycle","1861":"/previews/PR4492/reference/plots/qqnorm#depth-shift","1862":"/previews/PR4492/reference/plots/qqnorm#fxaa","1863":"/previews/PR4492/reference/plots/qqnorm#inspectable","1864":"/previews/PR4492/reference/plots/qqnorm#inspector-clear","1865":"/previews/PR4492/reference/plots/qqnorm#inspector-hover","1866":"/previews/PR4492/reference/plots/qqnorm#inspector-label","1867":"/previews/PR4492/reference/plots/qqnorm#linestyle","1868":"/previews/PR4492/reference/plots/qqnorm#linewidth","1869":"/previews/PR4492/reference/plots/qqnorm#marker","1870":"/previews/PR4492/reference/plots/qqnorm#markercolor","1871":"/previews/PR4492/reference/plots/qqnorm#markersize","1872":"/previews/PR4492/reference/plots/qqnorm#model","1873":"/previews/PR4492/reference/plots/qqnorm#overdraw","1874":"/previews/PR4492/reference/plots/qqnorm#space","1875":"/previews/PR4492/reference/plots/qqnorm#ssao","1876":"/previews/PR4492/reference/plots/qqnorm#strokecolor","1877":"/previews/PR4492/reference/plots/qqnorm#strokewidth","1878":"/previews/PR4492/reference/plots/qqnorm#transformation","1879":"/previews/PR4492/reference/plots/qqnorm#transparency","1880":"/previews/PR4492/reference/plots/qqnorm#visible","1881":"/previews/PR4492/reference/plots/qqplot#qqplot","1882":"/previews/PR4492/reference/plots/qqplot#examples","1883":"/previews/PR4492/reference/plots/qqplot#attributes","1884":"/previews/PR4492/reference/plots/qqplot#clip-planes","1885":"/previews/PR4492/reference/plots/qqplot#color","1886":"/previews/PR4492/reference/plots/qqplot#cycle","1887":"/previews/PR4492/reference/plots/qqplot#depth-shift","1888":"/previews/PR4492/reference/plots/qqplot#fxaa","1889":"/previews/PR4492/reference/plots/qqplot#inspectable","1890":"/previews/PR4492/reference/plots/qqplot#inspector-clear","1891":"/previews/PR4492/reference/plots/qqplot#inspector-hover","1892":"/previews/PR4492/reference/plots/qqplot#inspector-label","1893":"/previews/PR4492/reference/plots/qqplot#linestyle","1894":"/previews/PR4492/reference/plots/qqplot#linewidth","1895":"/previews/PR4492/reference/plots/qqplot#marker","1896":"/previews/PR4492/reference/plots/qqplot#markercolor","1897":"/previews/PR4492/reference/plots/qqplot#markersize","1898":"/previews/PR4492/reference/plots/qqplot#model","1899":"/previews/PR4492/reference/plots/qqplot#overdraw","1900":"/previews/PR4492/reference/plots/qqplot#space","1901":"/previews/PR4492/reference/plots/qqplot#ssao","1902":"/previews/PR4492/reference/plots/qqplot#strokecolor","1903":"/previews/PR4492/reference/plots/qqplot#strokewidth","1904":"/previews/PR4492/reference/plots/qqplot#transformation","1905":"/previews/PR4492/reference/plots/qqplot#transparency","1906":"/previews/PR4492/reference/plots/qqplot#visible","1907":"/previews/PR4492/reference/plots/rainclouds#rainclouds","1908":"/previews/PR4492/reference/plots/rainclouds#attributes","1909":"/previews/PR4492/reference/plots/rainclouds#boxplot-nudge","1910":"/previews/PR4492/reference/plots/rainclouds#boxplot-width","1911":"/previews/PR4492/reference/plots/rainclouds#center-boxplot","1912":"/previews/PR4492/reference/plots/rainclouds#cloud-width","1913":"/previews/PR4492/reference/plots/rainclouds#clouds","1914":"/previews/PR4492/reference/plots/rainclouds#color","1915":"/previews/PR4492/reference/plots/rainclouds#cycle","1916":"/previews/PR4492/reference/plots/rainclouds#dodge","1917":"/previews/PR4492/reference/plots/rainclouds#dodge-gap","1918":"/previews/PR4492/reference/plots/rainclouds#gap","1919":"/previews/PR4492/reference/plots/rainclouds#hist-bins","1920":"/previews/PR4492/reference/plots/rainclouds#markersize","1921":"/previews/PR4492/reference/plots/rainclouds#n-dodge","1922":"/previews/PR4492/reference/plots/rainclouds#orientation","1923":"/previews/PR4492/reference/plots/rainclouds#plot-boxplots","1924":"/previews/PR4492/reference/plots/rainclouds#show-boxplot-outliers","1925":"/previews/PR4492/reference/plots/rainclouds#show-median","1926":"/previews/PR4492/reference/plots/rainclouds#side","1927":"/previews/PR4492/reference/plots/rainclouds#strokewidth","1928":"/previews/PR4492/reference/plots/rainclouds#violin-limits","1929":"/previews/PR4492/reference/plots/rainclouds#whiskerwidth","1930":"/previews/PR4492/reference/plots/rangebars#rangebars","1931":"/previews/PR4492/reference/plots/rangebars#examples","1932":"/previews/PR4492/reference/plots/rangebars#attributes","1933":"/previews/PR4492/reference/plots/rangebars#alpha","1934":"/previews/PR4492/reference/plots/rangebars#clip-planes","1935":"/previews/PR4492/reference/plots/rangebars#color","1936":"/previews/PR4492/reference/plots/rangebars#colormap","1937":"/previews/PR4492/reference/plots/rangebars#colorrange","1938":"/previews/PR4492/reference/plots/rangebars#colorscale","1939":"/previews/PR4492/reference/plots/rangebars#cycle","1940":"/previews/PR4492/reference/plots/rangebars#depth-shift","1941":"/previews/PR4492/reference/plots/rangebars#direction","1942":"/previews/PR4492/reference/plots/rangebars#fxaa","1943":"/previews/PR4492/reference/plots/rangebars#highclip","1944":"/previews/PR4492/reference/plots/rangebars#inspectable","1945":"/previews/PR4492/reference/plots/rangebars#inspector-clear","1946":"/previews/PR4492/reference/plots/rangebars#inspector-hover","1947":"/previews/PR4492/reference/plots/rangebars#inspector-label","1948":"/previews/PR4492/reference/plots/rangebars#linecap","1949":"/previews/PR4492/reference/plots/rangebars#linewidth","1950":"/previews/PR4492/reference/plots/rangebars#lowclip","1951":"/previews/PR4492/reference/plots/rangebars#model","1952":"/previews/PR4492/reference/plots/rangebars#nan-color","1953":"/previews/PR4492/reference/plots/rangebars#overdraw","1954":"/previews/PR4492/reference/plots/rangebars#space","1955":"/previews/PR4492/reference/plots/rangebars#ssao","1956":"/previews/PR4492/reference/plots/rangebars#transformation","1957":"/previews/PR4492/reference/plots/rangebars#transparency","1958":"/previews/PR4492/reference/plots/rangebars#visible","1959":"/previews/PR4492/reference/plots/rangebars#whiskerwidth","1960":"/previews/PR4492/reference/plots/scatter#scatter","1961":"/previews/PR4492/reference/plots/scatter#examples","1962":"/previews/PR4492/reference/plots/scatter#Using-x-and-y-vectors","1963":"/previews/PR4492/reference/plots/scatter#Using-points","1964":"/previews/PR4492/reference/plots/scatter#markers","1965":"/previews/PR4492/reference/plots/scatter#Default-markers","1966":"/previews/PR4492/reference/plots/scatter#markersize","1967":"/previews/PR4492/reference/plots/scatter#Bezier-path-markers","1968":"/previews/PR4492/reference/plots/scatter#holes","1969":"/previews/PR4492/reference/plots/scatter#Construction-from-svg-path-strings","1970":"/previews/PR4492/reference/plots/scatter#Polygon-markers","1971":"/previews/PR4492/reference/plots/scatter#Vec-markersize","1972":"/previews/PR4492/reference/plots/scatter#Marker-space","1973":"/previews/PR4492/reference/plots/scatter#Airport-locations-example","1974":"/previews/PR4492/reference/plots/scatter#Dealing-with-outline-artifacts-in-GLMakie","1975":"/previews/PR4492/reference/plots/scatter#attributes","1976":"/previews/PR4492/reference/plots/scatter#alpha","1977":"/previews/PR4492/reference/plots/scatter#clip-planes","1978":"/previews/PR4492/reference/plots/scatter#color","1979":"/previews/PR4492/reference/plots/scatter#colormap","1980":"/previews/PR4492/reference/plots/scatter#colorrange","1981":"/previews/PR4492/reference/plots/scatter#colorscale","1982":"/previews/PR4492/reference/plots/scatter#cycle","1983":"/previews/PR4492/reference/plots/scatter#depth-shift","1984":"/previews/PR4492/reference/plots/scatter#depthsorting","1985":"/previews/PR4492/reference/plots/scatter#distancefield","1986":"/previews/PR4492/reference/plots/scatter#fxaa","1987":"/previews/PR4492/reference/plots/scatter#glowcolor","1988":"/previews/PR4492/reference/plots/scatter#glowwidth","1989":"/previews/PR4492/reference/plots/scatter#highclip","1990":"/previews/PR4492/reference/plots/scatter#inspectable","1991":"/previews/PR4492/reference/plots/scatter#inspector-clear","1992":"/previews/PR4492/reference/plots/scatter#inspector-hover","1993":"/previews/PR4492/reference/plots/scatter#inspector-label","1994":"/previews/PR4492/reference/plots/scatter#lowclip","1995":"/previews/PR4492/reference/plots/scatter#marker","1996":"/previews/PR4492/reference/plots/scatter#marker-offset","1997":"/previews/PR4492/reference/plots/scatter#markersize-1","1998":"/previews/PR4492/reference/plots/scatter#markerspace","1999":"/previews/PR4492/reference/plots/scatter#model","2000":"/previews/PR4492/reference/plots/scatter#nan-color","2001":"/previews/PR4492/reference/plots/scatter#overdraw","2002":"/previews/PR4492/reference/plots/scatter#rotation","2003":"/previews/PR4492/reference/plots/scatter#space","2004":"/previews/PR4492/reference/plots/scatter#ssao","2005":"/previews/PR4492/reference/plots/scatter#strokecolor","2006":"/previews/PR4492/reference/plots/scatter#strokewidth","2007":"/previews/PR4492/reference/plots/scatter#transform-marker","2008":"/previews/PR4492/reference/plots/scatter#transformation","2009":"/previews/PR4492/reference/plots/scatter#transparency","2010":"/previews/PR4492/reference/plots/scatter#uv-offset-width","2011":"/previews/PR4492/reference/plots/scatter#visible","2012":"/previews/PR4492/reference/plots/scatterlines#scatterlines","2013":"/previews/PR4492/reference/plots/scatterlines#examples","2014":"/previews/PR4492/reference/plots/scatterlines#attributes","2015":"/previews/PR4492/reference/plots/scatterlines#alpha","2016":"/previews/PR4492/reference/plots/scatterlines#clip-planes","2017":"/previews/PR4492/reference/plots/scatterlines#color","2018":"/previews/PR4492/reference/plots/scatterlines#colormap","2019":"/previews/PR4492/reference/plots/scatterlines#colorrange","2020":"/previews/PR4492/reference/plots/scatterlines#colorscale","2021":"/previews/PR4492/reference/plots/scatterlines#cycle","2022":"/previews/PR4492/reference/plots/scatterlines#depth-shift","2023":"/previews/PR4492/reference/plots/scatterlines#fxaa","2024":"/previews/PR4492/reference/plots/scatterlines#highclip","2025":"/previews/PR4492/reference/plots/scatterlines#inspectable","2026":"/previews/PR4492/reference/plots/scatterlines#inspector-clear","2027":"/previews/PR4492/reference/plots/scatterlines#inspector-hover","2028":"/previews/PR4492/reference/plots/scatterlines#inspector-label","2029":"/previews/PR4492/reference/plots/scatterlines#joinstyle","2030":"/previews/PR4492/reference/plots/scatterlines#linecap","2031":"/previews/PR4492/reference/plots/scatterlines#linestyle","2032":"/previews/PR4492/reference/plots/scatterlines#linewidth","2033":"/previews/PR4492/reference/plots/scatterlines#lowclip","2034":"/previews/PR4492/reference/plots/scatterlines#marker","2035":"/previews/PR4492/reference/plots/scatterlines#markercolor","2036":"/previews/PR4492/reference/plots/scatterlines#markercolormap","2037":"/previews/PR4492/reference/plots/scatterlines#markercolorrange","2038":"/previews/PR4492/reference/plots/scatterlines#markersize","2039":"/previews/PR4492/reference/plots/scatterlines#miter-limit","2040":"/previews/PR4492/reference/plots/scatterlines#model","2041":"/previews/PR4492/reference/plots/scatterlines#nan-color","2042":"/previews/PR4492/reference/plots/scatterlines#overdraw","2043":"/previews/PR4492/reference/plots/scatterlines#space","2044":"/previews/PR4492/reference/plots/scatterlines#ssao","2045":"/previews/PR4492/reference/plots/scatterlines#strokecolor","2046":"/previews/PR4492/reference/plots/scatterlines#strokewidth","2047":"/previews/PR4492/reference/plots/scatterlines#transformation","2048":"/previews/PR4492/reference/plots/scatterlines#transparency","2049":"/previews/PR4492/reference/plots/scatterlines#visible","2050":"/previews/PR4492/reference/plots/series#series","2051":"/previews/PR4492/reference/plots/series#examples","2052":"/previews/PR4492/reference/plots/series#matrix","2053":"/previews/PR4492/reference/plots/series#Vector-of-vectors","2054":"/previews/PR4492/reference/plots/series#Vector-and-matrix","2055":"/previews/PR4492/reference/plots/series#attributes","2056":"/previews/PR4492/reference/plots/series#color","2057":"/previews/PR4492/reference/plots/series#joinstyle","2058":"/previews/PR4492/reference/plots/series#labels","2059":"/previews/PR4492/reference/plots/series#linecap","2060":"/previews/PR4492/reference/plots/series#linestyle","2061":"/previews/PR4492/reference/plots/series#linewidth","2062":"/previews/PR4492/reference/plots/series#marker","2063":"/previews/PR4492/reference/plots/series#markercolor","2064":"/previews/PR4492/reference/plots/series#markersize","2065":"/previews/PR4492/reference/plots/series#miter-limit","2066":"/previews/PR4492/reference/plots/series#solid-color","2067":"/previews/PR4492/reference/plots/series#space","2068":"/previews/PR4492/reference/plots/series#strokecolor","2069":"/previews/PR4492/reference/plots/series#strokewidth","2070":"/previews/PR4492/reference/plots/spy#spy","2071":"/previews/PR4492/reference/plots/spy#examples","2072":"/previews/PR4492/reference/plots/spy#attributes","2073":"/previews/PR4492/reference/plots/spy#alpha","2074":"/previews/PR4492/reference/plots/spy#clip-planes","2075":"/previews/PR4492/reference/plots/spy#color","2076":"/previews/PR4492/reference/plots/spy#colormap","2077":"/previews/PR4492/reference/plots/spy#colorrange","2078":"/previews/PR4492/reference/plots/spy#colorscale","2079":"/previews/PR4492/reference/plots/spy#depth-shift","2080":"/previews/PR4492/reference/plots/spy#framecolor","2081":"/previews/PR4492/reference/plots/spy#framesize","2082":"/previews/PR4492/reference/plots/spy#framevisible","2083":"/previews/PR4492/reference/plots/spy#fxaa","2084":"/previews/PR4492/reference/plots/spy#highclip","2085":"/previews/PR4492/reference/plots/spy#inspectable","2086":"/previews/PR4492/reference/plots/spy#inspector-clear","2087":"/previews/PR4492/reference/plots/spy#inspector-hover","2088":"/previews/PR4492/reference/plots/spy#inspector-label","2089":"/previews/PR4492/reference/plots/spy#lowclip","2090":"/previews/PR4492/reference/plots/spy#marker","2091":"/previews/PR4492/reference/plots/spy#marker-gap","2092":"/previews/PR4492/reference/plots/spy#markersize","2093":"/previews/PR4492/reference/plots/spy#model","2094":"/previews/PR4492/reference/plots/spy#nan-color","2095":"/previews/PR4492/reference/plots/spy#overdraw","2096":"/previews/PR4492/reference/plots/spy#space","2097":"/previews/PR4492/reference/plots/spy#ssao","2098":"/previews/PR4492/reference/plots/spy#transformation","2099":"/previews/PR4492/reference/plots/spy#transparency","2100":"/previews/PR4492/reference/plots/spy#visible","2101":"/previews/PR4492/reference/plots/stairs#stairs","2102":"/previews/PR4492/reference/plots/stairs#examples","2103":"/previews/PR4492/reference/plots/stairs#attributes","2104":"/previews/PR4492/reference/plots/stairs#alpha","2105":"/previews/PR4492/reference/plots/stairs#clip-planes","2106":"/previews/PR4492/reference/plots/stairs#color","2107":"/previews/PR4492/reference/plots/stairs#colormap","2108":"/previews/PR4492/reference/plots/stairs#colorrange","2109":"/previews/PR4492/reference/plots/stairs#colorscale","2110":"/previews/PR4492/reference/plots/stairs#cycle","2111":"/previews/PR4492/reference/plots/stairs#depth-shift","2112":"/previews/PR4492/reference/plots/stairs#fxaa","2113":"/previews/PR4492/reference/plots/stairs#highclip","2114":"/previews/PR4492/reference/plots/stairs#inspectable","2115":"/previews/PR4492/reference/plots/stairs#inspector-clear","2116":"/previews/PR4492/reference/plots/stairs#inspector-hover","2117":"/previews/PR4492/reference/plots/stairs#inspector-label","2118":"/previews/PR4492/reference/plots/stairs#joinstyle","2119":"/previews/PR4492/reference/plots/stairs#linecap","2120":"/previews/PR4492/reference/plots/stairs#linestyle","2121":"/previews/PR4492/reference/plots/stairs#linewidth","2122":"/previews/PR4492/reference/plots/stairs#lowclip","2123":"/previews/PR4492/reference/plots/stairs#miter-limit","2124":"/previews/PR4492/reference/plots/stairs#model","2125":"/previews/PR4492/reference/plots/stairs#nan-color","2126":"/previews/PR4492/reference/plots/stairs#overdraw","2127":"/previews/PR4492/reference/plots/stairs#space","2128":"/previews/PR4492/reference/plots/stairs#ssao","2129":"/previews/PR4492/reference/plots/stairs#step","2130":"/previews/PR4492/reference/plots/stairs#transformation","2131":"/previews/PR4492/reference/plots/stairs#transparency","2132":"/previews/PR4492/reference/plots/stairs#visible","2133":"/previews/PR4492/reference/plots/stem#stem","2134":"/previews/PR4492/reference/plots/stem#examples","2135":"/previews/PR4492/reference/plots/stem#attributes","2136":"/previews/PR4492/reference/plots/stem#clip-planes","2137":"/previews/PR4492/reference/plots/stem#color","2138":"/previews/PR4492/reference/plots/stem#colormap","2139":"/previews/PR4492/reference/plots/stem#colorrange","2140":"/previews/PR4492/reference/plots/stem#colorscale","2141":"/previews/PR4492/reference/plots/stem#cycle","2142":"/previews/PR4492/reference/plots/stem#depth-shift","2143":"/previews/PR4492/reference/plots/stem#fxaa","2144":"/previews/PR4492/reference/plots/stem#inspectable","2145":"/previews/PR4492/reference/plots/stem#inspector-clear","2146":"/previews/PR4492/reference/plots/stem#inspector-hover","2147":"/previews/PR4492/reference/plots/stem#inspector-label","2148":"/previews/PR4492/reference/plots/stem#marker","2149":"/previews/PR4492/reference/plots/stem#markersize","2150":"/previews/PR4492/reference/plots/stem#model","2151":"/previews/PR4492/reference/plots/stem#offset","2152":"/previews/PR4492/reference/plots/stem#overdraw","2153":"/previews/PR4492/reference/plots/stem#space","2154":"/previews/PR4492/reference/plots/stem#ssao","2155":"/previews/PR4492/reference/plots/stem#stemcolor","2156":"/previews/PR4492/reference/plots/stem#stemcolormap","2157":"/previews/PR4492/reference/plots/stem#stemcolorrange","2158":"/previews/PR4492/reference/plots/stem#stemlinestyle","2159":"/previews/PR4492/reference/plots/stem#stemwidth","2160":"/previews/PR4492/reference/plots/stem#strokecolor","2161":"/previews/PR4492/reference/plots/stem#strokewidth","2162":"/previews/PR4492/reference/plots/stem#transformation","2163":"/previews/PR4492/reference/plots/stem#transparency","2164":"/previews/PR4492/reference/plots/stem#trunkcolor","2165":"/previews/PR4492/reference/plots/stem#trunkcolormap","2166":"/previews/PR4492/reference/plots/stem#trunkcolorrange","2167":"/previews/PR4492/reference/plots/stem#trunklinestyle","2168":"/previews/PR4492/reference/plots/stem#trunkwidth","2169":"/previews/PR4492/reference/plots/stem#visible","2170":"/previews/PR4492/reference/plots/stephist#stephist","2171":"/previews/PR4492/reference/plots/stephist#examples","2172":"/previews/PR4492/reference/plots/stephist#attributes","2173":"/previews/PR4492/reference/plots/stephist#bins","2174":"/previews/PR4492/reference/plots/stephist#color","2175":"/previews/PR4492/reference/plots/stephist#cycle","2176":"/previews/PR4492/reference/plots/stephist#linestyle","2177":"/previews/PR4492/reference/plots/stephist#linewidth","2178":"/previews/PR4492/reference/plots/stephist#normalization","2179":"/previews/PR4492/reference/plots/stephist#scale-to","2180":"/previews/PR4492/reference/plots/stephist#weights","2181":"/previews/PR4492/reference/plots/streamplot#streamplot","2182":"/previews/PR4492/reference/plots/streamplot#examples","2183":"/previews/PR4492/reference/plots/streamplot#attributes","2184":"/previews/PR4492/reference/plots/streamplot#alpha","2185":"/previews/PR4492/reference/plots/streamplot#arrow-head","2186":"/previews/PR4492/reference/plots/streamplot#arrow-size","2187":"/previews/PR4492/reference/plots/streamplot#clip-planes","2188":"/previews/PR4492/reference/plots/streamplot#color","2189":"/previews/PR4492/reference/plots/streamplot#colormap","2190":"/previews/PR4492/reference/plots/streamplot#colorrange","2191":"/previews/PR4492/reference/plots/streamplot#colorscale","2192":"/previews/PR4492/reference/plots/streamplot#density","2193":"/previews/PR4492/reference/plots/streamplot#depth-shift","2194":"/previews/PR4492/reference/plots/streamplot#fxaa","2195":"/previews/PR4492/reference/plots/streamplot#gridsize","2196":"/previews/PR4492/reference/plots/streamplot#highclip","2197":"/previews/PR4492/reference/plots/streamplot#inspectable","2198":"/previews/PR4492/reference/plots/streamplot#inspector-clear","2199":"/previews/PR4492/reference/plots/streamplot#inspector-hover","2200":"/previews/PR4492/reference/plots/streamplot#inspector-label","2201":"/previews/PR4492/reference/plots/streamplot#joinstyle","2202":"/previews/PR4492/reference/plots/streamplot#linecap","2203":"/previews/PR4492/reference/plots/streamplot#linestyle","2204":"/previews/PR4492/reference/plots/streamplot#linewidth","2205":"/previews/PR4492/reference/plots/streamplot#lowclip","2206":"/previews/PR4492/reference/plots/streamplot#maxsteps","2207":"/previews/PR4492/reference/plots/streamplot#miter-limit","2208":"/previews/PR4492/reference/plots/streamplot#model","2209":"/previews/PR4492/reference/plots/streamplot#nan-color","2210":"/previews/PR4492/reference/plots/streamplot#overdraw","2211":"/previews/PR4492/reference/plots/streamplot#quality","2212":"/previews/PR4492/reference/plots/streamplot#space","2213":"/previews/PR4492/reference/plots/streamplot#ssao","2214":"/previews/PR4492/reference/plots/streamplot#stepsize","2215":"/previews/PR4492/reference/plots/streamplot#transformation","2216":"/previews/PR4492/reference/plots/streamplot#transparency","2217":"/previews/PR4492/reference/plots/streamplot#visible","2218":"/previews/PR4492/reference/plots/surface#surface","2219":"/previews/PR4492/reference/plots/surface#examples","2220":"/previews/PR4492/reference/plots/surface#attributes","2221":"/previews/PR4492/reference/plots/surface#alpha","2222":"/previews/PR4492/reference/plots/surface#backlight","2223":"/previews/PR4492/reference/plots/surface#clip-planes","2224":"/previews/PR4492/reference/plots/surface#color","2225":"/previews/PR4492/reference/plots/surface#colormap","2226":"/previews/PR4492/reference/plots/surface#colorrange","2227":"/previews/PR4492/reference/plots/surface#colorscale","2228":"/previews/PR4492/reference/plots/surface#depth-shift","2229":"/previews/PR4492/reference/plots/surface#diffuse","2230":"/previews/PR4492/reference/plots/surface#fxaa","2231":"/previews/PR4492/reference/plots/surface#highclip","2232":"/previews/PR4492/reference/plots/surface#inspectable","2233":"/previews/PR4492/reference/plots/surface#inspector-clear","2234":"/previews/PR4492/reference/plots/surface#inspector-hover","2235":"/previews/PR4492/reference/plots/surface#inspector-label","2236":"/previews/PR4492/reference/plots/surface#interpolate","2237":"/previews/PR4492/reference/plots/surface#invert-normals","2238":"/previews/PR4492/reference/plots/surface#lowclip","2239":"/previews/PR4492/reference/plots/surface#material","2240":"/previews/PR4492/reference/plots/surface#model","2241":"/previews/PR4492/reference/plots/surface#nan-color","2242":"/previews/PR4492/reference/plots/surface#overdraw","2243":"/previews/PR4492/reference/plots/surface#shading","2244":"/previews/PR4492/reference/plots/surface#shininess","2245":"/previews/PR4492/reference/plots/surface#space","2246":"/previews/PR4492/reference/plots/surface#specular","2247":"/previews/PR4492/reference/plots/surface#ssao","2248":"/previews/PR4492/reference/plots/surface#transformation","2249":"/previews/PR4492/reference/plots/surface#transparency","2250":"/previews/PR4492/reference/plots/surface#uv-transform","2251":"/previews/PR4492/reference/plots/surface#visible","2252":"/previews/PR4492/reference/plots/text#text","2253":"/previews/PR4492/reference/plots/text#Marker-space-pixel","2254":"/previews/PR4492/reference/plots/text#Marker-space-data","2255":"/previews/PR4492/reference/plots/text#alignment","2256":"/previews/PR4492/reference/plots/text#justification","2257":"/previews/PR4492/reference/plots/text#offset","2258":"/previews/PR4492/reference/plots/text#Relative-space","2259":"/previews/PR4492/reference/plots/text#mathtex","2260":"/previews/PR4492/reference/plots/text#Rich-text","2261":"/previews/PR4492/reference/plots/text#Tweaking-offsets","2262":"/previews/PR4492/reference/plots/text#attributes","2263":"/previews/PR4492/reference/plots/text#align","2264":"/previews/PR4492/reference/plots/text#alpha","2265":"/previews/PR4492/reference/plots/text#clip-planes","2266":"/previews/PR4492/reference/plots/text#color","2267":"/previews/PR4492/reference/plots/text#colormap","2268":"/previews/PR4492/reference/plots/text#colorrange","2269":"/previews/PR4492/reference/plots/text#colorscale","2270":"/previews/PR4492/reference/plots/text#depth-shift","2271":"/previews/PR4492/reference/plots/text#font","2272":"/previews/PR4492/reference/plots/text#fonts","2273":"/previews/PR4492/reference/plots/text#fontsize","2274":"/previews/PR4492/reference/plots/text#fxaa","2275":"/previews/PR4492/reference/plots/text#glowcolor","2276":"/previews/PR4492/reference/plots/text#glowwidth","2277":"/previews/PR4492/reference/plots/text#highclip","2278":"/previews/PR4492/reference/plots/text#inspectable","2279":"/previews/PR4492/reference/plots/text#inspector-clear","2280":"/previews/PR4492/reference/plots/text#inspector-hover","2281":"/previews/PR4492/reference/plots/text#inspector-label","2282":"/previews/PR4492/reference/plots/text#justification-1","2283":"/previews/PR4492/reference/plots/text#lineheight","2284":"/previews/PR4492/reference/plots/text#lowclip","2285":"/previews/PR4492/reference/plots/text#markerspace","2286":"/previews/PR4492/reference/plots/text#model","2287":"/previews/PR4492/reference/plots/text#nan-color","2288":"/previews/PR4492/reference/plots/text#offset-1","2289":"/previews/PR4492/reference/plots/text#overdraw","2290":"/previews/PR4492/reference/plots/text#position","2291":"/previews/PR4492/reference/plots/text#rotation","2292":"/previews/PR4492/reference/plots/text#space","2293":"/previews/PR4492/reference/plots/text#ssao","2294":"/previews/PR4492/reference/plots/text#strokecolor","2295":"/previews/PR4492/reference/plots/text#strokewidth","2296":"/previews/PR4492/reference/plots/text#text-2","2297":"/previews/PR4492/reference/plots/text#transform-marker","2298":"/previews/PR4492/reference/plots/text#transformation","2299":"/previews/PR4492/reference/plots/text#transparency","2300":"/previews/PR4492/reference/plots/text#visible","2301":"/previews/PR4492/reference/plots/text#word-wrap-width","2302":"/previews/PR4492/reference/plots/tooltip#tooltip","2303":"/previews/PR4492/reference/plots/tooltip#examples","2304":"/previews/PR4492/reference/plots/tooltip#Basic-tooltip","2305":"/previews/PR4492/reference/plots/tooltip#attributes","2306":"/previews/PR4492/reference/plots/tooltip#align","2307":"/previews/PR4492/reference/plots/tooltip#backgroundcolor","2308":"/previews/PR4492/reference/plots/tooltip#clip-planes","2309":"/previews/PR4492/reference/plots/tooltip#depth-shift","2310":"/previews/PR4492/reference/plots/tooltip#font","2311":"/previews/PR4492/reference/plots/tooltip#fontsize","2312":"/previews/PR4492/reference/plots/tooltip#fxaa","2313":"/previews/PR4492/reference/plots/tooltip#inspectable","2314":"/previews/PR4492/reference/plots/tooltip#inspector-clear","2315":"/previews/PR4492/reference/plots/tooltip#inspector-hover","2316":"/previews/PR4492/reference/plots/tooltip#inspector-label","2317":"/previews/PR4492/reference/plots/tooltip#justification","2318":"/previews/PR4492/reference/plots/tooltip#model","2319":"/previews/PR4492/reference/plots/tooltip#offset","2320":"/previews/PR4492/reference/plots/tooltip#outline-color","2321":"/previews/PR4492/reference/plots/tooltip#outline-linestyle","2322":"/previews/PR4492/reference/plots/tooltip#outline-linewidth","2323":"/previews/PR4492/reference/plots/tooltip#overdraw","2324":"/previews/PR4492/reference/plots/tooltip#placement","2325":"/previews/PR4492/reference/plots/tooltip#space","2326":"/previews/PR4492/reference/plots/tooltip#ssao","2327":"/previews/PR4492/reference/plots/tooltip#strokecolor","2328":"/previews/PR4492/reference/plots/tooltip#strokewidth","2329":"/previews/PR4492/reference/plots/tooltip#text","2330":"/previews/PR4492/reference/plots/tooltip#textcolor","2331":"/previews/PR4492/reference/plots/tooltip#textpadding","2332":"/previews/PR4492/reference/plots/tooltip#transformation","2333":"/previews/PR4492/reference/plots/tooltip#transparency","2334":"/previews/PR4492/reference/plots/tooltip#triangle-size","2335":"/previews/PR4492/reference/plots/tooltip#visible","2336":"/previews/PR4492/reference/plots/tooltip#xautolimits","2337":"/previews/PR4492/reference/plots/tooltip#yautolimits","2338":"/previews/PR4492/reference/plots/tooltip#zautolimits","2339":"/previews/PR4492/reference/plots/tricontourf#tricontourf","2340":"/previews/PR4492/reference/plots/tricontourf#examples","2341":"/previews/PR4492/reference/plots/tricontourf#Triangulation-modes","2342":"/previews/PR4492/reference/plots/tricontourf#Relative-mode","2343":"/previews/PR4492/reference/plots/tricontourf#attributes","2344":"/previews/PR4492/reference/plots/tricontourf#clip-planes","2345":"/previews/PR4492/reference/plots/tricontourf#colormap","2346":"/previews/PR4492/reference/plots/tricontourf#colorscale","2347":"/previews/PR4492/reference/plots/tricontourf#depth-shift","2348":"/previews/PR4492/reference/plots/tricontourf#edges","2349":"/previews/PR4492/reference/plots/tricontourf#extendhigh","2350":"/previews/PR4492/reference/plots/tricontourf#extendlow","2351":"/previews/PR4492/reference/plots/tricontourf#fxaa","2352":"/previews/PR4492/reference/plots/tricontourf#inspectable","2353":"/previews/PR4492/reference/plots/tricontourf#inspector-clear","2354":"/previews/PR4492/reference/plots/tricontourf#inspector-hover","2355":"/previews/PR4492/reference/plots/tricontourf#inspector-label","2356":"/previews/PR4492/reference/plots/tricontourf#levels","2357":"/previews/PR4492/reference/plots/tricontourf#mode","2358":"/previews/PR4492/reference/plots/tricontourf#model","2359":"/previews/PR4492/reference/plots/tricontourf#nan-color","2360":"/previews/PR4492/reference/plots/tricontourf#overdraw","2361":"/previews/PR4492/reference/plots/tricontourf#space","2362":"/previews/PR4492/reference/plots/tricontourf#ssao","2363":"/previews/PR4492/reference/plots/tricontourf#transformation","2364":"/previews/PR4492/reference/plots/tricontourf#transparency","2365":"/previews/PR4492/reference/plots/tricontourf#triangulation","2366":"/previews/PR4492/reference/plots/tricontourf#visible","2367":"/previews/PR4492/reference/plots/triplot#triplot","2368":"/previews/PR4492/reference/plots/triplot#examples","2369":"/previews/PR4492/reference/plots/triplot#attributes","2370":"/previews/PR4492/reference/plots/triplot#bounding-box","2371":"/previews/PR4492/reference/plots/triplot#constrained-edge-color","2372":"/previews/PR4492/reference/plots/triplot#constrained-edge-linestyle","2373":"/previews/PR4492/reference/plots/triplot#constrained-edge-linewidth","2374":"/previews/PR4492/reference/plots/triplot#convex-hull-color","2375":"/previews/PR4492/reference/plots/triplot#convex-hull-linestyle","2376":"/previews/PR4492/reference/plots/triplot#convex-hull-linewidth","2377":"/previews/PR4492/reference/plots/triplot#ghost-edge-color","2378":"/previews/PR4492/reference/plots/triplot#ghost-edge-extension-factor","2379":"/previews/PR4492/reference/plots/triplot#ghost-edge-linestyle","2380":"/previews/PR4492/reference/plots/triplot#ghost-edge-linewidth","2381":"/previews/PR4492/reference/plots/triplot#joinstyle","2382":"/previews/PR4492/reference/plots/triplot#linecap","2383":"/previews/PR4492/reference/plots/triplot#linestyle","2384":"/previews/PR4492/reference/plots/triplot#marker","2385":"/previews/PR4492/reference/plots/triplot#markercolor","2386":"/previews/PR4492/reference/plots/triplot#markersize","2387":"/previews/PR4492/reference/plots/triplot#miter-limit","2388":"/previews/PR4492/reference/plots/triplot#recompute-centers","2389":"/previews/PR4492/reference/plots/triplot#show-constrained-edges","2390":"/previews/PR4492/reference/plots/triplot#show-convex-hull","2391":"/previews/PR4492/reference/plots/triplot#show-ghost-edges","2392":"/previews/PR4492/reference/plots/triplot#show-points","2393":"/previews/PR4492/reference/plots/triplot#strokecolor","2394":"/previews/PR4492/reference/plots/triplot#strokewidth","2395":"/previews/PR4492/reference/plots/triplot#triangle-color","2396":"/previews/PR4492/reference/plots/violin#violin","2397":"/previews/PR4492/reference/plots/violin#examples","2398":"/previews/PR4492/reference/plots/violin#Using-statistical-weights","2399":"/previews/PR4492/reference/plots/violin#Horizontal-axis","2400":"/previews/PR4492/reference/plots/violin#attributes","2401":"/previews/PR4492/reference/plots/violin#bandwidth","2402":"/previews/PR4492/reference/plots/violin#boundary","2403":"/previews/PR4492/reference/plots/violin#clip-planes","2404":"/previews/PR4492/reference/plots/violin#color","2405":"/previews/PR4492/reference/plots/violin#cycle","2406":"/previews/PR4492/reference/plots/violin#datalimits","2407":"/previews/PR4492/reference/plots/violin#depth-shift","2408":"/previews/PR4492/reference/plots/violin#dodge","2409":"/previews/PR4492/reference/plots/violin#dodge-gap","2410":"/previews/PR4492/reference/plots/violin#fxaa","2411":"/previews/PR4492/reference/plots/violin#gap","2412":"/previews/PR4492/reference/plots/violin#inspectable","2413":"/previews/PR4492/reference/plots/violin#inspector-clear","2414":"/previews/PR4492/reference/plots/violin#inspector-hover","2415":"/previews/PR4492/reference/plots/violin#inspector-label","2416":"/previews/PR4492/reference/plots/violin#max-density","2417":"/previews/PR4492/reference/plots/violin#mediancolor","2418":"/previews/PR4492/reference/plots/violin#medianlinewidth","2419":"/previews/PR4492/reference/plots/violin#model","2420":"/previews/PR4492/reference/plots/violin#n-dodge","2421":"/previews/PR4492/reference/plots/violin#npoints","2422":"/previews/PR4492/reference/plots/violin#orientation","2423":"/previews/PR4492/reference/plots/violin#overdraw","2424":"/previews/PR4492/reference/plots/violin#scale","2425":"/previews/PR4492/reference/plots/violin#show-median","2426":"/previews/PR4492/reference/plots/violin#side","2427":"/previews/PR4492/reference/plots/violin#space","2428":"/previews/PR4492/reference/plots/violin#ssao","2429":"/previews/PR4492/reference/plots/violin#strokecolor","2430":"/previews/PR4492/reference/plots/violin#strokewidth","2431":"/previews/PR4492/reference/plots/violin#transformation","2432":"/previews/PR4492/reference/plots/violin#transparency","2433":"/previews/PR4492/reference/plots/violin#visible","2434":"/previews/PR4492/reference/plots/violin#weights","2435":"/previews/PR4492/reference/plots/violin#width","2436":"/previews/PR4492/reference/plots/vlines#vlines","2437":"/previews/PR4492/reference/plots/vlines#attributes","2438":"/previews/PR4492/reference/plots/vlines#alpha","2439":"/previews/PR4492/reference/plots/vlines#clip-planes","2440":"/previews/PR4492/reference/plots/vlines#color","2441":"/previews/PR4492/reference/plots/vlines#colormap","2442":"/previews/PR4492/reference/plots/vlines#colorrange","2443":"/previews/PR4492/reference/plots/vlines#colorscale","2444":"/previews/PR4492/reference/plots/vlines#cycle","2445":"/previews/PR4492/reference/plots/vlines#depth-shift","2446":"/previews/PR4492/reference/plots/vlines#fxaa","2447":"/previews/PR4492/reference/plots/vlines#highclip","2448":"/previews/PR4492/reference/plots/vlines#inspectable","2449":"/previews/PR4492/reference/plots/vlines#inspector-clear","2450":"/previews/PR4492/reference/plots/vlines#inspector-hover","2451":"/previews/PR4492/reference/plots/vlines#inspector-label","2452":"/previews/PR4492/reference/plots/vlines#linecap","2453":"/previews/PR4492/reference/plots/vlines#linestyle","2454":"/previews/PR4492/reference/plots/vlines#linewidth","2455":"/previews/PR4492/reference/plots/vlines#lowclip","2456":"/previews/PR4492/reference/plots/vlines#model","2457":"/previews/PR4492/reference/plots/vlines#nan-color","2458":"/previews/PR4492/reference/plots/vlines#overdraw","2459":"/previews/PR4492/reference/plots/vlines#space","2460":"/previews/PR4492/reference/plots/vlines#ssao","2461":"/previews/PR4492/reference/plots/vlines#transformation","2462":"/previews/PR4492/reference/plots/vlines#transparency","2463":"/previews/PR4492/reference/plots/vlines#visible","2464":"/previews/PR4492/reference/plots/vlines#ymax","2465":"/previews/PR4492/reference/plots/vlines#ymin","2466":"/previews/PR4492/reference/plots/volume#volume","2467":"/previews/PR4492/reference/plots/volume#examples","2468":"/previews/PR4492/reference/plots/volume#attributes","2469":"/previews/PR4492/reference/plots/volume#absorption","2470":"/previews/PR4492/reference/plots/volume#algorithm","2471":"/previews/PR4492/reference/plots/volume#alpha","2472":"/previews/PR4492/reference/plots/volume#backlight","2473":"/previews/PR4492/reference/plots/volume#clip-planes","2474":"/previews/PR4492/reference/plots/volume#colormap","2475":"/previews/PR4492/reference/plots/volume#colorrange","2476":"/previews/PR4492/reference/plots/volume#colorscale","2477":"/previews/PR4492/reference/plots/volume#depth-shift","2478":"/previews/PR4492/reference/plots/volume#diffuse","2479":"/previews/PR4492/reference/plots/volume#enable-depth","2480":"/previews/PR4492/reference/plots/volume#fxaa","2481":"/previews/PR4492/reference/plots/volume#highclip","2482":"/previews/PR4492/reference/plots/volume#inspectable","2483":"/previews/PR4492/reference/plots/volume#inspector-clear","2484":"/previews/PR4492/reference/plots/volume#inspector-hover","2485":"/previews/PR4492/reference/plots/volume#inspector-label","2486":"/previews/PR4492/reference/plots/volume#interpolate","2487":"/previews/PR4492/reference/plots/volume#isorange","2488":"/previews/PR4492/reference/plots/volume#isovalue","2489":"/previews/PR4492/reference/plots/volume#lowclip","2490":"/previews/PR4492/reference/plots/volume#material","2491":"/previews/PR4492/reference/plots/volume#model","2492":"/previews/PR4492/reference/plots/volume#nan-color","2493":"/previews/PR4492/reference/plots/volume#overdraw","2494":"/previews/PR4492/reference/plots/volume#shading","2495":"/previews/PR4492/reference/plots/volume#shininess","2496":"/previews/PR4492/reference/plots/volume#space","2497":"/previews/PR4492/reference/plots/volume#specular","2498":"/previews/PR4492/reference/plots/volume#ssao","2499":"/previews/PR4492/reference/plots/volume#transformation","2500":"/previews/PR4492/reference/plots/volume#transparency","2501":"/previews/PR4492/reference/plots/volume#visible","2502":"/previews/PR4492/reference/plots/volumeslices#volumeslices","2503":"/previews/PR4492/reference/plots/volumeslices#examples","2504":"/previews/PR4492/reference/plots/volumeslices#attributes","2505":"/previews/PR4492/reference/plots/volumeslices#alpha","2506":"/previews/PR4492/reference/plots/volumeslices#bbox-color","2507":"/previews/PR4492/reference/plots/volumeslices#bbox-visible","2508":"/previews/PR4492/reference/plots/volumeslices#clip-planes","2509":"/previews/PR4492/reference/plots/volumeslices#colormap","2510":"/previews/PR4492/reference/plots/volumeslices#colorrange","2511":"/previews/PR4492/reference/plots/volumeslices#colorscale","2512":"/previews/PR4492/reference/plots/volumeslices#depth-shift","2513":"/previews/PR4492/reference/plots/volumeslices#fxaa","2514":"/previews/PR4492/reference/plots/volumeslices#highclip","2515":"/previews/PR4492/reference/plots/volumeslices#inspectable","2516":"/previews/PR4492/reference/plots/volumeslices#inspector-clear","2517":"/previews/PR4492/reference/plots/volumeslices#inspector-hover","2518":"/previews/PR4492/reference/plots/volumeslices#inspector-label","2519":"/previews/PR4492/reference/plots/volumeslices#interpolate","2520":"/previews/PR4492/reference/plots/volumeslices#lowclip","2521":"/previews/PR4492/reference/plots/volumeslices#model","2522":"/previews/PR4492/reference/plots/volumeslices#nan-color","2523":"/previews/PR4492/reference/plots/volumeslices#overdraw","2524":"/previews/PR4492/reference/plots/volumeslices#space","2525":"/previews/PR4492/reference/plots/volumeslices#ssao","2526":"/previews/PR4492/reference/plots/volumeslices#transformation","2527":"/previews/PR4492/reference/plots/volumeslices#transparency","2528":"/previews/PR4492/reference/plots/volumeslices#visible","2529":"/previews/PR4492/reference/plots/voronoiplot#voronoiplot","2530":"/previews/PR4492/reference/plots/voronoiplot#examples","2531":"/previews/PR4492/reference/plots/voronoiplot#attributes","2532":"/previews/PR4492/reference/plots/voronoiplot#alpha","2533":"/previews/PR4492/reference/plots/voronoiplot#clip","2534":"/previews/PR4492/reference/plots/voronoiplot#color","2535":"/previews/PR4492/reference/plots/voronoiplot#colormap","2536":"/previews/PR4492/reference/plots/voronoiplot#colorrange","2537":"/previews/PR4492/reference/plots/voronoiplot#colorscale","2538":"/previews/PR4492/reference/plots/voronoiplot#highclip","2539":"/previews/PR4492/reference/plots/voronoiplot#lowclip","2540":"/previews/PR4492/reference/plots/voronoiplot#marker","2541":"/previews/PR4492/reference/plots/voronoiplot#markercolor","2542":"/previews/PR4492/reference/plots/voronoiplot#markersize","2543":"/previews/PR4492/reference/plots/voronoiplot#nan-color","2544":"/previews/PR4492/reference/plots/voronoiplot#show-generators","2545":"/previews/PR4492/reference/plots/voronoiplot#smooth","2546":"/previews/PR4492/reference/plots/voronoiplot#strokecolor","2547":"/previews/PR4492/reference/plots/voronoiplot#strokewidth","2548":"/previews/PR4492/reference/plots/voronoiplot#unbounded-edge-extension-factor","2549":"/previews/PR4492/reference/plots/voxels#voxels","2550":"/previews/PR4492/reference/plots/voxels#examples","2551":"/previews/PR4492/reference/plots/voxels#Basic-Example","2552":"/previews/PR4492/reference/plots/voxels#Gap-Attribute","2553":"/previews/PR4492/reference/plots/voxels#Color-and-the-internal-representation","2554":"/previews/PR4492/reference/plots/voxels#colormaps","2555":"/previews/PR4492/reference/plots/voxels#texturemaps","2556":"/previews/PR4492/reference/plots/voxels#Updating-Voxels","2557":"/previews/PR4492/reference/plots/voxels#Picking-Voxels","2558":"/previews/PR4492/reference/plots/voxels#attributes","2559":"/previews/PR4492/reference/plots/voxels#alpha","2560":"/previews/PR4492/reference/plots/voxels#backlight","2561":"/previews/PR4492/reference/plots/voxels#clip-planes","2562":"/previews/PR4492/reference/plots/voxels#color","2563":"/previews/PR4492/reference/plots/voxels#colormap","2564":"/previews/PR4492/reference/plots/voxels#colorrange","2565":"/previews/PR4492/reference/plots/voxels#colorscale","2566":"/previews/PR4492/reference/plots/voxels#depth-shift","2567":"/previews/PR4492/reference/plots/voxels#depthsorting","2568":"/previews/PR4492/reference/plots/voxels#diffuse","2569":"/previews/PR4492/reference/plots/voxels#fxaa","2570":"/previews/PR4492/reference/plots/voxels#gap","2571":"/previews/PR4492/reference/plots/voxels#highclip","2572":"/previews/PR4492/reference/plots/voxels#inspectable","2573":"/previews/PR4492/reference/plots/voxels#inspector-clear","2574":"/previews/PR4492/reference/plots/voxels#inspector-hover","2575":"/previews/PR4492/reference/plots/voxels#inspector-label","2576":"/previews/PR4492/reference/plots/voxels#interpolate","2577":"/previews/PR4492/reference/plots/voxels#is-air","2578":"/previews/PR4492/reference/plots/voxels#lowclip","2579":"/previews/PR4492/reference/plots/voxels#material","2580":"/previews/PR4492/reference/plots/voxels#model","2581":"/previews/PR4492/reference/plots/voxels#nan-color","2582":"/previews/PR4492/reference/plots/voxels#overdraw","2583":"/previews/PR4492/reference/plots/voxels#shading","2584":"/previews/PR4492/reference/plots/voxels#shininess","2585":"/previews/PR4492/reference/plots/voxels#space","2586":"/previews/PR4492/reference/plots/voxels#specular","2587":"/previews/PR4492/reference/plots/voxels#ssao","2588":"/previews/PR4492/reference/plots/voxels#transformation","2589":"/previews/PR4492/reference/plots/voxels#transparency","2590":"/previews/PR4492/reference/plots/voxels#uvmap","2591":"/previews/PR4492/reference/plots/voxels#visible","2592":"/previews/PR4492/reference/plots/vspan#vspan","2593":"/previews/PR4492/reference/plots/vspan#attributes","2594":"/previews/PR4492/reference/plots/vspan#alpha","2595":"/previews/PR4492/reference/plots/vspan#clip-planes","2596":"/previews/PR4492/reference/plots/vspan#color","2597":"/previews/PR4492/reference/plots/vspan#colormap","2598":"/previews/PR4492/reference/plots/vspan#colorrange","2599":"/previews/PR4492/reference/plots/vspan#colorscale","2600":"/previews/PR4492/reference/plots/vspan#cycle","2601":"/previews/PR4492/reference/plots/vspan#depth-shift","2602":"/previews/PR4492/reference/plots/vspan#fxaa","2603":"/previews/PR4492/reference/plots/vspan#highclip","2604":"/previews/PR4492/reference/plots/vspan#inspectable","2605":"/previews/PR4492/reference/plots/vspan#inspector-clear","2606":"/previews/PR4492/reference/plots/vspan#inspector-hover","2607":"/previews/PR4492/reference/plots/vspan#inspector-label","2608":"/previews/PR4492/reference/plots/vspan#joinstyle","2609":"/previews/PR4492/reference/plots/vspan#linecap","2610":"/previews/PR4492/reference/plots/vspan#linestyle","2611":"/previews/PR4492/reference/plots/vspan#lowclip","2612":"/previews/PR4492/reference/plots/vspan#miter-limit","2613":"/previews/PR4492/reference/plots/vspan#model","2614":"/previews/PR4492/reference/plots/vspan#nan-color","2615":"/previews/PR4492/reference/plots/vspan#overdraw","2616":"/previews/PR4492/reference/plots/vspan#shading","2617":"/previews/PR4492/reference/plots/vspan#space","2618":"/previews/PR4492/reference/plots/vspan#ssao","2619":"/previews/PR4492/reference/plots/vspan#stroke-depth-shift","2620":"/previews/PR4492/reference/plots/vspan#strokecolor","2621":"/previews/PR4492/reference/plots/vspan#strokecolormap","2622":"/previews/PR4492/reference/plots/vspan#strokewidth","2623":"/previews/PR4492/reference/plots/vspan#transformation","2624":"/previews/PR4492/reference/plots/vspan#transparency","2625":"/previews/PR4492/reference/plots/vspan#visible","2626":"/previews/PR4492/reference/plots/vspan#ymax","2627":"/previews/PR4492/reference/plots/vspan#ymin","2628":"/previews/PR4492/reference/plots/waterfall#waterfall","2629":"/previews/PR4492/reference/plots/waterfall#examples","2630":"/previews/PR4492/reference/plots/waterfall#attributes","2631":"/previews/PR4492/reference/plots/waterfall#color","2632":"/previews/PR4492/reference/plots/waterfall#cycle","2633":"/previews/PR4492/reference/plots/waterfall#direction-color","2634":"/previews/PR4492/reference/plots/waterfall#dodge","2635":"/previews/PR4492/reference/plots/waterfall#dodge-gap","2636":"/previews/PR4492/reference/plots/waterfall#final-color","2637":"/previews/PR4492/reference/plots/waterfall#final-dodge-gap","2638":"/previews/PR4492/reference/plots/waterfall#final-gap","2639":"/previews/PR4492/reference/plots/waterfall#gap","2640":"/previews/PR4492/reference/plots/waterfall#marker-neg","2641":"/previews/PR4492/reference/plots/waterfall#marker-pos","2642":"/previews/PR4492/reference/plots/waterfall#n-dodge","2643":"/previews/PR4492/reference/plots/waterfall#show-direction","2644":"/previews/PR4492/reference/plots/waterfall#show-final","2645":"/previews/PR4492/reference/plots/waterfall#stack","2646":"/previews/PR4492/reference/plots/waterfall#width","2647":"/previews/PR4492/reference/plots/wireframe#wireframe","2648":"/previews/PR4492/reference/plots/wireframe#examples","2649":"/previews/PR4492/reference/plots/wireframe#attributes","2650":"/previews/PR4492/reference/plots/wireframe#alpha","2651":"/previews/PR4492/reference/plots/wireframe#clip-planes","2652":"/previews/PR4492/reference/plots/wireframe#color","2653":"/previews/PR4492/reference/plots/wireframe#colormap","2654":"/previews/PR4492/reference/plots/wireframe#colorrange","2655":"/previews/PR4492/reference/plots/wireframe#colorscale","2656":"/previews/PR4492/reference/plots/wireframe#cycle","2657":"/previews/PR4492/reference/plots/wireframe#depth-shift","2658":"/previews/PR4492/reference/plots/wireframe#fxaa","2659":"/previews/PR4492/reference/plots/wireframe#highclip","2660":"/previews/PR4492/reference/plots/wireframe#inspectable","2661":"/previews/PR4492/reference/plots/wireframe#inspector-clear","2662":"/previews/PR4492/reference/plots/wireframe#inspector-hover","2663":"/previews/PR4492/reference/plots/wireframe#inspector-label","2664":"/previews/PR4492/reference/plots/wireframe#linecap","2665":"/previews/PR4492/reference/plots/wireframe#linestyle","2666":"/previews/PR4492/reference/plots/wireframe#linewidth","2667":"/previews/PR4492/reference/plots/wireframe#lowclip","2668":"/previews/PR4492/reference/plots/wireframe#model","2669":"/previews/PR4492/reference/plots/wireframe#nan-color","2670":"/previews/PR4492/reference/plots/wireframe#overdraw","2671":"/previews/PR4492/reference/plots/wireframe#space","2672":"/previews/PR4492/reference/plots/wireframe#ssao","2673":"/previews/PR4492/reference/plots/wireframe#transformation","2674":"/previews/PR4492/reference/plots/wireframe#transparency","2675":"/previews/PR4492/reference/plots/wireframe#visible","2676":"/previews/PR4492/reference/scene/clip_planes#Clip-Planes","2677":"/previews/PR4492/reference/scene/clip_planes#examples","2678":"/previews/PR4492/reference/scene/SSAO#ssao","2679":"/previews/PR4492/reference/scene/SSAO#example","2680":"/previews/PR4492/reference/scene/lighting#lighting","2681":"/previews/PR4492/reference/scene/lighting#Material-Attributes","2682":"/previews/PR4492/reference/scene/lighting#Lighting-algorithm","2683":"/previews/PR4492/reference/scene/lighting#Types-of-Light","2684":"/previews/PR4492/reference/scene/lighting#ambientlight","2685":"/previews/PR4492/reference/scene/lighting#directionallight","2686":"/previews/PR4492/reference/scene/lighting#pointlight","2687":"/previews/PR4492/reference/scene/lighting#spotlight","2688":"/previews/PR4492/reference/scene/lighting#rectlight","2689":"/previews/PR4492/reference/scene/lighting#environmentlight","2690":"/previews/PR4492/reference/scene/matcap#matcap","2691":"/previews/PR4492/reference/scene/matcap#example","2692":"/previews/PR4492/tutorials/aspect-tutorial#Aspect-ratios-and-automatic-figure-sizes","2693":"/previews/PR4492/tutorials/getting-started#Getting-started","2694":"/previews/PR4492/tutorials/getting-started#requirements","2695":"/previews/PR4492/tutorials/getting-started#installation","2696":"/previews/PR4492/tutorials/getting-started#plotting","2697":"/previews/PR4492/tutorials/getting-started#Figure-and-Axis","2698":"/previews/PR4492/tutorials/getting-started#Plot-styling","2699":"/previews/PR4492/tutorials/getting-started#legend","2700":"/previews/PR4492/tutorials/getting-started#Saving-a-Figure","2701":"/previews/PR4492/tutorials/layout-tutorial#Creating-complex-layouts","2702":"/previews/PR4492/tutorials/layout-tutorial#Basic-layout-plan","2703":"/previews/PR4492/tutorials/layout-tutorial#Setting-up-GridLayouts","2704":"/previews/PR4492/tutorials/layout-tutorial#Panel-A","2705":"/previews/PR4492/tutorials/layout-tutorial#legend","2706":"/previews/PR4492/tutorials/layout-tutorial#Legend-Tweaks","2707":"/previews/PR4492/tutorials/layout-tutorial#Panel-B","2708":"/previews/PR4492/tutorials/layout-tutorial#colorbar","2709":"/previews/PR4492/tutorials/layout-tutorial#Mixed-alignmode","2710":"/previews/PR4492/tutorials/layout-tutorial#Panel-C","2711":"/previews/PR4492/tutorials/layout-tutorial#Panel-D","2712":"/previews/PR4492/tutorials/layout-tutorial#EEG-labels","2713":"/previews/PR4492/tutorials/layout-tutorial#Scaling-axes-relatively","2714":"/previews/PR4492/tutorials/layout-tutorial#Subplot-labels","2715":"/previews/PR4492/tutorials/layout-tutorial#Final-tweaks","2716":"/previews/PR4492/tutorials/scenes#A-primer-on-Makies-scene-graph","2717":"/previews/PR4492/tutorials/scenes#Scenes-and-subwindows","2718":"/previews/PR4492/tutorials/scenes#Window-Events","2719":"/previews/PR4492/tutorials/scenes#Projections-and-Camera","2720":"/previews/PR4492/tutorials/scenes#Interaction-with-Axis-and-Layouts","2721":"/previews/PR4492/tutorials/scenes#Transformations-and-Scene-graph","2722":"/previews/PR4492/tutorials/wrap-existing-recipe#Wrapping-existing-recipes-for-new-types","2723":"/previews/PR4492/tutorials/wrap-existing-recipe#introduction","2724":"/previews/PR4492/tutorials/wrap-existing-recipe#BarPlot-recipe-–-extend-Makie.convert_arguments","2725":"/previews/PR4492/tutorials/wrap-existing-recipe#Hist-recipe-–-override-Makie.plot!","2726":"/previews/PR4492/explanations/colors#colors","2727":"/previews/PR4492/explanations/colors#Alpha-or-Opacity","2728":"/previews/PR4492/explanations/colors#Cheat-Sheet","2729":"/previews/PR4492/explanations/colors#Named-colors","2730":"/previews/PR4492/explanations/colors#colormaps","2731":"/previews/PR4492/explanations/colors#misc","2732":"/previews/PR4492/explanations/colors#cmocean","2733":"/previews/PR4492/explanations/colors#scientific","2734":"/previews/PR4492/explanations/colors#matplotlib","2735":"/previews/PR4492/explanations/colors#colorbrewer","2736":"/previews/PR4492/explanations/colors#gnuplot","2737":"/previews/PR4492/explanations/colors#colorcet","2738":"/previews/PR4492/explanations/colors#seaborn","2739":"/previews/PR4492/explanations/colors#general"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,32],"1":[1,1,1],"2":[1,1,35],"3":[3,1,112],"4":[2,1,38],"5":[3,1,144],"6":[4,1,60],"7":[6,1,129],"8":[4,1,73],"9":[2,4,66],"10":[1,1,43],"11":[4,1,95],"12":[3,5,33],"13":[2,5,77],"14":[2,5,105],"15":[2,5,32],"16":[1,1,24],"17":[4,1,220],"18":[2,5,88],"19":[2,5,86],"20":[2,5,26],"21":[1,1,158],"22":[6,1,42],"23":[2,1,142],"24":[5,1,102],"25":[12,1,54],"26":[1,1,96],"27":[4,1,361],"28":[6,1,126],"29":[7,1,116],"30":[5,1,204],"31":[4,1,201],"32":[2,1,195],"33":[1,1,73],"34":[2,1,1],"35":[1,3,42],"36":[3,1,40],"37":[1,1,45],"38":[1,1,29],"39":[2,1,44],"40":[4,1,77],"41":[1,1,39],"42":[1,2,218],"43":[3,1,114],"44":[3,1,258],"45":[2,1,143],"46":[2,1,89],"47":[1,2,259],"48":[1,1,100],"49":[1,1,74],"50":[4,1,22],"51":[4,1,87],"52":[2,1,15],"53":[1,1,53],"54":[2,1,32],"55":[2,1,26],"56":[2,1,81],"57":[2,1,300],"58":[6,1,67],"59":[2,1,84],"60":[3,1,1],"61":[2,3,204],"62":[2,5,76],"63":[2,5,119],"64":[1,5,118],"65":[1,5,55],"66":[2,3,88],"67":[2,1,50],"68":[1,2,115],"69":[1,3,138],"70":[4,3,212],"71":[2,2,223],"72":[1,1,34],"73":[3,1,111],"74":[3,1,146],"75":[2,1,193],"76":[2,1,128],"77":[2,1,322],"78":[3,1,153],"79":[2,1,23],"80":[4,1,58],"81":[2,1,213],"82":[3,1,1],"83":[2,3,14],"84":[8,5,54],"85":[2,3,1],"86":[3,5,41],"87":[6,8,50],"88":[4,8,73],"89":[2,3,1],"90":[7,5,55],"91":[2,3,1],"92":[8,5,71],"93":[12,5,100],"94":[7,5,152],"95":[1,1,29],"96":[1,1,57],"97":[1,1,96],"98":[4,1,71],"99":[1,1,28],"100":[3,1,89],"101":[5,1,31],"102":[3,1,127],"103":[2,1,49],"104":[5,1,129],"105":[4,1,158],"106":[7,5,301],"107":[7,5,220],"108":[1,1,25],"109":[2,1,18],"110":[2,1,19],"111":[4,3,28],"112":[3,3,56],"113":[3,3,26],"114":[2,1,79],"115":[2,1,153],"116":[2,2,64],"117":[2,2,286],"118":[4,2,43],"119":[1,1,34],"120":[3,1,86],"121":[3,1,45],"122":[1,1,100],"123":[3,1,43],"124":[3,1,28],"125":[5,1,37],"126":[4,1,42],"127":[1,1,39],"128":[2,1,75],"129":[2,1,49],"130":[1,1,68],"131":[3,1,88],"132":[3,1,116],"133":[4,1,98],"134":[4,1,101],"135":[4,1,169],"136":[2,1,72],"137":[2,2,70],"138":[3,4,79],"139":[1,2,30],"140":[1,2,67],"141":[5,3,71],"142":[4,3,82],"143":[1,1,73],"144":[2,1,65],"145":[6,3,121],"146":[7,3,52],"147":[6,1,205],"148":[3,1,312],"149":[3,1,99],"150":[1,1,1],"151":[5,1,130],"152":[1,1,28],"153":[2,1,68],"154":[3,1,68],"155":[3,1,72],"156":[1,1,25],"157":[1,1,99],"158":[5,1,244],"159":[4,1,110],"160":[3,1,110],"161":[5,1,84],"162":[4,1,113],"163":[4,1,152],"164":[2,1,113],"165":[3,1,117],"166":[2,1,106],"167":[2,2,2],"168":[2,2,5],"169":[2,2,5],"170":[2,2,5],"171":[2,2,5],"172":[2,2,5],"173":[2,2,14],"174":[1,1,57],"175":[3,1,79],"176":[1,1,42],"177":[3,1,38],"178":[2,1,54],"179":[3,1,28],"180":[3,1,50],"181":[1,1,101],"182":[2,2,72],"183":[4,2,94],"184":[1,2,83],"185":[2,1,15],"186":[1,1,60],"187":[3,1,204],"188":[3,1,189],"189":[7,1,1],"190":[2,7,39],"191":[2,7,85],"192":[6,1,96],"193":[4,1,109],"194":[1,4,62],"195":[2,4,34],"196":[2,4,61],"197":[2,4,72],"198":[1,1,1],"199":[3,1,34],"200":[4,1,46],"201":[2,1,41],"202":[5,1,88],"203":[2,1,60],"204":[4,1,88],"205":[4,1,59],"206":[2,1,10],"207":[2,2,42],"208":[2,2,43],"209":[2,2,60],"210":[3,2,41],"211":[2,2,24],"212":[4,4,37],"213":[4,4,34],"214":[2,4,86],"215":[3,4,101],"216":[3,4,37],"217":[1,1,1],"218":[1,2,14],"219":[1,2,101],"220":[1,2,60],"221":[1,2,10],"222":[1,2,11],"223":[1,2,12],"224":[2,2,11],"225":[2,2,11],"226":[2,2,13],"227":[1,2,15],"228":[1,2,9],"229":[1,2,11],"230":[1,2,12],"231":[1,2,112],"232":[1,2,10],"233":[1,2,11],"234":[1,2,12],"235":[1,2,11],"236":[1,2,46],"237":[1,2,11],"238":[1,2,10],"239":[1,2,10],"240":[1,2,10],"241":[1,2,13],"242":[1,2,10],"243":[1,2,16],"244":[1,2,16],"245":[1,2,44],"246":[1,2,34],"247":[1,2,11],"248":[1,2,10],"249":[1,2,11],"250":[1,2,10],"251":[1,2,13],"252":[1,2,10],"253":[1,2,11],"254":[1,2,12],"255":[1,2,15],"256":[1,2,9],"257":[1,2,14],"258":[1,2,21],"259":[1,2,13],"260":[1,2,11],"261":[1,2,12],"262":[1,2,12],"263":[1,2,45],"264":[1,2,11],"265":[1,2,10],"266":[1,2,14],"267":[1,2,10],"268":[1,2,13],"269":[1,2,10],"270":[1,2,14],"271":[1,2,12],"272":[1,2,13],"273":[1,2,13],"274":[1,2,14],"275":[1,2,11],"276":[1,2,49],"277":[1,2,12],"278":[1,2,14],"279":[1,2,12],"280":[1,2,13],"281":[1,2,11],"282":[1,2,12],"283":[1,2,14],"284":[1,2,132],"285":[1,2,17],"286":[1,2,11],"287":[1,2,108],"288":[1,2,13],"289":[1,2,10],"290":[1,2,10],"291":[1,2,11],"292":[1,2,12],"293":[1,2,13],"294":[1,2,11],"295":[1,2,10],"296":[1,2,111],"297":[1,2,11],"298":[1,2,28],"299":[1,2,11],"300":[1,2,11],"301":[1,2,55],"302":[1,2,13],"303":[1,2,11],"304":[1,2,14],"305":[1,2,21],"306":[1,2,13],"307":[1,2,11],"308":[1,2,12],"309":[1,2,12],"310":[1,2,45],"311":[1,2,11],"312":[1,2,10],"313":[1,2,14],"314":[1,2,10],"315":[1,2,13],"316":[1,2,10],"317":[1,2,14],"318":[1,2,12],"319":[1,2,13],"320":[1,2,13],"321":[1,2,14],"322":[1,2,11],"323":[1,2,49],"324":[1,2,12],"325":[1,2,14],"326":[1,2,12],"327":[1,2,13],"328":[1,2,11],"329":[1,2,12],"330":[1,2,14],"331":[1,2,133],"332":[1,2,17],"333":[1,2,11],"334":[1,2,105],"335":[1,2,13],"336":[1,2,10],"337":[1,2,10],"338":[1,2,11],"339":[1,2,12],"340":[1,2,13],"341":[1,2,11],"342":[1,2,10],"343":[1,2,111],"344":[1,2,11],"345":[1,2,28],"346":[1,2,11],"347":[1,2,11],"348":[1,2,55],"349":[1,2,13],"350":[1,2,11],"351":[1,2,12],"352":[1,1,1],"353":[1,1,1],"354":[1,2,14],"355":[1,2,72],"356":[1,2,57],"357":[1,2,7],"358":[2,2,11],"359":[2,2,11],"360":[2,2,11],"361":[1,2,47],"362":[1,2,15],"363":[1,2,10],"364":[1,2,37],"365":[1,2,75],"366":[1,2,111],"367":[1,2,29],"368":[1,2,16],"369":[1,2,16],"370":[1,2,8],"371":[1,2,10],"372":[1,2,11],"373":[1,2,10],"374":[1,2,11],"375":[1,2,13],"376":[1,2,10],"377":[1,2,15],"378":[1,2,120],"379":[1,2,10],"380":[1,2,14],"381":[1,2,10],"382":[1,2,11],"383":[1,2,8],"384":[1,2,7],"385":[1,2,9],"386":[1,2,10],"387":[1,2,8],"388":[1,2,8],"389":[1,2,11],"390":[1,2,11],"391":[1,2,11],"392":[1,2,43],"393":[2,2,15],"394":[2,2,13],"395":[2,2,13],"396":[1,2,11],"397":[1,2,8],"398":[1,2,8],"399":[1,2,9],"400":[1,2,10],"401":[1,2,8],"402":[1,2,8],"403":[1,2,11],"404":[1,2,11],"405":[1,2,12],"406":[1,2,10],"407":[1,2,11],"408":[1,2,8],"409":[1,2,10],"410":[1,2,11],"411":[1,2,10],"412":[1,2,11],"413":[1,2,14],"414":[1,2,10],"415":[1,2,11],"416":[1,2,8],"417":[1,2,7],"418":[1,2,9],"419":[1,2,10],"420":[1,2,8],"421":[1,2,8],"422":[1,2,11],"423":[1,2,11],"424":[1,2,11],"425":[1,2,43],"426":[2,2,15],"427":[2,2,13],"428":[2,2,13],"429":[1,2,11],"430":[1,2,8],"431":[1,2,8],"432":[1,2,9],"433":[1,2,10],"434":[1,2,8],"435":[1,2,8],"436":[1,2,11],"437":[1,2,11],"438":[1,2,12],"439":[1,2,10],"440":[1,2,11],"441":[1,2,8],"442":[1,2,10],"443":[1,2,11],"444":[1,2,14],"445":[1,2,10],"446":[1,2,11],"447":[1,2,8],"448":[1,2,7],"449":[1,2,9],"450":[1,2,10],"451":[1,2,8],"452":[1,2,8],"453":[1,2,11],"454":[1,2,11],"455":[1,2,11],"456":[1,2,44],"457":[2,2,15],"458":[2,2,13],"459":[2,2,13],"460":[1,2,11],"461":[1,2,8],"462":[1,2,8],"463":[1,2,9],"464":[1,2,10],"465":[1,2,8],"466":[1,2,8],"467":[1,2,11],"468":[1,2,11],"469":[1,2,12],"470":[1,2,10],"471":[1,2,11],"472":[1,2,8],"473":[1,1,22],"474":[1,1,1],"475":[1,2,14],"476":[1,2,23],"477":[1,2,36],"478":[1,2,14],"479":[1,2,10],"480":[1,2,22],"481":[1,2,23],"482":[1,2,12],"483":[1,2,24],"484":[1,2,16],"485":[1,2,16],"486":[1,2,14],"487":[1,2,10],"488":[1,2,10],"489":[1,1,48],"490":[1,1,1],"491":[1,2,14],"492":[1,2,11],"493":[2,2,13],"494":[2,2,15],"495":[1,2,15],"496":[1,2,11],"497":[1,2,14],"498":[1,2,11],"499":[1,2,14],"500":[1,2,14],"501":[1,2,10],"502":[1,2,11],"503":[1,2,11],"504":[2,2,13],"505":[2,2,14],"506":[1,2,17],"507":[1,2,10],"508":[1,2,12],"509":[1,2,16],"510":[1,2,16],"511":[1,2,14],"512":[1,2,10],"513":[1,1,44],"514":[1,1,1],"515":[1,2,14],"516":[2,2,13],"517":[2,2,14],"518":[2,2,13],"519":[2,2,13],"520":[1,2,11],"521":[1,2,17],"522":[1,2,14],"523":[2,2,13],"524":[2,2,11],"525":[1,2,11],"526":[1,2,14],"527":[1,2,10],"528":[1,2,35],"529":[1,2,14],"530":[1,2,11],"531":[1,2,16],"532":[1,2,16],"533":[1,2,14],"534":[1,2,10],"535":[1,1,1],"536":[6,1,14],"537":[1,7,62],"538":[1,7,64],"539":[1,7,176],"540":[1,7,142],"541":[1,1,76],"542":[1,1,80],"543":[2,1,43],"544":[6,1,92],"545":[5,1,68],"546":[6,1,54],"547":[1,1,118],"548":[3,1,62],"549":[1,1,1],"550":[1,2,14],"551":[1,2,11],"552":[1,2,11],"553":[1,2,11],"554":[1,2,12],"555":[3,2,12],"556":[1,2,13],"557":[1,2,15],"558":[1,2,10],"559":[1,2,11],"560":[1,2,9],"561":[1,2,9],"562":[1,2,8],"563":[1,2,12],"564":[1,2,10],"565":[1,2,11],"566":[1,2,10],"567":[1,2,11],"568":[1,2,11],"569":[1,2,12],"570":[1,2,11],"571":[1,2,13],"572":[1,2,10],"573":[1,2,12],"574":[1,2,11],"575":[1,2,10],"576":[1,2,11],"577":[1,2,14],"578":[1,2,11],"579":[1,2,11],"580":[1,2,7],"581":[1,2,22],"582":[1,2,11],"583":[1,2,16],"584":[1,2,16],"585":[1,2,17],"586":[1,2,11],"587":[1,2,8],"588":[1,2,14],"589":[1,2,12],"590":[1,2,11],"591":[1,2,12],"592":[1,2,9],"593":[1,2,14],"594":[1,2,12],"595":[1,2,11],"596":[1,2,7],"597":[1,2,11],"598":[1,2,11],"599":[1,2,12],"600":[1,2,11],"601":[1,2,11],"602":[1,2,15],"603":[1,2,11],"604":[1,2,18],"605":[1,1,158],"606":[1,1,1],"607":[1,2,14],"608":[2,2,15],"609":[3,2,16],"610":[2,2,17],"611":[1,2,15],"612":[1,2,10],"613":[1,2,14],"614":[1,2,19],"615":[1,2,11],"616":[1,2,16],"617":[1,2,14],"618":[1,2,17],"619":[1,2,16],"620":[1,2,16],"621":[1,2,15],"622":[1,2,10],"623":[1,1,96],"624":[1,1,1],"625":[1,2,14],"626":[1,2,11],"627":[1,2,10],"628":[1,2,13],"629":[1,2,14],"630":[1,2,10],"631":[1,2,11],"632":[1,2,11],"633":[1,2,14],"634":[1,2,12],"635":[1,2,16],"636":[1,2,16],"637":[1,2,9],"638":[1,2,14],"639":[1,2,10],"640":[1,2,10],"641":[2,2,12],"642":[1,1,1],"643":[5,1,45],"644":[3,5,91],"645":[6,1,120],"646":[4,1,147],"647":[4,1,122],"648":[4,1,149],"649":[3,1,112],"650":[1,1,1],"651":[1,2,14],"652":[1,2,10],"653":[1,2,14],"654":[1,2,45],"655":[1,2,10],"656":[1,2,11],"657":[1,2,12],"658":[1,2,14],"659":[1,2,14],"660":[1,2,44],"661":[1,2,15],"662":[1,2,10],"663":[1,2,9],"664":[1,2,12],"665":[1,2,11],"666":[1,2,11],"667":[1,2,16],"668":[1,2,14],"669":[1,2,11],"670":[1,2,13],"671":[1,2,10],"672":[1,2,9],"673":[1,2,20],"674":[1,2,11],"675":[1,2,13],"676":[1,2,15],"677":[1,2,10],"678":[1,2,12],"679":[1,2,11],"680":[1,2,10],"681":[1,2,20],"682":[1,2,13],"683":[1,2,14],"684":[1,2,14],"685":[1,2,56],"686":[1,2,36],"687":[1,2,14],"688":[1,2,12],"689":[1,2,42],"690":[1,2,56],"691":[1,2,13],"692":[1,2,15],"693":[1,2,13],"694":[1,2,10],"695":[1,2,9],"696":[1,2,20],"697":[1,2,14],"698":[1,2,14],"699":[1,2,37],"700":[1,2,16],"701":[1,2,16],"702":[1,2,12],"703":[1,2,12],"704":[1,2,12],"705":[1,2,12],"706":[1,2,42],"707":[1,2,15],"708":[1,2,12],"709":[1,2,11],"710":[1,2,15],"711":[1,2,10],"712":[1,1,62],"713":[2,1,38],"714":[1,1,1],"715":[1,2,14],"716":[3,2,9],"717":[3,2,10],"718":[4,2,11],"719":[4,2,11],"720":[1,2,13],"721":[3,2,11],"722":[3,2,9],"723":[1,2,13],"724":[1,2,15],"725":[1,2,10],"726":[2,2,15],"727":[2,2,10],"728":[1,2,38],"729":[1,2,15],"730":[2,2,12],"731":[1,2,25],"732":[4,2,11],"733":[1,2,16],"734":[1,2,16],"735":[1,2,8],"736":[1,2,9],"737":[1,2,15],"738":[1,2,10],"739":[1,1,104],"740":[1,1,1],"741":[1,2,14],"742":[2,2,11],"743":[2,2,11],"744":[2,2,11],"745":[1,2,15],"746":[1,2,10],"747":[2,2,12],"748":[1,2,16],"749":[1,2,16],"750":[1,2,15],"751":[1,2,10],"752":[1,1,1],"753":[1,1,1],"754":[1,1,1],"755":[1,1,1],"756":[1,1,1],"757":[1,1,1],"758":[1,1,1],"759":[1,1,1],"760":[1,1,1],"761":[1,1,1],"762":[1,1,1],"763":[1,1,1],"764":[1,1,1],"765":[1,1,37],"766":[3,1,21],"767":[4,1,68],"768":[2,1,111],"769":[3,1,155],"770":[4,1,122],"771":[1,1,102],"772":[2,1,1],"773":[4,3,65],"774":[2,3,106],"775":[2,3,69],"776":[1,1,1],"777":[1,2,14],"778":[3,2,28],"779":[1,2,13],"780":[1,2,23],"781":[2,2,19],"782":[1,2,14],"783":[2,2,11],"784":[2,2,11],"785":[1,2,13],"786":[1,2,22],"787":[1,2,22],"788":[1,2,15],"789":[1,2,10],"790":[3,2,24],"791":[3,2,15],"792":[3,2,29],"793":[1,2,14],"794":[3,2,22],"795":[2,2,23],"796":[1,2,16],"797":[1,2,14],"798":[1,2,15],"799":[1,2,14],"800":[1,2,11],"801":[1,2,17],"802":[1,2,15],"803":[1,2,16],"804":[1,2,15],"805":[1,2,12],"806":[1,2,15],"807":[1,2,11],"808":[1,2,16],"809":[1,2,16],"810":[1,2,11],"811":[1,2,45],"812":[1,2,15],"813":[1,2,16],"814":[1,2,15],"815":[1,2,15],"816":[1,2,17],"817":[1,2,21],"818":[1,2,14],"819":[2,2,15],"820":[1,2,9],"821":[1,2,9],"822":[1,2,10],"823":[1,2,9],"824":[1,2,16],"825":[1,2,16],"826":[2,2,15],"827":[3,2,21],"828":[3,2,24],"829":[1,2,14],"830":[1,2,16],"831":[1,2,14],"832":[1,2,15],"833":[1,2,14],"834":[1,2,21],"835":[1,2,17],"836":[1,2,15],"837":[1,2,16],"838":[1,2,15],"839":[1,2,12],"840":[1,2,11],"841":[1,2,16],"842":[1,2,16],"843":[1,2,11],"844":[1,2,15],"845":[1,2,16],"846":[1,2,15],"847":[1,2,15],"848":[1,2,20],"849":[1,2,22],"850":[1,2,14],"851":[1,2,9],"852":[1,2,15],"853":[1,2,14],"854":[1,2,14],"855":[1,2,24],"856":[1,2,20],"857":[1,2,14],"858":[1,2,15],"859":[1,2,10],"860":[1,2,16],"861":[1,1,101],"862":[4,1,11],"863":[1,1,1],"864":[1,2,14],"865":[2,2,15],"866":[3,2,16],"867":[2,2,17],"868":[1,2,15],"869":[1,2,10],"870":[1,2,14],"871":[1,2,10],"872":[1,2,16],"873":[1,2,14],"874":[1,2,16],"875":[1,2,16],"876":[1,2,16],"877":[1,2,15],"878":[1,2,19],"879":[1,2,10],"880":[1,1,92],"881":[1,1,1],"882":[1,2,14],"883":[1,2,15],"884":[1,2,10],"885":[1,2,16],"886":[1,2,16],"887":[1,2,15],"888":[3,2,27],"889":[1,2,10],"890":[1,1,26],"891":[1,1,83],"892":[1,1,1],"893":[1,2,14],"894":[1,2,11],"895":[2,2,12],"896":[3,2,15],"897":[2,2,13],"898":[1,2,10],"899":[1,2,8],"900":[2,2,10],"901":[3,2,13],"902":[2,2,10],"903":[1,2,9],"904":[1,2,10],"905":[1,2,9],"906":[3,2,14],"907":[2,2,11],"908":[1,2,13],"909":[1,2,6],"910":[1,2,9],"911":[1,2,15],"912":[1,2,10],"913":[1,2,17],"914":[3,2,17],"915":[1,2,13],"916":[2,2,8],"917":[1,2,16],"918":[1,2,16],"919":[1,2,8],"920":[2,2,11],"921":[1,2,10],"922":[1,2,48],"923":[1,2,15],"924":[1,2,10],"925":[1,1,71],"926":[1,1,1],"927":[1,2,12],"928":[1,2,14],"929":[1,2,11],"930":[1,2,13],"931":[2,2,15],"932":[2,2,15],"933":[1,2,15],"934":[1,2,9],"935":[1,2,15],"936":[1,2,16],"937":[1,2,16],"938":[1,2,11],"939":[1,2,15],"940":[1,2,9],"941":[1,1,60],"942":[1,1,1],"943":[1,2,27],"944":[2,2,47],"945":[1,2,10],"946":[1,2,36],"947":[1,2,14],"948":[1,2,28],"949":[1,2,12],"950":[2,2,39],"951":[1,2,16],"952":[1,2,12],"953":[1,2,13],"954":[2,2,18],"955":[2,2,19],"956":[2,2,21],"957":[1,2,22],"958":[1,2,44],"959":[1,2,13],"960":[1,2,12],"961":[1,2,20],"962":[2,2,9],"963":[1,2,22],"964":[1,2,17],"965":[1,2,30],"966":[1,2,7],"967":[1,2,21],"968":[1,2,13],"969":[1,1,50],"970":[1,1,24],"971":[1,1,1],"972":[1,2,27],"973":[2,2,47],"974":[1,2,10],"975":[1,2,36],"976":[1,2,14],"977":[1,2,28],"978":[1,2,12],"979":[2,2,39],"980":[1,2,16],"981":[1,2,12],"982":[1,2,13],"983":[2,2,18],"984":[2,2,19],"985":[2,2,21],"986":[1,2,32],"987":[1,2,25],"988":[1,2,44],"989":[1,2,13],"990":[1,2,12],"991":[2,2,20],"992":[1,2,20],"993":[2,2,9],"994":[1,2,22],"995":[1,2,12],"996":[1,2,17],"997":[1,2,30],"998":[1,2,7],"999":[1,2,21],"1000":[1,2,13],"1001":[1,1,77],"1002":[1,1,90],"1003":[1,1,1],"1004":[1,2,39],"1005":[1,2,27],"1006":[1,2,14],"1007":[1,2,36],"1008":[1,2,44],"1009":[1,2,36],"1010":[1,2,14],"1011":[2,2,47],"1012":[1,2,18],"1013":[1,2,36],"1014":[1,2,14],"1015":[1,2,28],"1016":[2,2,39],"1017":[1,2,18],"1018":[1,2,16],"1019":[1,2,12],"1020":[1,2,13],"1021":[2,2,18],"1022":[2,2,19],"1023":[2,2,21],"1024":[1,2,11],"1025":[1,2,23],"1026":[1,2,15],"1027":[1,2,19],"1028":[1,2,12],"1029":[1,2,7],"1030":[1,2,24],"1031":[1,2,20],"1032":[2,2,9],"1033":[1,2,27],"1034":[1,2,22],"1035":[1,2,30],"1036":[1,2,30],"1037":[1,2,11],"1038":[1,2,17],"1039":[1,2,18],"1040":[1,2,30],"1041":[1,2,7],"1042":[1,2,21],"1043":[1,2,13],"1044":[1,1,45],"1045":[1,1,62],"1046":[1,1,1],"1047":[1,2,27],"1048":[1,2,14],"1049":[2,2,47],"1050":[1,2,32],"1051":[1,2,36],"1052":[1,2,14],"1053":[1,2,28],"1054":[1,2,10],"1055":[2,2,39],"1056":[1,2,18],"1057":[1,2,16],"1058":[1,2,12],"1059":[1,2,13],"1060":[2,2,18],"1061":[2,2,19],"1062":[2,2,21],"1063":[1,2,10],"1064":[1,2,12],"1065":[1,2,7],"1066":[1,2,24],"1067":[1,2,20],"1068":[2,2,9],"1069":[1,2,22],"1070":[1,2,29],"1071":[1,2,11],"1072":[1,2,17],"1073":[1,2,18],"1074":[1,2,30],"1075":[1,2,7],"1076":[1,2,21],"1077":[2,2,56],"1078":[1,2,13],"1079":[1,1,20],"1080":[1,1,129],"1081":[1,1,1],"1082":[1,2,27],"1083":[2,2,12],"1084":[2,2,47],"1085":[1,2,8],"1086":[3,2,7],"1087":[3,2,7],"1088":[1,2,36],"1089":[1,2,14],"1090":[1,2,28],"1091":[1,2,10],"1092":[2,2,39],"1093":[1,2,15],"1094":[1,2,7],"1095":[2,2,8],"1096":[1,2,30],"1097":[3,2,7],"1098":[1,2,16],"1099":[1,2,23],"1100":[1,2,12],"1101":[1,2,13],"1102":[2,2,18],"1103":[2,2,19],"1104":[2,2,21],"1105":[2,2,7],"1106":[2,2,8],"1107":[2,2,10],"1108":[2,2,9],"1109":[2,2,23],"1110":[2,2,19],"1111":[2,2,7],"1112":[2,2,12],"1113":[1,2,12],"1114":[1,2,20],"1115":[2,2,7],"1116":[2,2,9],"1117":[1,2,7],"1118":[1,2,22],"1119":[1,2,17],"1120":[1,2,30],"1121":[1,2,7],"1122":[1,2,8],"1123":[1,2,8],"1124":[1,2,7],"1125":[1,2,21],"1126":[1,2,13],"1127":[1,2,23],"1128":[1,1,52],"1129":[1,1,68],"1130":[3,2,24],"1131":[2,2,52],"1132":[1,1,1],"1133":[1,2,8],"1134":[1,2,8],"1135":[1,2,7],"1136":[1,2,7],"1137":[1,2,10],"1138":[1,2,21],"1139":[2,2,9],"1140":[1,2,11],"1141":[1,2,8],"1142":[1,2,8],"1143":[1,2,8],"1144":[1,2,8],"1145":[1,2,8],"1146":[2,2,7],"1147":[1,2,11],"1148":[1,2,9],"1149":[1,2,7],"1150":[1,2,8],"1151":[1,2,8],"1152":[1,2,11],"1153":[2,2,8],"1154":[2,2,7],"1155":[2,2,8],"1156":[1,2,8],"1157":[1,2,8],"1158":[1,2,17],"1159":[1,2,8],"1160":[1,2,8],"1161":[1,2,15],"1162":[1,2,10],"1163":[1,1,48],"1164":[1,1,1],"1165":[2,2,56],"1166":[2,2,50],"1167":[1,2,24],"1168":[1,1,1],"1169":[1,2,7],"1170":[1,2,8],"1171":[1,2,8],"1172":[1,2,8],"1173":[1,2,8],"1174":[1,2,7],"1175":[1,2,8],"1176":[1,2,7],"1177":[1,2,8],"1178":[2,2,9],"1179":[1,2,23],"1180":[1,2,19],"1181":[1,2,7],"1182":[1,2,7],"1183":[1,2,7],"1184":[1,2,8],"1185":[1,2,7],"1186":[1,2,19],"1187":[1,1,39],"1188":[1,1,76],"1189":[1,1,1],"1190":[1,2,27],"1191":[2,2,47],"1192":[1,2,23],"1193":[1,2,36],"1194":[1,2,14],"1195":[1,2,28],"1196":[2,2,39],"1197":[2,2,7],"1198":[1,2,16],"1199":[1,2,12],"1200":[1,2,13],"1201":[2,2,18],"1202":[2,2,19],"1203":[2,2,21],"1204":[1,2,8],"1205":[1,2,15],"1206":[1,2,10],"1207":[1,2,13],"1208":[1,2,12],"1209":[1,2,10],"1210":[1,2,38],"1211":[1,2,8],"1212":[1,2,7],"1213":[1,2,8],"1214":[1,2,12],"1215":[2,2,9],"1216":[1,2,20],"1217":[2,2,9],"1218":[1,2,22],"1219":[1,2,17],"1220":[1,2,30],"1221":[1,2,7],"1222":[1,2,21],"1223":[1,2,13],"1224":[1,1,31],"1225":[1,1,51],"1226":[1,1,1],"1227":[1,2,27],"1228":[2,2,47],"1229":[1,2,23],"1230":[1,2,36],"1231":[1,2,14],"1232":[1,2,28],"1233":[2,2,39],"1234":[2,2,7],"1235":[1,2,16],"1236":[1,2,12],"1237":[1,2,13],"1238":[2,2,18],"1239":[2,2,19],"1240":[2,2,21],"1241":[1,2,8],"1242":[1,2,15],"1243":[1,2,10],"1244":[1,2,13],"1245":[1,2,12],"1246":[1,2,10],"1247":[1,2,38],"1248":[1,2,8],"1249":[1,2,7],"1250":[1,2,8],"1251":[1,2,12],"1252":[2,2,9],"1253":[1,2,20],"1254":[2,2,9],"1255":[1,2,22],"1256":[1,2,17],"1257":[1,2,30],"1258":[1,2,7],"1259":[1,2,21],"1260":[1,2,13],"1261":[1,1,44],"1262":[1,1,19],"1263":[1,1,1],"1264":[1,2,8],"1265":[1,2,8],"1266":[1,2,7],"1267":[1,2,7],"1268":[1,2,10],"1269":[1,2,7],"1270":[2,2,8],"1271":[1,2,11],"1272":[1,2,8],"1273":[1,2,7],"1274":[1,2,8],"1275":[2,2,7],"1276":[1,2,9],"1277":[1,2,9],"1278":[1,2,11],"1279":[1,2,9],"1280":[2,2,6],"1281":[2,2,8],"1282":[1,2,8],"1283":[1,2,8],"1284":[1,2,10],"1285":[1,1,63],"1286":[2,1,65],"1287":[1,1,1],"1288":[2,2,47],"1289":[1,2,8],"1290":[1,2,7],"1291":[2,2,39],"1292":[1,2,35],"1293":[1,2,35],"1294":[1,2,16],"1295":[1,2,13],"1296":[2,2,18],"1297":[2,2,19],"1298":[2,2,21],"1299":[1,2,72],"1300":[1,2,50],"1301":[1,2,20],"1302":[2,2,7],"1303":[1,2,22],"1304":[1,2,17],"1305":[1,2,30],"1306":[1,2,7],"1307":[1,2,21],"1308":[1,2,13],"1309":[1,1,117],"1310":[1,1,1],"1311":[1,2,55],"1312":[2,2,53],"1313":[2,2,131],"1314":[2,2,45],"1315":[6,4,112],"1316":[6,4,123],"1317":[2,2,119],"1318":[2,2,50],"1319":[1,1,1],"1320":[1,2,50],"1321":[1,2,27],"1322":[1,2,34],"1323":[1,2,23],"1324":[2,2,47],"1325":[1,2,36],"1326":[1,2,14],"1327":[1,2,28],"1328":[2,2,39],"1329":[1,2,16],"1330":[1,2,12],"1331":[1,2,13],"1332":[2,2,18],"1333":[2,2,19],"1334":[2,2,21],"1335":[1,2,40],"1336":[2,2,21],"1337":[1,2,12],"1338":[1,2,13],"1339":[1,2,20],"1340":[2,2,9],"1341":[1,2,22],"1342":[1,2,22],"1343":[2,2,13],"1344":[2,2,14],"1345":[1,2,17],"1346":[1,2,30],"1347":[1,2,7],"1348":[1,2,21],"1349":[1,2,13],"1350":[1,1,20],"1351":[1,1,38],"1352":[1,2,92],"1353":[3,2,21],"1354":[1,1,1],"1355":[1,2,10],"1356":[1,2,12],"1357":[1,2,35],"1358":[1,2,8],"1359":[1,2,8],"1360":[1,2,7],"1361":[1,2,10],"1362":[1,2,16],"1363":[1,2,8],"1364":[1,2,7],"1365":[1,2,15],"1366":[1,2,17],"1367":[1,2,7],"1368":[1,2,8],"1369":[1,2,8],"1370":[1,2,11],"1371":[1,1,3509],"1372":[1,1,33],"1373":[1,1,25],"1374":[1,1,1],"1375":[1,2,27],"1376":[2,2,47],"1377":[1,2,10],"1378":[1,2,36],"1379":[1,2,14],"1380":[1,2,28],"1381":[1,2,12],"1382":[2,2,39],"1383":[1,2,16],"1384":[1,2,12],"1385":[1,2,13],"1386":[2,2,18],"1387":[2,2,19],"1388":[2,2,21],"1389":[1,2,32],"1390":[1,2,25],"1391":[1,2,44],"1392":[1,2,13],"1393":[1,2,12],"1394":[2,2,20],"1395":[1,2,20],"1396":[2,2,9],"1397":[1,2,22],"1398":[1,2,17],"1399":[1,2,30],"1400":[1,2,28],"1401":[1,2,7],"1402":[1,2,21],"1403":[1,2,13],"1404":[1,1,44],"1405":[1,1,44],"1406":[1,1,1],"1407":[1,2,27],"1408":[2,2,47],"1409":[1,2,17],"1410":[1,2,36],"1411":[1,2,14],"1412":[1,2,28],"1413":[1,2,7],"1414":[2,2,39],"1415":[1,2,16],"1416":[1,2,16],"1417":[1,2,12],"1418":[1,2,13],"1419":[2,2,18],"1420":[2,2,19],"1421":[2,2,21],"1422":[1,2,8],"1423":[1,2,13],"1424":[1,2,12],"1425":[1,2,20],"1426":[2,2,9],"1427":[1,2,22],"1428":[1,2,17],"1429":[1,2,30],"1430":[1,2,7],"1431":[1,2,21],"1432":[1,2,13],"1433":[1,2,15],"1434":[1,1,121],"1435":[1,1,1],"1436":[5,2,91],"1437":[6,2,51],"1438":[2,2,35],"1439":[4,2,50],"1440":[4,2,92],"1441":[4,2,48],"1442":[3,1,153],"1443":[1,1,1],"1444":[1,2,27],"1445":[2,2,47],"1446":[1,2,36],"1447":[1,2,14],"1448":[1,2,28],"1449":[2,2,39],"1450":[1,2,16],"1451":[1,2,12],"1452":[1,2,13],"1453":[2,2,18],"1454":[2,2,19],"1455":[2,2,21],"1456":[1,2,10],"1457":[1,2,12],"1458":[1,2,20],"1459":[2,2,9],"1460":[1,2,22],"1461":[1,2,17],"1462":[1,2,30],"1463":[1,2,7],"1464":[1,2,21],"1465":[1,2,13],"1466":[1,1,19],"1467":[1,1,25],"1468":[3,2,36],"1469":[2,2,60],"1470":[3,2,22],"1471":[1,1,1],"1472":[2,2,7],"1473":[1,2,27],"1474":[1,2,22],"1475":[1,2,10],"1476":[1,2,9],"1477":[1,2,9],"1478":[3,2,7],"1479":[1,2,10],"1480":[2,2,8],"1481":[2,2,8],"1482":[2,2,9],"1483":[2,2,7],"1484":[2,2,7],"1485":[1,2,48],"1486":[1,2,9],"1487":[3,2,7],"1488":[3,2,7],"1489":[2,2,26],"1490":[1,2,8],"1491":[1,2,8],"1492":[1,2,9],"1493":[1,1,26],"1494":[1,1,1],"1495":[5,2,66],"1496":[5,2,106],"1497":[5,2,48],"1498":[9,2,45],"1499":[4,2,77],"1500":[4,2,52],"1501":[1,1,1],"1502":[1,2,27],"1503":[1,2,21],"1504":[1,2,20],"1505":[1,2,36],"1506":[1,2,14],"1507":[1,2,28],"1508":[1,2,12],"1509":[1,2,12],"1510":[2,2,9],"1511":[1,2,7],"1512":[1,2,7],"1513":[1,2,25],"1514":[1,2,20],"1515":[1,1,63],"1516":[1,1,1],"1517":[1,2,27],"1518":[2,2,47],"1519":[1,2,10],"1520":[1,2,36],"1521":[1,2,14],"1522":[1,2,28],"1523":[1,2,12],"1524":[2,2,39],"1525":[1,2,16],"1526":[1,2,12],"1527":[1,2,13],"1528":[2,2,18],"1529":[2,2,19],"1530":[2,2,21],"1531":[1,2,22],"1532":[1,2,44],"1533":[1,2,13],"1534":[1,2,12],"1535":[1,2,20],"1536":[2,2,9],"1537":[1,2,22],"1538":[1,2,17],"1539":[1,2,30],"1540":[1,2,7],"1541":[1,2,21],"1542":[1,2,13],"1543":[1,2,17],"1544":[1,2,17],"1545":[1,1,73],"1546":[1,1,1],"1547":[1,2,27],"1548":[2,2,47],"1549":[1,2,50],"1550":[1,2,36],"1551":[1,2,14],"1552":[1,2,28],"1553":[1,2,10],"1554":[2,2,39],"1555":[1,2,16],"1556":[1,2,12],"1557":[1,2,13],"1558":[2,2,18],"1559":[2,2,19],"1560":[2,2,21],"1561":[1,2,8],"1562":[1,2,8],"1563":[1,2,44],"1564":[1,2,12],"1565":[2,2,9],"1566":[1,2,20],"1567":[2,2,9],"1568":[1,2,22],"1569":[1,2,7],"1570":[1,2,17],"1571":[1,2,30],"1572":[3,2,21],"1573":[1,2,13],"1574":[1,2,13],"1575":[1,2,10],"1576":[1,2,7],"1577":[1,2,21],"1578":[1,2,13],"1579":[1,2,17],"1580":[1,2,17],"1581":[1,1,29],"1582":[1,1,27],"1583":[1,1,1],"1584":[1,2,27],"1585":[2,2,47],"1586":[1,2,36],"1587":[1,2,14],"1588":[1,2,28],"1589":[2,2,39],"1590":[1,2,16],"1591":[1,2,12],"1592":[1,2,13],"1593":[2,2,18],"1594":[2,2,19],"1595":[2,2,21],"1596":[1,2,12],"1597":[1,2,12],"1598":[1,2,20],"1599":[2,2,9],"1600":[1,2,22],"1601":[1,2,17],"1602":[1,2,30],"1603":[1,2,7],"1604":[1,2,21],"1605":[2,2,59],"1606":[1,2,13],"1607":[1,1,33],"1608":[6,1,98],"1609":[1,1,1],"1610":[1,2,27],"1611":[2,2,47],"1612":[1,2,34],"1613":[1,2,36],"1614":[1,2,14],"1615":[1,2,28],"1616":[1,2,12],"1617":[2,2,39],"1618":[1,2,16],"1619":[1,2,12],"1620":[1,2,13],"1621":[2,2,18],"1622":[2,2,19],"1623":[2,2,21],"1624":[1,2,74],"1625":[1,2,58],"1626":[1,2,95],"1627":[1,2,45],"1628":[1,2,12],"1629":[2,2,20],"1630":[1,2,20],"1631":[2,2,9],"1632":[1,2,22],"1633":[1,2,17],"1634":[1,2,30],"1635":[1,2,7],"1636":[1,2,21],"1637":[1,2,13],"1638":[1,1,30],"1639":[1,1,20],"1640":[6,2,99],"1641":[1,1,1],"1642":[1,2,27],"1643":[2,2,47],"1644":[1,2,10],"1645":[1,2,36],"1646":[1,2,14],"1647":[1,2,28],"1648":[1,2,12],"1649":[2,2,39],"1650":[1,2,16],"1651":[1,2,12],"1652":[1,2,13],"1653":[2,2,18],"1654":[2,2,19],"1655":[2,2,21],"1656":[1,2,22],"1657":[1,2,44],"1658":[1,2,13],"1659":[1,2,12],"1660":[1,2,20],"1661":[2,2,9],"1662":[1,2,22],"1663":[1,2,17],"1664":[1,2,30],"1665":[1,2,7],"1666":[1,2,21],"1667":[1,2,13],"1668":[1,1,33],"1669":[1,1,34],"1670":[7,1,185],"1671":[1,1,1],"1672":[1,2,27],"1673":[1,2,14],"1674":[2,2,47],"1675":[1,2,32],"1676":[1,2,36],"1677":[1,2,14],"1678":[1,2,28],"1679":[1,2,10],"1680":[2,2,39],"1681":[1,2,18],"1682":[1,2,16],"1683":[1,2,12],"1684":[1,2,13],"1685":[2,2,18],"1686":[2,2,19],"1687":[2,2,21],"1688":[1,2,10],"1689":[1,2,12],"1690":[1,2,7],"1691":[1,2,24],"1692":[1,2,20],"1693":[2,2,9],"1694":[1,2,22],"1695":[1,2,30],"1696":[1,2,11],"1697":[1,2,17],"1698":[1,2,18],"1699":[1,2,30],"1700":[1,2,7],"1701":[1,2,21],"1702":[2,2,56],"1703":[1,2,13],"1704":[1,1,36],"1705":[1,1,81],"1706":[1,1,1],"1707":[1,2,27],"1708":[1,2,14],"1709":[2,2,47],"1710":[1,2,10],"1711":[1,2,36],"1712":[1,2,14],"1713":[1,2,28],"1714":[1,2,7],"1715":[2,2,39],"1716":[1,2,18],"1717":[1,2,16],"1718":[1,2,12],"1719":[1,2,13],"1720":[2,2,18],"1721":[2,2,19],"1722":[2,2,21],"1723":[1,2,12],"1724":[1,2,8],"1725":[1,2,21],"1726":[1,2,24],"1727":[1,2,20],"1728":[2,2,9],"1729":[1,2,22],"1730":[1,2,37],"1731":[1,2,30],"1732":[1,2,11],"1733":[1,2,17],"1734":[1,2,18],"1735":[1,2,30],"1736":[1,2,7],"1737":[1,2,21],"1738":[2,2,85],"1739":[1,2,13],"1740":[1,1,1],"1741":[1,1,1],"1742":[1,1,1],"1743":[1,1,1],"1744":[1,1,1],"1745":[1,1,1],"1746":[1,1,1],"1747":[1,1,1],"1748":[1,1,1],"1749":[1,1,1],"1750":[1,1,1],"1751":[1,1,1],"1752":[1,1,1],"1753":[1,1,1],"1754":[1,1,1],"1755":[1,1,1],"1756":[1,1,1],"1757":[1,1,1],"1758":[1,1,1],"1759":[1,1,1],"1760":[1,1,1],"1761":[1,1,1],"1762":[1,1,1],"1763":[1,1,1],"1764":[1,1,1],"1765":[1,1,1],"1766":[1,1,1],"1767":[1,1,1],"1768":[1,1,1],"1769":[1,1,1],"1770":[1,1,1],"1771":[1,1,1],"1772":[1,1,1],"1773":[1,1,1],"1774":[1,1,1],"1775":[1,1,1],"1776":[1,1,1],"1777":[1,1,1],"1778":[1,1,1],"1779":[1,1,1],"1780":[1,1,1],"1781":[1,1,1],"1782":[1,1,1],"1783":[1,1,1],"1784":[1,1,1],"1785":[1,1,1],"1786":[1,1,1],"1787":[1,1,1],"1788":[1,1,1],"1789":[1,1,1],"1790":[1,1,1],"1791":[1,1,1],"1792":[1,1,1],"1793":[1,1,1],"1794":[1,1,25],"1795":[1,1,101],"1796":[1,1,1],"1797":[2,2,47],"1798":[1,2,7],"1799":[2,2,39],"1800":[1,2,16],"1801":[2,2,21],"1802":[1,2,13],"1803":[2,2,18],"1804":[2,2,19],"1805":[2,2,21],"1806":[1,2,20],"1807":[1,2,16],"1808":[1,2,17],"1809":[2,2,15],"1810":[1,2,22],"1811":[1,2,11],"1812":[1,2,17],"1813":[1,2,30],"1814":[1,2,7],"1815":[1,2,7],"1816":[1,2,7],"1817":[1,2,21],"1818":[3,2,16],"1819":[1,2,13],"1820":[1,1,57],"1821":[1,1,60],"1822":[1,1,1],"1823":[1,2,27],"1824":[2,2,47],"1825":[1,2,50],"1826":[1,2,36],"1827":[1,2,14],"1828":[1,2,28],"1829":[1,2,10],"1830":[2,2,39],"1831":[1,2,16],"1832":[1,2,12],"1833":[1,2,13],"1834":[2,2,18],"1835":[2,2,19],"1836":[2,2,21],"1837":[1,2,8],"1838":[1,2,8],"1839":[1,2,44],"1840":[1,2,12],"1841":[2,2,9],"1842":[1,2,20],"1843":[2,2,9],"1844":[1,2,22],"1845":[1,2,7],"1846":[1,2,17],"1847":[1,2,30],"1848":[3,2,21],"1849":[1,2,13],"1850":[1,2,13],"1851":[1,2,10],"1852":[1,2,7],"1853":[1,2,21],"1854":[1,2,13],"1855":[1,1,35],"1856":[1,1,18],"1857":[1,1,1],"1858":[2,2,47],"1859":[1,2,17],"1860":[1,2,7],"1861":[2,2,39],"1862":[1,2,16],"1863":[1,2,13],"1864":[2,2,18],"1865":[2,2,19],"1866":[2,2,21],"1867":[1,2,7],"1868":[1,2,8],"1869":[1,2,8],"1870":[1,2,7],"1871":[1,2,8],"1872":[1,2,20],"1873":[1,2,22],"1874":[1,2,17],"1875":[1,2,30],"1876":[1,2,8],"1877":[1,2,8],"1878":[1,2,7],"1879":[1,2,21],"1880":[1,2,13],"1881":[1,1,93],"1882":[1,1,18],"1883":[1,1,1],"1884":[2,2,47],"1885":[1,2,17],"1886":[1,2,7],"1887":[2,2,39],"1888":[1,2,16],"1889":[1,2,13],"1890":[2,2,18],"1891":[2,2,19],"1892":[2,2,21],"1893":[1,2,7],"1894":[1,2,8],"1895":[1,2,8],"1896":[1,2,7],"1897":[1,2,8],"1898":[1,2,20],"1899":[1,2,22],"1900":[1,2,17],"1901":[1,2,30],"1902":[1,2,8],"1903":[1,2,8],"1904":[1,2,7],"1905":[1,2,21],"1906":[1,2,13],"1907":[1,1,215],"1908":[1,1,1],"1909":[2,2,23],"1910":[2,2,12],"1911":[2,2,12],"1912":[2,2,15],"1913":[1,2,17],"1914":[1,2,17],"1915":[1,2,10],"1916":[1,2,21],"1917":[2,2,9],"1918":[1,2,14],"1919":[2,2,15],"1920":[1,2,13],"1921":[2,2,11],"1922":[1,2,9],"1923":[2,2,11],"1924":[3,2,24],"1925":[2,2,17],"1926":[1,2,19],"1927":[1,2,13],"1928":[2,2,18],"1929":[1,2,18],"1930":[1,1,49],"1931":[1,1,23],"1932":[1,1,1],"1933":[1,2,27],"1934":[2,2,47],"1935":[1,2,17],"1936":[1,2,36],"1937":[1,2,14],"1938":[1,2,28],"1939":[1,2,7],"1940":[2,2,39],"1941":[1,2,16],"1942":[1,2,16],"1943":[1,2,12],"1944":[1,2,13],"1945":[2,2,18],"1946":[2,2,19],"1947":[2,2,21],"1948":[1,2,8],"1949":[1,2,13],"1950":[1,2,12],"1951":[1,2,20],"1952":[2,2,9],"1953":[1,2,22],"1954":[1,2,17],"1955":[1,2,30],"1956":[1,2,7],"1957":[1,2,21],"1958":[1,2,13],"1959":[1,2,15],"1960":[1,1,26],"1961":[1,1,1],"1962":[5,2,27],"1963":[2,2,72],"1964":[1,2,76],"1965":[2,3,82],"1966":[1,3,181],"1967":[3,2,109],"1968":[1,5,60],"1969":[5,5,209],"1970":[2,2,61],"1971":[2,2,46],"1972":[2,2,43],"1973":[3,2,21],"1974":[6,2,126],"1975":[1,1,1],"1976":[1,2,27],"1977":[2,2,47],"1978":[1,2,42],"1979":[1,2,55],"1980":[1,2,14],"1981":[1,2,28],"1982":[1,2,12],"1983":[2,2,39],"1984":[1,2,19],"1985":[1,2,19],"1986":[1,2,16],"1987":[1,2,13],"1988":[1,2,13],"1989":[1,2,12],"1990":[1,2,13],"1991":[2,2,18],"1992":[2,2,19],"1993":[2,2,21],"1994":[1,2,12],"1995":[1,2,8],"1996":[2,2,22],"1997":[1,2,75],"1998":[1,2,18],"1999":[1,2,20],"2000":[2,2,9],"2001":[1,2,22],"2002":[1,2,34],"2003":[1,2,17],"2004":[1,2,30],"2005":[1,2,30],"2006":[1,2,30],"2007":[2,2,27],"2008":[1,2,7],"2009":[1,2,21],"2010":[3,2,7],"2011":[1,2,13],"2012":[1,1,26],"2013":[1,1,30],"2014":[1,1,1],"2015":[1,2,27],"2016":[2,2,47],"2017":[1,2,16],"2018":[1,2,36],"2019":[1,2,14],"2020":[1,2,28],"2021":[1,2,7],"2022":[2,2,39],"2023":[1,2,16],"2024":[1,2,12],"2025":[1,2,13],"2026":[2,2,18],"2027":[2,2,19],"2028":[2,2,21],"2029":[1,2,8],"2030":[1,2,8],"2031":[1,2,21],"2032":[1,2,13],"2033":[1,2,12],"2034":[1,2,8],"2035":[1,2,7],"2036":[1,2,7],"2037":[1,2,7],"2038":[1,2,10],"2039":[2,2,9],"2040":[1,2,20],"2041":[2,2,9],"2042":[1,2,22],"2043":[1,2,17],"2044":[1,2,30],"2045":[1,2,13],"2046":[1,2,13],"2047":[1,2,7],"2048":[1,2,21],"2049":[1,2,13],"2050":[1,1,72],"2051":[1,1,1],"2052":[1,2,23],"2053":[3,2,18],"2054":[3,2,18],"2055":[1,1,1],"2056":[1,2,7],"2057":[1,2,8],"2058":[1,2,7],"2059":[1,2,8],"2060":[1,2,7],"2061":[1,2,7],"2062":[1,2,7],"2063":[1,2,7],"2064":[1,2,7],"2065":[2,2,9],"2066":[2,2,7],"2067":[1,2,7],"2068":[1,2,7],"2069":[1,2,7],"2070":[1,1,49],"2071":[1,1,41],"2072":[1,1,1],"2073":[1,2,27],"2074":[2,2,47],"2075":[1,2,21],"2076":[1,2,36],"2077":[1,2,14],"2078":[1,2,28],"2079":[2,2,39],"2080":[1,2,21],"2081":[1,2,9],"2082":[1,2,10],"2083":[1,2,16],"2084":[1,2,12],"2085":[1,2,13],"2086":[2,2,18],"2087":[2,2,19],"2088":[2,2,21],"2089":[1,2,12],"2090":[1,2,57],"2091":[2,2,22],"2092":[1,2,18],"2093":[1,2,20],"2094":[2,2,9],"2095":[1,2,22],"2096":[1,2,17],"2097":[1,2,30],"2098":[1,2,7],"2099":[1,2,21],"2100":[1,2,13],"2101":[1,1,24],"2102":[1,1,26],"2103":[1,1,1],"2104":[1,2,27],"2105":[2,2,47],"2106":[1,2,10],"2107":[1,2,36],"2108":[1,2,14],"2109":[1,2,28],"2110":[1,2,12],"2111":[2,2,39],"2112":[1,2,16],"2113":[1,2,12],"2114":[1,2,13],"2115":[2,2,18],"2116":[2,2,19],"2117":[2,2,21],"2118":[1,2,32],"2119":[1,2,25],"2120":[1,2,44],"2121":[1,2,13],"2122":[1,2,12],"2123":[2,2,20],"2124":[1,2,20],"2125":[2,2,9],"2126":[1,2,22],"2127":[1,2,17],"2128":[1,2,30],"2129":[1,2,28],"2130":[1,2,7],"2131":[1,2,21],"2132":[1,2,13],"2133":[1,1,33],"2134":[1,1,44],"2135":[1,1,1],"2136":[2,2,47],"2137":[1,2,8],"2138":[1,2,8],"2139":[1,2,7],"2140":[1,2,7],"2141":[1,2,11],"2142":[2,2,39],"2143":[1,2,16],"2144":[1,2,13],"2145":[2,2,18],"2146":[2,2,19],"2147":[2,2,21],"2148":[1,2,7],"2149":[1,2,8],"2150":[1,2,20],"2151":[1,2,40],"2152":[1,2,22],"2153":[1,2,17],"2154":[1,2,30],"2155":[1,2,8],"2156":[1,2,8],"2157":[1,2,7],"2158":[1,2,7],"2159":[1,2,8],"2160":[1,2,8],"2161":[1,2,8],"2162":[1,2,7],"2163":[1,2,21],"2164":[1,2,8],"2165":[1,2,8],"2166":[1,2,7],"2167":[1,2,7],"2168":[1,2,8],"2169":[1,2,13],"2170":[1,1,20],"2171":[1,1,29],"2172":[1,1,1],"2173":[1,2,27],"2174":[1,2,8],"2175":[1,2,10],"2176":[1,2,7],"2177":[1,2,8],"2178":[1,2,50],"2179":[2,2,11],"2180":[1,2,8],"2181":[1,1,47],"2182":[1,1,47],"2183":[1,1,1],"2184":[1,2,27],"2185":[2,2,7],"2186":[2,2,7],"2187":[2,2,47],"2188":[1,2,36],"2189":[1,2,36],"2190":[1,2,14],"2191":[1,2,28],"2192":[1,2,8],"2193":[2,2,39],"2194":[1,2,16],"2195":[1,2,7],"2196":[1,2,12],"2197":[1,2,13],"2198":[2,2,18],"2199":[2,2,19],"2200":[2,2,21],"2201":[1,2,8],"2202":[1,2,8],"2203":[1,2,7],"2204":[1,2,8],"2205":[1,2,12],"2206":[1,2,7],"2207":[2,2,9],"2208":[1,2,20],"2209":[2,2,9],"2210":[1,2,22],"2211":[1,2,7],"2212":[1,2,17],"2213":[1,2,30],"2214":[1,2,8],"2215":[1,2,7],"2216":[1,2,21],"2217":[1,2,13],"2218":[1,1,38],"2219":[1,1,121],"2220":[1,1,1],"2221":[1,2,27],"2222":[1,2,14],"2223":[2,2,47],"2224":[1,2,25],"2225":[1,2,36],"2226":[1,2,14],"2227":[1,2,28],"2228":[2,2,39],"2229":[1,2,18],"2230":[1,2,16],"2231":[1,2,12],"2232":[1,2,13],"2233":[2,2,18],"2234":[2,2,19],"2235":[2,2,21],"2236":[1,2,16],"2237":[2,2,18],"2238":[1,2,12],"2239":[1,2,24],"2240":[1,2,20],"2241":[2,2,9],"2242":[1,2,22],"2243":[1,2,30],"2244":[1,2,11],"2245":[1,2,17],"2246":[1,2,18],"2247":[1,2,30],"2248":[1,2,7],"2249":[1,2,21],"2250":[2,2,56],"2251":[1,2,13],"2252":[1,1,32],"2253":[3,1,116],"2254":[3,1,49],"2255":[1,1,38],"2256":[1,1,82],"2257":[1,1,78],"2258":[2,1,93],"2259":[1,1,60],"2260":[2,1,106],"2261":[2,2,53],"2262":[1,1,1],"2263":[1,2,21],"2264":[1,2,27],"2265":[2,2,47],"2266":[1,2,36],"2267":[1,2,36],"2268":[1,2,14],"2269":[1,2,28],"2270":[2,2,39],"2271":[1,2,26],"2272":[1,2,20],"2273":[1,2,11],"2274":[1,2,16],"2275":[1,2,13],"2276":[1,2,13],"2277":[1,2,12],"2278":[1,2,13],"2279":[2,2,18],"2280":[2,2,19],"2281":[2,2,21],"2282":[1,2,28],"2283":[1,2,8],"2284":[1,2,12],"2285":[1,2,17],"2286":[1,2,20],"2287":[2,2,9],"2288":[1,2,15],"2289":[1,2,22],"2290":[1,2,14],"2291":[1,2,10],"2292":[1,2,17],"2293":[1,2,30],"2294":[1,2,13],"2295":[1,2,12],"2296":[1,2,38],"2297":[2,2,29],"2298":[1,2,7],"2299":[1,2,21],"2300":[1,2,13],"2301":[3,2,23],"2302":[1,1,26],"2303":[1,1,1],"2304":[2,2,20],"2305":[1,1,1],"2306":[1,2,21],"2307":[1,2,10],"2308":[2,2,47],"2309":[2,2,39],"2310":[1,2,7],"2311":[1,2,11],"2312":[1,2,16],"2313":[1,2,13],"2314":[2,2,18],"2315":[2,2,19],"2316":[2,2,21],"2317":[1,2,17],"2318":[1,2,20],"2319":[1,2,17],"2320":[2,2,10],"2321":[2,2,10],"2322":[2,2,11],"2323":[1,2,22],"2324":[1,2,17],"2325":[1,2,17],"2326":[1,2,30],"2327":[1,2,9],"2328":[1,2,13],"2329":[1,2,7],"2330":[1,2,9],"2331":[1,2,20],"2332":[1,2,7],"2333":[1,2,21],"2334":[2,2,12],"2335":[1,2,13],"2336":[1,2,7],"2337":[1,2,7],"2338":[1,2,7],"2339":[1,1,49],"2340":[1,1,32],"2341":[2,2,201],"2342":[2,2,65],"2343":[1,1,1],"2344":[2,2,47],"2345":[1,2,13],"2346":[1,2,7],"2347":[2,2,39],"2348":[1,2,7],"2349":[1,2,41],"2350":[1,2,42],"2351":[1,2,16],"2352":[1,2,13],"2353":[2,2,18],"2354":[2,2,19],"2355":[2,2,21],"2356":[1,2,35],"2357":[1,2,41],"2358":[1,2,20],"2359":[2,2,7],"2360":[1,2,22],"2361":[1,2,17],"2362":[1,2,30],"2363":[1,2,7],"2364":[1,2,21],"2365":[1,2,47],"2366":[1,2,13],"2367":[1,1,32],"2368":[1,1,110],"2369":[1,1,1],"2370":[2,2,55],"2371":[3,2,10],"2372":[3,2,10],"2373":[3,2,11],"2374":[3,2,10],"2375":[3,2,10],"2376":[3,2,11],"2377":[3,2,10],"2378":[4,2,18],"2379":[3,2,10],"2380":[3,2,11],"2381":[1,2,8],"2382":[1,2,8],"2383":[1,2,10],"2384":[1,2,10],"2385":[1,2,10],"2386":[1,2,10],"2387":[2,2,9],"2388":[2,2,23],"2389":[3,2,10],"2390":[3,2,10],"2391":[3,2,10],"2392":[2,2,18],"2393":[1,2,11],"2394":[1,2,10],"2395":[2,2,9],"2396":[1,1,27],"2397":[1,1,66],"2398":[3,2,24],"2399":[2,2,52],"2400":[1,1,1],"2401":[1,2,7],"2402":[1,2,7],"2403":[2,2,47],"2404":[1,2,8],"2405":[1,2,10],"2406":[1,2,18],"2407":[2,2,39],"2408":[1,2,7],"2409":[2,2,8],"2410":[1,2,16],"2411":[1,2,11],"2412":[1,2,13],"2413":[2,2,18],"2414":[2,2,19],"2415":[2,2,21],"2416":[2,2,7],"2417":[1,2,8],"2418":[1,2,8],"2419":[1,2,20],"2420":[2,2,7],"2421":[1,2,7],"2422":[1,2,10],"2423":[1,2,22],"2424":[1,2,10],"2425":[2,2,8],"2426":[1,2,15],"2427":[1,2,17],"2428":[1,2,30],"2429":[1,2,8],"2430":[1,2,8],"2431":[1,2,7],"2432":[1,2,21],"2433":[1,2,13],"2434":[1,2,17],"2435":[1,2,10],"2436":[1,1,63],"2437":[1,1,1],"2438":[1,2,27],"2439":[2,2,47],"2440":[1,2,10],"2441":[1,2,36],"2442":[1,2,14],"2443":[1,2,28],"2444":[1,2,12],"2445":[2,2,39],"2446":[1,2,16],"2447":[1,2,12],"2448":[1,2,13],"2449":[2,2,18],"2450":[2,2,19],"2451":[2,2,21],"2452":[1,2,22],"2453":[1,2,44],"2454":[1,2,13],"2455":[1,2,12],"2456":[1,2,20],"2457":[2,2,9],"2458":[1,2,22],"2459":[1,2,17],"2460":[1,2,30],"2461":[1,2,7],"2462":[1,2,21],"2463":[1,2,13],"2464":[1,2,17],"2465":[1,2,17],"2466":[1,1,42],"2467":[1,1,74],"2468":[1,1,1],"2469":[1,2,18],"2470":[1,2,11],"2471":[1,2,27],"2472":[1,2,14],"2473":[2,2,47],"2474":[1,2,36],"2475":[1,2,14],"2476":[1,2,28],"2477":[2,2,39],"2478":[1,2,18],"2479":[2,2,16],"2480":[1,2,16],"2481":[1,2,12],"2482":[1,2,13],"2483":[2,2,18],"2484":[2,2,19],"2485":[2,2,21],"2486":[1,2,14],"2487":[1,2,15],"2488":[1,2,12],"2489":[1,2,12],"2490":[1,2,24],"2491":[1,2,20],"2492":[2,2,9],"2493":[1,2,22],"2494":[1,2,30],"2495":[1,2,11],"2496":[1,2,17],"2497":[1,2,18],"2498":[1,2,30],"2499":[1,2,7],"2500":[1,2,21],"2501":[1,2,13],"2502":[1,1,23],"2503":[1,1,84],"2504":[1,1,1],"2505":[1,2,27],"2506":[2,2,9],"2507":[2,2,7],"2508":[2,2,47],"2509":[1,2,36],"2510":[1,2,14],"2511":[1,2,28],"2512":[2,2,39],"2513":[1,2,16],"2514":[1,2,12],"2515":[1,2,13],"2516":[2,2,18],"2517":[2,2,19],"2518":[2,2,21],"2519":[1,2,10],"2520":[1,2,12],"2521":[1,2,20],"2522":[2,2,9],"2523":[1,2,22],"2524":[1,2,17],"2525":[1,2,30],"2526":[1,2,7],"2527":[1,2,21],"2528":[1,2,13],"2529":[1,1,43],"2530":[1,1,163],"2531":[1,1,1],"2532":[1,2,27],"2533":[1,2,46],"2534":[1,2,16],"2535":[1,2,36],"2536":[1,2,14],"2537":[1,2,28],"2538":[1,2,12],"2539":[1,2,12],"2540":[1,2,10],"2541":[1,2,10],"2542":[1,2,10],"2543":[2,2,9],"2544":[2,2,10],"2545":[1,2,7],"2546":[1,2,10],"2547":[1,2,11],"2548":[4,2,17],"2549":[1,1,80],"2550":[1,1,1],"2551":[2,2,49],"2552":[2,2,48],"2553":[5,2,70],"2554":[1,2,74],"2555":[1,2,140],"2556":[2,2,114],"2557":[2,2,61],"2558":[1,1,1],"2559":[1,2,27],"2560":[1,2,14],"2561":[2,2,47],"2562":[1,2,38],"2563":[1,2,36],"2564":[1,2,14],"2565":[1,2,28],"2566":[2,2,39],"2567":[1,2,32],"2568":[1,2,18],"2569":[1,2,16],"2570":[1,2,23],"2571":[1,2,12],"2572":[1,2,13],"2573":[2,2,18],"2574":[2,2,19],"2575":[2,2,21],"2576":[1,2,19],"2577":[2,2,37],"2578":[1,2,12],"2579":[1,2,24],"2580":[1,2,20],"2581":[2,2,9],"2582":[1,2,22],"2583":[1,2,30],"2584":[1,2,11],"2585":[1,2,17],"2586":[1,2,18],"2587":[1,2,30],"2588":[1,2,7],"2589":[1,2,21],"2590":[1,2,27],"2591":[1,2,13],"2592":[1,1,73],"2593":[1,1,1],"2594":[1,2,27],"2595":[2,2,47],"2596":[1,2,50],"2597":[1,2,36],"2598":[1,2,14],"2599":[1,2,28],"2600":[1,2,10],"2601":[2,2,39],"2602":[1,2,16],"2603":[1,2,12],"2604":[1,2,13],"2605":[2,2,18],"2606":[2,2,19],"2607":[2,2,21],"2608":[1,2,8],"2609":[1,2,8],"2610":[1,2,44],"2611":[1,2,12],"2612":[2,2,9],"2613":[1,2,20],"2614":[2,2,9],"2615":[1,2,22],"2616":[1,2,7],"2617":[1,2,17],"2618":[1,2,30],"2619":[3,2,21],"2620":[1,2,13],"2621":[1,2,13],"2622":[1,2,10],"2623":[1,2,7],"2624":[1,2,21],"2625":[1,2,13],"2626":[1,2,17],"2627":[1,2,17],"2628":[1,1,41],"2629":[1,1,83],"2630":[1,1,1],"2631":[1,2,8],"2632":[1,2,10],"2633":[2,2,8],"2634":[1,2,7],"2635":[2,2,8],"2636":[2,2,11],"2637":[3,2,7],"2638":[2,2,7],"2639":[1,2,8],"2640":[2,2,7],"2641":[2,2,7],"2642":[2,2,7],"2643":[2,2,7],"2644":[2,2,7],"2645":[1,2,7],"2646":[1,2,7],"2647":[1,1,27],"2648":[1,1,26],"2649":[1,1,1],"2650":[1,2,27],"2651":[2,2,47],"2652":[1,2,10],"2653":[1,2,36],"2654":[1,2,14],"2655":[1,2,28],"2656":[1,2,12],"2657":[2,2,41],"2658":[1,2,16],"2659":[1,2,12],"2660":[1,2,13],"2661":[2,2,18],"2662":[2,2,19],"2663":[2,2,21],"2664":[1,2,22],"2665":[1,2,44],"2666":[1,2,13],"2667":[1,2,12],"2668":[1,2,20],"2669":[2,2,9],"2670":[1,2,22],"2671":[1,2,17],"2672":[1,2,30],"2673":[1,2,7],"2674":[1,2,21],"2675":[1,2,13],"2676":[2,1,61],"2677":[1,2,71],"2678":[1,1,107],"2679":[1,1,54],"2680":[1,1,70],"2681":[2,1,161],"2682":[2,1,133],"2683":[3,1,1],"2684":[1,4,33],"2685":[1,4,33],"2686":[1,4,100],"2687":[1,4,42],"2688":[1,4,100],"2689":[1,4,1],"2690":[1,1,50],"2691":[1,1,30],"2692":[6,1,333],"2693":[2,1,25],"2694":[1,2,35],"2695":[1,2,155],"2696":[1,2,141],"2697":[3,2,88],"2698":[2,2,52],"2699":[1,2,57],"2700":[3,2,45],"2701":[3,1,237],"2702":[3,3,115],"2703":[3,3,107],"2704":[2,3,93],"2705":[1,5,32],"2706":[2,5,103],"2707":[2,3,84],"2708":[1,5,62],"2709":[2,6,66],"2710":[2,3,102],"2711":[2,3,87],"2712":[2,5,54],"2713":[3,5,61],"2714":[2,3,84],"2715":[2,3,90],"2716":[6,1,87],"2717":[3,6,223],"2718":[2,6,90],"2719":[3,6,130],"2720":[5,6,78],"2721":[4,6,394],"2722":[6,1,1],"2723":[1,6,104],"2724":[6,6,52],"2725":[6,6,98],"2726":[1,1,112],"2727":[3,1,27],"2728":[2,1,83],"2729":[2,1,34],"2730":[1,1,72],"2731":[1,2,43],"2732":[1,2,23],"2733":[1,2,221],"2734":[1,2,46],"2735":[1,2,51],"2736":[1,2,10],"2737":[1,2,139],"2738":[1,2,21],"2739":[1,2,85]},"averageFieldLength":[1.4273722627737209,1.919343065693431,28.651824817518268],"storedFields":{"0":{"title":"Ecosystem","titles":[]},"1":{"title":"Changelog","titles":[]},"2":{"title":"Animations","titles":[]},"3":{"title":"A simple example","titles":["Animations"]},"4":{"title":"File formats","titles":["Animations"]},"5":{"title":"Animations using Observables","titles":["Animations"]},"6":{"title":"Appending data with Observables","titles":["Animations"]},"7":{"title":"Animating a plot "live"","titles":["Animations"]},"8":{"title":"What is a backend","titles":[]},"9":{"title":"Activating Backends","titles":["What is a backend"]},"10":{"title":"CairoMakie","titles":[]},"11":{"title":"Activation and screen config","titles":["CairoMakie"]},"12":{"title":"Inline Plot Type","titles":["CairoMakie","Activation and screen config"]},"13":{"title":"Z-Order","titles":["CairoMakie","Activation and screen config"]},"14":{"title":"Selective Rasterization","titles":["CairoMakie","Activation and screen config"]},"15":{"title":"PDF version","titles":["CairoMakie","Activation and screen config"]},"16":{"title":"GLMakie","titles":[]},"17":{"title":"Activation and screen config","titles":["GLMakie"]},"18":{"title":"Window Scaling","titles":["GLMakie","Activation and screen config"]},"19":{"title":"Resolution Scaling","titles":["GLMakie","Activation and screen config"]},"20":{"title":"Multiple Windows","titles":["GLMakie","Activation and screen config"]},"21":{"title":"Embedding","titles":["GLMakie"]},"22":{"title":"Forcing Dedicated GPU Use In Linux","titles":["GLMakie"]},"23":{"title":"Troubleshooting OpenGL","titles":["GLMakie"]},"24":{"title":"WSL setup or X-forwarding","titles":["GLMakie"]},"25":{"title":"GLMakie does not show Figure or crashes on full screen mode on macOS","titles":["GLMakie"]},"26":{"title":"RPRMakie","titles":[]},"27":{"title":"Activation and screen config","titles":["RPRMakie"]},"28":{"title":"MaterialX and predefined materials (materials.jl)","titles":["RPRMakie"]},"29":{"title":"Advanced custom material (earth_topography.jl)","titles":["RPRMakie"]},"30":{"title":"RPRMakie interop (opengl_interop.jl)","titles":["RPRMakie"]},"31":{"title":"Animations (lego.jl)","titles":["RPRMakie"]},"32":{"title":"Earth example","titles":["RPRMakie"]},"33":{"title":"WGLMakie","titles":[]},"34":{"title":"Browser Support","titles":["WGLMakie"]},"35":{"title":"IJulia","titles":["WGLMakie","Browser Support"]},"36":{"title":"JupyterHub / Jupyterlab / Binder","titles":["WGLMakie"]},"37":{"title":"Pluto","titles":["WGLMakie"]},"38":{"title":"JuliaHub","titles":["WGLMakie"]},"39":{"title":"Browser Support","titles":["WGLMakie"]},"40":{"title":"Activation and screen config","titles":["WGLMakie"]},"41":{"title":"Output","titles":["WGLMakie"]},"42":{"title":"Page","titles":["WGLMakie","Output"]},"43":{"title":"Record a statemap","titles":["WGLMakie"]},"44":{"title":"Execute Javascript directly","titles":["WGLMakie"]},"45":{"title":"Offline Tooltip","titles":["WGLMakie"]},"46":{"title":"Pluto/IJulia","titles":[]},"47":{"title":"Styling","titles":["Pluto/IJulia"]},"48":{"title":"Export","titles":[]},"49":{"title":"Blocks","titles":[]},"50":{"title":"Adding to a Figure","titles":["Blocks"]},"51":{"title":"Specifying a boundingbox directly","titles":["Blocks"]},"52":{"title":"Deleting blocks","titles":["Blocks"]},"53":{"title":"Cameras","titles":[]},"54":{"title":"Pixel Camera","titles":["Cameras"]},"55":{"title":"Relative Camera","titles":["Cameras"]},"56":{"title":"2D Camera","titles":["Cameras"]},"57":{"title":"3D Camera","titles":["Cameras"]},"58":{"title":"Example - Visualizing the cameras view box","titles":["Cameras"]},"59":{"title":"General Remarks","titles":["Cameras"]},"60":{"title":"Conversions and spaces","titles":[]},"61":{"title":"Conversion Pipeline","titles":["Conversions and spaces"]},"62":{"title":"Argument Conversions","titles":["Conversions and spaces","Conversion Pipeline"]},"63":{"title":"Transformation Objects","titles":["Conversions and spaces","Conversion Pipeline"]},"64":{"title":"Float32Convert","titles":["Conversions and spaces","Conversion Pipeline"]},"65":{"title":"Camera","titles":["Conversions and spaces","Conversion Pipeline"]},"66":{"title":"Coordinate spaces","titles":["Conversions and spaces"]},"67":{"title":"Dimension conversions","titles":[]},"68":{"title":"Examples","titles":["Dimension conversions"]},"69":{"title":"Limitations","titles":["Dimension conversions","Examples"]},"70":{"title":"Current conversions in Makie","titles":["Dimension conversions","Examples"]},"71":{"title":"Developer docs","titles":["Dimension conversions"]},"72":{"title":"Events","titles":[]},"73":{"title":"Observables with priority","titles":["Events"]},"74":{"title":"The Events struct","titles":["Events"]},"75":{"title":"Mouse Interaction","titles":["Events"]},"76":{"title":"Keyboard Interaction","titles":["Events"]},"77":{"title":"Point Picking","titles":["Events"]},"78":{"title":"The ispressed function","titles":["Events"]},"79":{"title":"Interactive Widgets","titles":["Events"]},"80":{"title":"Recording Animations with Interactions","titles":["Events"]},"81":{"title":"Tick Events","titles":["Events"]},"82":{"title":"Frequently Asked Questions","titles":[]},"83":{"title":"Installation Issues","titles":["Frequently Asked Questions"]},"84":{"title":"No Scene displayed or GLMakie fails to build","titles":["Frequently Asked Questions","Installation Issues"]},"85":{"title":"Plotting issues","titles":["Frequently Asked Questions"]},"86":{"title":"Dimensions too large","titles":["Frequently Asked Questions","Plotting issues"]},"87":{"title":"2d plots (heatmaps, images, etc.)","titles":["Frequently Asked Questions","Plotting issues","Dimensions too large"]},"88":{"title":"3d plots (volumes)","titles":["Frequently Asked Questions","Plotting issues","Dimensions too large"]},"89":{"title":"General issues","titles":["Frequently Asked Questions"]},"90":{"title":"My font doesn't work!","titles":["Frequently Asked Questions","General issues"]},"91":{"title":"Layout Issues","titles":["Frequently Asked Questions"]},"92":{"title":"Elements are squashed into the lower left corner","titles":["Frequently Asked Questions","Layout Issues"]},"93":{"title":"Columns or rows are shrunk to the size of Text or another element","titles":["Frequently Asked Questions","Layout Issues"]},"94":{"title":"The Figure content does not fit the Figure","titles":["Frequently Asked Questions","Layout Issues"]},"95":{"title":"Fonts","titles":[]},"96":{"title":"String","titles":["Fonts"]},"97":{"title":"Symbol","titles":["Fonts"]},"98":{"title":"Emoji and color fonts","titles":["Fonts"]},"99":{"title":"Figures","titles":[]},"100":{"title":"Creating a Figure","titles":["Figures"]},"101":{"title":"Placing Blocks into a Figure","titles":["Figures"]},"102":{"title":"GridPositions and GridSubpositions","titles":["Figures"]},"103":{"title":"Figure padding","titles":["Figures"]},"104":{"title":"Retrieving Objects From A Figure","titles":["Figures"]},"105":{"title":"Figure size and units","titles":["Figures"]},"106":{"title":"Defaults of px_per_unit and pt_per_unit","titles":["Figures","Figure size and units"]},"107":{"title":"Matching figure and font sizes to documents","titles":["Figures","Figure size and units"]},"108":{"title":"Headless","titles":[]},"109":{"title":"Using CairoMakie","titles":["Headless"]},"110":{"title":"Using GLMakie","titles":["Headless"]},"111":{"title":"GLMakie with X11 forwarding","titles":["Headless","Using GLMakie"]},"112":{"title":"GLMakie with VirtualGL","titles":["Headless","Using GLMakie"]},"113":{"title":"GLMakie in CI","titles":["Headless","Using GLMakie"]},"114":{"title":"Using WGLMakie","titles":["Headless"]},"115":{"title":"Inspecting data","titles":[]},"116":{"title":"Custom text","titles":["Inspecting data"]},"117":{"title":"Extending DataInspector","titles":["Inspecting data"]},"118":{"title":"Per-plot show_data","titles":["Inspecting data"]},"119":{"title":"LaTeX","titles":[]},"120":{"title":"Using L-strings","titles":["LaTeX"]},"121":{"title":"Uniformizing the fonts","titles":["LaTeX"]},"122":{"title":"GridLayouts","titles":[]},"123":{"title":"Suggested bounding box","titles":["GridLayouts"]},"124":{"title":"Computed bounding box","titles":["GridLayouts"]},"125":{"title":"Auto-determined width and height","titles":["GridLayouts"]},"126":{"title":"Computed width and height","titles":["GridLayouts"]},"127":{"title":"Protrusions","titles":["GridLayouts"]},"128":{"title":"Size attributes","titles":["GridLayouts"]},"129":{"title":"Alignment attributes","titles":["GridLayouts"]},"130":{"title":"Observables","titles":[]},"131":{"title":"The Observable structure","titles":["Observables"]},"132":{"title":"Triggering A Change","titles":["Observables"]},"133":{"title":"Chaining Observables With lift","titles":["Observables"]},"134":{"title":"Shorthand Macro For lift","titles":["Observables"]},"135":{"title":"Problems With Synchronous Updates","titles":["Observables"]},"136":{"title":"Plot methods","titles":[]},"137":{"title":"Non-Mutating","titles":["Plot methods"]},"138":{"title":"Special Keyword Arguments","titles":["Plot methods","Non-Mutating"]},"139":{"title":"Mutating","titles":["Plot methods"]},"140":{"title":"GridPositions","titles":["Plot methods"]},"141":{"title":"With Non-Mutating Plotting Functions","titles":["Plot methods","GridPositions"]},"142":{"title":"With Mutating Plotting Functions","titles":["Plot methods","GridPositions"]},"143":{"title":"Recipes","titles":[]},"144":{"title":"Type recipes","titles":["Recipes"]},"145":{"title":"Multiple Argument Conversion with convert_arguments","titles":["Recipes","Type recipes"]},"146":{"title":"Single Argument Conversion with convert_single_argument","titles":["Recipes","Type recipes"]},"147":{"title":"Full recipes with the @recipe macro","titles":["Recipes"]},"148":{"title":"Example: Stock Chart","titles":["Recipes"]},"149":{"title":"Makie Package Extension","titles":["Recipes"]},"150":{"title":"Scenes","titles":[]},"151":{"title":"What is a Scene?","titles":["Scenes"]},"152":{"title":"Subscenes","titles":["Scenes"]},"153":{"title":"Scene Attributes","titles":["Scenes"]},"154":{"title":"Modifying A Scene","titles":["Scenes"]},"155":{"title":"Updating the Scene","titles":["Scenes"]},"156":{"title":"Events","titles":["Scenes"]},"157":{"title":"SpecApi","titles":[]},"158":{"title":"What is the SpecApi?","titles":["SpecApi"]},"159":{"title":"Building layouts for specs","titles":["SpecApi"]},"160":{"title":"Advanced spec layouting","titles":["SpecApi"]},"161":{"title":"Using specs in convert_arguments","titles":["SpecApi"]},"162":{"title":"convert_arguments for GridLayoutSpec","titles":["SpecApi"]},"163":{"title":"convert_arguments for PlotSpecs","titles":["SpecApi"]},"164":{"title":"Interactive example","titles":["SpecApi"]},"165":{"title":"Accessing created Blocks","titles":["SpecApi"]},"166":{"title":"Predefined themes","titles":[]},"167":{"title":"Default theme","titles":["Predefined themes"]},"168":{"title":"theme_ggplot2","titles":["Predefined themes"]},"169":{"title":"theme_minimal","titles":["Predefined themes"]},"170":{"title":"theme_black","titles":["Predefined themes"]},"171":{"title":"theme_light","titles":["Predefined themes"]},"172":{"title":"theme_dark","titles":["Predefined themes"]},"173":{"title":"theme_latexfonts","titles":["Predefined themes"]},"174":{"title":"Themes","titles":[]},"175":{"title":"set_theme!","titles":["Themes"]},"176":{"title":"merge","titles":["Themes"]},"177":{"title":"update_theme!","titles":["Themes"]},"178":{"title":"with_theme","titles":["Themes"]},"179":{"title":"Theming plot objects","titles":["Themes"]},"180":{"title":"Theming block objects","titles":["Themes"]},"181":{"title":"Cycles","titles":["Themes"]},"182":{"title":"Covarying cycles","titles":["Themes","Cycles"]},"183":{"title":"Manual cycling using Cycled","titles":["Themes","Cycles"]},"184":{"title":"Palettes","titles":["Themes","Cycles"]},"185":{"title":"Special attributes","titles":["Themes"]},"186":{"title":"Transparency","titles":[]},"187":{"title":"Problems with transparency","titles":["Transparency"]},"188":{"title":"Order independent transparency","titles":["Transparency"]},"189":{"title":"How to save a figure with transparency","titles":[]},"190":{"title":"Using CairoMakie","titles":["How to save a figure with transparency"]},"191":{"title":"Using GLMakie","titles":["How to save a figure with transparency"]},"192":{"title":"How to draw boxes around subfigures","titles":[]},"193":{"title":"Welcome to Makie!","titles":[]},"194":{"title":"Installation","titles":["Welcome to Makie!"]},"195":{"title":"First Steps","titles":["Welcome to Makie!"]},"196":{"title":"Citing Makie","titles":["Welcome to Makie!"]},"197":{"title":"Getting Help","titles":["Welcome to Makie!"]},"198":{"title":"Axis","titles":[]},"199":{"title":"Creating an Axis","titles":["Axis"]},"200":{"title":"Plotting into an Axis","titles":["Axis"]},"201":{"title":"Deleting plots","titles":["Axis"]},"202":{"title":"Hiding Axis spines and decorations","titles":["Axis"]},"203":{"title":"Linking axes","titles":["Axis"]},"204":{"title":"Aligning neighboring axis labels","titles":["Axis"]},"205":{"title":"Creating a twin axis","titles":["Axis"]},"206":{"title":"Axis interaction","titles":["Axis"]},"207":{"title":"Scroll zoom","titles":["Axis","Axis interaction"]},"208":{"title":"Drag pan","titles":["Axis","Axis interaction"]},"209":{"title":"Limit reset","titles":["Axis","Axis interaction"]},"210":{"title":"Rectangle selection zoom","titles":["Axis","Axis interaction"]},"211":{"title":"Custom interactions","titles":["Axis","Axis interaction"]},"212":{"title":"Registering and deregistering interactions","titles":["Axis","Axis interaction","Custom interactions"]},"213":{"title":"Activating and deactivating interactions","titles":["Axis","Axis interaction","Custom interactions"]},"214":{"title":"Function interaction","titles":["Axis","Axis interaction","Custom interactions"]},"215":{"title":"Custom object interaction","titles":["Axis","Axis interaction","Custom interactions"]},"216":{"title":"Setup and cleanup","titles":["Axis","Axis interaction","Custom interactions"]},"217":{"title":"Attributes","titles":["Axis"]},"218":{"title":"alignmode","titles":["Axis","Attributes"]},"219":{"title":"aspect","titles":["Axis","Attributes"]},"220":{"title":"autolimitaspect","titles":["Axis","Attributes"]},"221":{"title":"backgroundcolor","titles":["Axis","Attributes"]},"222":{"title":"bottomspinecolor","titles":["Axis","Attributes"]},"223":{"title":"bottomspinevisible","titles":["Axis","Attributes"]},"224":{"title":"dim1_conversion","titles":["Axis","Attributes"]},"225":{"title":"dim2_conversion","titles":["Axis","Attributes"]},"226":{"title":"flip_ylabel","titles":["Axis","Attributes"]},"227":{"title":"halign","titles":["Axis","Attributes"]},"228":{"title":"height","titles":["Axis","Attributes"]},"229":{"title":"leftspinecolor","titles":["Axis","Attributes"]},"230":{"title":"leftspinevisible","titles":["Axis","Attributes"]},"231":{"title":"limits","titles":["Axis","Attributes"]},"232":{"title":"panbutton","titles":["Axis","Attributes"]},"233":{"title":"rightspinecolor","titles":["Axis","Attributes"]},"234":{"title":"rightspinevisible","titles":["Axis","Attributes"]},"235":{"title":"spinewidth","titles":["Axis","Attributes"]},"236":{"title":"subtitle","titles":["Axis","Attributes"]},"237":{"title":"subtitlecolor","titles":["Axis","Attributes"]},"238":{"title":"subtitlefont","titles":["Axis","Attributes"]},"239":{"title":"subtitlegap","titles":["Axis","Attributes"]},"240":{"title":"subtitlelineheight","titles":["Axis","Attributes"]},"241":{"title":"subtitlesize","titles":["Axis","Attributes"]},"242":{"title":"subtitlevisible","titles":["Axis","Attributes"]},"243":{"title":"tellheight","titles":["Axis","Attributes"]},"244":{"title":"tellwidth","titles":["Axis","Attributes"]},"245":{"title":"title","titles":["Axis","Attributes"]},"246":{"title":"titlealign","titles":["Axis","Attributes"]},"247":{"title":"titlecolor","titles":["Axis","Attributes"]},"248":{"title":"titlefont","titles":["Axis","Attributes"]},"249":{"title":"titlegap","titles":["Axis","Attributes"]},"250":{"title":"titlelineheight","titles":["Axis","Attributes"]},"251":{"title":"titlesize","titles":["Axis","Attributes"]},"252":{"title":"titlevisible","titles":["Axis","Attributes"]},"253":{"title":"topspinecolor","titles":["Axis","Attributes"]},"254":{"title":"topspinevisible","titles":["Axis","Attributes"]},"255":{"title":"valign","titles":["Axis","Attributes"]},"256":{"title":"width","titles":["Axis","Attributes"]},"257":{"title":"xautolimitmargin","titles":["Axis","Attributes"]},"258":{"title":"xaxisposition","titles":["Axis","Attributes"]},"259":{"title":"xgridcolor","titles":["Axis","Attributes"]},"260":{"title":"xgridstyle","titles":["Axis","Attributes"]},"261":{"title":"xgridvisible","titles":["Axis","Attributes"]},"262":{"title":"xgridwidth","titles":["Axis","Attributes"]},"263":{"title":"xlabel","titles":["Axis","Attributes"]},"264":{"title":"xlabelcolor","titles":["Axis","Attributes"]},"265":{"title":"xlabelfont","titles":["Axis","Attributes"]},"266":{"title":"xlabelpadding","titles":["Axis","Attributes"]},"267":{"title":"xlabelrotation","titles":["Axis","Attributes"]},"268":{"title":"xlabelsize","titles":["Axis","Attributes"]},"269":{"title":"xlabelvisible","titles":["Axis","Attributes"]},"270":{"title":"xminorgridcolor","titles":["Axis","Attributes"]},"271":{"title":"xminorgridstyle","titles":["Axis","Attributes"]},"272":{"title":"xminorgridvisible","titles":["Axis","Attributes"]},"273":{"title":"xminorgridwidth","titles":["Axis","Attributes"]},"274":{"title":"xminortickalign","titles":["Axis","Attributes"]},"275":{"title":"xminortickcolor","titles":["Axis","Attributes"]},"276":{"title":"xminorticks","titles":["Axis","Attributes"]},"277":{"title":"xminorticksize","titles":["Axis","Attributes"]},"278":{"title":"xminorticksvisible","titles":["Axis","Attributes"]},"279":{"title":"xminortickwidth","titles":["Axis","Attributes"]},"280":{"title":"xpankey","titles":["Axis","Attributes"]},"281":{"title":"xpanlock","titles":["Axis","Attributes"]},"282":{"title":"xrectzoom","titles":["Axis","Attributes"]},"283":{"title":"xreversed","titles":["Axis","Attributes"]},"284":{"title":"xscale","titles":["Axis","Attributes"]},"285":{"title":"xtickalign","titles":["Axis","Attributes"]},"286":{"title":"xtickcolor","titles":["Axis","Attributes"]},"287":{"title":"xtickformat","titles":["Axis","Attributes"]},"288":{"title":"xticklabelalign","titles":["Axis","Attributes"]},"289":{"title":"xticklabelcolor","titles":["Axis","Attributes"]},"290":{"title":"xticklabelfont","titles":["Axis","Attributes"]},"291":{"title":"xticklabelpad","titles":["Axis","Attributes"]},"292":{"title":"xticklabelrotation","titles":["Axis","Attributes"]},"293":{"title":"xticklabelsize","titles":["Axis","Attributes"]},"294":{"title":"xticklabelspace","titles":["Axis","Attributes"]},"295":{"title":"xticklabelsvisible","titles":["Axis","Attributes"]},"296":{"title":"xticks","titles":["Axis","Attributes"]},"297":{"title":"xticksize","titles":["Axis","Attributes"]},"298":{"title":"xticksmirrored","titles":["Axis","Attributes"]},"299":{"title":"xticksvisible","titles":["Axis","Attributes"]},"300":{"title":"xtickwidth","titles":["Axis","Attributes"]},"301":{"title":"xtrimspine","titles":["Axis","Attributes"]},"302":{"title":"xzoomkey","titles":["Axis","Attributes"]},"303":{"title":"xzoomlock","titles":["Axis","Attributes"]},"304":{"title":"yautolimitmargin","titles":["Axis","Attributes"]},"305":{"title":"yaxisposition","titles":["Axis","Attributes"]},"306":{"title":"ygridcolor","titles":["Axis","Attributes"]},"307":{"title":"ygridstyle","titles":["Axis","Attributes"]},"308":{"title":"ygridvisible","titles":["Axis","Attributes"]},"309":{"title":"ygridwidth","titles":["Axis","Attributes"]},"310":{"title":"ylabel","titles":["Axis","Attributes"]},"311":{"title":"ylabelcolor","titles":["Axis","Attributes"]},"312":{"title":"ylabelfont","titles":["Axis","Attributes"]},"313":{"title":"ylabelpadding","titles":["Axis","Attributes"]},"314":{"title":"ylabelrotation","titles":["Axis","Attributes"]},"315":{"title":"ylabelsize","titles":["Axis","Attributes"]},"316":{"title":"ylabelvisible","titles":["Axis","Attributes"]},"317":{"title":"yminorgridcolor","titles":["Axis","Attributes"]},"318":{"title":"yminorgridstyle","titles":["Axis","Attributes"]},"319":{"title":"yminorgridvisible","titles":["Axis","Attributes"]},"320":{"title":"yminorgridwidth","titles":["Axis","Attributes"]},"321":{"title":"yminortickalign","titles":["Axis","Attributes"]},"322":{"title":"yminortickcolor","titles":["Axis","Attributes"]},"323":{"title":"yminorticks","titles":["Axis","Attributes"]},"324":{"title":"yminorticksize","titles":["Axis","Attributes"]},"325":{"title":"yminorticksvisible","titles":["Axis","Attributes"]},"326":{"title":"yminortickwidth","titles":["Axis","Attributes"]},"327":{"title":"ypankey","titles":["Axis","Attributes"]},"328":{"title":"ypanlock","titles":["Axis","Attributes"]},"329":{"title":"yrectzoom","titles":["Axis","Attributes"]},"330":{"title":"yreversed","titles":["Axis","Attributes"]},"331":{"title":"yscale","titles":["Axis","Attributes"]},"332":{"title":"ytickalign","titles":["Axis","Attributes"]},"333":{"title":"ytickcolor","titles":["Axis","Attributes"]},"334":{"title":"ytickformat","titles":["Axis","Attributes"]},"335":{"title":"yticklabelalign","titles":["Axis","Attributes"]},"336":{"title":"yticklabelcolor","titles":["Axis","Attributes"]},"337":{"title":"yticklabelfont","titles":["Axis","Attributes"]},"338":{"title":"yticklabelpad","titles":["Axis","Attributes"]},"339":{"title":"yticklabelrotation","titles":["Axis","Attributes"]},"340":{"title":"yticklabelsize","titles":["Axis","Attributes"]},"341":{"title":"yticklabelspace","titles":["Axis","Attributes"]},"342":{"title":"yticklabelsvisible","titles":["Axis","Attributes"]},"343":{"title":"yticks","titles":["Axis","Attributes"]},"344":{"title":"yticksize","titles":["Axis","Attributes"]},"345":{"title":"yticksmirrored","titles":["Axis","Attributes"]},"346":{"title":"yticksvisible","titles":["Axis","Attributes"]},"347":{"title":"ytickwidth","titles":["Axis","Attributes"]},"348":{"title":"ytrimspine","titles":["Axis","Attributes"]},"349":{"title":"yzoomkey","titles":["Axis","Attributes"]},"350":{"title":"yzoomlock","titles":["Axis","Attributes"]},"351":{"title":"zoombutton","titles":["Axis","Attributes"]},"352":{"title":"Axis3","titles":[]},"353":{"title":"Attributes","titles":["Axis3"]},"354":{"title":"alignmode","titles":["Axis3","Attributes"]},"355":{"title":"aspect","titles":["Axis3","Attributes"]},"356":{"title":"azimuth","titles":["Axis3","Attributes"]},"357":{"title":"backgroundcolor","titles":["Axis3","Attributes"]},"358":{"title":"dim1_conversion","titles":["Axis3","Attributes"]},"359":{"title":"dim2_conversion","titles":["Axis3","Attributes"]},"360":{"title":"dim3_conversion","titles":["Axis3","Attributes"]},"361":{"title":"elevation","titles":["Axis3","Attributes"]},"362":{"title":"halign","titles":["Axis3","Attributes"]},"363":{"title":"height","titles":["Axis3","Attributes"]},"364":{"title":"limits","titles":["Axis3","Attributes"]},"365":{"title":"perspectiveness","titles":["Axis3","Attributes"]},"366":{"title":"protrusions","titles":["Axis3","Attributes"]},"367":{"title":"targetlimits","titles":["Axis3","Attributes"]},"368":{"title":"tellheight","titles":["Axis3","Attributes"]},"369":{"title":"tellwidth","titles":["Axis3","Attributes"]},"370":{"title":"title","titles":["Axis3","Attributes"]},"371":{"title":"titlealign","titles":["Axis3","Attributes"]},"372":{"title":"titlecolor","titles":["Axis3","Attributes"]},"373":{"title":"titlefont","titles":["Axis3","Attributes"]},"374":{"title":"titlegap","titles":["Axis3","Attributes"]},"375":{"title":"titlesize","titles":["Axis3","Attributes"]},"376":{"title":"titlevisible","titles":["Axis3","Attributes"]},"377":{"title":"valign","titles":["Axis3","Attributes"]},"378":{"title":"viewmode","titles":["Axis3","Attributes"]},"379":{"title":"width","titles":["Axis3","Attributes"]},"380":{"title":"xautolimitmargin","titles":["Axis3","Attributes"]},"381":{"title":"xgridcolor","titles":["Axis3","Attributes"]},"382":{"title":"xgridvisible","titles":["Axis3","Attributes"]},"383":{"title":"xgridwidth","titles":["Axis3","Attributes"]},"384":{"title":"xlabel","titles":["Axis3","Attributes"]},"385":{"title":"xlabelalign","titles":["Axis3","Attributes"]},"386":{"title":"xlabelcolor","titles":["Axis3","Attributes"]},"387":{"title":"xlabelfont","titles":["Axis3","Attributes"]},"388":{"title":"xlabeloffset","titles":["Axis3","Attributes"]},"389":{"title":"xlabelrotation","titles":["Axis3","Attributes"]},"390":{"title":"xlabelsize","titles":["Axis3","Attributes"]},"391":{"title":"xlabelvisible","titles":["Axis3","Attributes"]},"392":{"title":"xreversed","titles":["Axis3","Attributes"]},"393":{"title":"xspinecolor_1","titles":["Axis3","Attributes"]},"394":{"title":"xspinecolor_2","titles":["Axis3","Attributes"]},"395":{"title":"xspinecolor_3","titles":["Axis3","Attributes"]},"396":{"title":"xspinesvisible","titles":["Axis3","Attributes"]},"397":{"title":"xspinewidth","titles":["Axis3","Attributes"]},"398":{"title":"xtickcolor","titles":["Axis3","Attributes"]},"399":{"title":"xtickformat","titles":["Axis3","Attributes"]},"400":{"title":"xticklabelcolor","titles":["Axis3","Attributes"]},"401":{"title":"xticklabelfont","titles":["Axis3","Attributes"]},"402":{"title":"xticklabelpad","titles":["Axis3","Attributes"]},"403":{"title":"xticklabelsize","titles":["Axis3","Attributes"]},"404":{"title":"xticklabelsvisible","titles":["Axis3","Attributes"]},"405":{"title":"xticks","titles":["Axis3","Attributes"]},"406":{"title":"xticksize","titles":["Axis3","Attributes"]},"407":{"title":"xticksvisible","titles":["Axis3","Attributes"]},"408":{"title":"xtickwidth","titles":["Axis3","Attributes"]},"409":{"title":"xypanelcolor","titles":["Axis3","Attributes"]},"410":{"title":"xypanelvisible","titles":["Axis3","Attributes"]},"411":{"title":"xzpanelcolor","titles":["Axis3","Attributes"]},"412":{"title":"xzpanelvisible","titles":["Axis3","Attributes"]},"413":{"title":"yautolimitmargin","titles":["Axis3","Attributes"]},"414":{"title":"ygridcolor","titles":["Axis3","Attributes"]},"415":{"title":"ygridvisible","titles":["Axis3","Attributes"]},"416":{"title":"ygridwidth","titles":["Axis3","Attributes"]},"417":{"title":"ylabel","titles":["Axis3","Attributes"]},"418":{"title":"ylabelalign","titles":["Axis3","Attributes"]},"419":{"title":"ylabelcolor","titles":["Axis3","Attributes"]},"420":{"title":"ylabelfont","titles":["Axis3","Attributes"]},"421":{"title":"ylabeloffset","titles":["Axis3","Attributes"]},"422":{"title":"ylabelrotation","titles":["Axis3","Attributes"]},"423":{"title":"ylabelsize","titles":["Axis3","Attributes"]},"424":{"title":"ylabelvisible","titles":["Axis3","Attributes"]},"425":{"title":"yreversed","titles":["Axis3","Attributes"]},"426":{"title":"yspinecolor_1","titles":["Axis3","Attributes"]},"427":{"title":"yspinecolor_2","titles":["Axis3","Attributes"]},"428":{"title":"yspinecolor_3","titles":["Axis3","Attributes"]},"429":{"title":"yspinesvisible","titles":["Axis3","Attributes"]},"430":{"title":"yspinewidth","titles":["Axis3","Attributes"]},"431":{"title":"ytickcolor","titles":["Axis3","Attributes"]},"432":{"title":"ytickformat","titles":["Axis3","Attributes"]},"433":{"title":"yticklabelcolor","titles":["Axis3","Attributes"]},"434":{"title":"yticklabelfont","titles":["Axis3","Attributes"]},"435":{"title":"yticklabelpad","titles":["Axis3","Attributes"]},"436":{"title":"yticklabelsize","titles":["Axis3","Attributes"]},"437":{"title":"yticklabelsvisible","titles":["Axis3","Attributes"]},"438":{"title":"yticks","titles":["Axis3","Attributes"]},"439":{"title":"yticksize","titles":["Axis3","Attributes"]},"440":{"title":"yticksvisible","titles":["Axis3","Attributes"]},"441":{"title":"ytickwidth","titles":["Axis3","Attributes"]},"442":{"title":"yzpanelcolor","titles":["Axis3","Attributes"]},"443":{"title":"yzpanelvisible","titles":["Axis3","Attributes"]},"444":{"title":"zautolimitmargin","titles":["Axis3","Attributes"]},"445":{"title":"zgridcolor","titles":["Axis3","Attributes"]},"446":{"title":"zgridvisible","titles":["Axis3","Attributes"]},"447":{"title":"zgridwidth","titles":["Axis3","Attributes"]},"448":{"title":"zlabel","titles":["Axis3","Attributes"]},"449":{"title":"zlabelalign","titles":["Axis3","Attributes"]},"450":{"title":"zlabelcolor","titles":["Axis3","Attributes"]},"451":{"title":"zlabelfont","titles":["Axis3","Attributes"]},"452":{"title":"zlabeloffset","titles":["Axis3","Attributes"]},"453":{"title":"zlabelrotation","titles":["Axis3","Attributes"]},"454":{"title":"zlabelsize","titles":["Axis3","Attributes"]},"455":{"title":"zlabelvisible","titles":["Axis3","Attributes"]},"456":{"title":"zreversed","titles":["Axis3","Attributes"]},"457":{"title":"zspinecolor_1","titles":["Axis3","Attributes"]},"458":{"title":"zspinecolor_2","titles":["Axis3","Attributes"]},"459":{"title":"zspinecolor_3","titles":["Axis3","Attributes"]},"460":{"title":"zspinesvisible","titles":["Axis3","Attributes"]},"461":{"title":"zspinewidth","titles":["Axis3","Attributes"]},"462":{"title":"ztickcolor","titles":["Axis3","Attributes"]},"463":{"title":"ztickformat","titles":["Axis3","Attributes"]},"464":{"title":"zticklabelcolor","titles":["Axis3","Attributes"]},"465":{"title":"zticklabelfont","titles":["Axis3","Attributes"]},"466":{"title":"zticklabelpad","titles":["Axis3","Attributes"]},"467":{"title":"zticklabelsize","titles":["Axis3","Attributes"]},"468":{"title":"zticklabelsvisible","titles":["Axis3","Attributes"]},"469":{"title":"zticks","titles":["Axis3","Attributes"]},"470":{"title":"zticksize","titles":["Axis3","Attributes"]},"471":{"title":"zticksvisible","titles":["Axis3","Attributes"]},"472":{"title":"ztickwidth","titles":["Axis3","Attributes"]},"473":{"title":"Box","titles":[]},"474":{"title":"Attributes","titles":["Box"]},"475":{"title":"alignmode","titles":["Box","Attributes"]},"476":{"title":"color","titles":["Box","Attributes"]},"477":{"title":"cornerradius","titles":["Box","Attributes"]},"478":{"title":"halign","titles":["Box","Attributes"]},"479":{"title":"height","titles":["Box","Attributes"]},"480":{"title":"linestyle","titles":["Box","Attributes"]},"481":{"title":"strokecolor","titles":["Box","Attributes"]},"482":{"title":"strokevisible","titles":["Box","Attributes"]},"483":{"title":"strokewidth","titles":["Box","Attributes"]},"484":{"title":"tellheight","titles":["Box","Attributes"]},"485":{"title":"tellwidth","titles":["Box","Attributes"]},"486":{"title":"valign","titles":["Box","Attributes"]},"487":{"title":"visible","titles":["Box","Attributes"]},"488":{"title":"width","titles":["Box","Attributes"]},"489":{"title":"Button","titles":[]},"490":{"title":"Attributes","titles":["Button"]},"491":{"title":"alignmode","titles":["Button","Attributes"]},"492":{"title":"buttoncolor","titles":["Button","Attributes"]},"493":{"title":"buttoncolor_active","titles":["Button","Attributes"]},"494":{"title":"buttoncolor_hover","titles":["Button","Attributes"]},"495":{"title":"clicks","titles":["Button","Attributes"]},"496":{"title":"cornerradius","titles":["Button","Attributes"]},"497":{"title":"cornersegments","titles":["Button","Attributes"]},"498":{"title":"font","titles":["Button","Attributes"]},"499":{"title":"fontsize","titles":["Button","Attributes"]},"500":{"title":"halign","titles":["Button","Attributes"]},"501":{"title":"height","titles":["Button","Attributes"]},"502":{"title":"label","titles":["Button","Attributes"]},"503":{"title":"labelcolor","titles":["Button","Attributes"]},"504":{"title":"labelcolor_active","titles":["Button","Attributes"]},"505":{"title":"labelcolor_hover","titles":["Button","Attributes"]},"506":{"title":"padding","titles":["Button","Attributes"]},"507":{"title":"strokecolor","titles":["Button","Attributes"]},"508":{"title":"strokewidth","titles":["Button","Attributes"]},"509":{"title":"tellheight","titles":["Button","Attributes"]},"510":{"title":"tellwidth","titles":["Button","Attributes"]},"511":{"title":"valign","titles":["Button","Attributes"]},"512":{"title":"width","titles":["Button","Attributes"]},"513":{"title":"Checkbox","titles":[]},"514":{"title":"Attributes","titles":["Checkbox"]},"515":{"title":"alignmode","titles":["Checkbox","Attributes"]},"516":{"title":"checkboxcolor_checked","titles":["Checkbox","Attributes"]},"517":{"title":"checkboxcolor_unchecked","titles":["Checkbox","Attributes"]},"518":{"title":"checkboxstrokecolor_checked","titles":["Checkbox","Attributes"]},"519":{"title":"checkboxstrokecolor_unchecked","titles":["Checkbox","Attributes"]},"520":{"title":"checkboxstrokewidth","titles":["Checkbox","Attributes"]},"521":{"title":"checked","titles":["Checkbox","Attributes"]},"522":{"title":"checkmark","titles":["Checkbox","Attributes"]},"523":{"title":"checkmarkcolor_checked","titles":["Checkbox","Attributes"]},"524":{"title":"checkmarkcolor_unchecked","titles":["Checkbox","Attributes"]},"525":{"title":"checkmarksize","titles":["Checkbox","Attributes"]},"526":{"title":"halign","titles":["Checkbox","Attributes"]},"527":{"title":"height","titles":["Checkbox","Attributes"]},"528":{"title":"onchange","titles":["Checkbox","Attributes"]},"529":{"title":"roundness","titles":["Checkbox","Attributes"]},"530":{"title":"size","titles":["Checkbox","Attributes"]},"531":{"title":"tellheight","titles":["Checkbox","Attributes"]},"532":{"title":"tellwidth","titles":["Checkbox","Attributes"]},"533":{"title":"valign","titles":["Checkbox","Attributes"]},"534":{"title":"width","titles":["Checkbox","Attributes"]},"535":{"title":"GridLayout","titles":[]},"536":{"title":"Setting column and row sizes correctly","titles":["GridLayout"]},"537":{"title":"Fixed","titles":["GridLayout","Setting column and row sizes correctly"]},"538":{"title":"Relative","titles":["GridLayout","Setting column and row sizes correctly"]},"539":{"title":"Auto","titles":["GridLayout","Setting column and row sizes correctly"]},"540":{"title":"Aspect","titles":["GridLayout","Setting column and row sizes correctly"]},"541":{"title":"Nesting","titles":["GridLayout"]},"542":{"title":"Alignment","titles":["GridLayout"]},"543":{"title":"Spanned Placement","titles":["GridLayout"]},"544":{"title":"Adding rows and columns by indexing","titles":["GridLayout"]},"545":{"title":"Trimming empty rows and columns","titles":["GridLayout"]},"546":{"title":"Tweaking space between rows and columns","titles":["GridLayout"]},"547":{"title":"Colorbar","titles":[]},"548":{"title":"Experimental Categorical support","titles":["Colorbar"]},"549":{"title":"Attributes","titles":["Colorbar"]},"550":{"title":"alignmode","titles":["Colorbar","Attributes"]},"551":{"title":"bottomspinecolor","titles":["Colorbar","Attributes"]},"552":{"title":"bottomspinevisible","titles":["Colorbar","Attributes"]},"553":{"title":"colormap","titles":["Colorbar","Attributes"]},"554":{"title":"colorrange","titles":["Colorbar","Attributes"]},"555":{"title":"flip_vertical_label","titles":["Colorbar","Attributes"]},"556":{"title":"flipaxis","titles":["Colorbar","Attributes"]},"557":{"title":"halign","titles":["Colorbar","Attributes"]},"558":{"title":"height","titles":["Colorbar","Attributes"]},"559":{"title":"highclip","titles":["Colorbar","Attributes"]},"560":{"title":"label","titles":["Colorbar","Attributes"]},"561":{"title":"labelcolor","titles":["Colorbar","Attributes"]},"562":{"title":"labelfont","titles":["Colorbar","Attributes"]},"563":{"title":"labelpadding","titles":["Colorbar","Attributes"]},"564":{"title":"labelrotation","titles":["Colorbar","Attributes"]},"565":{"title":"labelsize","titles":["Colorbar","Attributes"]},"566":{"title":"labelvisible","titles":["Colorbar","Attributes"]},"567":{"title":"leftspinecolor","titles":["Colorbar","Attributes"]},"568":{"title":"leftspinevisible","titles":["Colorbar","Attributes"]},"569":{"title":"limits","titles":["Colorbar","Attributes"]},"570":{"title":"lowclip","titles":["Colorbar","Attributes"]},"571":{"title":"minortickalign","titles":["Colorbar","Attributes"]},"572":{"title":"minortickcolor","titles":["Colorbar","Attributes"]},"573":{"title":"minorticks","titles":["Colorbar","Attributes"]},"574":{"title":"minorticksize","titles":["Colorbar","Attributes"]},"575":{"title":"minorticksvisible","titles":["Colorbar","Attributes"]},"576":{"title":"minortickwidth","titles":["Colorbar","Attributes"]},"577":{"title":"nsteps","titles":["Colorbar","Attributes"]},"578":{"title":"rightspinecolor","titles":["Colorbar","Attributes"]},"579":{"title":"rightspinevisible","titles":["Colorbar","Attributes"]},"580":{"title":"scale","titles":["Colorbar","Attributes"]},"581":{"title":"size","titles":["Colorbar","Attributes"]},"582":{"title":"spinewidth","titles":["Colorbar","Attributes"]},"583":{"title":"tellheight","titles":["Colorbar","Attributes"]},"584":{"title":"tellwidth","titles":["Colorbar","Attributes"]},"585":{"title":"tickalign","titles":["Colorbar","Attributes"]},"586":{"title":"tickcolor","titles":["Colorbar","Attributes"]},"587":{"title":"tickformat","titles":["Colorbar","Attributes"]},"588":{"title":"ticklabelalign","titles":["Colorbar","Attributes"]},"589":{"title":"ticklabelcolor","titles":["Colorbar","Attributes"]},"590":{"title":"ticklabelfont","titles":["Colorbar","Attributes"]},"591":{"title":"ticklabelpad","titles":["Colorbar","Attributes"]},"592":{"title":"ticklabelrotation","titles":["Colorbar","Attributes"]},"593":{"title":"ticklabelsize","titles":["Colorbar","Attributes"]},"594":{"title":"ticklabelspace","titles":["Colorbar","Attributes"]},"595":{"title":"ticklabelsvisible","titles":["Colorbar","Attributes"]},"596":{"title":"ticks","titles":["Colorbar","Attributes"]},"597":{"title":"ticksize","titles":["Colorbar","Attributes"]},"598":{"title":"ticksvisible","titles":["Colorbar","Attributes"]},"599":{"title":"tickwidth","titles":["Colorbar","Attributes"]},"600":{"title":"topspinecolor","titles":["Colorbar","Attributes"]},"601":{"title":"topspinevisible","titles":["Colorbar","Attributes"]},"602":{"title":"valign","titles":["Colorbar","Attributes"]},"603":{"title":"vertical","titles":["Colorbar","Attributes"]},"604":{"title":"width","titles":["Colorbar","Attributes"]},"605":{"title":"IntervalSlider","titles":[]},"606":{"title":"Attributes","titles":["IntervalSlider"]},"607":{"title":"alignmode","titles":["IntervalSlider","Attributes"]},"608":{"title":"color_active","titles":["IntervalSlider","Attributes"]},"609":{"title":"color_active_dimmed","titles":["IntervalSlider","Attributes"]},"610":{"title":"color_inactive","titles":["IntervalSlider","Attributes"]},"611":{"title":"halign","titles":["IntervalSlider","Attributes"]},"612":{"title":"height","titles":["IntervalSlider","Attributes"]},"613":{"title":"horizontal","titles":["IntervalSlider","Attributes"]},"614":{"title":"interval","titles":["IntervalSlider","Attributes"]},"615":{"title":"linewidth","titles":["IntervalSlider","Attributes"]},"616":{"title":"range","titles":["IntervalSlider","Attributes"]},"617":{"title":"snap","titles":["IntervalSlider","Attributes"]},"618":{"title":"startvalues","titles":["IntervalSlider","Attributes"]},"619":{"title":"tellheight","titles":["IntervalSlider","Attributes"]},"620":{"title":"tellwidth","titles":["IntervalSlider","Attributes"]},"621":{"title":"valign","titles":["IntervalSlider","Attributes"]},"622":{"title":"width","titles":["IntervalSlider","Attributes"]},"623":{"title":"Label","titles":[]},"624":{"title":"Attributes","titles":["Label"]},"625":{"title":"alignmode","titles":["Label","Attributes"]},"626":{"title":"color","titles":["Label","Attributes"]},"627":{"title":"font","titles":["Label","Attributes"]},"628":{"title":"fontsize","titles":["Label","Attributes"]},"629":{"title":"halign","titles":["Label","Attributes"]},"630":{"title":"height","titles":["Label","Attributes"]},"631":{"title":"justification","titles":["Label","Attributes"]},"632":{"title":"lineheight","titles":["Label","Attributes"]},"633":{"title":"padding","titles":["Label","Attributes"]},"634":{"title":"rotation","titles":["Label","Attributes"]},"635":{"title":"tellheight","titles":["Label","Attributes"]},"636":{"title":"tellwidth","titles":["Label","Attributes"]},"637":{"title":"text","titles":["Label","Attributes"]},"638":{"title":"valign","titles":["Label","Attributes"]},"639":{"title":"visible","titles":["Label","Attributes"]},"640":{"title":"width","titles":["Label","Attributes"]},"641":{"title":"word_wrap","titles":["Label","Attributes"]},"642":{"title":"Legend","titles":[]},"643":{"title":"Creating A Legend From Elements","titles":["Legend"]},"644":{"title":"Legend element attributes","titles":["Legend","Creating A Legend From Elements"]},"645":{"title":"Creating A Legend From An Axis","titles":["Legend"]},"646":{"title":"Legend Inside An Axis","titles":["Legend"]},"647":{"title":"Creating Legend Entries Manually","titles":["Legend"]},"648":{"title":"Overriding legend entry attributes","titles":["Legend"]},"649":{"title":"Multi-Group Legends","titles":["Legend"]},"650":{"title":"Attributes","titles":["Legend"]},"651":{"title":"alignmode","titles":["Legend","Attributes"]},"652":{"title":"backgroundcolor","titles":["Legend","Attributes"]},"653":{"title":"bgcolor","titles":["Legend","Attributes"]},"654":{"title":"colgap","titles":["Legend","Attributes"]},"655":{"title":"framecolor","titles":["Legend","Attributes"]},"656":{"title":"framevisible","titles":["Legend","Attributes"]},"657":{"title":"framewidth","titles":["Legend","Attributes"]},"658":{"title":"gridshalign","titles":["Legend","Attributes"]},"659":{"title":"gridsvalign","titles":["Legend","Attributes"]},"660":{"title":"groupgap","titles":["Legend","Attributes"]},"661":{"title":"halign","titles":["Legend","Attributes"]},"662":{"title":"height","titles":["Legend","Attributes"]},"663":{"title":"label","titles":["Legend","Attributes"]},"664":{"title":"labelcolor","titles":["Legend","Attributes"]},"665":{"title":"labelfont","titles":["Legend","Attributes"]},"666":{"title":"labelhalign","titles":["Legend","Attributes"]},"667":{"title":"labeljustification","titles":["Legend","Attributes"]},"668":{"title":"labelsize","titles":["Legend","Attributes"]},"669":{"title":"labelvalign","titles":["Legend","Attributes"]},"670":{"title":"linecolor","titles":["Legend","Attributes"]},"671":{"title":"linecolormap","titles":["Legend","Attributes"]},"672":{"title":"linecolorrange","titles":["Legend","Attributes"]},"673":{"title":"linepoints","titles":["Legend","Attributes"]},"674":{"title":"linestyle","titles":["Legend","Attributes"]},"675":{"title":"linewidth","titles":["Legend","Attributes"]},"676":{"title":"margin","titles":["Legend","Attributes"]},"677":{"title":"marker","titles":["Legend","Attributes"]},"678":{"title":"markercolor","titles":["Legend","Attributes"]},"679":{"title":"markercolormap","titles":["Legend","Attributes"]},"680":{"title":"markercolorrange","titles":["Legend","Attributes"]},"681":{"title":"markerpoints","titles":["Legend","Attributes"]},"682":{"title":"markersize","titles":["Legend","Attributes"]},"683":{"title":"markerstrokecolor","titles":["Legend","Attributes"]},"684":{"title":"markerstrokewidth","titles":["Legend","Attributes"]},"685":{"title":"nbanks","titles":["Legend","Attributes"]},"686":{"title":"orientation","titles":["Legend","Attributes"]},"687":{"title":"padding","titles":["Legend","Attributes"]},"688":{"title":"patchcolor","titles":["Legend","Attributes"]},"689":{"title":"patchlabelgap","titles":["Legend","Attributes"]},"690":{"title":"patchsize","titles":["Legend","Attributes"]},"691":{"title":"patchstrokecolor","titles":["Legend","Attributes"]},"692":{"title":"patchstrokewidth","titles":["Legend","Attributes"]},"693":{"title":"polycolor","titles":["Legend","Attributes"]},"694":{"title":"polycolormap","titles":["Legend","Attributes"]},"695":{"title":"polycolorrange","titles":["Legend","Attributes"]},"696":{"title":"polypoints","titles":["Legend","Attributes"]},"697":{"title":"polystrokecolor","titles":["Legend","Attributes"]},"698":{"title":"polystrokewidth","titles":["Legend","Attributes"]},"699":{"title":"rowgap","titles":["Legend","Attributes"]},"700":{"title":"tellheight","titles":["Legend","Attributes"]},"701":{"title":"tellwidth","titles":["Legend","Attributes"]},"702":{"title":"titlecolor","titles":["Legend","Attributes"]},"703":{"title":"titlefont","titles":["Legend","Attributes"]},"704":{"title":"titlegap","titles":["Legend","Attributes"]},"705":{"title":"titlehalign","titles":["Legend","Attributes"]},"706":{"title":"titleposition","titles":["Legend","Attributes"]},"707":{"title":"titlesize","titles":["Legend","Attributes"]},"708":{"title":"titlevalign","titles":["Legend","Attributes"]},"709":{"title":"titlevisible","titles":["Legend","Attributes"]},"710":{"title":"valign","titles":["Legend","Attributes"]},"711":{"title":"width","titles":["Legend","Attributes"]},"712":{"title":"Menu","titles":[]},"713":{"title":"Menu direction","titles":["Menu"]},"714":{"title":"Attributes","titles":["Menu"]},"715":{"title":"alignmode","titles":["Menu","Attributes"]},"716":{"title":"cell_color_active","titles":["Menu","Attributes"]},"717":{"title":"cell_color_hover","titles":["Menu","Attributes"]},"718":{"title":"cell_color_inactive_even","titles":["Menu","Attributes"]},"719":{"title":"cell_color_inactive_odd","titles":["Menu","Attributes"]},"720":{"title":"direction","titles":["Menu","Attributes"]},"721":{"title":"dropdown_arrow_color","titles":["Menu","Attributes"]},"722":{"title":"dropdown_arrow_size","titles":["Menu","Attributes"]},"723":{"title":"fontsize","titles":["Menu","Attributes"]},"724":{"title":"halign","titles":["Menu","Attributes"]},"725":{"title":"height","titles":["Menu","Attributes"]},"726":{"title":"i_selected","titles":["Menu","Attributes"]},"727":{"title":"is_open","titles":["Menu","Attributes"]},"728":{"title":"options","titles":["Menu","Attributes"]},"729":{"title":"prompt","titles":["Menu","Attributes"]},"730":{"title":"scroll_speed","titles":["Menu","Attributes"]},"731":{"title":"selection","titles":["Menu","Attributes"]},"732":{"title":"selection_cell_color_inactive","titles":["Menu","Attributes"]},"733":{"title":"tellheight","titles":["Menu","Attributes"]},"734":{"title":"tellwidth","titles":["Menu","Attributes"]},"735":{"title":"textcolor","titles":["Menu","Attributes"]},"736":{"title":"textpadding","titles":["Menu","Attributes"]},"737":{"title":"valign","titles":["Menu","Attributes"]},"738":{"title":"width","titles":["Menu","Attributes"]},"739":{"title":"LScene","titles":[]},"740":{"title":"Attributes","titles":["LScene"]},"741":{"title":"alignmode","titles":["LScene","Attributes"]},"742":{"title":"dim1_conversion","titles":["LScene","Attributes"]},"743":{"title":"dim2_conversion","titles":["LScene","Attributes"]},"744":{"title":"dim3_conversion","titles":["LScene","Attributes"]},"745":{"title":"halign","titles":["LScene","Attributes"]},"746":{"title":"height","titles":["LScene","Attributes"]},"747":{"title":"show_axis","titles":["LScene","Attributes"]},"748":{"title":"tellheight","titles":["LScene","Attributes"]},"749":{"title":"tellwidth","titles":["LScene","Attributes"]},"750":{"title":"valign","titles":["LScene","Attributes"]},"751":{"title":"width","titles":["LScene","Attributes"]},"752":{"title":"Overview","titles":[]},"753":{"title":"Axis","titles":["Overview"]},"754":{"title":"Axis3","titles":["Overview"]},"755":{"title":"Box","titles":["Overview"]},"756":{"title":"Colorbar","titles":["Overview"]},"757":{"title":"GridLayout","titles":["Overview"]},"758":{"title":"Label","titles":["Overview"]},"759":{"title":"Legend","titles":["Overview"]},"760":{"title":"LScene","titles":["Overview"]},"761":{"title":"Menu","titles":["Overview"]},"762":{"title":"PolarAxis","titles":["Overview"]},"763":{"title":"Slider","titles":["Overview"]},"764":{"title":"Textbox","titles":["Overview"]},"765":{"title":"PolarAxis","titles":[]},"766":{"title":"Creating a PolarAxis","titles":["PolarAxis"]},"767":{"title":"Plotting into an PolarAxis","titles":["PolarAxis"]},"768":{"title":"PolarAxis Limits","titles":["PolarAxis"]},"769":{"title":"Plot type compatability","titles":["PolarAxis"]},"770":{"title":"Hiding spines and decorations","titles":["PolarAxis"]},"771":{"title":"Interactivity","titles":["PolarAxis"]},"772":{"title":"Other Notes","titles":["PolarAxis"]},"773":{"title":"Plotting outside a PolarAxis","titles":["PolarAxis","Other Notes"]},"774":{"title":"Radial Offset","titles":["PolarAxis","Other Notes"]},"775":{"title":"Radial clipping","titles":["PolarAxis","Other Notes"]},"776":{"title":"Attributes","titles":["PolarAxis"]},"777":{"title":"alignmode","titles":["PolarAxis","Attributes"]},"778":{"title":"axis_rotation_button","titles":["PolarAxis","Attributes"]},"779":{"title":"backgroundcolor","titles":["PolarAxis","Attributes"]},"780":{"title":"clip","titles":["PolarAxis","Attributes"]},"781":{"title":"clip_r","titles":["PolarAxis","Attributes"]},"782":{"title":"clipcolor","titles":["PolarAxis","Attributes"]},"783":{"title":"dim1_conversion","titles":["PolarAxis","Attributes"]},"784":{"title":"dim2_conversion","titles":["PolarAxis","Attributes"]},"785":{"title":"direction","titles":["PolarAxis","Attributes"]},"786":{"title":"fixrmin","titles":["PolarAxis","Attributes"]},"787":{"title":"gridz","titles":["PolarAxis","Attributes"]},"788":{"title":"halign","titles":["PolarAxis","Attributes"]},"789":{"title":"height","titles":["PolarAxis","Attributes"]},"790":{"title":"normalize_theta_ticks","titles":["PolarAxis","Attributes"]},"791":{"title":"r_translation_button","titles":["PolarAxis","Attributes"]},"792":{"title":"radius_at_origin","titles":["PolarAxis","Attributes"]},"793":{"title":"rautolimitmargin","titles":["PolarAxis","Attributes"]},"794":{"title":"reset_axis_orientation","titles":["PolarAxis","Attributes"]},"795":{"title":"reset_button","titles":["PolarAxis","Attributes"]},"796":{"title":"rgridcolor","titles":["PolarAxis","Attributes"]},"797":{"title":"rgridstyle","titles":["PolarAxis","Attributes"]},"798":{"title":"rgridvisible","titles":["PolarAxis","Attributes"]},"799":{"title":"rgridwidth","titles":["PolarAxis","Attributes"]},"800":{"title":"rlimits","titles":["PolarAxis","Attributes"]},"801":{"title":"rminorgridcolor","titles":["PolarAxis","Attributes"]},"802":{"title":"rminorgridstyle","titles":["PolarAxis","Attributes"]},"803":{"title":"rminorgridvisible","titles":["PolarAxis","Attributes"]},"804":{"title":"rminorgridwidth","titles":["PolarAxis","Attributes"]},"805":{"title":"rminorticks","titles":["PolarAxis","Attributes"]},"806":{"title":"rtickangle","titles":["PolarAxis","Attributes"]},"807":{"title":"rtickformat","titles":["PolarAxis","Attributes"]},"808":{"title":"rticklabelcolor","titles":["PolarAxis","Attributes"]},"809":{"title":"rticklabelfont","titles":["PolarAxis","Attributes"]},"810":{"title":"rticklabelpad","titles":["PolarAxis","Attributes"]},"811":{"title":"rticklabelrotation","titles":["PolarAxis","Attributes"]},"812":{"title":"rticklabelsize","titles":["PolarAxis","Attributes"]},"813":{"title":"rticklabelstrokecolor","titles":["PolarAxis","Attributes"]},"814":{"title":"rticklabelstrokewidth","titles":["PolarAxis","Attributes"]},"815":{"title":"rticklabelsvisible","titles":["PolarAxis","Attributes"]},"816":{"title":"rticks","titles":["PolarAxis","Attributes"]},"817":{"title":"rzoomkey","titles":["PolarAxis","Attributes"]},"818":{"title":"rzoomlock","titles":["PolarAxis","Attributes"]},"819":{"title":"sample_density","titles":["PolarAxis","Attributes"]},"820":{"title":"spinecolor","titles":["PolarAxis","Attributes"]},"821":{"title":"spinestyle","titles":["PolarAxis","Attributes"]},"822":{"title":"spinevisible","titles":["PolarAxis","Attributes"]},"823":{"title":"spinewidth","titles":["PolarAxis","Attributes"]},"824":{"title":"tellheight","titles":["PolarAxis","Attributes"]},"825":{"title":"tellwidth","titles":["PolarAxis","Attributes"]},"826":{"title":"theta_0","titles":["PolarAxis","Attributes"]},"827":{"title":"theta_as_x","titles":["PolarAxis","Attributes"]},"828":{"title":"theta_translation_button","titles":["PolarAxis","Attributes"]},"829":{"title":"thetaautolimitmargin","titles":["PolarAxis","Attributes"]},"830":{"title":"thetagridcolor","titles":["PolarAxis","Attributes"]},"831":{"title":"thetagridstyle","titles":["PolarAxis","Attributes"]},"832":{"title":"thetagridvisible","titles":["PolarAxis","Attributes"]},"833":{"title":"thetagridwidth","titles":["PolarAxis","Attributes"]},"834":{"title":"thetalimits","titles":["PolarAxis","Attributes"]},"835":{"title":"thetaminorgridcolor","titles":["PolarAxis","Attributes"]},"836":{"title":"thetaminorgridstyle","titles":["PolarAxis","Attributes"]},"837":{"title":"thetaminorgridvisible","titles":["PolarAxis","Attributes"]},"838":{"title":"thetaminorgridwidth","titles":["PolarAxis","Attributes"]},"839":{"title":"thetaminorticks","titles":["PolarAxis","Attributes"]},"840":{"title":"thetatickformat","titles":["PolarAxis","Attributes"]},"841":{"title":"thetaticklabelcolor","titles":["PolarAxis","Attributes"]},"842":{"title":"thetaticklabelfont","titles":["PolarAxis","Attributes"]},"843":{"title":"thetaticklabelpad","titles":["PolarAxis","Attributes"]},"844":{"title":"thetaticklabelsize","titles":["PolarAxis","Attributes"]},"845":{"title":"thetaticklabelstrokecolor","titles":["PolarAxis","Attributes"]},"846":{"title":"thetaticklabelstrokewidth","titles":["PolarAxis","Attributes"]},"847":{"title":"thetaticklabelsvisible","titles":["PolarAxis","Attributes"]},"848":{"title":"thetaticks","titles":["PolarAxis","Attributes"]},"849":{"title":"thetazoomkey","titles":["PolarAxis","Attributes"]},"850":{"title":"thetazoomlock","titles":["PolarAxis","Attributes"]},"851":{"title":"title","titles":["PolarAxis","Attributes"]},"852":{"title":"titlealign","titles":["PolarAxis","Attributes"]},"853":{"title":"titlecolor","titles":["PolarAxis","Attributes"]},"854":{"title":"titlefont","titles":["PolarAxis","Attributes"]},"855":{"title":"titlegap","titles":["PolarAxis","Attributes"]},"856":{"title":"titlesize","titles":["PolarAxis","Attributes"]},"857":{"title":"titlevisible","titles":["PolarAxis","Attributes"]},"858":{"title":"valign","titles":["PolarAxis","Attributes"]},"859":{"title":"width","titles":["PolarAxis","Attributes"]},"860":{"title":"zoomspeed","titles":["PolarAxis","Attributes"]},"861":{"title":"Slider","titles":[]},"862":{"title":"Labelled sliders and grids","titles":["Slider"]},"863":{"title":"Attributes","titles":["Slider"]},"864":{"title":"alignmode","titles":["Slider","Attributes"]},"865":{"title":"color_active","titles":["Slider","Attributes"]},"866":{"title":"color_active_dimmed","titles":["Slider","Attributes"]},"867":{"title":"color_inactive","titles":["Slider","Attributes"]},"868":{"title":"halign","titles":["Slider","Attributes"]},"869":{"title":"height","titles":["Slider","Attributes"]},"870":{"title":"horizontal","titles":["Slider","Attributes"]},"871":{"title":"linewidth","titles":["Slider","Attributes"]},"872":{"title":"range","titles":["Slider","Attributes"]},"873":{"title":"snap","titles":["Slider","Attributes"]},"874":{"title":"startvalue","titles":["Slider","Attributes"]},"875":{"title":"tellheight","titles":["Slider","Attributes"]},"876":{"title":"tellwidth","titles":["Slider","Attributes"]},"877":{"title":"valign","titles":["Slider","Attributes"]},"878":{"title":"value","titles":["Slider","Attributes"]},"879":{"title":"width","titles":["Slider","Attributes"]},"880":{"title":"SliderGrid","titles":[]},"881":{"title":"Attributes","titles":["SliderGrid"]},"882":{"title":"alignmode","titles":["SliderGrid","Attributes"]},"883":{"title":"halign","titles":["SliderGrid","Attributes"]},"884":{"title":"height","titles":["SliderGrid","Attributes"]},"885":{"title":"tellheight","titles":["SliderGrid","Attributes"]},"886":{"title":"tellwidth","titles":["SliderGrid","Attributes"]},"887":{"title":"valign","titles":["SliderGrid","Attributes"]},"888":{"title":"value_column_width","titles":["SliderGrid","Attributes"]},"889":{"title":"width","titles":["SliderGrid","Attributes"]},"890":{"title":"Textbox","titles":[]},"891":{"title":"Validation","titles":["Textbox"]},"892":{"title":"Attributes","titles":["Textbox"]},"893":{"title":"alignmode","titles":["Textbox","Attributes"]},"894":{"title":"bordercolor","titles":["Textbox","Attributes"]},"895":{"title":"bordercolor_focused","titles":["Textbox","Attributes"]},"896":{"title":"bordercolor_focused_invalid","titles":["Textbox","Attributes"]},"897":{"title":"bordercolor_hover","titles":["Textbox","Attributes"]},"898":{"title":"borderwidth","titles":["Textbox","Attributes"]},"899":{"title":"boxcolor","titles":["Textbox","Attributes"]},"900":{"title":"boxcolor_focused","titles":["Textbox","Attributes"]},"901":{"title":"boxcolor_focused_invalid","titles":["Textbox","Attributes"]},"902":{"title":"boxcolor_hover","titles":["Textbox","Attributes"]},"903":{"title":"cornerradius","titles":["Textbox","Attributes"]},"904":{"title":"cornersegments","titles":["Textbox","Attributes"]},"905":{"title":"cursorcolor","titles":["Textbox","Attributes"]},"906":{"title":"defocus_on_submit","titles":["Textbox","Attributes"]},"907":{"title":"displayed_string","titles":["Textbox","Attributes"]},"908":{"title":"focused","titles":["Textbox","Attributes"]},"909":{"title":"font","titles":["Textbox","Attributes"]},"910":{"title":"fontsize","titles":["Textbox","Attributes"]},"911":{"title":"halign","titles":["Textbox","Attributes"]},"912":{"title":"height","titles":["Textbox","Attributes"]},"913":{"title":"placeholder","titles":["Textbox","Attributes"]},"914":{"title":"reset_on_defocus","titles":["Textbox","Attributes"]},"915":{"title":"restriction","titles":["Textbox","Attributes"]},"916":{"title":"stored_string","titles":["Textbox","Attributes"]},"917":{"title":"tellheight","titles":["Textbox","Attributes"]},"918":{"title":"tellwidth","titles":["Textbox","Attributes"]},"919":{"title":"textcolor","titles":["Textbox","Attributes"]},"920":{"title":"textcolor_placeholder","titles":["Textbox","Attributes"]},"921":{"title":"textpadding","titles":["Textbox","Attributes"]},"922":{"title":"validator","titles":["Textbox","Attributes"]},"923":{"title":"valign","titles":["Textbox","Attributes"]},"924":{"title":"width","titles":["Textbox","Attributes"]},"925":{"title":"Toggle","titles":[]},"926":{"title":"Attributes","titles":["Toggle"]},"927":{"title":"active","titles":["Toggle","Attributes"]},"928":{"title":"alignmode","titles":["Toggle","Attributes"]},"929":{"title":"buttoncolor","titles":["Toggle","Attributes"]},"930":{"title":"cornersegments","titles":["Toggle","Attributes"]},"931":{"title":"framecolor_active","titles":["Toggle","Attributes"]},"932":{"title":"framecolor_inactive","titles":["Toggle","Attributes"]},"933":{"title":"halign","titles":["Toggle","Attributes"]},"934":{"title":"height","titles":["Toggle","Attributes"]},"935":{"title":"rimfraction","titles":["Toggle","Attributes"]},"936":{"title":"tellheight","titles":["Toggle","Attributes"]},"937":{"title":"tellwidth","titles":["Toggle","Attributes"]},"938":{"title":"toggleduration","titles":["Toggle","Attributes"]},"939":{"title":"valign","titles":["Toggle","Attributes"]},"940":{"title":"width","titles":["Toggle","Attributes"]},"941":{"title":"ablines","titles":[]},"942":{"title":"Attributes","titles":["ablines"]},"943":{"title":"alpha","titles":["ablines","Attributes"]},"944":{"title":"clip_planes","titles":["ablines","Attributes"]},"945":{"title":"color","titles":["ablines","Attributes"]},"946":{"title":"colormap","titles":["ablines","Attributes"]},"947":{"title":"colorrange","titles":["ablines","Attributes"]},"948":{"title":"colorscale","titles":["ablines","Attributes"]},"949":{"title":"cycle","titles":["ablines","Attributes"]},"950":{"title":"depth_shift","titles":["ablines","Attributes"]},"951":{"title":"fxaa","titles":["ablines","Attributes"]},"952":{"title":"highclip","titles":["ablines","Attributes"]},"953":{"title":"inspectable","titles":["ablines","Attributes"]},"954":{"title":"inspector_clear","titles":["ablines","Attributes"]},"955":{"title":"inspector_hover","titles":["ablines","Attributes"]},"956":{"title":"inspector_label","titles":["ablines","Attributes"]},"957":{"title":"linecap","titles":["ablines","Attributes"]},"958":{"title":"linestyle","titles":["ablines","Attributes"]},"959":{"title":"linewidth","titles":["ablines","Attributes"]},"960":{"title":"lowclip","titles":["ablines","Attributes"]},"961":{"title":"model","titles":["ablines","Attributes"]},"962":{"title":"nan_color","titles":["ablines","Attributes"]},"963":{"title":"overdraw","titles":["ablines","Attributes"]},"964":{"title":"space","titles":["ablines","Attributes"]},"965":{"title":"ssao","titles":["ablines","Attributes"]},"966":{"title":"transformation","titles":["ablines","Attributes"]},"967":{"title":"transparency","titles":["ablines","Attributes"]},"968":{"title":"visible","titles":["ablines","Attributes"]},"969":{"title":"arc","titles":[]},"970":{"title":"Examples","titles":["arc"]},"971":{"title":"Attributes","titles":["arc"]},"972":{"title":"alpha","titles":["arc","Attributes"]},"973":{"title":"clip_planes","titles":["arc","Attributes"]},"974":{"title":"color","titles":["arc","Attributes"]},"975":{"title":"colormap","titles":["arc","Attributes"]},"976":{"title":"colorrange","titles":["arc","Attributes"]},"977":{"title":"colorscale","titles":["arc","Attributes"]},"978":{"title":"cycle","titles":["arc","Attributes"]},"979":{"title":"depth_shift","titles":["arc","Attributes"]},"980":{"title":"fxaa","titles":["arc","Attributes"]},"981":{"title":"highclip","titles":["arc","Attributes"]},"982":{"title":"inspectable","titles":["arc","Attributes"]},"983":{"title":"inspector_clear","titles":["arc","Attributes"]},"984":{"title":"inspector_hover","titles":["arc","Attributes"]},"985":{"title":"inspector_label","titles":["arc","Attributes"]},"986":{"title":"joinstyle","titles":["arc","Attributes"]},"987":{"title":"linecap","titles":["arc","Attributes"]},"988":{"title":"linestyle","titles":["arc","Attributes"]},"989":{"title":"linewidth","titles":["arc","Attributes"]},"990":{"title":"lowclip","titles":["arc","Attributes"]},"991":{"title":"miter_limit","titles":["arc","Attributes"]},"992":{"title":"model","titles":["arc","Attributes"]},"993":{"title":"nan_color","titles":["arc","Attributes"]},"994":{"title":"overdraw","titles":["arc","Attributes"]},"995":{"title":"resolution","titles":["arc","Attributes"]},"996":{"title":"space","titles":["arc","Attributes"]},"997":{"title":"ssao","titles":["arc","Attributes"]},"998":{"title":"transformation","titles":["arc","Attributes"]},"999":{"title":"transparency","titles":["arc","Attributes"]},"1000":{"title":"visible","titles":["arc","Attributes"]},"1001":{"title":"arrows","titles":[]},"1002":{"title":"Examples","titles":["arrows"]},"1003":{"title":"Attributes","titles":["arrows"]},"1004":{"title":"align","titles":["arrows","Attributes"]},"1005":{"title":"alpha","titles":["arrows","Attributes"]},"1006":{"title":"arrowcolor","titles":["arrows","Attributes"]},"1007":{"title":"arrowhead","titles":["arrows","Attributes"]},"1008":{"title":"arrowsize","titles":["arrows","Attributes"]},"1009":{"title":"arrowtail","titles":["arrows","Attributes"]},"1010":{"title":"backlight","titles":["arrows","Attributes"]},"1011":{"title":"clip_planes","titles":["arrows","Attributes"]},"1012":{"title":"color","titles":["arrows","Attributes"]},"1013":{"title":"colormap","titles":["arrows","Attributes"]},"1014":{"title":"colorrange","titles":["arrows","Attributes"]},"1015":{"title":"colorscale","titles":["arrows","Attributes"]},"1016":{"title":"depth_shift","titles":["arrows","Attributes"]},"1017":{"title":"diffuse","titles":["arrows","Attributes"]},"1018":{"title":"fxaa","titles":["arrows","Attributes"]},"1019":{"title":"highclip","titles":["arrows","Attributes"]},"1020":{"title":"inspectable","titles":["arrows","Attributes"]},"1021":{"title":"inspector_clear","titles":["arrows","Attributes"]},"1022":{"title":"inspector_hover","titles":["arrows","Attributes"]},"1023":{"title":"inspector_label","titles":["arrows","Attributes"]},"1024":{"title":"lengthscale","titles":["arrows","Attributes"]},"1025":{"title":"linecolor","titles":["arrows","Attributes"]},"1026":{"title":"linestyle","titles":["arrows","Attributes"]},"1027":{"title":"linewidth","titles":["arrows","Attributes"]},"1028":{"title":"lowclip","titles":["arrows","Attributes"]},"1029":{"title":"markerspace","titles":["arrows","Attributes"]},"1030":{"title":"material","titles":["arrows","Attributes"]},"1031":{"title":"model","titles":["arrows","Attributes"]},"1032":{"title":"nan_color","titles":["arrows","Attributes"]},"1033":{"title":"normalize","titles":["arrows","Attributes"]},"1034":{"title":"overdraw","titles":["arrows","Attributes"]},"1035":{"title":"quality","titles":["arrows","Attributes"]},"1036":{"title":"shading","titles":["arrows","Attributes"]},"1037":{"title":"shininess","titles":["arrows","Attributes"]},"1038":{"title":"space","titles":["arrows","Attributes"]},"1039":{"title":"specular","titles":["arrows","Attributes"]},"1040":{"title":"ssao","titles":["arrows","Attributes"]},"1041":{"title":"transformation","titles":["arrows","Attributes"]},"1042":{"title":"transparency","titles":["arrows","Attributes"]},"1043":{"title":"visible","titles":["arrows","Attributes"]},"1044":{"title":"band","titles":[]},"1045":{"title":"Examples","titles":["band"]},"1046":{"title":"Attributes","titles":["band"]},"1047":{"title":"alpha","titles":["band","Attributes"]},"1048":{"title":"backlight","titles":["band","Attributes"]},"1049":{"title":"clip_planes","titles":["band","Attributes"]},"1050":{"title":"color","titles":["band","Attributes"]},"1051":{"title":"colormap","titles":["band","Attributes"]},"1052":{"title":"colorrange","titles":["band","Attributes"]},"1053":{"title":"colorscale","titles":["band","Attributes"]},"1054":{"title":"cycle","titles":["band","Attributes"]},"1055":{"title":"depth_shift","titles":["band","Attributes"]},"1056":{"title":"diffuse","titles":["band","Attributes"]},"1057":{"title":"fxaa","titles":["band","Attributes"]},"1058":{"title":"highclip","titles":["band","Attributes"]},"1059":{"title":"inspectable","titles":["band","Attributes"]},"1060":{"title":"inspector_clear","titles":["band","Attributes"]},"1061":{"title":"inspector_hover","titles":["band","Attributes"]},"1062":{"title":"inspector_label","titles":["band","Attributes"]},"1063":{"title":"interpolate","titles":["band","Attributes"]},"1064":{"title":"lowclip","titles":["band","Attributes"]},"1065":{"title":"matcap","titles":["band","Attributes"]},"1066":{"title":"material","titles":["band","Attributes"]},"1067":{"title":"model","titles":["band","Attributes"]},"1068":{"title":"nan_color","titles":["band","Attributes"]},"1069":{"title":"overdraw","titles":["band","Attributes"]},"1070":{"title":"shading","titles":["band","Attributes"]},"1071":{"title":"shininess","titles":["band","Attributes"]},"1072":{"title":"space","titles":["band","Attributes"]},"1073":{"title":"specular","titles":["band","Attributes"]},"1074":{"title":"ssao","titles":["band","Attributes"]},"1075":{"title":"transformation","titles":["band","Attributes"]},"1076":{"title":"transparency","titles":["band","Attributes"]},"1077":{"title":"uv_transform","titles":["band","Attributes"]},"1078":{"title":"visible","titles":["band","Attributes"]},"1079":{"title":"barplot","titles":[]},"1080":{"title":"Examples","titles":["barplot"]},"1081":{"title":"Attributes","titles":["barplot"]},"1082":{"title":"alpha","titles":["barplot","Attributes"]},"1083":{"title":"bar_labels","titles":["barplot","Attributes"]},"1084":{"title":"clip_planes","titles":["barplot","Attributes"]},"1085":{"title":"color","titles":["barplot","Attributes"]},"1086":{"title":"color_over_background","titles":["barplot","Attributes"]},"1087":{"title":"color_over_bar","titles":["barplot","Attributes"]},"1088":{"title":"colormap","titles":["barplot","Attributes"]},"1089":{"title":"colorrange","titles":["barplot","Attributes"]},"1090":{"title":"colorscale","titles":["barplot","Attributes"]},"1091":{"title":"cycle","titles":["barplot","Attributes"]},"1092":{"title":"depth_shift","titles":["barplot","Attributes"]},"1093":{"title":"direction","titles":["barplot","Attributes"]},"1094":{"title":"dodge","titles":["barplot","Attributes"]},"1095":{"title":"dodge_gap","titles":["barplot","Attributes"]},"1096":{"title":"fillto","titles":["barplot","Attributes"]},"1097":{"title":"flip_labels_at","titles":["barplot","Attributes"]},"1098":{"title":"fxaa","titles":["barplot","Attributes"]},"1099":{"title":"gap","titles":["barplot","Attributes"]},"1100":{"title":"highclip","titles":["barplot","Attributes"]},"1101":{"title":"inspectable","titles":["barplot","Attributes"]},"1102":{"title":"inspector_clear","titles":["barplot","Attributes"]},"1103":{"title":"inspector_hover","titles":["barplot","Attributes"]},"1104":{"title":"inspector_label","titles":["barplot","Attributes"]},"1105":{"title":"label_align","titles":["barplot","Attributes"]},"1106":{"title":"label_color","titles":["barplot","Attributes"]},"1107":{"title":"label_font","titles":["barplot","Attributes"]},"1108":{"title":"label_formatter","titles":["barplot","Attributes"]},"1109":{"title":"label_offset","titles":["barplot","Attributes"]},"1110":{"title":"label_position","titles":["barplot","Attributes"]},"1111":{"title":"label_rotation","titles":["barplot","Attributes"]},"1112":{"title":"label_size","titles":["barplot","Attributes"]},"1113":{"title":"lowclip","titles":["barplot","Attributes"]},"1114":{"title":"model","titles":["barplot","Attributes"]},"1115":{"title":"n_dodge","titles":["barplot","Attributes"]},"1116":{"title":"nan_color","titles":["barplot","Attributes"]},"1117":{"title":"offset","titles":["barplot","Attributes"]},"1118":{"title":"overdraw","titles":["barplot","Attributes"]},"1119":{"title":"space","titles":["barplot","Attributes"]},"1120":{"title":"ssao","titles":["barplot","Attributes"]},"1121":{"title":"stack","titles":["barplot","Attributes"]},"1122":{"title":"strokecolor","titles":["barplot","Attributes"]},"1123":{"title":"strokewidth","titles":["barplot","Attributes"]},"1124":{"title":"transformation","titles":["barplot","Attributes"]},"1125":{"title":"transparency","titles":["barplot","Attributes"]},"1126":{"title":"visible","titles":["barplot","Attributes"]},"1127":{"title":"width","titles":["barplot","Attributes"]},"1128":{"title":"boxplot","titles":[]},"1129":{"title":"Examples","titles":["boxplot"]},"1130":{"title":"Using statistical weights","titles":["boxplot","Examples"]},"1131":{"title":"Horizontal axis","titles":["boxplot","Examples"]},"1132":{"title":"Attributes","titles":["boxplot"]},"1133":{"title":"color","titles":["boxplot","Attributes"]},"1134":{"title":"colormap","titles":["boxplot","Attributes"]},"1135":{"title":"colorrange","titles":["boxplot","Attributes"]},"1136":{"title":"colorscale","titles":["boxplot","Attributes"]},"1137":{"title":"cycle","titles":["boxplot","Attributes"]},"1138":{"title":"dodge","titles":["boxplot","Attributes"]},"1139":{"title":"dodge_gap","titles":["boxplot","Attributes"]},"1140":{"title":"gap","titles":["boxplot","Attributes"]},"1141":{"title":"inspectable","titles":["boxplot","Attributes"]},"1142":{"title":"marker","titles":["boxplot","Attributes"]},"1143":{"title":"markersize","titles":["boxplot","Attributes"]},"1144":{"title":"mediancolor","titles":["boxplot","Attributes"]},"1145":{"title":"medianlinewidth","titles":["boxplot","Attributes"]},"1146":{"title":"n_dodge","titles":["boxplot","Attributes"]},"1147":{"title":"notchwidth","titles":["boxplot","Attributes"]},"1148":{"title":"orientation","titles":["boxplot","Attributes"]},"1149":{"title":"outliercolor","titles":["boxplot","Attributes"]},"1150":{"title":"outlierstrokecolor","titles":["boxplot","Attributes"]},"1151":{"title":"outlierstrokewidth","titles":["boxplot","Attributes"]},"1152":{"title":"range","titles":["boxplot","Attributes"]},"1153":{"title":"show_median","titles":["boxplot","Attributes"]},"1154":{"title":"show_notch","titles":["boxplot","Attributes"]},"1155":{"title":"show_outliers","titles":["boxplot","Attributes"]},"1156":{"title":"strokecolor","titles":["boxplot","Attributes"]},"1157":{"title":"strokewidth","titles":["boxplot","Attributes"]},"1158":{"title":"weights","titles":["boxplot","Attributes"]},"1159":{"title":"whiskercolor","titles":["boxplot","Attributes"]},"1160":{"title":"whiskerlinewidth","titles":["boxplot","Attributes"]},"1161":{"title":"whiskerwidth","titles":["boxplot","Attributes"]},"1162":{"title":"width","titles":["boxplot","Attributes"]},"1163":{"title":"bracket","titles":[]},"1164":{"title":"Examples","titles":["bracket"]},"1165":{"title":"Scalar arguments","titles":["bracket","Examples"]},"1166":{"title":"Vector arguments","titles":["bracket","Examples"]},"1167":{"title":"Styles","titles":["bracket","Examples"]},"1168":{"title":"Attributes","titles":["bracket"]},"1169":{"title":"align","titles":["bracket","Attributes"]},"1170":{"title":"color","titles":["bracket","Attributes"]},"1171":{"title":"font","titles":["bracket","Attributes"]},"1172":{"title":"fontsize","titles":["bracket","Attributes"]},"1173":{"title":"joinstyle","titles":["bracket","Attributes"]},"1174":{"title":"justification","titles":["bracket","Attributes"]},"1175":{"title":"linecap","titles":["bracket","Attributes"]},"1176":{"title":"linestyle","titles":["bracket","Attributes"]},"1177":{"title":"linewidth","titles":["bracket","Attributes"]},"1178":{"title":"miter_limit","titles":["bracket","Attributes"]},"1179":{"title":"offset","titles":["bracket","Attributes"]},"1180":{"title":"orientation","titles":["bracket","Attributes"]},"1181":{"title":"rotation","titles":["bracket","Attributes"]},"1182":{"title":"style","titles":["bracket","Attributes"]},"1183":{"title":"text","titles":["bracket","Attributes"]},"1184":{"title":"textcolor","titles":["bracket","Attributes"]},"1185":{"title":"textoffset","titles":["bracket","Attributes"]},"1186":{"title":"width","titles":["bracket","Attributes"]},"1187":{"title":"contour","titles":[]},"1188":{"title":"Examples","titles":["contour"]},"1189":{"title":"Attributes","titles":["contour"]},"1190":{"title":"alpha","titles":["contour","Attributes"]},"1191":{"title":"clip_planes","titles":["contour","Attributes"]},"1192":{"title":"color","titles":["contour","Attributes"]},"1193":{"title":"colormap","titles":["contour","Attributes"]},"1194":{"title":"colorrange","titles":["contour","Attributes"]},"1195":{"title":"colorscale","titles":["contour","Attributes"]},"1196":{"title":"depth_shift","titles":["contour","Attributes"]},"1197":{"title":"enable_depth","titles":["contour","Attributes"]},"1198":{"title":"fxaa","titles":["contour","Attributes"]},"1199":{"title":"highclip","titles":["contour","Attributes"]},"1200":{"title":"inspectable","titles":["contour","Attributes"]},"1201":{"title":"inspector_clear","titles":["contour","Attributes"]},"1202":{"title":"inspector_hover","titles":["contour","Attributes"]},"1203":{"title":"inspector_label","titles":["contour","Attributes"]},"1204":{"title":"joinstyle","titles":["contour","Attributes"]},"1205":{"title":"labelcolor","titles":["contour","Attributes"]},"1206":{"title":"labelfont","titles":["contour","Attributes"]},"1207":{"title":"labelformatter","titles":["contour","Attributes"]},"1208":{"title":"labels","titles":["contour","Attributes"]},"1209":{"title":"labelsize","titles":["contour","Attributes"]},"1210":{"title":"levels","titles":["contour","Attributes"]},"1211":{"title":"linecap","titles":["contour","Attributes"]},"1212":{"title":"linestyle","titles":["contour","Attributes"]},"1213":{"title":"linewidth","titles":["contour","Attributes"]},"1214":{"title":"lowclip","titles":["contour","Attributes"]},"1215":{"title":"miter_limit","titles":["contour","Attributes"]},"1216":{"title":"model","titles":["contour","Attributes"]},"1217":{"title":"nan_color","titles":["contour","Attributes"]},"1218":{"title":"overdraw","titles":["contour","Attributes"]},"1219":{"title":"space","titles":["contour","Attributes"]},"1220":{"title":"ssao","titles":["contour","Attributes"]},"1221":{"title":"transformation","titles":["contour","Attributes"]},"1222":{"title":"transparency","titles":["contour","Attributes"]},"1223":{"title":"visible","titles":["contour","Attributes"]},"1224":{"title":"contour3d","titles":[]},"1225":{"title":"Examples","titles":["contour3d"]},"1226":{"title":"Attributes","titles":["contour3d"]},"1227":{"title":"alpha","titles":["contour3d","Attributes"]},"1228":{"title":"clip_planes","titles":["contour3d","Attributes"]},"1229":{"title":"color","titles":["contour3d","Attributes"]},"1230":{"title":"colormap","titles":["contour3d","Attributes"]},"1231":{"title":"colorrange","titles":["contour3d","Attributes"]},"1232":{"title":"colorscale","titles":["contour3d","Attributes"]},"1233":{"title":"depth_shift","titles":["contour3d","Attributes"]},"1234":{"title":"enable_depth","titles":["contour3d","Attributes"]},"1235":{"title":"fxaa","titles":["contour3d","Attributes"]},"1236":{"title":"highclip","titles":["contour3d","Attributes"]},"1237":{"title":"inspectable","titles":["contour3d","Attributes"]},"1238":{"title":"inspector_clear","titles":["contour3d","Attributes"]},"1239":{"title":"inspector_hover","titles":["contour3d","Attributes"]},"1240":{"title":"inspector_label","titles":["contour3d","Attributes"]},"1241":{"title":"joinstyle","titles":["contour3d","Attributes"]},"1242":{"title":"labelcolor","titles":["contour3d","Attributes"]},"1243":{"title":"labelfont","titles":["contour3d","Attributes"]},"1244":{"title":"labelformatter","titles":["contour3d","Attributes"]},"1245":{"title":"labels","titles":["contour3d","Attributes"]},"1246":{"title":"labelsize","titles":["contour3d","Attributes"]},"1247":{"title":"levels","titles":["contour3d","Attributes"]},"1248":{"title":"linecap","titles":["contour3d","Attributes"]},"1249":{"title":"linestyle","titles":["contour3d","Attributes"]},"1250":{"title":"linewidth","titles":["contour3d","Attributes"]},"1251":{"title":"lowclip","titles":["contour3d","Attributes"]},"1252":{"title":"miter_limit","titles":["contour3d","Attributes"]},"1253":{"title":"model","titles":["contour3d","Attributes"]},"1254":{"title":"nan_color","titles":["contour3d","Attributes"]},"1255":{"title":"overdraw","titles":["contour3d","Attributes"]},"1256":{"title":"space","titles":["contour3d","Attributes"]},"1257":{"title":"ssao","titles":["contour3d","Attributes"]},"1258":{"title":"transformation","titles":["contour3d","Attributes"]},"1259":{"title":"transparency","titles":["contour3d","Attributes"]},"1260":{"title":"visible","titles":["contour3d","Attributes"]},"1261":{"title":"crossbar","titles":[]},"1262":{"title":"Examples","titles":["crossbar"]},"1263":{"title":"Attributes","titles":["crossbar"]},"1264":{"title":"color","titles":["crossbar","Attributes"]},"1265":{"title":"colormap","titles":["crossbar","Attributes"]},"1266":{"title":"colorrange","titles":["crossbar","Attributes"]},"1267":{"title":"colorscale","titles":["crossbar","Attributes"]},"1268":{"title":"cycle","titles":["crossbar","Attributes"]},"1269":{"title":"dodge","titles":["crossbar","Attributes"]},"1270":{"title":"dodge_gap","titles":["crossbar","Attributes"]},"1271":{"title":"gap","titles":["crossbar","Attributes"]},"1272":{"title":"inspectable","titles":["crossbar","Attributes"]},"1273":{"title":"midlinecolor","titles":["crossbar","Attributes"]},"1274":{"title":"midlinewidth","titles":["crossbar","Attributes"]},"1275":{"title":"n_dodge","titles":["crossbar","Attributes"]},"1276":{"title":"notchmax","titles":["crossbar","Attributes"]},"1277":{"title":"notchmin","titles":["crossbar","Attributes"]},"1278":{"title":"notchwidth","titles":["crossbar","Attributes"]},"1279":{"title":"orientation","titles":["crossbar","Attributes"]},"1280":{"title":"show_midline","titles":["crossbar","Attributes"]},"1281":{"title":"show_notch","titles":["crossbar","Attributes"]},"1282":{"title":"strokecolor","titles":["crossbar","Attributes"]},"1283":{"title":"strokewidth","titles":["crossbar","Attributes"]},"1284":{"title":"width","titles":["crossbar","Attributes"]},"1285":{"title":"contourf","titles":[]},"1286":{"title":"Relative mode","titles":["contourf"]},"1287":{"title":"Attributes","titles":["contourf"]},"1288":{"title":"clip_planes","titles":["contourf","Attributes"]},"1289":{"title":"colormap","titles":["contourf","Attributes"]},"1290":{"title":"colorscale","titles":["contourf","Attributes"]},"1291":{"title":"depth_shift","titles":["contourf","Attributes"]},"1292":{"title":"extendhigh","titles":["contourf","Attributes"]},"1293":{"title":"extendlow","titles":["contourf","Attributes"]},"1294":{"title":"fxaa","titles":["contourf","Attributes"]},"1295":{"title":"inspectable","titles":["contourf","Attributes"]},"1296":{"title":"inspector_clear","titles":["contourf","Attributes"]},"1297":{"title":"inspector_hover","titles":["contourf","Attributes"]},"1298":{"title":"inspector_label","titles":["contourf","Attributes"]},"1299":{"title":"levels","titles":["contourf","Attributes"]},"1300":{"title":"mode","titles":["contourf","Attributes"]},"1301":{"title":"model","titles":["contourf","Attributes"]},"1302":{"title":"nan_color","titles":["contourf","Attributes"]},"1303":{"title":"overdraw","titles":["contourf","Attributes"]},"1304":{"title":"space","titles":["contourf","Attributes"]},"1305":{"title":"ssao","titles":["contourf","Attributes"]},"1306":{"title":"transformation","titles":["contourf","Attributes"]},"1307":{"title":"transparency","titles":["contourf","Attributes"]},"1308":{"title":"visible","titles":["contourf","Attributes"]},"1309":{"title":"datashader","titles":[]},"1310":{"title":"Examples","titles":["datashader"]},"1311":{"title":"Airports","titles":["datashader","Examples"]},"1312":{"title":"Mean aggregation","titles":["datashader","Examples"]},"1313":{"title":"Strange Attractors","titles":["datashader","Examples"]},"1314":{"title":"Bigger examples","titles":["datashader","Examples"]},"1315":{"title":"14 million point NYC taxi dataset","titles":["datashader","Examples","Bigger examples"]},"1316":{"title":"2.7 billion OSM GPS points","titles":["datashader","Examples","Bigger examples"]},"1317":{"title":"Categorical Data","titles":["datashader","Examples"]},"1318":{"title":"Advanced API","titles":["datashader","Examples"]},"1319":{"title":"Attributes","titles":["datashader"]},"1320":{"title":"agg","titles":["datashader","Attributes"]},"1321":{"title":"alpha","titles":["datashader","Attributes"]},"1322":{"title":"async","titles":["datashader","Attributes"]},"1323":{"title":"binsize","titles":["datashader","Attributes"]},"1324":{"title":"clip_planes","titles":["datashader","Attributes"]},"1325":{"title":"colormap","titles":["datashader","Attributes"]},"1326":{"title":"colorrange","titles":["datashader","Attributes"]},"1327":{"title":"colorscale","titles":["datashader","Attributes"]},"1328":{"title":"depth_shift","titles":["datashader","Attributes"]},"1329":{"title":"fxaa","titles":["datashader","Attributes"]},"1330":{"title":"highclip","titles":["datashader","Attributes"]},"1331":{"title":"inspectable","titles":["datashader","Attributes"]},"1332":{"title":"inspector_clear","titles":["datashader","Attributes"]},"1333":{"title":"inspector_hover","titles":["datashader","Attributes"]},"1334":{"title":"inspector_label","titles":["datashader","Attributes"]},"1335":{"title":"interpolate","titles":["datashader","Attributes"]},"1336":{"title":"local_operation","titles":["datashader","Attributes"]},"1337":{"title":"lowclip","titles":["datashader","Attributes"]},"1338":{"title":"method","titles":["datashader","Attributes"]},"1339":{"title":"model","titles":["datashader","Attributes"]},"1340":{"title":"nan_color","titles":["datashader","Attributes"]},"1341":{"title":"operation","titles":["datashader","Attributes"]},"1342":{"title":"overdraw","titles":["datashader","Attributes"]},"1343":{"title":"point_transform","titles":["datashader","Attributes"]},"1344":{"title":"show_timings","titles":["datashader","Attributes"]},"1345":{"title":"space","titles":["datashader","Attributes"]},"1346":{"title":"ssao","titles":["datashader","Attributes"]},"1347":{"title":"transformation","titles":["datashader","Attributes"]},"1348":{"title":"transparency","titles":["datashader","Attributes"]},"1349":{"title":"visible","titles":["datashader","Attributes"]},"1350":{"title":"density","titles":[]},"1351":{"title":"Examples","titles":["density"]},"1352":{"title":"Gradients","titles":["density","Examples"]},"1353":{"title":"Using statistical weights","titles":["density","Examples"]},"1354":{"title":"Attributes","titles":["density"]},"1355":{"title":"bandwidth","titles":["density","Attributes"]},"1356":{"title":"boundary","titles":["density","Attributes"]},"1357":{"title":"color","titles":["density","Attributes"]},"1358":{"title":"colormap","titles":["density","Attributes"]},"1359":{"title":"colorrange","titles":["density","Attributes"]},"1360":{"title":"colorscale","titles":["density","Attributes"]},"1361":{"title":"cycle","titles":["density","Attributes"]},"1362":{"title":"direction","titles":["density","Attributes"]},"1363":{"title":"inspectable","titles":["density","Attributes"]},"1364":{"title":"linestyle","titles":["density","Attributes"]},"1365":{"title":"npoints","titles":["density","Attributes"]},"1366":{"title":"offset","titles":["density","Attributes"]},"1367":{"title":"strokearound","titles":["density","Attributes"]},"1368":{"title":"strokecolor","titles":["density","Attributes"]},"1369":{"title":"strokewidth","titles":["density","Attributes"]},"1370":{"title":"weights","titles":["density","Attributes"]},"1371":{"title":"API","titles":[]},"1372":{"title":"ecdfplot","titles":[]},"1373":{"title":"Examples","titles":["ecdfplot"]},"1374":{"title":"Attributes","titles":["ecdfplot"]},"1375":{"title":"alpha","titles":["ecdfplot","Attributes"]},"1376":{"title":"clip_planes","titles":["ecdfplot","Attributes"]},"1377":{"title":"color","titles":["ecdfplot","Attributes"]},"1378":{"title":"colormap","titles":["ecdfplot","Attributes"]},"1379":{"title":"colorrange","titles":["ecdfplot","Attributes"]},"1380":{"title":"colorscale","titles":["ecdfplot","Attributes"]},"1381":{"title":"cycle","titles":["ecdfplot","Attributes"]},"1382":{"title":"depth_shift","titles":["ecdfplot","Attributes"]},"1383":{"title":"fxaa","titles":["ecdfplot","Attributes"]},"1384":{"title":"highclip","titles":["ecdfplot","Attributes"]},"1385":{"title":"inspectable","titles":["ecdfplot","Attributes"]},"1386":{"title":"inspector_clear","titles":["ecdfplot","Attributes"]},"1387":{"title":"inspector_hover","titles":["ecdfplot","Attributes"]},"1388":{"title":"inspector_label","titles":["ecdfplot","Attributes"]},"1389":{"title":"joinstyle","titles":["ecdfplot","Attributes"]},"1390":{"title":"linecap","titles":["ecdfplot","Attributes"]},"1391":{"title":"linestyle","titles":["ecdfplot","Attributes"]},"1392":{"title":"linewidth","titles":["ecdfplot","Attributes"]},"1393":{"title":"lowclip","titles":["ecdfplot","Attributes"]},"1394":{"title":"miter_limit","titles":["ecdfplot","Attributes"]},"1395":{"title":"model","titles":["ecdfplot","Attributes"]},"1396":{"title":"nan_color","titles":["ecdfplot","Attributes"]},"1397":{"title":"overdraw","titles":["ecdfplot","Attributes"]},"1398":{"title":"space","titles":["ecdfplot","Attributes"]},"1399":{"title":"ssao","titles":["ecdfplot","Attributes"]},"1400":{"title":"step","titles":["ecdfplot","Attributes"]},"1401":{"title":"transformation","titles":["ecdfplot","Attributes"]},"1402":{"title":"transparency","titles":["ecdfplot","Attributes"]},"1403":{"title":"visible","titles":["ecdfplot","Attributes"]},"1404":{"title":"errorbars","titles":[]},"1405":{"title":"Examples","titles":["errorbars"]},"1406":{"title":"Attributes","titles":["errorbars"]},"1407":{"title":"alpha","titles":["errorbars","Attributes"]},"1408":{"title":"clip_planes","titles":["errorbars","Attributes"]},"1409":{"title":"color","titles":["errorbars","Attributes"]},"1410":{"title":"colormap","titles":["errorbars","Attributes"]},"1411":{"title":"colorrange","titles":["errorbars","Attributes"]},"1412":{"title":"colorscale","titles":["errorbars","Attributes"]},"1413":{"title":"cycle","titles":["errorbars","Attributes"]},"1414":{"title":"depth_shift","titles":["errorbars","Attributes"]},"1415":{"title":"direction","titles":["errorbars","Attributes"]},"1416":{"title":"fxaa","titles":["errorbars","Attributes"]},"1417":{"title":"highclip","titles":["errorbars","Attributes"]},"1418":{"title":"inspectable","titles":["errorbars","Attributes"]},"1419":{"title":"inspector_clear","titles":["errorbars","Attributes"]},"1420":{"title":"inspector_hover","titles":["errorbars","Attributes"]},"1421":{"title":"inspector_label","titles":["errorbars","Attributes"]},"1422":{"title":"linecap","titles":["errorbars","Attributes"]},"1423":{"title":"linewidth","titles":["errorbars","Attributes"]},"1424":{"title":"lowclip","titles":["errorbars","Attributes"]},"1425":{"title":"model","titles":["errorbars","Attributes"]},"1426":{"title":"nan_color","titles":["errorbars","Attributes"]},"1427":{"title":"overdraw","titles":["errorbars","Attributes"]},"1428":{"title":"space","titles":["errorbars","Attributes"]},"1429":{"title":"ssao","titles":["errorbars","Attributes"]},"1430":{"title":"transformation","titles":["errorbars","Attributes"]},"1431":{"title":"transparency","titles":["errorbars","Attributes"]},"1432":{"title":"visible","titles":["errorbars","Attributes"]},"1433":{"title":"whiskerwidth","titles":["errorbars","Attributes"]},"1434":{"title":"heatmap","titles":[]},"1435":{"title":"Examples","titles":["heatmap"]},"1436":{"title":"Two vectors and a matrix","titles":["heatmap","Examples"]},"1437":{"title":"Using a Function instead of a Matrix","titles":["heatmap","Examples"]},"1438":{"title":"Three vectors","titles":["heatmap","Examples"]},"1439":{"title":"Colorbar for single heatmap","titles":["heatmap","Examples"]},"1440":{"title":"Colorbar for multiple heatmaps","titles":["heatmap","Examples"]},"1441":{"title":"Using a custom colorscale","titles":["heatmap","Examples"]},"1442":{"title":"Plotting large Heatmaps","titles":["heatmap"]},"1443":{"title":"Attributes","titles":["heatmap"]},"1444":{"title":"alpha","titles":["heatmap","Attributes"]},"1445":{"title":"clip_planes","titles":["heatmap","Attributes"]},"1446":{"title":"colormap","titles":["heatmap","Attributes"]},"1447":{"title":"colorrange","titles":["heatmap","Attributes"]},"1448":{"title":"colorscale","titles":["heatmap","Attributes"]},"1449":{"title":"depth_shift","titles":["heatmap","Attributes"]},"1450":{"title":"fxaa","titles":["heatmap","Attributes"]},"1451":{"title":"highclip","titles":["heatmap","Attributes"]},"1452":{"title":"inspectable","titles":["heatmap","Attributes"]},"1453":{"title":"inspector_clear","titles":["heatmap","Attributes"]},"1454":{"title":"inspector_hover","titles":["heatmap","Attributes"]},"1455":{"title":"inspector_label","titles":["heatmap","Attributes"]},"1456":{"title":"interpolate","titles":["heatmap","Attributes"]},"1457":{"title":"lowclip","titles":["heatmap","Attributes"]},"1458":{"title":"model","titles":["heatmap","Attributes"]},"1459":{"title":"nan_color","titles":["heatmap","Attributes"]},"1460":{"title":"overdraw","titles":["heatmap","Attributes"]},"1461":{"title":"space","titles":["heatmap","Attributes"]},"1462":{"title":"ssao","titles":["heatmap","Attributes"]},"1463":{"title":"transformation","titles":["heatmap","Attributes"]},"1464":{"title":"transparency","titles":["heatmap","Attributes"]},"1465":{"title":"visible","titles":["heatmap","Attributes"]},"1466":{"title":"hist","titles":[]},"1467":{"title":"Examples","titles":["hist"]},"1468":{"title":"Histogram with labels","titles":["hist","Examples"]},"1469":{"title":"Moving histograms","titles":["hist","Examples"]},"1470":{"title":"Using statistical weights","titles":["hist","Examples"]},"1471":{"title":"Attributes","titles":["hist"]},"1472":{"title":"bar_labels","titles":["hist","Attributes"]},"1473":{"title":"bins","titles":["hist","Attributes"]},"1474":{"title":"color","titles":["hist","Attributes"]},"1475":{"title":"cycle","titles":["hist","Attributes"]},"1476":{"title":"direction","titles":["hist","Attributes"]},"1477":{"title":"fillto","titles":["hist","Attributes"]},"1478":{"title":"flip_labels_at","titles":["hist","Attributes"]},"1479":{"title":"gap","titles":["hist","Attributes"]},"1480":{"title":"label_color","titles":["hist","Attributes"]},"1481":{"title":"label_font","titles":["hist","Attributes"]},"1482":{"title":"label_formatter","titles":["hist","Attributes"]},"1483":{"title":"label_offset","titles":["hist","Attributes"]},"1484":{"title":"label_size","titles":["hist","Attributes"]},"1485":{"title":"normalization","titles":["hist","Attributes"]},"1486":{"title":"offset","titles":["hist","Attributes"]},"1487":{"title":"over_background_color","titles":["hist","Attributes"]},"1488":{"title":"over_bar_color","titles":["hist","Attributes"]},"1489":{"title":"scale_to","titles":["hist","Attributes"]},"1490":{"title":"strokecolor","titles":["hist","Attributes"]},"1491":{"title":"strokewidth","titles":["hist","Attributes"]},"1492":{"title":"weights","titles":["hist","Attributes"]},"1493":{"title":"hexbin","titles":[]},"1494":{"title":"Examples","titles":["hexbin"]},"1495":{"title":"Setting the number of bins","titles":["hexbin","Examples"]},"1496":{"title":"Setting the size of cells","titles":["hexbin","Examples"]},"1497":{"title":"Hiding hexagons with low counts","titles":["hexbin","Examples"]},"1498":{"title":"Changing the scale of the number of observations in a bin","titles":["hexbin","Examples"]},"1499":{"title":"Showing zero count hexagons","titles":["hexbin","Examples"]},"1500":{"title":"Applying weights to observations","titles":["hexbin","Examples"]},"1501":{"title":"Attributes","titles":["hexbin"]},"1502":{"title":"alpha","titles":["hexbin","Attributes"]},"1503":{"title":"bins","titles":["hexbin","Attributes"]},"1504":{"title":"cellsize","titles":["hexbin","Attributes"]},"1505":{"title":"colormap","titles":["hexbin","Attributes"]},"1506":{"title":"colorrange","titles":["hexbin","Attributes"]},"1507":{"title":"colorscale","titles":["hexbin","Attributes"]},"1508":{"title":"highclip","titles":["hexbin","Attributes"]},"1509":{"title":"lowclip","titles":["hexbin","Attributes"]},"1510":{"title":"nan_color","titles":["hexbin","Attributes"]},"1511":{"title":"strokecolor","titles":["hexbin","Attributes"]},"1512":{"title":"strokewidth","titles":["hexbin","Attributes"]},"1513":{"title":"threshold","titles":["hexbin","Attributes"]},"1514":{"title":"weights","titles":["hexbin","Attributes"]},"1515":{"title":"hlines","titles":[]},"1516":{"title":"Attributes","titles":["hlines"]},"1517":{"title":"alpha","titles":["hlines","Attributes"]},"1518":{"title":"clip_planes","titles":["hlines","Attributes"]},"1519":{"title":"color","titles":["hlines","Attributes"]},"1520":{"title":"colormap","titles":["hlines","Attributes"]},"1521":{"title":"colorrange","titles":["hlines","Attributes"]},"1522":{"title":"colorscale","titles":["hlines","Attributes"]},"1523":{"title":"cycle","titles":["hlines","Attributes"]},"1524":{"title":"depth_shift","titles":["hlines","Attributes"]},"1525":{"title":"fxaa","titles":["hlines","Attributes"]},"1526":{"title":"highclip","titles":["hlines","Attributes"]},"1527":{"title":"inspectable","titles":["hlines","Attributes"]},"1528":{"title":"inspector_clear","titles":["hlines","Attributes"]},"1529":{"title":"inspector_hover","titles":["hlines","Attributes"]},"1530":{"title":"inspector_label","titles":["hlines","Attributes"]},"1531":{"title":"linecap","titles":["hlines","Attributes"]},"1532":{"title":"linestyle","titles":["hlines","Attributes"]},"1533":{"title":"linewidth","titles":["hlines","Attributes"]},"1534":{"title":"lowclip","titles":["hlines","Attributes"]},"1535":{"title":"model","titles":["hlines","Attributes"]},"1536":{"title":"nan_color","titles":["hlines","Attributes"]},"1537":{"title":"overdraw","titles":["hlines","Attributes"]},"1538":{"title":"space","titles":["hlines","Attributes"]},"1539":{"title":"ssao","titles":["hlines","Attributes"]},"1540":{"title":"transformation","titles":["hlines","Attributes"]},"1541":{"title":"transparency","titles":["hlines","Attributes"]},"1542":{"title":"visible","titles":["hlines","Attributes"]},"1543":{"title":"xmax","titles":["hlines","Attributes"]},"1544":{"title":"xmin","titles":["hlines","Attributes"]},"1545":{"title":"hspan","titles":[]},"1546":{"title":"Attributes","titles":["hspan"]},"1547":{"title":"alpha","titles":["hspan","Attributes"]},"1548":{"title":"clip_planes","titles":["hspan","Attributes"]},"1549":{"title":"color","titles":["hspan","Attributes"]},"1550":{"title":"colormap","titles":["hspan","Attributes"]},"1551":{"title":"colorrange","titles":["hspan","Attributes"]},"1552":{"title":"colorscale","titles":["hspan","Attributes"]},"1553":{"title":"cycle","titles":["hspan","Attributes"]},"1554":{"title":"depth_shift","titles":["hspan","Attributes"]},"1555":{"title":"fxaa","titles":["hspan","Attributes"]},"1556":{"title":"highclip","titles":["hspan","Attributes"]},"1557":{"title":"inspectable","titles":["hspan","Attributes"]},"1558":{"title":"inspector_clear","titles":["hspan","Attributes"]},"1559":{"title":"inspector_hover","titles":["hspan","Attributes"]},"1560":{"title":"inspector_label","titles":["hspan","Attributes"]},"1561":{"title":"joinstyle","titles":["hspan","Attributes"]},"1562":{"title":"linecap","titles":["hspan","Attributes"]},"1563":{"title":"linestyle","titles":["hspan","Attributes"]},"1564":{"title":"lowclip","titles":["hspan","Attributes"]},"1565":{"title":"miter_limit","titles":["hspan","Attributes"]},"1566":{"title":"model","titles":["hspan","Attributes"]},"1567":{"title":"nan_color","titles":["hspan","Attributes"]},"1568":{"title":"overdraw","titles":["hspan","Attributes"]},"1569":{"title":"shading","titles":["hspan","Attributes"]},"1570":{"title":"space","titles":["hspan","Attributes"]},"1571":{"title":"ssao","titles":["hspan","Attributes"]},"1572":{"title":"stroke_depth_shift","titles":["hspan","Attributes"]},"1573":{"title":"strokecolor","titles":["hspan","Attributes"]},"1574":{"title":"strokecolormap","titles":["hspan","Attributes"]},"1575":{"title":"strokewidth","titles":["hspan","Attributes"]},"1576":{"title":"transformation","titles":["hspan","Attributes"]},"1577":{"title":"transparency","titles":["hspan","Attributes"]},"1578":{"title":"visible","titles":["hspan","Attributes"]},"1579":{"title":"xmax","titles":["hspan","Attributes"]},"1580":{"title":"xmin","titles":["hspan","Attributes"]},"1581":{"title":"image","titles":[]},"1582":{"title":"Examples","titles":["image"]},"1583":{"title":"Attributes","titles":["image"]},"1584":{"title":"alpha","titles":["image","Attributes"]},"1585":{"title":"clip_planes","titles":["image","Attributes"]},"1586":{"title":"colormap","titles":["image","Attributes"]},"1587":{"title":"colorrange","titles":["image","Attributes"]},"1588":{"title":"colorscale","titles":["image","Attributes"]},"1589":{"title":"depth_shift","titles":["image","Attributes"]},"1590":{"title":"fxaa","titles":["image","Attributes"]},"1591":{"title":"highclip","titles":["image","Attributes"]},"1592":{"title":"inspectable","titles":["image","Attributes"]},"1593":{"title":"inspector_clear","titles":["image","Attributes"]},"1594":{"title":"inspector_hover","titles":["image","Attributes"]},"1595":{"title":"inspector_label","titles":["image","Attributes"]},"1596":{"title":"interpolate","titles":["image","Attributes"]},"1597":{"title":"lowclip","titles":["image","Attributes"]},"1598":{"title":"model","titles":["image","Attributes"]},"1599":{"title":"nan_color","titles":["image","Attributes"]},"1600":{"title":"overdraw","titles":["image","Attributes"]},"1601":{"title":"space","titles":["image","Attributes"]},"1602":{"title":"ssao","titles":["image","Attributes"]},"1603":{"title":"transformation","titles":["image","Attributes"]},"1604":{"title":"transparency","titles":["image","Attributes"]},"1605":{"title":"uv_transform","titles":["image","Attributes"]},"1606":{"title":"visible","titles":["image","Attributes"]},"1607":{"title":"lines","titles":[]},"1608":{"title":"Dealing with outline artifacts in GLMakie","titles":["lines"]},"1609":{"title":"Attributes","titles":["lines"]},"1610":{"title":"alpha","titles":["lines","Attributes"]},"1611":{"title":"clip_planes","titles":["lines","Attributes"]},"1612":{"title":"color","titles":["lines","Attributes"]},"1613":{"title":"colormap","titles":["lines","Attributes"]},"1614":{"title":"colorrange","titles":["lines","Attributes"]},"1615":{"title":"colorscale","titles":["lines","Attributes"]},"1616":{"title":"cycle","titles":["lines","Attributes"]},"1617":{"title":"depth_shift","titles":["lines","Attributes"]},"1618":{"title":"fxaa","titles":["lines","Attributes"]},"1619":{"title":"highclip","titles":["lines","Attributes"]},"1620":{"title":"inspectable","titles":["lines","Attributes"]},"1621":{"title":"inspector_clear","titles":["lines","Attributes"]},"1622":{"title":"inspector_hover","titles":["lines","Attributes"]},"1623":{"title":"inspector_label","titles":["lines","Attributes"]},"1624":{"title":"joinstyle","titles":["lines","Attributes"]},"1625":{"title":"linecap","titles":["lines","Attributes"]},"1626":{"title":"linestyle","titles":["lines","Attributes"]},"1627":{"title":"linewidth","titles":["lines","Attributes"]},"1628":{"title":"lowclip","titles":["lines","Attributes"]},"1629":{"title":"miter_limit","titles":["lines","Attributes"]},"1630":{"title":"model","titles":["lines","Attributes"]},"1631":{"title":"nan_color","titles":["lines","Attributes"]},"1632":{"title":"overdraw","titles":["lines","Attributes"]},"1633":{"title":"space","titles":["lines","Attributes"]},"1634":{"title":"ssao","titles":["lines","Attributes"]},"1635":{"title":"transformation","titles":["lines","Attributes"]},"1636":{"title":"transparency","titles":["lines","Attributes"]},"1637":{"title":"visible","titles":["lines","Attributes"]},"1638":{"title":"linesegments","titles":[]},"1639":{"title":"Examples","titles":["linesegments"]},"1640":{"title":"Dealing with outline artifacts in GLMakie","titles":["linesegments","Examples"]},"1641":{"title":"Attributes","titles":["linesegments"]},"1642":{"title":"alpha","titles":["linesegments","Attributes"]},"1643":{"title":"clip_planes","titles":["linesegments","Attributes"]},"1644":{"title":"color","titles":["linesegments","Attributes"]},"1645":{"title":"colormap","titles":["linesegments","Attributes"]},"1646":{"title":"colorrange","titles":["linesegments","Attributes"]},"1647":{"title":"colorscale","titles":["linesegments","Attributes"]},"1648":{"title":"cycle","titles":["linesegments","Attributes"]},"1649":{"title":"depth_shift","titles":["linesegments","Attributes"]},"1650":{"title":"fxaa","titles":["linesegments","Attributes"]},"1651":{"title":"highclip","titles":["linesegments","Attributes"]},"1652":{"title":"inspectable","titles":["linesegments","Attributes"]},"1653":{"title":"inspector_clear","titles":["linesegments","Attributes"]},"1654":{"title":"inspector_hover","titles":["linesegments","Attributes"]},"1655":{"title":"inspector_label","titles":["linesegments","Attributes"]},"1656":{"title":"linecap","titles":["linesegments","Attributes"]},"1657":{"title":"linestyle","titles":["linesegments","Attributes"]},"1658":{"title":"linewidth","titles":["linesegments","Attributes"]},"1659":{"title":"lowclip","titles":["linesegments","Attributes"]},"1660":{"title":"model","titles":["linesegments","Attributes"]},"1661":{"title":"nan_color","titles":["linesegments","Attributes"]},"1662":{"title":"overdraw","titles":["linesegments","Attributes"]},"1663":{"title":"space","titles":["linesegments","Attributes"]},"1664":{"title":"ssao","titles":["linesegments","Attributes"]},"1665":{"title":"transformation","titles":["linesegments","Attributes"]},"1666":{"title":"transparency","titles":["linesegments","Attributes"]},"1667":{"title":"visible","titles":["linesegments","Attributes"]},"1668":{"title":"mesh","titles":[]},"1669":{"title":"Examples","titles":["mesh"]},"1670":{"title":"Using GeometryBasics.Mesh and Buffer/Sampler type","titles":["mesh"]},"1671":{"title":"Attributes","titles":["mesh"]},"1672":{"title":"alpha","titles":["mesh","Attributes"]},"1673":{"title":"backlight","titles":["mesh","Attributes"]},"1674":{"title":"clip_planes","titles":["mesh","Attributes"]},"1675":{"title":"color","titles":["mesh","Attributes"]},"1676":{"title":"colormap","titles":["mesh","Attributes"]},"1677":{"title":"colorrange","titles":["mesh","Attributes"]},"1678":{"title":"colorscale","titles":["mesh","Attributes"]},"1679":{"title":"cycle","titles":["mesh","Attributes"]},"1680":{"title":"depth_shift","titles":["mesh","Attributes"]},"1681":{"title":"diffuse","titles":["mesh","Attributes"]},"1682":{"title":"fxaa","titles":["mesh","Attributes"]},"1683":{"title":"highclip","titles":["mesh","Attributes"]},"1684":{"title":"inspectable","titles":["mesh","Attributes"]},"1685":{"title":"inspector_clear","titles":["mesh","Attributes"]},"1686":{"title":"inspector_hover","titles":["mesh","Attributes"]},"1687":{"title":"inspector_label","titles":["mesh","Attributes"]},"1688":{"title":"interpolate","titles":["mesh","Attributes"]},"1689":{"title":"lowclip","titles":["mesh","Attributes"]},"1690":{"title":"matcap","titles":["mesh","Attributes"]},"1691":{"title":"material","titles":["mesh","Attributes"]},"1692":{"title":"model","titles":["mesh","Attributes"]},"1693":{"title":"nan_color","titles":["mesh","Attributes"]},"1694":{"title":"overdraw","titles":["mesh","Attributes"]},"1695":{"title":"shading","titles":["mesh","Attributes"]},"1696":{"title":"shininess","titles":["mesh","Attributes"]},"1697":{"title":"space","titles":["mesh","Attributes"]},"1698":{"title":"specular","titles":["mesh","Attributes"]},"1699":{"title":"ssao","titles":["mesh","Attributes"]},"1700":{"title":"transformation","titles":["mesh","Attributes"]},"1701":{"title":"transparency","titles":["mesh","Attributes"]},"1702":{"title":"uv_transform","titles":["mesh","Attributes"]},"1703":{"title":"visible","titles":["mesh","Attributes"]},"1704":{"title":"meshscatter","titles":[]},"1705":{"title":"Examples","titles":["meshscatter"]},"1706":{"title":"Attributes","titles":["meshscatter"]},"1707":{"title":"alpha","titles":["meshscatter","Attributes"]},"1708":{"title":"backlight","titles":["meshscatter","Attributes"]},"1709":{"title":"clip_planes","titles":["meshscatter","Attributes"]},"1710":{"title":"color","titles":["meshscatter","Attributes"]},"1711":{"title":"colormap","titles":["meshscatter","Attributes"]},"1712":{"title":"colorrange","titles":["meshscatter","Attributes"]},"1713":{"title":"colorscale","titles":["meshscatter","Attributes"]},"1714":{"title":"cycle","titles":["meshscatter","Attributes"]},"1715":{"title":"depth_shift","titles":["meshscatter","Attributes"]},"1716":{"title":"diffuse","titles":["meshscatter","Attributes"]},"1717":{"title":"fxaa","titles":["meshscatter","Attributes"]},"1718":{"title":"highclip","titles":["meshscatter","Attributes"]},"1719":{"title":"inspectable","titles":["meshscatter","Attributes"]},"1720":{"title":"inspector_clear","titles":["meshscatter","Attributes"]},"1721":{"title":"inspector_hover","titles":["meshscatter","Attributes"]},"1722":{"title":"inspector_label","titles":["meshscatter","Attributes"]},"1723":{"title":"lowclip","titles":["meshscatter","Attributes"]},"1724":{"title":"marker","titles":["meshscatter","Attributes"]},"1725":{"title":"markersize","titles":["meshscatter","Attributes"]},"1726":{"title":"material","titles":["meshscatter","Attributes"]},"1727":{"title":"model","titles":["meshscatter","Attributes"]},"1728":{"title":"nan_color","titles":["meshscatter","Attributes"]},"1729":{"title":"overdraw","titles":["meshscatter","Attributes"]},"1730":{"title":"rotation","titles":["meshscatter","Attributes"]},"1731":{"title":"shading","titles":["meshscatter","Attributes"]},"1732":{"title":"shininess","titles":["meshscatter","Attributes"]},"1733":{"title":"space","titles":["meshscatter","Attributes"]},"1734":{"title":"specular","titles":["meshscatter","Attributes"]},"1735":{"title":"ssao","titles":["meshscatter","Attributes"]},"1736":{"title":"transformation","titles":["meshscatter","Attributes"]},"1737":{"title":"transparency","titles":["meshscatter","Attributes"]},"1738":{"title":"uv_transform","titles":["meshscatter","Attributes"]},"1739":{"title":"visible","titles":["meshscatter","Attributes"]},"1740":{"title":"Overview","titles":[]},"1741":{"title":"ablines","titles":["Overview"]},"1742":{"title":"arc","titles":["Overview"]},"1743":{"title":"arrows","titles":["Overview"]},"1744":{"title":"band","titles":["Overview"]},"1745":{"title":"barplot","titles":["Overview"]},"1746":{"title":"boxplot","titles":["Overview"]},"1747":{"title":"bracket","titles":["Overview"]},"1748":{"title":"contour","titles":["Overview"]},"1749":{"title":"contour3d","titles":["Overview"]},"1750":{"title":"contourf","titles":["Overview"]},"1751":{"title":"crossbar","titles":["Overview"]},"1752":{"title":"datashader","titles":["Overview"]},"1753":{"title":"density","titles":["Overview"]},"1754":{"title":"ecdfplot","titles":["Overview"]},"1755":{"title":"errorbars","titles":["Overview"]},"1756":{"title":"heatmap","titles":["Overview"]},"1757":{"title":"hexbin","titles":["Overview"]},"1758":{"title":"hist","titles":["Overview"]},"1759":{"title":"hlines","titles":["Overview"]},"1760":{"title":"hspan","titles":["Overview"]},"1761":{"title":"image","titles":["Overview"]},"1762":{"title":"lines","titles":["Overview"]},"1763":{"title":"linesegments","titles":["Overview"]},"1764":{"title":"mesh","titles":["Overview"]},"1765":{"title":"meshscatter","titles":["Overview"]},"1766":{"title":"pie","titles":["Overview"]},"1767":{"title":"poly","titles":["Overview"]},"1768":{"title":"qqnorm","titles":["Overview"]},"1769":{"title":"qqplot","titles":["Overview"]},"1770":{"title":"rainclouds","titles":["Overview"]},"1771":{"title":"rangebars","titles":["Overview"]},"1772":{"title":"scatter","titles":["Overview"]},"1773":{"title":"scatterlines","titles":["Overview"]},"1774":{"title":"series","titles":["Overview"]},"1775":{"title":"spy","titles":["Overview"]},"1776":{"title":"stairs","titles":["Overview"]},"1777":{"title":"stem","titles":["Overview"]},"1778":{"title":"stephist","titles":["Overview"]},"1779":{"title":"streamplot","titles":["Overview"]},"1780":{"title":"surface","titles":["Overview"]},"1781":{"title":"text","titles":["Overview"]},"1782":{"title":"tooltip","titles":["Overview"]},"1783":{"title":"tricontourf","titles":["Overview"]},"1784":{"title":"triplot","titles":["Overview"]},"1785":{"title":"violin","titles":["Overview"]},"1786":{"title":"vlines","titles":["Overview"]},"1787":{"title":"volume","titles":["Overview"]},"1788":{"title":"volumeslices","titles":["Overview"]},"1789":{"title":"voronoiplot","titles":["Overview"]},"1790":{"title":"voxels","titles":["Overview"]},"1791":{"title":"vspan","titles":["Overview"]},"1792":{"title":"waterfall","titles":["Overview"]},"1793":{"title":"wireframe","titles":["Overview"]},"1794":{"title":"pie","titles":[]},"1795":{"title":"Examples","titles":["pie"]},"1796":{"title":"Attributes","titles":["pie"]},"1797":{"title":"clip_planes","titles":["pie","Attributes"]},"1798":{"title":"color","titles":["pie","Attributes"]},"1799":{"title":"depth_shift","titles":["pie","Attributes"]},"1800":{"title":"fxaa","titles":["pie","Attributes"]},"1801":{"title":"inner_radius","titles":["pie","Attributes"]},"1802":{"title":"inspectable","titles":["pie","Attributes"]},"1803":{"title":"inspector_clear","titles":["pie","Attributes"]},"1804":{"title":"inspector_hover","titles":["pie","Attributes"]},"1805":{"title":"inspector_label","titles":["pie","Attributes"]},"1806":{"title":"model","titles":["pie","Attributes"]},"1807":{"title":"normalize","titles":["pie","Attributes"]},"1808":{"title":"offset","titles":["pie","Attributes"]},"1809":{"title":"offset_radius","titles":["pie","Attributes"]},"1810":{"title":"overdraw","titles":["pie","Attributes"]},"1811":{"title":"radius","titles":["pie","Attributes"]},"1812":{"title":"space","titles":["pie","Attributes"]},"1813":{"title":"ssao","titles":["pie","Attributes"]},"1814":{"title":"strokecolor","titles":["pie","Attributes"]},"1815":{"title":"strokewidth","titles":["pie","Attributes"]},"1816":{"title":"transformation","titles":["pie","Attributes"]},"1817":{"title":"transparency","titles":["pie","Attributes"]},"1818":{"title":"vertex_per_deg","titles":["pie","Attributes"]},"1819":{"title":"visible","titles":["pie","Attributes"]},"1820":{"title":"poly","titles":[]},"1821":{"title":"Examples","titles":["poly"]},"1822":{"title":"Attributes","titles":["poly"]},"1823":{"title":"alpha","titles":["poly","Attributes"]},"1824":{"title":"clip_planes","titles":["poly","Attributes"]},"1825":{"title":"color","titles":["poly","Attributes"]},"1826":{"title":"colormap","titles":["poly","Attributes"]},"1827":{"title":"colorrange","titles":["poly","Attributes"]},"1828":{"title":"colorscale","titles":["poly","Attributes"]},"1829":{"title":"cycle","titles":["poly","Attributes"]},"1830":{"title":"depth_shift","titles":["poly","Attributes"]},"1831":{"title":"fxaa","titles":["poly","Attributes"]},"1832":{"title":"highclip","titles":["poly","Attributes"]},"1833":{"title":"inspectable","titles":["poly","Attributes"]},"1834":{"title":"inspector_clear","titles":["poly","Attributes"]},"1835":{"title":"inspector_hover","titles":["poly","Attributes"]},"1836":{"title":"inspector_label","titles":["poly","Attributes"]},"1837":{"title":"joinstyle","titles":["poly","Attributes"]},"1838":{"title":"linecap","titles":["poly","Attributes"]},"1839":{"title":"linestyle","titles":["poly","Attributes"]},"1840":{"title":"lowclip","titles":["poly","Attributes"]},"1841":{"title":"miter_limit","titles":["poly","Attributes"]},"1842":{"title":"model","titles":["poly","Attributes"]},"1843":{"title":"nan_color","titles":["poly","Attributes"]},"1844":{"title":"overdraw","titles":["poly","Attributes"]},"1845":{"title":"shading","titles":["poly","Attributes"]},"1846":{"title":"space","titles":["poly","Attributes"]},"1847":{"title":"ssao","titles":["poly","Attributes"]},"1848":{"title":"stroke_depth_shift","titles":["poly","Attributes"]},"1849":{"title":"strokecolor","titles":["poly","Attributes"]},"1850":{"title":"strokecolormap","titles":["poly","Attributes"]},"1851":{"title":"strokewidth","titles":["poly","Attributes"]},"1852":{"title":"transformation","titles":["poly","Attributes"]},"1853":{"title":"transparency","titles":["poly","Attributes"]},"1854":{"title":"visible","titles":["poly","Attributes"]},"1855":{"title":"qqnorm","titles":[]},"1856":{"title":"Examples","titles":["qqnorm"]},"1857":{"title":"Attributes","titles":["qqnorm"]},"1858":{"title":"clip_planes","titles":["qqnorm","Attributes"]},"1859":{"title":"color","titles":["qqnorm","Attributes"]},"1860":{"title":"cycle","titles":["qqnorm","Attributes"]},"1861":{"title":"depth_shift","titles":["qqnorm","Attributes"]},"1862":{"title":"fxaa","titles":["qqnorm","Attributes"]},"1863":{"title":"inspectable","titles":["qqnorm","Attributes"]},"1864":{"title":"inspector_clear","titles":["qqnorm","Attributes"]},"1865":{"title":"inspector_hover","titles":["qqnorm","Attributes"]},"1866":{"title":"inspector_label","titles":["qqnorm","Attributes"]},"1867":{"title":"linestyle","titles":["qqnorm","Attributes"]},"1868":{"title":"linewidth","titles":["qqnorm","Attributes"]},"1869":{"title":"marker","titles":["qqnorm","Attributes"]},"1870":{"title":"markercolor","titles":["qqnorm","Attributes"]},"1871":{"title":"markersize","titles":["qqnorm","Attributes"]},"1872":{"title":"model","titles":["qqnorm","Attributes"]},"1873":{"title":"overdraw","titles":["qqnorm","Attributes"]},"1874":{"title":"space","titles":["qqnorm","Attributes"]},"1875":{"title":"ssao","titles":["qqnorm","Attributes"]},"1876":{"title":"strokecolor","titles":["qqnorm","Attributes"]},"1877":{"title":"strokewidth","titles":["qqnorm","Attributes"]},"1878":{"title":"transformation","titles":["qqnorm","Attributes"]},"1879":{"title":"transparency","titles":["qqnorm","Attributes"]},"1880":{"title":"visible","titles":["qqnorm","Attributes"]},"1881":{"title":"qqplot","titles":[]},"1882":{"title":"Examples","titles":["qqplot"]},"1883":{"title":"Attributes","titles":["qqplot"]},"1884":{"title":"clip_planes","titles":["qqplot","Attributes"]},"1885":{"title":"color","titles":["qqplot","Attributes"]},"1886":{"title":"cycle","titles":["qqplot","Attributes"]},"1887":{"title":"depth_shift","titles":["qqplot","Attributes"]},"1888":{"title":"fxaa","titles":["qqplot","Attributes"]},"1889":{"title":"inspectable","titles":["qqplot","Attributes"]},"1890":{"title":"inspector_clear","titles":["qqplot","Attributes"]},"1891":{"title":"inspector_hover","titles":["qqplot","Attributes"]},"1892":{"title":"inspector_label","titles":["qqplot","Attributes"]},"1893":{"title":"linestyle","titles":["qqplot","Attributes"]},"1894":{"title":"linewidth","titles":["qqplot","Attributes"]},"1895":{"title":"marker","titles":["qqplot","Attributes"]},"1896":{"title":"markercolor","titles":["qqplot","Attributes"]},"1897":{"title":"markersize","titles":["qqplot","Attributes"]},"1898":{"title":"model","titles":["qqplot","Attributes"]},"1899":{"title":"overdraw","titles":["qqplot","Attributes"]},"1900":{"title":"space","titles":["qqplot","Attributes"]},"1901":{"title":"ssao","titles":["qqplot","Attributes"]},"1902":{"title":"strokecolor","titles":["qqplot","Attributes"]},"1903":{"title":"strokewidth","titles":["qqplot","Attributes"]},"1904":{"title":"transformation","titles":["qqplot","Attributes"]},"1905":{"title":"transparency","titles":["qqplot","Attributes"]},"1906":{"title":"visible","titles":["qqplot","Attributes"]},"1907":{"title":"rainclouds","titles":[]},"1908":{"title":"Attributes","titles":["rainclouds"]},"1909":{"title":"boxplot_nudge","titles":["rainclouds","Attributes"]},"1910":{"title":"boxplot_width","titles":["rainclouds","Attributes"]},"1911":{"title":"center_boxplot","titles":["rainclouds","Attributes"]},"1912":{"title":"cloud_width","titles":["rainclouds","Attributes"]},"1913":{"title":"clouds","titles":["rainclouds","Attributes"]},"1914":{"title":"color","titles":["rainclouds","Attributes"]},"1915":{"title":"cycle","titles":["rainclouds","Attributes"]},"1916":{"title":"dodge","titles":["rainclouds","Attributes"]},"1917":{"title":"dodge_gap","titles":["rainclouds","Attributes"]},"1918":{"title":"gap","titles":["rainclouds","Attributes"]},"1919":{"title":"hist_bins","titles":["rainclouds","Attributes"]},"1920":{"title":"markersize","titles":["rainclouds","Attributes"]},"1921":{"title":"n_dodge","titles":["rainclouds","Attributes"]},"1922":{"title":"orientation","titles":["rainclouds","Attributes"]},"1923":{"title":"plot_boxplots","titles":["rainclouds","Attributes"]},"1924":{"title":"show_boxplot_outliers","titles":["rainclouds","Attributes"]},"1925":{"title":"show_median","titles":["rainclouds","Attributes"]},"1926":{"title":"side","titles":["rainclouds","Attributes"]},"1927":{"title":"strokewidth","titles":["rainclouds","Attributes"]},"1928":{"title":"violin_limits","titles":["rainclouds","Attributes"]},"1929":{"title":"whiskerwidth","titles":["rainclouds","Attributes"]},"1930":{"title":"rangebars","titles":[]},"1931":{"title":"Examples","titles":["rangebars"]},"1932":{"title":"Attributes","titles":["rangebars"]},"1933":{"title":"alpha","titles":["rangebars","Attributes"]},"1934":{"title":"clip_planes","titles":["rangebars","Attributes"]},"1935":{"title":"color","titles":["rangebars","Attributes"]},"1936":{"title":"colormap","titles":["rangebars","Attributes"]},"1937":{"title":"colorrange","titles":["rangebars","Attributes"]},"1938":{"title":"colorscale","titles":["rangebars","Attributes"]},"1939":{"title":"cycle","titles":["rangebars","Attributes"]},"1940":{"title":"depth_shift","titles":["rangebars","Attributes"]},"1941":{"title":"direction","titles":["rangebars","Attributes"]},"1942":{"title":"fxaa","titles":["rangebars","Attributes"]},"1943":{"title":"highclip","titles":["rangebars","Attributes"]},"1944":{"title":"inspectable","titles":["rangebars","Attributes"]},"1945":{"title":"inspector_clear","titles":["rangebars","Attributes"]},"1946":{"title":"inspector_hover","titles":["rangebars","Attributes"]},"1947":{"title":"inspector_label","titles":["rangebars","Attributes"]},"1948":{"title":"linecap","titles":["rangebars","Attributes"]},"1949":{"title":"linewidth","titles":["rangebars","Attributes"]},"1950":{"title":"lowclip","titles":["rangebars","Attributes"]},"1951":{"title":"model","titles":["rangebars","Attributes"]},"1952":{"title":"nan_color","titles":["rangebars","Attributes"]},"1953":{"title":"overdraw","titles":["rangebars","Attributes"]},"1954":{"title":"space","titles":["rangebars","Attributes"]},"1955":{"title":"ssao","titles":["rangebars","Attributes"]},"1956":{"title":"transformation","titles":["rangebars","Attributes"]},"1957":{"title":"transparency","titles":["rangebars","Attributes"]},"1958":{"title":"visible","titles":["rangebars","Attributes"]},"1959":{"title":"whiskerwidth","titles":["rangebars","Attributes"]},"1960":{"title":"scatter","titles":[]},"1961":{"title":"Examples","titles":["scatter"]},"1962":{"title":"Using x and y vectors","titles":["scatter","Examples"]},"1963":{"title":"Using points","titles":["scatter","Examples"]},"1964":{"title":"Markers","titles":["scatter","Examples"]},"1965":{"title":"Default markers","titles":["scatter","Examples","Markers"]},"1966":{"title":"Markersize","titles":["scatter","Examples","Markers"]},"1967":{"title":"Bezier path markers","titles":["scatter","Examples"]},"1968":{"title":"Holes","titles":["scatter","Examples","Bezier path markers"]},"1969":{"title":"Construction from svg path strings","titles":["scatter","Examples","Bezier path markers"]},"1970":{"title":"Polygon markers","titles":["scatter","Examples"]},"1971":{"title":"Vec markersize","titles":["scatter","Examples"]},"1972":{"title":"Marker space","titles":["scatter","Examples"]},"1973":{"title":"Airport locations example","titles":["scatter","Examples"]},"1974":{"title":"Dealing with outline artifacts in GLMakie","titles":["scatter","Examples"]},"1975":{"title":"Attributes","titles":["scatter"]},"1976":{"title":"alpha","titles":["scatter","Attributes"]},"1977":{"title":"clip_planes","titles":["scatter","Attributes"]},"1978":{"title":"color","titles":["scatter","Attributes"]},"1979":{"title":"colormap","titles":["scatter","Attributes"]},"1980":{"title":"colorrange","titles":["scatter","Attributes"]},"1981":{"title":"colorscale","titles":["scatter","Attributes"]},"1982":{"title":"cycle","titles":["scatter","Attributes"]},"1983":{"title":"depth_shift","titles":["scatter","Attributes"]},"1984":{"title":"depthsorting","titles":["scatter","Attributes"]},"1985":{"title":"distancefield","titles":["scatter","Attributes"]},"1986":{"title":"fxaa","titles":["scatter","Attributes"]},"1987":{"title":"glowcolor","titles":["scatter","Attributes"]},"1988":{"title":"glowwidth","titles":["scatter","Attributes"]},"1989":{"title":"highclip","titles":["scatter","Attributes"]},"1990":{"title":"inspectable","titles":["scatter","Attributes"]},"1991":{"title":"inspector_clear","titles":["scatter","Attributes"]},"1992":{"title":"inspector_hover","titles":["scatter","Attributes"]},"1993":{"title":"inspector_label","titles":["scatter","Attributes"]},"1994":{"title":"lowclip","titles":["scatter","Attributes"]},"1995":{"title":"marker","titles":["scatter","Attributes"]},"1996":{"title":"marker_offset","titles":["scatter","Attributes"]},"1997":{"title":"markersize","titles":["scatter","Attributes"]},"1998":{"title":"markerspace","titles":["scatter","Attributes"]},"1999":{"title":"model","titles":["scatter","Attributes"]},"2000":{"title":"nan_color","titles":["scatter","Attributes"]},"2001":{"title":"overdraw","titles":["scatter","Attributes"]},"2002":{"title":"rotation","titles":["scatter","Attributes"]},"2003":{"title":"space","titles":["scatter","Attributes"]},"2004":{"title":"ssao","titles":["scatter","Attributes"]},"2005":{"title":"strokecolor","titles":["scatter","Attributes"]},"2006":{"title":"strokewidth","titles":["scatter","Attributes"]},"2007":{"title":"transform_marker","titles":["scatter","Attributes"]},"2008":{"title":"transformation","titles":["scatter","Attributes"]},"2009":{"title":"transparency","titles":["scatter","Attributes"]},"2010":{"title":"uv_offset_width","titles":["scatter","Attributes"]},"2011":{"title":"visible","titles":["scatter","Attributes"]},"2012":{"title":"scatterlines","titles":[]},"2013":{"title":"Examples","titles":["scatterlines"]},"2014":{"title":"Attributes","titles":["scatterlines"]},"2015":{"title":"alpha","titles":["scatterlines","Attributes"]},"2016":{"title":"clip_planes","titles":["scatterlines","Attributes"]},"2017":{"title":"color","titles":["scatterlines","Attributes"]},"2018":{"title":"colormap","titles":["scatterlines","Attributes"]},"2019":{"title":"colorrange","titles":["scatterlines","Attributes"]},"2020":{"title":"colorscale","titles":["scatterlines","Attributes"]},"2021":{"title":"cycle","titles":["scatterlines","Attributes"]},"2022":{"title":"depth_shift","titles":["scatterlines","Attributes"]},"2023":{"title":"fxaa","titles":["scatterlines","Attributes"]},"2024":{"title":"highclip","titles":["scatterlines","Attributes"]},"2025":{"title":"inspectable","titles":["scatterlines","Attributes"]},"2026":{"title":"inspector_clear","titles":["scatterlines","Attributes"]},"2027":{"title":"inspector_hover","titles":["scatterlines","Attributes"]},"2028":{"title":"inspector_label","titles":["scatterlines","Attributes"]},"2029":{"title":"joinstyle","titles":["scatterlines","Attributes"]},"2030":{"title":"linecap","titles":["scatterlines","Attributes"]},"2031":{"title":"linestyle","titles":["scatterlines","Attributes"]},"2032":{"title":"linewidth","titles":["scatterlines","Attributes"]},"2033":{"title":"lowclip","titles":["scatterlines","Attributes"]},"2034":{"title":"marker","titles":["scatterlines","Attributes"]},"2035":{"title":"markercolor","titles":["scatterlines","Attributes"]},"2036":{"title":"markercolormap","titles":["scatterlines","Attributes"]},"2037":{"title":"markercolorrange","titles":["scatterlines","Attributes"]},"2038":{"title":"markersize","titles":["scatterlines","Attributes"]},"2039":{"title":"miter_limit","titles":["scatterlines","Attributes"]},"2040":{"title":"model","titles":["scatterlines","Attributes"]},"2041":{"title":"nan_color","titles":["scatterlines","Attributes"]},"2042":{"title":"overdraw","titles":["scatterlines","Attributes"]},"2043":{"title":"space","titles":["scatterlines","Attributes"]},"2044":{"title":"ssao","titles":["scatterlines","Attributes"]},"2045":{"title":"strokecolor","titles":["scatterlines","Attributes"]},"2046":{"title":"strokewidth","titles":["scatterlines","Attributes"]},"2047":{"title":"transformation","titles":["scatterlines","Attributes"]},"2048":{"title":"transparency","titles":["scatterlines","Attributes"]},"2049":{"title":"visible","titles":["scatterlines","Attributes"]},"2050":{"title":"series","titles":[]},"2051":{"title":"Examples","titles":["series"]},"2052":{"title":"Matrix","titles":["series","Examples"]},"2053":{"title":"Vector of vectors","titles":["series","Examples"]},"2054":{"title":"Vector and matrix","titles":["series","Examples"]},"2055":{"title":"Attributes","titles":["series"]},"2056":{"title":"color","titles":["series","Attributes"]},"2057":{"title":"joinstyle","titles":["series","Attributes"]},"2058":{"title":"labels","titles":["series","Attributes"]},"2059":{"title":"linecap","titles":["series","Attributes"]},"2060":{"title":"linestyle","titles":["series","Attributes"]},"2061":{"title":"linewidth","titles":["series","Attributes"]},"2062":{"title":"marker","titles":["series","Attributes"]},"2063":{"title":"markercolor","titles":["series","Attributes"]},"2064":{"title":"markersize","titles":["series","Attributes"]},"2065":{"title":"miter_limit","titles":["series","Attributes"]},"2066":{"title":"solid_color","titles":["series","Attributes"]},"2067":{"title":"space","titles":["series","Attributes"]},"2068":{"title":"strokecolor","titles":["series","Attributes"]},"2069":{"title":"strokewidth","titles":["series","Attributes"]},"2070":{"title":"spy","titles":[]},"2071":{"title":"Examples","titles":["spy"]},"2072":{"title":"Attributes","titles":["spy"]},"2073":{"title":"alpha","titles":["spy","Attributes"]},"2074":{"title":"clip_planes","titles":["spy","Attributes"]},"2075":{"title":"color","titles":["spy","Attributes"]},"2076":{"title":"colormap","titles":["spy","Attributes"]},"2077":{"title":"colorrange","titles":["spy","Attributes"]},"2078":{"title":"colorscale","titles":["spy","Attributes"]},"2079":{"title":"depth_shift","titles":["spy","Attributes"]},"2080":{"title":"framecolor","titles":["spy","Attributes"]},"2081":{"title":"framesize","titles":["spy","Attributes"]},"2082":{"title":"framevisible","titles":["spy","Attributes"]},"2083":{"title":"fxaa","titles":["spy","Attributes"]},"2084":{"title":"highclip","titles":["spy","Attributes"]},"2085":{"title":"inspectable","titles":["spy","Attributes"]},"2086":{"title":"inspector_clear","titles":["spy","Attributes"]},"2087":{"title":"inspector_hover","titles":["spy","Attributes"]},"2088":{"title":"inspector_label","titles":["spy","Attributes"]},"2089":{"title":"lowclip","titles":["spy","Attributes"]},"2090":{"title":"marker","titles":["spy","Attributes"]},"2091":{"title":"marker_gap","titles":["spy","Attributes"]},"2092":{"title":"markersize","titles":["spy","Attributes"]},"2093":{"title":"model","titles":["spy","Attributes"]},"2094":{"title":"nan_color","titles":["spy","Attributes"]},"2095":{"title":"overdraw","titles":["spy","Attributes"]},"2096":{"title":"space","titles":["spy","Attributes"]},"2097":{"title":"ssao","titles":["spy","Attributes"]},"2098":{"title":"transformation","titles":["spy","Attributes"]},"2099":{"title":"transparency","titles":["spy","Attributes"]},"2100":{"title":"visible","titles":["spy","Attributes"]},"2101":{"title":"stairs","titles":[]},"2102":{"title":"Examples","titles":["stairs"]},"2103":{"title":"Attributes","titles":["stairs"]},"2104":{"title":"alpha","titles":["stairs","Attributes"]},"2105":{"title":"clip_planes","titles":["stairs","Attributes"]},"2106":{"title":"color","titles":["stairs","Attributes"]},"2107":{"title":"colormap","titles":["stairs","Attributes"]},"2108":{"title":"colorrange","titles":["stairs","Attributes"]},"2109":{"title":"colorscale","titles":["stairs","Attributes"]},"2110":{"title":"cycle","titles":["stairs","Attributes"]},"2111":{"title":"depth_shift","titles":["stairs","Attributes"]},"2112":{"title":"fxaa","titles":["stairs","Attributes"]},"2113":{"title":"highclip","titles":["stairs","Attributes"]},"2114":{"title":"inspectable","titles":["stairs","Attributes"]},"2115":{"title":"inspector_clear","titles":["stairs","Attributes"]},"2116":{"title":"inspector_hover","titles":["stairs","Attributes"]},"2117":{"title":"inspector_label","titles":["stairs","Attributes"]},"2118":{"title":"joinstyle","titles":["stairs","Attributes"]},"2119":{"title":"linecap","titles":["stairs","Attributes"]},"2120":{"title":"linestyle","titles":["stairs","Attributes"]},"2121":{"title":"linewidth","titles":["stairs","Attributes"]},"2122":{"title":"lowclip","titles":["stairs","Attributes"]},"2123":{"title":"miter_limit","titles":["stairs","Attributes"]},"2124":{"title":"model","titles":["stairs","Attributes"]},"2125":{"title":"nan_color","titles":["stairs","Attributes"]},"2126":{"title":"overdraw","titles":["stairs","Attributes"]},"2127":{"title":"space","titles":["stairs","Attributes"]},"2128":{"title":"ssao","titles":["stairs","Attributes"]},"2129":{"title":"step","titles":["stairs","Attributes"]},"2130":{"title":"transformation","titles":["stairs","Attributes"]},"2131":{"title":"transparency","titles":["stairs","Attributes"]},"2132":{"title":"visible","titles":["stairs","Attributes"]},"2133":{"title":"stem","titles":[]},"2134":{"title":"Examples","titles":["stem"]},"2135":{"title":"Attributes","titles":["stem"]},"2136":{"title":"clip_planes","titles":["stem","Attributes"]},"2137":{"title":"color","titles":["stem","Attributes"]},"2138":{"title":"colormap","titles":["stem","Attributes"]},"2139":{"title":"colorrange","titles":["stem","Attributes"]},"2140":{"title":"colorscale","titles":["stem","Attributes"]},"2141":{"title":"cycle","titles":["stem","Attributes"]},"2142":{"title":"depth_shift","titles":["stem","Attributes"]},"2143":{"title":"fxaa","titles":["stem","Attributes"]},"2144":{"title":"inspectable","titles":["stem","Attributes"]},"2145":{"title":"inspector_clear","titles":["stem","Attributes"]},"2146":{"title":"inspector_hover","titles":["stem","Attributes"]},"2147":{"title":"inspector_label","titles":["stem","Attributes"]},"2148":{"title":"marker","titles":["stem","Attributes"]},"2149":{"title":"markersize","titles":["stem","Attributes"]},"2150":{"title":"model","titles":["stem","Attributes"]},"2151":{"title":"offset","titles":["stem","Attributes"]},"2152":{"title":"overdraw","titles":["stem","Attributes"]},"2153":{"title":"space","titles":["stem","Attributes"]},"2154":{"title":"ssao","titles":["stem","Attributes"]},"2155":{"title":"stemcolor","titles":["stem","Attributes"]},"2156":{"title":"stemcolormap","titles":["stem","Attributes"]},"2157":{"title":"stemcolorrange","titles":["stem","Attributes"]},"2158":{"title":"stemlinestyle","titles":["stem","Attributes"]},"2159":{"title":"stemwidth","titles":["stem","Attributes"]},"2160":{"title":"strokecolor","titles":["stem","Attributes"]},"2161":{"title":"strokewidth","titles":["stem","Attributes"]},"2162":{"title":"transformation","titles":["stem","Attributes"]},"2163":{"title":"transparency","titles":["stem","Attributes"]},"2164":{"title":"trunkcolor","titles":["stem","Attributes"]},"2165":{"title":"trunkcolormap","titles":["stem","Attributes"]},"2166":{"title":"trunkcolorrange","titles":["stem","Attributes"]},"2167":{"title":"trunklinestyle","titles":["stem","Attributes"]},"2168":{"title":"trunkwidth","titles":["stem","Attributes"]},"2169":{"title":"visible","titles":["stem","Attributes"]},"2170":{"title":"stephist","titles":[]},"2171":{"title":"Examples","titles":["stephist"]},"2172":{"title":"Attributes","titles":["stephist"]},"2173":{"title":"bins","titles":["stephist","Attributes"]},"2174":{"title":"color","titles":["stephist","Attributes"]},"2175":{"title":"cycle","titles":["stephist","Attributes"]},"2176":{"title":"linestyle","titles":["stephist","Attributes"]},"2177":{"title":"linewidth","titles":["stephist","Attributes"]},"2178":{"title":"normalization","titles":["stephist","Attributes"]},"2179":{"title":"scale_to","titles":["stephist","Attributes"]},"2180":{"title":"weights","titles":["stephist","Attributes"]},"2181":{"title":"streamplot","titles":[]},"2182":{"title":"Examples","titles":["streamplot"]},"2183":{"title":"Attributes","titles":["streamplot"]},"2184":{"title":"alpha","titles":["streamplot","Attributes"]},"2185":{"title":"arrow_head","titles":["streamplot","Attributes"]},"2186":{"title":"arrow_size","titles":["streamplot","Attributes"]},"2187":{"title":"clip_planes","titles":["streamplot","Attributes"]},"2188":{"title":"color","titles":["streamplot","Attributes"]},"2189":{"title":"colormap","titles":["streamplot","Attributes"]},"2190":{"title":"colorrange","titles":["streamplot","Attributes"]},"2191":{"title":"colorscale","titles":["streamplot","Attributes"]},"2192":{"title":"density","titles":["streamplot","Attributes"]},"2193":{"title":"depth_shift","titles":["streamplot","Attributes"]},"2194":{"title":"fxaa","titles":["streamplot","Attributes"]},"2195":{"title":"gridsize","titles":["streamplot","Attributes"]},"2196":{"title":"highclip","titles":["streamplot","Attributes"]},"2197":{"title":"inspectable","titles":["streamplot","Attributes"]},"2198":{"title":"inspector_clear","titles":["streamplot","Attributes"]},"2199":{"title":"inspector_hover","titles":["streamplot","Attributes"]},"2200":{"title":"inspector_label","titles":["streamplot","Attributes"]},"2201":{"title":"joinstyle","titles":["streamplot","Attributes"]},"2202":{"title":"linecap","titles":["streamplot","Attributes"]},"2203":{"title":"linestyle","titles":["streamplot","Attributes"]},"2204":{"title":"linewidth","titles":["streamplot","Attributes"]},"2205":{"title":"lowclip","titles":["streamplot","Attributes"]},"2206":{"title":"maxsteps","titles":["streamplot","Attributes"]},"2207":{"title":"miter_limit","titles":["streamplot","Attributes"]},"2208":{"title":"model","titles":["streamplot","Attributes"]},"2209":{"title":"nan_color","titles":["streamplot","Attributes"]},"2210":{"title":"overdraw","titles":["streamplot","Attributes"]},"2211":{"title":"quality","titles":["streamplot","Attributes"]},"2212":{"title":"space","titles":["streamplot","Attributes"]},"2213":{"title":"ssao","titles":["streamplot","Attributes"]},"2214":{"title":"stepsize","titles":["streamplot","Attributes"]},"2215":{"title":"transformation","titles":["streamplot","Attributes"]},"2216":{"title":"transparency","titles":["streamplot","Attributes"]},"2217":{"title":"visible","titles":["streamplot","Attributes"]},"2218":{"title":"surface","titles":[]},"2219":{"title":"Examples","titles":["surface"]},"2220":{"title":"Attributes","titles":["surface"]},"2221":{"title":"alpha","titles":["surface","Attributes"]},"2222":{"title":"backlight","titles":["surface","Attributes"]},"2223":{"title":"clip_planes","titles":["surface","Attributes"]},"2224":{"title":"color","titles":["surface","Attributes"]},"2225":{"title":"colormap","titles":["surface","Attributes"]},"2226":{"title":"colorrange","titles":["surface","Attributes"]},"2227":{"title":"colorscale","titles":["surface","Attributes"]},"2228":{"title":"depth_shift","titles":["surface","Attributes"]},"2229":{"title":"diffuse","titles":["surface","Attributes"]},"2230":{"title":"fxaa","titles":["surface","Attributes"]},"2231":{"title":"highclip","titles":["surface","Attributes"]},"2232":{"title":"inspectable","titles":["surface","Attributes"]},"2233":{"title":"inspector_clear","titles":["surface","Attributes"]},"2234":{"title":"inspector_hover","titles":["surface","Attributes"]},"2235":{"title":"inspector_label","titles":["surface","Attributes"]},"2236":{"title":"interpolate","titles":["surface","Attributes"]},"2237":{"title":"invert_normals","titles":["surface","Attributes"]},"2238":{"title":"lowclip","titles":["surface","Attributes"]},"2239":{"title":"material","titles":["surface","Attributes"]},"2240":{"title":"model","titles":["surface","Attributes"]},"2241":{"title":"nan_color","titles":["surface","Attributes"]},"2242":{"title":"overdraw","titles":["surface","Attributes"]},"2243":{"title":"shading","titles":["surface","Attributes"]},"2244":{"title":"shininess","titles":["surface","Attributes"]},"2245":{"title":"space","titles":["surface","Attributes"]},"2246":{"title":"specular","titles":["surface","Attributes"]},"2247":{"title":"ssao","titles":["surface","Attributes"]},"2248":{"title":"transformation","titles":["surface","Attributes"]},"2249":{"title":"transparency","titles":["surface","Attributes"]},"2250":{"title":"uv_transform","titles":["surface","Attributes"]},"2251":{"title":"visible","titles":["surface","Attributes"]},"2252":{"title":"text","titles":[]},"2253":{"title":"Marker space pixel","titles":["text"]},"2254":{"title":"Marker space data","titles":["text"]},"2255":{"title":"Alignment","titles":["text"]},"2256":{"title":"Justification","titles":["text"]},"2257":{"title":"Offset","titles":["text"]},"2258":{"title":"Relative space","titles":["text"]},"2259":{"title":"MathTeX","titles":["text"]},"2260":{"title":"Rich text","titles":["text"]},"2261":{"title":"Tweaking offsets","titles":["text","Rich text"]},"2262":{"title":"Attributes","titles":["text"]},"2263":{"title":"align","titles":["text","Attributes"]},"2264":{"title":"alpha","titles":["text","Attributes"]},"2265":{"title":"clip_planes","titles":["text","Attributes"]},"2266":{"title":"color","titles":["text","Attributes"]},"2267":{"title":"colormap","titles":["text","Attributes"]},"2268":{"title":"colorrange","titles":["text","Attributes"]},"2269":{"title":"colorscale","titles":["text","Attributes"]},"2270":{"title":"depth_shift","titles":["text","Attributes"]},"2271":{"title":"font","titles":["text","Attributes"]},"2272":{"title":"fonts","titles":["text","Attributes"]},"2273":{"title":"fontsize","titles":["text","Attributes"]},"2274":{"title":"fxaa","titles":["text","Attributes"]},"2275":{"title":"glowcolor","titles":["text","Attributes"]},"2276":{"title":"glowwidth","titles":["text","Attributes"]},"2277":{"title":"highclip","titles":["text","Attributes"]},"2278":{"title":"inspectable","titles":["text","Attributes"]},"2279":{"title":"inspector_clear","titles":["text","Attributes"]},"2280":{"title":"inspector_hover","titles":["text","Attributes"]},"2281":{"title":"inspector_label","titles":["text","Attributes"]},"2282":{"title":"justification","titles":["text","Attributes"]},"2283":{"title":"lineheight","titles":["text","Attributes"]},"2284":{"title":"lowclip","titles":["text","Attributes"]},"2285":{"title":"markerspace","titles":["text","Attributes"]},"2286":{"title":"model","titles":["text","Attributes"]},"2287":{"title":"nan_color","titles":["text","Attributes"]},"2288":{"title":"offset","titles":["text","Attributes"]},"2289":{"title":"overdraw","titles":["text","Attributes"]},"2290":{"title":"position","titles":["text","Attributes"]},"2291":{"title":"rotation","titles":["text","Attributes"]},"2292":{"title":"space","titles":["text","Attributes"]},"2293":{"title":"ssao","titles":["text","Attributes"]},"2294":{"title":"strokecolor","titles":["text","Attributes"]},"2295":{"title":"strokewidth","titles":["text","Attributes"]},"2296":{"title":"text","titles":["text","Attributes"]},"2297":{"title":"transform_marker","titles":["text","Attributes"]},"2298":{"title":"transformation","titles":["text","Attributes"]},"2299":{"title":"transparency","titles":["text","Attributes"]},"2300":{"title":"visible","titles":["text","Attributes"]},"2301":{"title":"word_wrap_width","titles":["text","Attributes"]},"2302":{"title":"tooltip","titles":[]},"2303":{"title":"Examples","titles":["tooltip"]},"2304":{"title":"Basic tooltip","titles":["tooltip","Examples"]},"2305":{"title":"Attributes","titles":["tooltip"]},"2306":{"title":"align","titles":["tooltip","Attributes"]},"2307":{"title":"backgroundcolor","titles":["tooltip","Attributes"]},"2308":{"title":"clip_planes","titles":["tooltip","Attributes"]},"2309":{"title":"depth_shift","titles":["tooltip","Attributes"]},"2310":{"title":"font","titles":["tooltip","Attributes"]},"2311":{"title":"fontsize","titles":["tooltip","Attributes"]},"2312":{"title":"fxaa","titles":["tooltip","Attributes"]},"2313":{"title":"inspectable","titles":["tooltip","Attributes"]},"2314":{"title":"inspector_clear","titles":["tooltip","Attributes"]},"2315":{"title":"inspector_hover","titles":["tooltip","Attributes"]},"2316":{"title":"inspector_label","titles":["tooltip","Attributes"]},"2317":{"title":"justification","titles":["tooltip","Attributes"]},"2318":{"title":"model","titles":["tooltip","Attributes"]},"2319":{"title":"offset","titles":["tooltip","Attributes"]},"2320":{"title":"outline_color","titles":["tooltip","Attributes"]},"2321":{"title":"outline_linestyle","titles":["tooltip","Attributes"]},"2322":{"title":"outline_linewidth","titles":["tooltip","Attributes"]},"2323":{"title":"overdraw","titles":["tooltip","Attributes"]},"2324":{"title":"placement","titles":["tooltip","Attributes"]},"2325":{"title":"space","titles":["tooltip","Attributes"]},"2326":{"title":"ssao","titles":["tooltip","Attributes"]},"2327":{"title":"strokecolor","titles":["tooltip","Attributes"]},"2328":{"title":"strokewidth","titles":["tooltip","Attributes"]},"2329":{"title":"text","titles":["tooltip","Attributes"]},"2330":{"title":"textcolor","titles":["tooltip","Attributes"]},"2331":{"title":"textpadding","titles":["tooltip","Attributes"]},"2332":{"title":"transformation","titles":["tooltip","Attributes"]},"2333":{"title":"transparency","titles":["tooltip","Attributes"]},"2334":{"title":"triangle_size","titles":["tooltip","Attributes"]},"2335":{"title":"visible","titles":["tooltip","Attributes"]},"2336":{"title":"xautolimits","titles":["tooltip","Attributes"]},"2337":{"title":"yautolimits","titles":["tooltip","Attributes"]},"2338":{"title":"zautolimits","titles":["tooltip","Attributes"]},"2339":{"title":"tricontourf","titles":[]},"2340":{"title":"Examples","titles":["tricontourf"]},"2341":{"title":"Triangulation modes","titles":["tricontourf","Examples"]},"2342":{"title":"Relative mode","titles":["tricontourf","Examples"]},"2343":{"title":"Attributes","titles":["tricontourf"]},"2344":{"title":"clip_planes","titles":["tricontourf","Attributes"]},"2345":{"title":"colormap","titles":["tricontourf","Attributes"]},"2346":{"title":"colorscale","titles":["tricontourf","Attributes"]},"2347":{"title":"depth_shift","titles":["tricontourf","Attributes"]},"2348":{"title":"edges","titles":["tricontourf","Attributes"]},"2349":{"title":"extendhigh","titles":["tricontourf","Attributes"]},"2350":{"title":"extendlow","titles":["tricontourf","Attributes"]},"2351":{"title":"fxaa","titles":["tricontourf","Attributes"]},"2352":{"title":"inspectable","titles":["tricontourf","Attributes"]},"2353":{"title":"inspector_clear","titles":["tricontourf","Attributes"]},"2354":{"title":"inspector_hover","titles":["tricontourf","Attributes"]},"2355":{"title":"inspector_label","titles":["tricontourf","Attributes"]},"2356":{"title":"levels","titles":["tricontourf","Attributes"]},"2357":{"title":"mode","titles":["tricontourf","Attributes"]},"2358":{"title":"model","titles":["tricontourf","Attributes"]},"2359":{"title":"nan_color","titles":["tricontourf","Attributes"]},"2360":{"title":"overdraw","titles":["tricontourf","Attributes"]},"2361":{"title":"space","titles":["tricontourf","Attributes"]},"2362":{"title":"ssao","titles":["tricontourf","Attributes"]},"2363":{"title":"transformation","titles":["tricontourf","Attributes"]},"2364":{"title":"transparency","titles":["tricontourf","Attributes"]},"2365":{"title":"triangulation","titles":["tricontourf","Attributes"]},"2366":{"title":"visible","titles":["tricontourf","Attributes"]},"2367":{"title":"triplot","titles":[]},"2368":{"title":"Examples","titles":["triplot"]},"2369":{"title":"Attributes","titles":["triplot"]},"2370":{"title":"bounding_box","titles":["triplot","Attributes"]},"2371":{"title":"constrained_edge_color","titles":["triplot","Attributes"]},"2372":{"title":"constrained_edge_linestyle","titles":["triplot","Attributes"]},"2373":{"title":"constrained_edge_linewidth","titles":["triplot","Attributes"]},"2374":{"title":"convex_hull_color","titles":["triplot","Attributes"]},"2375":{"title":"convex_hull_linestyle","titles":["triplot","Attributes"]},"2376":{"title":"convex_hull_linewidth","titles":["triplot","Attributes"]},"2377":{"title":"ghost_edge_color","titles":["triplot","Attributes"]},"2378":{"title":"ghost_edge_extension_factor","titles":["triplot","Attributes"]},"2379":{"title":"ghost_edge_linestyle","titles":["triplot","Attributes"]},"2380":{"title":"ghost_edge_linewidth","titles":["triplot","Attributes"]},"2381":{"title":"joinstyle","titles":["triplot","Attributes"]},"2382":{"title":"linecap","titles":["triplot","Attributes"]},"2383":{"title":"linestyle","titles":["triplot","Attributes"]},"2384":{"title":"marker","titles":["triplot","Attributes"]},"2385":{"title":"markercolor","titles":["triplot","Attributes"]},"2386":{"title":"markersize","titles":["triplot","Attributes"]},"2387":{"title":"miter_limit","titles":["triplot","Attributes"]},"2388":{"title":"recompute_centers","titles":["triplot","Attributes"]},"2389":{"title":"show_constrained_edges","titles":["triplot","Attributes"]},"2390":{"title":"show_convex_hull","titles":["triplot","Attributes"]},"2391":{"title":"show_ghost_edges","titles":["triplot","Attributes"]},"2392":{"title":"show_points","titles":["triplot","Attributes"]},"2393":{"title":"strokecolor","titles":["triplot","Attributes"]},"2394":{"title":"strokewidth","titles":["triplot","Attributes"]},"2395":{"title":"triangle_color","titles":["triplot","Attributes"]},"2396":{"title":"violin","titles":[]},"2397":{"title":"Examples","titles":["violin"]},"2398":{"title":"Using statistical weights","titles":["violin","Examples"]},"2399":{"title":"Horizontal axis","titles":["violin","Examples"]},"2400":{"title":"Attributes","titles":["violin"]},"2401":{"title":"bandwidth","titles":["violin","Attributes"]},"2402":{"title":"boundary","titles":["violin","Attributes"]},"2403":{"title":"clip_planes","titles":["violin","Attributes"]},"2404":{"title":"color","titles":["violin","Attributes"]},"2405":{"title":"cycle","titles":["violin","Attributes"]},"2406":{"title":"datalimits","titles":["violin","Attributes"]},"2407":{"title":"depth_shift","titles":["violin","Attributes"]},"2408":{"title":"dodge","titles":["violin","Attributes"]},"2409":{"title":"dodge_gap","titles":["violin","Attributes"]},"2410":{"title":"fxaa","titles":["violin","Attributes"]},"2411":{"title":"gap","titles":["violin","Attributes"]},"2412":{"title":"inspectable","titles":["violin","Attributes"]},"2413":{"title":"inspector_clear","titles":["violin","Attributes"]},"2414":{"title":"inspector_hover","titles":["violin","Attributes"]},"2415":{"title":"inspector_label","titles":["violin","Attributes"]},"2416":{"title":"max_density","titles":["violin","Attributes"]},"2417":{"title":"mediancolor","titles":["violin","Attributes"]},"2418":{"title":"medianlinewidth","titles":["violin","Attributes"]},"2419":{"title":"model","titles":["violin","Attributes"]},"2420":{"title":"n_dodge","titles":["violin","Attributes"]},"2421":{"title":"npoints","titles":["violin","Attributes"]},"2422":{"title":"orientation","titles":["violin","Attributes"]},"2423":{"title":"overdraw","titles":["violin","Attributes"]},"2424":{"title":"scale","titles":["violin","Attributes"]},"2425":{"title":"show_median","titles":["violin","Attributes"]},"2426":{"title":"side","titles":["violin","Attributes"]},"2427":{"title":"space","titles":["violin","Attributes"]},"2428":{"title":"ssao","titles":["violin","Attributes"]},"2429":{"title":"strokecolor","titles":["violin","Attributes"]},"2430":{"title":"strokewidth","titles":["violin","Attributes"]},"2431":{"title":"transformation","titles":["violin","Attributes"]},"2432":{"title":"transparency","titles":["violin","Attributes"]},"2433":{"title":"visible","titles":["violin","Attributes"]},"2434":{"title":"weights","titles":["violin","Attributes"]},"2435":{"title":"width","titles":["violin","Attributes"]},"2436":{"title":"vlines","titles":[]},"2437":{"title":"Attributes","titles":["vlines"]},"2438":{"title":"alpha","titles":["vlines","Attributes"]},"2439":{"title":"clip_planes","titles":["vlines","Attributes"]},"2440":{"title":"color","titles":["vlines","Attributes"]},"2441":{"title":"colormap","titles":["vlines","Attributes"]},"2442":{"title":"colorrange","titles":["vlines","Attributes"]},"2443":{"title":"colorscale","titles":["vlines","Attributes"]},"2444":{"title":"cycle","titles":["vlines","Attributes"]},"2445":{"title":"depth_shift","titles":["vlines","Attributes"]},"2446":{"title":"fxaa","titles":["vlines","Attributes"]},"2447":{"title":"highclip","titles":["vlines","Attributes"]},"2448":{"title":"inspectable","titles":["vlines","Attributes"]},"2449":{"title":"inspector_clear","titles":["vlines","Attributes"]},"2450":{"title":"inspector_hover","titles":["vlines","Attributes"]},"2451":{"title":"inspector_label","titles":["vlines","Attributes"]},"2452":{"title":"linecap","titles":["vlines","Attributes"]},"2453":{"title":"linestyle","titles":["vlines","Attributes"]},"2454":{"title":"linewidth","titles":["vlines","Attributes"]},"2455":{"title":"lowclip","titles":["vlines","Attributes"]},"2456":{"title":"model","titles":["vlines","Attributes"]},"2457":{"title":"nan_color","titles":["vlines","Attributes"]},"2458":{"title":"overdraw","titles":["vlines","Attributes"]},"2459":{"title":"space","titles":["vlines","Attributes"]},"2460":{"title":"ssao","titles":["vlines","Attributes"]},"2461":{"title":"transformation","titles":["vlines","Attributes"]},"2462":{"title":"transparency","titles":["vlines","Attributes"]},"2463":{"title":"visible","titles":["vlines","Attributes"]},"2464":{"title":"ymax","titles":["vlines","Attributes"]},"2465":{"title":"ymin","titles":["vlines","Attributes"]},"2466":{"title":"volume","titles":[]},"2467":{"title":"Examples","titles":["volume"]},"2468":{"title":"Attributes","titles":["volume"]},"2469":{"title":"absorption","titles":["volume","Attributes"]},"2470":{"title":"algorithm","titles":["volume","Attributes"]},"2471":{"title":"alpha","titles":["volume","Attributes"]},"2472":{"title":"backlight","titles":["volume","Attributes"]},"2473":{"title":"clip_planes","titles":["volume","Attributes"]},"2474":{"title":"colormap","titles":["volume","Attributes"]},"2475":{"title":"colorrange","titles":["volume","Attributes"]},"2476":{"title":"colorscale","titles":["volume","Attributes"]},"2477":{"title":"depth_shift","titles":["volume","Attributes"]},"2478":{"title":"diffuse","titles":["volume","Attributes"]},"2479":{"title":"enable_depth","titles":["volume","Attributes"]},"2480":{"title":"fxaa","titles":["volume","Attributes"]},"2481":{"title":"highclip","titles":["volume","Attributes"]},"2482":{"title":"inspectable","titles":["volume","Attributes"]},"2483":{"title":"inspector_clear","titles":["volume","Attributes"]},"2484":{"title":"inspector_hover","titles":["volume","Attributes"]},"2485":{"title":"inspector_label","titles":["volume","Attributes"]},"2486":{"title":"interpolate","titles":["volume","Attributes"]},"2487":{"title":"isorange","titles":["volume","Attributes"]},"2488":{"title":"isovalue","titles":["volume","Attributes"]},"2489":{"title":"lowclip","titles":["volume","Attributes"]},"2490":{"title":"material","titles":["volume","Attributes"]},"2491":{"title":"model","titles":["volume","Attributes"]},"2492":{"title":"nan_color","titles":["volume","Attributes"]},"2493":{"title":"overdraw","titles":["volume","Attributes"]},"2494":{"title":"shading","titles":["volume","Attributes"]},"2495":{"title":"shininess","titles":["volume","Attributes"]},"2496":{"title":"space","titles":["volume","Attributes"]},"2497":{"title":"specular","titles":["volume","Attributes"]},"2498":{"title":"ssao","titles":["volume","Attributes"]},"2499":{"title":"transformation","titles":["volume","Attributes"]},"2500":{"title":"transparency","titles":["volume","Attributes"]},"2501":{"title":"visible","titles":["volume","Attributes"]},"2502":{"title":"volumeslices","titles":[]},"2503":{"title":"Examples","titles":["volumeslices"]},"2504":{"title":"Attributes","titles":["volumeslices"]},"2505":{"title":"alpha","titles":["volumeslices","Attributes"]},"2506":{"title":"bbox_color","titles":["volumeslices","Attributes"]},"2507":{"title":"bbox_visible","titles":["volumeslices","Attributes"]},"2508":{"title":"clip_planes","titles":["volumeslices","Attributes"]},"2509":{"title":"colormap","titles":["volumeslices","Attributes"]},"2510":{"title":"colorrange","titles":["volumeslices","Attributes"]},"2511":{"title":"colorscale","titles":["volumeslices","Attributes"]},"2512":{"title":"depth_shift","titles":["volumeslices","Attributes"]},"2513":{"title":"fxaa","titles":["volumeslices","Attributes"]},"2514":{"title":"highclip","titles":["volumeslices","Attributes"]},"2515":{"title":"inspectable","titles":["volumeslices","Attributes"]},"2516":{"title":"inspector_clear","titles":["volumeslices","Attributes"]},"2517":{"title":"inspector_hover","titles":["volumeslices","Attributes"]},"2518":{"title":"inspector_label","titles":["volumeslices","Attributes"]},"2519":{"title":"interpolate","titles":["volumeslices","Attributes"]},"2520":{"title":"lowclip","titles":["volumeslices","Attributes"]},"2521":{"title":"model","titles":["volumeslices","Attributes"]},"2522":{"title":"nan_color","titles":["volumeslices","Attributes"]},"2523":{"title":"overdraw","titles":["volumeslices","Attributes"]},"2524":{"title":"space","titles":["volumeslices","Attributes"]},"2525":{"title":"ssao","titles":["volumeslices","Attributes"]},"2526":{"title":"transformation","titles":["volumeslices","Attributes"]},"2527":{"title":"transparency","titles":["volumeslices","Attributes"]},"2528":{"title":"visible","titles":["volumeslices","Attributes"]},"2529":{"title":"voronoiplot","titles":[]},"2530":{"title":"Examples","titles":["voronoiplot"]},"2531":{"title":"Attributes","titles":["voronoiplot"]},"2532":{"title":"alpha","titles":["voronoiplot","Attributes"]},"2533":{"title":"clip","titles":["voronoiplot","Attributes"]},"2534":{"title":"color","titles":["voronoiplot","Attributes"]},"2535":{"title":"colormap","titles":["voronoiplot","Attributes"]},"2536":{"title":"colorrange","titles":["voronoiplot","Attributes"]},"2537":{"title":"colorscale","titles":["voronoiplot","Attributes"]},"2538":{"title":"highclip","titles":["voronoiplot","Attributes"]},"2539":{"title":"lowclip","titles":["voronoiplot","Attributes"]},"2540":{"title":"marker","titles":["voronoiplot","Attributes"]},"2541":{"title":"markercolor","titles":["voronoiplot","Attributes"]},"2542":{"title":"markersize","titles":["voronoiplot","Attributes"]},"2543":{"title":"nan_color","titles":["voronoiplot","Attributes"]},"2544":{"title":"show_generators","titles":["voronoiplot","Attributes"]},"2545":{"title":"smooth","titles":["voronoiplot","Attributes"]},"2546":{"title":"strokecolor","titles":["voronoiplot","Attributes"]},"2547":{"title":"strokewidth","titles":["voronoiplot","Attributes"]},"2548":{"title":"unbounded_edge_extension_factor","titles":["voronoiplot","Attributes"]},"2549":{"title":"voxels","titles":[]},"2550":{"title":"Examples","titles":["voxels"]},"2551":{"title":"Basic Example","titles":["voxels","Examples"]},"2552":{"title":"Gap Attribute","titles":["voxels","Examples"]},"2553":{"title":"Color and the internal representation","titles":["voxels","Examples"]},"2554":{"title":"Colormaps","titles":["voxels","Examples"]},"2555":{"title":"Texturemaps","titles":["voxels","Examples"]},"2556":{"title":"Updating Voxels","titles":["voxels","Examples"]},"2557":{"title":"Picking Voxels","titles":["voxels","Examples"]},"2558":{"title":"Attributes","titles":["voxels"]},"2559":{"title":"alpha","titles":["voxels","Attributes"]},"2560":{"title":"backlight","titles":["voxels","Attributes"]},"2561":{"title":"clip_planes","titles":["voxels","Attributes"]},"2562":{"title":"color","titles":["voxels","Attributes"]},"2563":{"title":"colormap","titles":["voxels","Attributes"]},"2564":{"title":"colorrange","titles":["voxels","Attributes"]},"2565":{"title":"colorscale","titles":["voxels","Attributes"]},"2566":{"title":"depth_shift","titles":["voxels","Attributes"]},"2567":{"title":"depthsorting","titles":["voxels","Attributes"]},"2568":{"title":"diffuse","titles":["voxels","Attributes"]},"2569":{"title":"fxaa","titles":["voxels","Attributes"]},"2570":{"title":"gap","titles":["voxels","Attributes"]},"2571":{"title":"highclip","titles":["voxels","Attributes"]},"2572":{"title":"inspectable","titles":["voxels","Attributes"]},"2573":{"title":"inspector_clear","titles":["voxels","Attributes"]},"2574":{"title":"inspector_hover","titles":["voxels","Attributes"]},"2575":{"title":"inspector_label","titles":["voxels","Attributes"]},"2576":{"title":"interpolate","titles":["voxels","Attributes"]},"2577":{"title":"is_air","titles":["voxels","Attributes"]},"2578":{"title":"lowclip","titles":["voxels","Attributes"]},"2579":{"title":"material","titles":["voxels","Attributes"]},"2580":{"title":"model","titles":["voxels","Attributes"]},"2581":{"title":"nan_color","titles":["voxels","Attributes"]},"2582":{"title":"overdraw","titles":["voxels","Attributes"]},"2583":{"title":"shading","titles":["voxels","Attributes"]},"2584":{"title":"shininess","titles":["voxels","Attributes"]},"2585":{"title":"space","titles":["voxels","Attributes"]},"2586":{"title":"specular","titles":["voxels","Attributes"]},"2587":{"title":"ssao","titles":["voxels","Attributes"]},"2588":{"title":"transformation","titles":["voxels","Attributes"]},"2589":{"title":"transparency","titles":["voxels","Attributes"]},"2590":{"title":"uvmap","titles":["voxels","Attributes"]},"2591":{"title":"visible","titles":["voxels","Attributes"]},"2592":{"title":"vspan","titles":[]},"2593":{"title":"Attributes","titles":["vspan"]},"2594":{"title":"alpha","titles":["vspan","Attributes"]},"2595":{"title":"clip_planes","titles":["vspan","Attributes"]},"2596":{"title":"color","titles":["vspan","Attributes"]},"2597":{"title":"colormap","titles":["vspan","Attributes"]},"2598":{"title":"colorrange","titles":["vspan","Attributes"]},"2599":{"title":"colorscale","titles":["vspan","Attributes"]},"2600":{"title":"cycle","titles":["vspan","Attributes"]},"2601":{"title":"depth_shift","titles":["vspan","Attributes"]},"2602":{"title":"fxaa","titles":["vspan","Attributes"]},"2603":{"title":"highclip","titles":["vspan","Attributes"]},"2604":{"title":"inspectable","titles":["vspan","Attributes"]},"2605":{"title":"inspector_clear","titles":["vspan","Attributes"]},"2606":{"title":"inspector_hover","titles":["vspan","Attributes"]},"2607":{"title":"inspector_label","titles":["vspan","Attributes"]},"2608":{"title":"joinstyle","titles":["vspan","Attributes"]},"2609":{"title":"linecap","titles":["vspan","Attributes"]},"2610":{"title":"linestyle","titles":["vspan","Attributes"]},"2611":{"title":"lowclip","titles":["vspan","Attributes"]},"2612":{"title":"miter_limit","titles":["vspan","Attributes"]},"2613":{"title":"model","titles":["vspan","Attributes"]},"2614":{"title":"nan_color","titles":["vspan","Attributes"]},"2615":{"title":"overdraw","titles":["vspan","Attributes"]},"2616":{"title":"shading","titles":["vspan","Attributes"]},"2617":{"title":"space","titles":["vspan","Attributes"]},"2618":{"title":"ssao","titles":["vspan","Attributes"]},"2619":{"title":"stroke_depth_shift","titles":["vspan","Attributes"]},"2620":{"title":"strokecolor","titles":["vspan","Attributes"]},"2621":{"title":"strokecolormap","titles":["vspan","Attributes"]},"2622":{"title":"strokewidth","titles":["vspan","Attributes"]},"2623":{"title":"transformation","titles":["vspan","Attributes"]},"2624":{"title":"transparency","titles":["vspan","Attributes"]},"2625":{"title":"visible","titles":["vspan","Attributes"]},"2626":{"title":"ymax","titles":["vspan","Attributes"]},"2627":{"title":"ymin","titles":["vspan","Attributes"]},"2628":{"title":"waterfall","titles":[]},"2629":{"title":"Examples","titles":["waterfall"]},"2630":{"title":"Attributes","titles":["waterfall"]},"2631":{"title":"color","titles":["waterfall","Attributes"]},"2632":{"title":"cycle","titles":["waterfall","Attributes"]},"2633":{"title":"direction_color","titles":["waterfall","Attributes"]},"2634":{"title":"dodge","titles":["waterfall","Attributes"]},"2635":{"title":"dodge_gap","titles":["waterfall","Attributes"]},"2636":{"title":"final_color","titles":["waterfall","Attributes"]},"2637":{"title":"final_dodge_gap","titles":["waterfall","Attributes"]},"2638":{"title":"final_gap","titles":["waterfall","Attributes"]},"2639":{"title":"gap","titles":["waterfall","Attributes"]},"2640":{"title":"marker_neg","titles":["waterfall","Attributes"]},"2641":{"title":"marker_pos","titles":["waterfall","Attributes"]},"2642":{"title":"n_dodge","titles":["waterfall","Attributes"]},"2643":{"title":"show_direction","titles":["waterfall","Attributes"]},"2644":{"title":"show_final","titles":["waterfall","Attributes"]},"2645":{"title":"stack","titles":["waterfall","Attributes"]},"2646":{"title":"width","titles":["waterfall","Attributes"]},"2647":{"title":"wireframe","titles":[]},"2648":{"title":"Examples","titles":["wireframe"]},"2649":{"title":"Attributes","titles":["wireframe"]},"2650":{"title":"alpha","titles":["wireframe","Attributes"]},"2651":{"title":"clip_planes","titles":["wireframe","Attributes"]},"2652":{"title":"color","titles":["wireframe","Attributes"]},"2653":{"title":"colormap","titles":["wireframe","Attributes"]},"2654":{"title":"colorrange","titles":["wireframe","Attributes"]},"2655":{"title":"colorscale","titles":["wireframe","Attributes"]},"2656":{"title":"cycle","titles":["wireframe","Attributes"]},"2657":{"title":"depth_shift","titles":["wireframe","Attributes"]},"2658":{"title":"fxaa","titles":["wireframe","Attributes"]},"2659":{"title":"highclip","titles":["wireframe","Attributes"]},"2660":{"title":"inspectable","titles":["wireframe","Attributes"]},"2661":{"title":"inspector_clear","titles":["wireframe","Attributes"]},"2662":{"title":"inspector_hover","titles":["wireframe","Attributes"]},"2663":{"title":"inspector_label","titles":["wireframe","Attributes"]},"2664":{"title":"linecap","titles":["wireframe","Attributes"]},"2665":{"title":"linestyle","titles":["wireframe","Attributes"]},"2666":{"title":"linewidth","titles":["wireframe","Attributes"]},"2667":{"title":"lowclip","titles":["wireframe","Attributes"]},"2668":{"title":"model","titles":["wireframe","Attributes"]},"2669":{"title":"nan_color","titles":["wireframe","Attributes"]},"2670":{"title":"overdraw","titles":["wireframe","Attributes"]},"2671":{"title":"space","titles":["wireframe","Attributes"]},"2672":{"title":"ssao","titles":["wireframe","Attributes"]},"2673":{"title":"transformation","titles":["wireframe","Attributes"]},"2674":{"title":"transparency","titles":["wireframe","Attributes"]},"2675":{"title":"visible","titles":["wireframe","Attributes"]},"2676":{"title":"Clip Planes","titles":[]},"2677":{"title":"Examples","titles":["Clip Planes"]},"2678":{"title":"SSAO","titles":[]},"2679":{"title":"Example","titles":["SSAO"]},"2680":{"title":"Lighting","titles":[]},"2681":{"title":"Material Attributes","titles":["Lighting"]},"2682":{"title":"Lighting algorithm","titles":["Lighting"]},"2683":{"title":"Types of Light","titles":["Lighting"]},"2684":{"title":"AmbientLight","titles":["Lighting","Types of Light"]},"2685":{"title":"DirectionalLight","titles":["Lighting","Types of Light"]},"2686":{"title":"PointLight","titles":["Lighting","Types of Light"]},"2687":{"title":"SpotLight","titles":["Lighting","Types of Light"]},"2688":{"title":"RectLight","titles":["Lighting","Types of Light"]},"2689":{"title":"EnvironmentLight","titles":["Lighting","Types of Light"]},"2690":{"title":"Matcap","titles":[]},"2691":{"title":"Example","titles":["Matcap"]},"2692":{"title":"Aspect ratios and automatic figure sizes","titles":[]},"2693":{"title":"Getting started","titles":[]},"2694":{"title":"Requirements","titles":["Getting started"]},"2695":{"title":"Installation","titles":["Getting started"]},"2696":{"title":"Plotting","titles":["Getting started"]},"2697":{"title":"Figure and Axis","titles":["Getting started"]},"2698":{"title":"Plot styling","titles":["Getting started"]},"2699":{"title":"Legend","titles":["Getting started"]},"2700":{"title":"Saving a Figure","titles":["Getting started"]},"2701":{"title":"Creating complex layouts","titles":[]},"2702":{"title":"Basic layout plan","titles":["Creating complex layouts"]},"2703":{"title":"Setting up GridLayouts","titles":["Creating complex layouts"]},"2704":{"title":"Panel A","titles":["Creating complex layouts"]},"2705":{"title":"Legend","titles":["Creating complex layouts","Panel A"]},"2706":{"title":"Legend Tweaks","titles":["Creating complex layouts","Panel A"]},"2707":{"title":"Panel B","titles":["Creating complex layouts"]},"2708":{"title":"Colorbar","titles":["Creating complex layouts","Panel B"]},"2709":{"title":"Mixed alignmode","titles":["Creating complex layouts","Panel B","Colorbar"]},"2710":{"title":"Panel C","titles":["Creating complex layouts"]},"2711":{"title":"Panel D","titles":["Creating complex layouts"]},"2712":{"title":"EEG labels","titles":["Creating complex layouts","Panel D"]},"2713":{"title":"Scaling axes relatively","titles":["Creating complex layouts","Panel D"]},"2714":{"title":"Subplot labels","titles":["Creating complex layouts"]},"2715":{"title":"Final tweaks","titles":["Creating complex layouts"]},"2716":{"title":"A primer on Makies scene graph","titles":[]},"2717":{"title":"Scenes and subwindows","titles":["A primer on Makies scene graph"]},"2718":{"title":"Window Events","titles":["A primer on Makies scene graph"]},"2719":{"title":"Projections and Camera","titles":["A primer on Makies scene graph"]},"2720":{"title":"Interaction with Axis & Layouts","titles":["A primer on Makies scene graph"]},"2721":{"title":"Transformations and Scene graph","titles":["A primer on Makies scene graph"]},"2722":{"title":"Wrapping existing recipes for new types","titles":[]},"2723":{"title":"Introduction","titles":["Wrapping existing recipes for new types"]},"2724":{"title":"BarPlot recipe – extend Makie.convert_arguments","titles":["Wrapping existing recipes for new types"]},"2725":{"title":"Hist recipe – override Makie.plot!","titles":["Wrapping existing recipes for new types"]},"2726":{"title":"Colors","titles":[]},"2727":{"title":"Alpha or Opacity","titles":["Colors"]},"2728":{"title":"Cheat Sheet","titles":["Colors"]},"2729":{"title":"Named colors","titles":["Colors"]},"2730":{"title":"Colormaps","titles":["Colors"]},"2731":{"title":"misc","titles":["Colors","Colormaps"]},"2732":{"title":"cmocean","titles":["Colors","Colormaps"]},"2733":{"title":"scientific","titles":["Colors","Colormaps"]},"2734":{"title":"matplotlib","titles":["Colors","Colormaps"]},"2735":{"title":"colorbrewer","titles":["Colors","Colormaps"]},"2736":{"title":"gnuplot","titles":["Colors","Colormaps"]},"2737":{"title":"colorcet","titles":["Colors","Colormaps"]},"2738":{"title":"seaborn","titles":["Colors","Colormaps"]},"2739":{"title":"general","titles":["Colors","Colormaps"]}},"dirtCount":0,"index":[["😃",{"2":{"2721":1}}],["😄",{"2":{"1965":1}}],["�",{"2":{"2718":1}}],["└",{"2":{"2717":1}}],["│",{"2":{"2717":3}}],["┌",{"2":{"2717":1}}],["√",{"2":{"2648":1}}],["ϵ",{"2":{"2182":2}}],["✈",{"2":{"1965":1,"1971":1,"1972":2,"1973":1}}],["↑",{"2":{"1965":1}}],["δr2",{"2":{"1795":1}}],["δr1",{"2":{"1795":1}}],["δy",{"2":{"1371":1,"1795":8,"2370":1}}],["δx",{"2":{"1371":1,"1795":8,"2370":1}}],["γ",{"2":{"1371":2,"2182":2}}],["α",{"2":{"1371":2,"1964":1}}],["∈",{"2":{"1371":1,"2503":5,"2648":2}}],["≡",{"2":{"1371":1}}],["∘",{"2":{"1371":1}}],["~4",{"2":{"2557":1}}],["~",{"2":{"1316":1,"2717":1}}],["~0",{"2":{"1315":1}}],["~1",{"2":{"1315":1}}],["~30s",{"2":{"27":1}}],["μ",{"2":{"1045":4}}],["▲",{"2":{"1007":1,"1371":1}}],["ω",{"2":{"880":1}}],["°",{"2":{"848":1}}],["π",{"2":{"296":1,"343":1,"356":1,"361":1,"647":1,"969":3,"970":8,"1371":5,"1795":4,"2503":1,"2648":1}}],["β",{"2":{"193":2,"1371":2,"2182":2}}],["ρ",{"2":{"193":2}}],["σ",{"2":{"193":2,"1045":3}}],["^shininess",{"2":{"2682":1}}],["^3+p",{"2":{"2182":1}}],["^range",{"2":{"1188":1}}],["^2",{"2":{"1188":2,"1373":1,"2341":5,"2467":3,"2551":3}}],["^",{"2":{"159":3,"925":1,"1002":4,"1441":1,"2340":2,"2342":2}}],["≤",{"2":{"155":4,"1371":4}}],["ϕ",{"2":{"155":2,"1371":4}}],["q3",{"2":{"1371":1,"1929":1}}],["q1",{"2":{"1371":1,"1929":1}}],["qqline",{"2":{"1371":4,"1856":1,"1881":4,"1882":1}}],["qqplot",{"0":{"1769":1,"1881":1},"1":{"1882":1,"1883":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1},"2":{"1371":13,"1855":2,"1881":3,"1882":1}}],["qqnorm",{"0":{"1768":1,"1855":1},"1":{"1856":1,"1857":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1},"2":{"1371":11,"1855":3,"1856":1}}],["q",{"2":{"57":1,"1371":15,"1855":2,"1881":4}}],["questions",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1},"2":{"197":3}}],["quartiles",{"2":{"1371":1,"1881":1}}],["quantile",{"2":{"1371":1,"1881":1}}],["quantiles",{"2":{"1371":1,"1881":1}}],["quadface",{"2":{"1670":1,"2686":1}}],["quadratically",{"2":{"1371":1,"1997":1}}],["quad",{"2":{"120":1}}],["quaternions",{"2":{"154":1,"1371":1,"2721":1}}],["quaternionf",{"2":{"61":1,"1371":1}}],["quaternion",{"2":{"61":1,"154":1,"1371":3,"1730":1,"2721":1}}],["quality",{"0":{"1035":1,"2211":1},"2":{"4":1,"8":1,"10":1,"27":1,"107":1,"1371":10,"1442":1}}],["quiet",{"2":{"1371":1}}],["quick",{"2":{"646":1}}],["quickly",{"2":{"0":1,"11":1,"27":1,"40":1,"69":1,"140":1,"157":1,"159":1,"211":1}}],["quite",{"2":{"13":1,"27":1,"187":1,"2556":1,"2692":1,"2721":1}}],["quot",{"0":{"7":2},"2":{"11":8,"17":4,"18":2,"23":2,"57":2,"59":2,"65":2,"78":6,"90":8,"93":2,"106":4,"115":2,"116":2,"132":2,"152":2,"156":2,"158":2,"165":4,"236":2,"245":2,"263":2,"287":2,"310":2,"334":2,"355":2,"370":2,"378":2,"384":2,"417":2,"448":2,"502":2,"560":2,"637":2,"663":2,"728":2,"729":2,"848":2,"851":2,"913":2,"986":2,"1183":2,"1371":94,"1389":2,"1624":2,"1907":2,"2118":2,"2296":2,"2329":2,"2549":2,"2692":2,"2695":2,"2696":4,"2721":4,"2723":2}}],["φv",{"2":{"1670":5}}],["φ2",{"2":{"1670":3}}],["φ",{"2":{"32":9}}],["θv",{"2":{"1670":6}}],["θ−pi",{"2":{"775":1}}],["θ",{"2":{"32":10,"155":2,"827":2,"1371":2,"1670":4,"2341":9}}],["÷2",{"2":{"87":8}}],["÷",{"2":{"32":1}}],["klimt",{"2":{"2739":1}}],["krjcw",{"2":{"2737":2}}],["kryw",{"2":{"2737":3}}],["kry",{"2":{"2737":3}}],["krumbiegel",{"2":{"196":2}}],["kbw",{"2":{"2737":1}}],["kbjyw",{"2":{"2737":1}}],["kbgyw",{"2":{"2737":1}}],["kbc",{"2":{"2737":1}}],["ks",{"2":{"2556":1}}],["kia",{"2":{"2257":1}}],["kinds",{"2":{"2692":1}}],["kind",{"2":{"41":1,"57":1,"131":1,"147":1,"1371":1}}],["kargs",{"2":{"1313":3}}],["kgy",{"2":{"2737":1}}],["kg",{"2":{"287":3,"334":3}}],["k^2",{"2":{"120":1}}],["known",{"2":{"93":1,"187":1,"623":1,"1966":1,"2706":1}}],["know",{"2":{"77":1,"106":1,"126":1,"148":1,"2692":1}}],["km",{"2":{"70":6}}],["kmmoerman",{"2":{"31":1}}],["kws",{"2":{"1371":1}}],["kwdef",{"2":{"193":1}}],["kwargs",{"2":{"57":2,"61":3,"115":1,"137":2,"139":5,"175":2,"276":4,"323":4,"969":1,"1001":1,"1044":3,"1079":1,"1128":1,"1163":4,"1261":1,"1285":1,"1371":96,"1404":8,"1493":1,"1794":3,"1820":5,"1855":1,"1881":1,"1907":1,"1930":3,"1978":5,"1979":5,"1997":5,"2002":4,"2005":3,"2006":3,"2012":1,"2101":1,"2133":1,"2181":1,"2252":3,"2339":2,"2367":3,"2529":5,"2628":1}}],["kw",{"2":{"48":2,"147":2,"161":1,"163":5,"1371":6,"1795":5,"2716":1}}],["k",{"2":{"32":2,"57":1,"70":3,"405":1,"438":1,"469":1,"1371":11,"2701":3,"2711":3}}],["kept",{"2":{"2731":1}}],["kenney",{"2":{"2555":1}}],["kernel",{"2":{"1350":1,"1355":1,"1371":2}}],["kevin",{"2":{"31":1,"2721":1}}],["keyevent",{"2":{"74":2,"76":1,"1371":2,"2718":1}}],["keysevent",{"2":{"214":1,"215":1}}],["keys",{"2":{"71":1,"74":1,"76":1,"78":3,"97":1,"185":1,"207":1,"208":1,"215":2,"1371":3}}],["key",{"2":{"30":3,"56":2,"57":40,"74":1,"76":2,"78":9,"179":1,"180":1,"280":1,"302":1,"327":1,"349":1,"648":1,"817":1,"849":1,"1371":48}}],["keyboardstate",{"2":{"74":1,"76":1,"77":4,"1371":1,"2718":1}}],["keyboardbutton",{"2":{"74":1,"76":2,"78":2,"165":1,"1371":1,"2718":1}}],["keyboard",{"0":{"76":1},"2":{"21":2,"56":1,"57":29,"74":3,"76":5,"77":4,"78":13,"215":2,"280":1,"302":1,"327":1,"349":1,"771":4,"778":1,"795":1,"817":1,"849":1,"1371":39,"1442":1,"2718":4}}],["keywords",{"2":{"69":1,"138":1,"178":1,"645":1,"1371":14,"1907":3,"1969":1}}],["keyword",{"0":{"138":1},"2":{"9":2,"17":2,"56":1,"57":2,"59":1,"100":1,"103":1,"104":2,"115":1,"138":6,"151":1,"160":1,"161":1,"163":1,"182":1,"202":1,"646":1,"739":2,"1371":35,"1496":1,"1498":1,"1912":1,"1969":1,"2252":1,"2260":1,"2692":1,"2698":1,"2699":1,"2709":1,"2725":1,"2727":1}}],["keeping",{"2":{"117":1,"165":1}}],["keeps",{"2":{"42":1,"57":1,"62":1,"77":1,"107":1,"203":1,"811":2,"1371":2}}],["keep",{"2":{"0":1,"42":1,"77":1,"107":1,"117":1,"131":1,"158":1,"202":1,"540":1,"646":1,"1371":6,"1969":1,"2692":1}}],["92",{"2":{"2341":1}}],["912",{"2":{"2341":2}}],["914",{"2":{"70":1}}],["98",{"2":{"2701":3,"2702":3,"2737":7}}],["985",{"2":{"1969":1}}],["9828",{"2":{"31":2,"2721":2}}],["96",{"2":{"2718":1,"2737":2}}],["961",{"2":{"1969":1}}],["963",{"2":{"1969":1}}],["936",{"2":{"1969":1}}],["93",{"2":{"1313":1}}],["9384",{"2":{"114":1}}],["9pi",{"2":{"774":1,"811":1}}],["906",{"2":{"2341":2}}],["909",{"2":{"1969":1}}],["90",{"2":{"770":1,"819":1,"1300":1,"1371":1,"2002":1,"2737":4}}],["9002",{"2":{"773":1}}],["9001",{"2":{"773":1}}],["9000",{"2":{"769":1,"773":2}}],["900",{"2":{"105":2,"106":2,"774":1,"1974":1,"2677":1}}],["977726",{"2":{"2691":1}}],["97",{"2":{"718":3,"719":3,"2737":1}}],["947",{"2":{"1969":1}}],["94",{"2":{"492":3,"610":3,"732":3,"867":3,"932":3}}],["994",{"2":{"1969":2}}],["998c",{"2":{"1969":1}}],["99",{"2":{"284":1,"331":1,"1313":1,"2368":1}}],["9e3",{"2":{"115":1,"1371":1}}],["95",{"2":{"2737":22}}],["951",{"2":{"1969":1}}],["958a61f98fa8",{"2":{"42":1}}],["9521679406448522493",{"2":{"42":1}}],["95575154c990",{"2":{"42":1}}],["9",{"2":{"28":2,"30":1,"47":4,"186":1,"296":1,"343":1,"476":3,"605":1,"623":2,"646":1,"880":1,"1080":1,"1165":1,"1313":6,"1371":2,"1436":2,"1612":12,"1626":2,"1627":3,"1705":2,"1795":2,"1966":1,"1967":1,"1969":2,"1974":3,"2256":1,"2258":1,"2341":4,"2555":8,"2688":8,"2696":3,"2701":2,"2704":2,"2728":8,"2735":31}}],["|q|",{"2":{"1371":2}}],["|rout|",{"2":{"775":1}}],["||",{"2":{"75":3,"76":3,"925":1,"1371":2,"2577":2}}],["|>",{"2":{"58":1,"1795":1}}],["|",{"2":{"23":1,"78":2,"1371":5,"2731":26,"2732":36,"2733":432,"2734":78,"2735":584,"2736":10,"2737":158,"2738":28,"2739":156}}],["886z",{"2":{"1969":1}}],["887",{"2":{"1969":1}}],["891",{"2":{"1969":2}}],["8999",{"2":{"773":1,"787":1}}],["872",{"2":{"1969":1}}],["822",{"2":{"1969":2}}],["827",{"2":{"1317":1}}],["86",{"2":{"2341":1}}],["867",{"2":{"1969":1}}],["861",{"2":{"1969":1}}],["862",{"2":{"1969":1}}],["866s",{"2":{"1316":1}}],["842",{"2":{"1969":2}}],["84",{"2":{"1371":1,"1969":1}}],["8im",{"2":{"1371":2}}],["81s",{"2":{"1316":1}}],["81",{"2":{"1313":1}}],["8pi",{"2":{"768":5}}],["8px",{"2":{"47":1}}],["85",{"2":{"525":1,"1080":1,"2737":8}}],["8081",{"2":{"114":2}}],["8080",{"2":{"46":1,"114":1}}],["80",{"2":{"31":1,"61":2,"2219":1,"2256":2,"2257":1,"2721":1,"2737":2}}],["800",{"2":{"14":1,"18":2,"19":1,"29":1,"31":2,"94":1,"153":1,"184":2,"188":1,"542":2,"544":4,"767":1,"769":1,"770":1,"1002":4,"1286":1,"1371":1,"1495":4,"1496":4,"1497":2,"1500":2,"1907":1,"2256":2,"2692":3,"2721":2,"2728":1}}],["8",{"2":{"23":1,"29":1,"31":2,"47":1,"61":3,"107":2,"186":3,"193":1,"361":1,"506":4,"513":2,"605":1,"647":2,"648":2,"704":1,"736":3,"774":1,"894":3,"921":4,"944":1,"973":1,"1011":1,"1049":1,"1080":2,"1084":1,"1191":1,"1228":1,"1288":1,"1313":2,"1324":1,"1371":48,"1376":1,"1408":1,"1438":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1612":2,"1626":1,"1643":1,"1674":1,"1705":1,"1709":1,"1795":5,"1797":1,"1824":1,"1858":1,"1884":1,"1907":3,"1934":1,"1969":2,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2182":1,"2187":1,"2223":1,"2258":1,"2265":1,"2308":1,"2341":13,"2344":1,"2397":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2553":1,"2554":3,"2555":2,"2556":12,"2561":1,"2595":1,"2629":7,"2648":4,"2651":1,"2676":1,"2677":2,"2684":1,"2688":12,"2696":8,"2701":1,"2707":1,"2721":3,"2728":8,"2735":35}}],["×",{"2":{"18":1,"19":2,"1371":2,"2370":2}}],["`nothing`",{"2":{"1371":2}}],["`format`",{"2":{"1371":6}}],["`volumeslices`",{"2":{"2503":1}}],["`val`",{"2":{"1371":1}}],["`vector",{"2":{"71":1}}],["```",{"2":{"165":1}}],["`linepattern`",{"2":{"1795":1}}],["`lines`",{"2":{"162":1}}],["`linkaxes",{"2":{"165":1}}],["`hidedecorations",{"2":{"165":1}}],["`hasmethod",{"2":{"71":1}}],["`used",{"2":{"162":1}}],["`upcolor`",{"2":{"148":1}}],["`update",{"2":{"148":1,"2721":1}}],["`compression`",{"2":{"1371":2}}],["`color`",{"2":{"162":1,"1795":1,"2182":1}}],["`convert",{"2":{"71":2,"163":1}}],["`axis`",{"2":{"162":1}}],["`any`",{"2":{"148":1}}],["`append",{"2":{"71":1}}],["`times`",{"2":{"148":3}}],["`time`",{"2":{"70":1}}],["`myplot`",{"2":{"147":1}}],["`myunit`",{"2":{"71":1}}],["`map`",{"2":{"71":1}}],["`makie",{"2":{"71":2,"2717":1}}],["`result",{"2":{"71":1}}],["`record`",{"2":{"7":1}}],["`documetation",{"2":{"2716":1}}],["`downcolor`",{"2":{"148":1}}],["`datainspector`",{"2":{"117":1}}],["`deregister`",{"2":{"71":1}}],["`display",{"2":{"7":1,"27":1}}],["`scatter",{"2":{"162":1}}],["`sc`",{"2":{"148":1}}],["`string",{"2":{"1371":1,"2302":1}}],["`string`",{"2":{"71":1}}],["`stockvalues`",{"2":{"148":3}}],["`show`",{"2":{"27":1}}],["`pixel",{"2":{"1371":2}}],["`profile`",{"2":{"1371":2}}],["`point",{"2":{"1316":1}}],["`position`",{"2":{"44":1}}],["`pl`",{"2":{"158":2}}],["`plotgrid`",{"2":{"162":1}}],["`plot`",{"2":{"158":1}}],["`plot",{"2":{"71":2,"162":1}}],["`environmentlight`",{"2":{"2721":1}}],["`expand",{"2":{"71":1}}],["`evaljs`",{"2":{"44":1}}],["`orientation=",{"2":{"1131":1,"2399":1}}],["`offset`",{"2":{"44":1}}],["`on`",{"2":{"71":1}}],["`on",{"2":{"44":1}}],["`image",{"2":{"27":1}}],["`",{"2":{"7":1,"27":1,"71":8,"162":2,"165":2,"1371":16,"2716":2,"2717":1,"2721":1}}],["5a4719",{"2":{"2691":1}}],["5ab5",{"2":{"45":1}}],["5length",{"2":{"2503":3}}],["5cos",{"2":{"2341":1}}],["52",{"2":{"1969":1,"2257":1}}],["52h103",{"2":{"1969":1}}],["528",{"2":{"1969":1}}],["586",{"2":{"1969":1}}],["5800h",{"2":{"1314":1}}],["538",{"2":{"1969":1}}],["5f0",{"2":{"1371":18,"1670":1,"2677":1,"2719":2}}],["5sin",{"2":{"2341":1}}],["5s",{"2":{"1315":1}}],["5spacing",{"2":{"61":1}}],["549",{"2":{"1969":2}}],["543",{"2":{"1969":1}}],["541",{"2":{"1969":1}}],["54",{"2":{"1313":1}}],["5pi",{"2":{"1165":1,"2254":1}}],["5px",{"2":{"47":6}}],["5xs",{"2":{"2134":2}}],["5x",{"2":{"166":1}}],["55",{"2":{"70":1,"2737":6}}],["550",{"2":{"51":1}}],["57b1",{"2":{"44":1}}],["5732474392452389180",{"2":{"42":1}}],["56",{"2":{"32":1}}],["5",{"2":{"11":1,"17":1,"18":1,"19":1,"24":2,"27":1,"28":6,"29":2,"30":6,"31":4,"32":3,"44":1,"45":1,"47":1,"57":2,"61":8,"68":1,"70":1,"105":6,"106":2,"107":5,"117":1,"132":2,"153":1,"159":2,"164":1,"166":2,"181":1,"182":1,"183":1,"186":7,"187":13,"188":7,"190":1,"191":2,"192":2,"200":1,"276":1,"284":1,"296":1,"297":1,"301":3,"313":1,"323":1,"331":1,"343":1,"344":1,"348":3,"356":1,"402":1,"405":1,"435":1,"438":1,"469":1,"476":4,"481":4,"489":4,"520":1,"547":6,"563":1,"573":1,"597":1,"644":2,"645":2,"647":3,"648":7,"649":1,"654":3,"660":3,"673":2,"681":2,"685":6,"686":3,"689":4,"690":3,"699":3,"706":3,"768":3,"769":1,"770":1,"774":3,"775":1,"796":1,"830":1,"880":1,"903":1,"920":3,"941":1,"943":1,"972":1,"1002":12,"1005":1,"1047":1,"1080":8,"1082":1,"1109":1,"1130":1,"1147":1,"1152":1,"1165":7,"1166":3,"1188":1,"1190":1,"1210":1,"1225":8,"1227":1,"1247":1,"1278":1,"1313":3,"1315":1,"1317":1,"1321":1,"1351":1,"1352":3,"1371":79,"1375":1,"1405":6,"1407":1,"1436":9,"1438":1,"1441":1,"1444":1,"1467":2,"1468":2,"1469":1,"1470":2,"1483":1,"1495":4,"1496":2,"1499":2,"1502":1,"1517":1,"1545":1,"1547":1,"1572":1,"1584":1,"1610":1,"1612":1,"1624":11,"1625":1,"1626":2,"1627":1,"1639":3,"1642":1,"1672":1,"1705":4,"1707":1,"1795":11,"1821":5,"1823":1,"1848":1,"1907":12,"1929":1,"1933":1,"1962":1,"1963":2,"1966":1,"1967":2,"1968":9,"1969":7,"1970":2,"1971":2,"1976":1,"1979":8,"1996":1,"2013":2,"2015":1,"2073":1,"2090":1,"2104":1,"2134":6,"2171":2,"2182":9,"2184":1,"2221":1,"2256":1,"2257":1,"2258":1,"2259":1,"2264":1,"2306":2,"2341":14,"2368":2,"2397":2,"2398":1,"2438":1,"2467":1,"2471":1,"2488":1,"2505":1,"2506":4,"2532":1,"2553":1,"2555":1,"2559":1,"2592":1,"2594":1,"2619":1,"2629":11,"2636":1,"2648":2,"2650":1,"2657":1,"2677":1,"2679":6,"2686":6,"2687":5,"2688":5,"2692":4,"2696":5,"2701":16,"2703":1,"2704":1,"2706":1,"2707":7,"2708":1,"2711":2,"2714":2,"2715":2,"2716":3,"2719":1,"2720":3,"2721":16,"2728":19,"2735":35,"2737":15}}],["512",{"2":{"2554":1}}],["51",{"2":{"7":1,"47":1,"134":1,"1371":2}}],["502",{"2":{"1969":2}}],["506",{"2":{"88":1}}],["50000",{"2":{"31":1,"2721":1}}],["500",{"2":{"27":1,"28":1,"30":1,"31":2,"92":2,"151":2,"769":1,"925":2,"1371":3,"1497":1,"1608":2,"1640":2,"1705":1,"1907":1,"1974":2,"2206":1,"2692":3,"2716":2,"2721":2}}],["50",{"2":{"7":1,"31":2,"47":2,"51":2,"61":1,"134":1,"159":2,"175":1,"184":3,"193":2,"287":1,"452":1,"538":1,"542":2,"544":4,"546":1,"547":2,"647":1,"1045":2,"1165":1,"1371":1,"1966":5,"1967":1,"1969":5,"1973":1,"2340":2,"2342":2,"2368":1,"2503":1,"2530":3,"2686":1,"2701":2,"2707":2,"2721":2,"2728":4,"2730":2,"2737":2}}],["6pi",{"2":{"2701":2,"2711":1,"2713":1}}],["694",{"2":{"1969":1}}],["696",{"2":{"1317":1}}],["682",{"2":{"1969":1}}],["68",{"2":{"1795":1}}],["6f0",{"2":{"1371":3}}],["63",{"2":{"1371":2}}],["6x",{"2":{"1371":2}}],["619",{"2":{"1315":1}}],["651",{"2":{"1969":1}}],["657",{"2":{"1969":1}}],["650",{"2":{"1608":1,"1640":1,"1974":1}}],["65",{"2":{"196":2,"1313":1,"2551":2,"2554":1,"2737":1}}],["6ec5d706",{"2":{"43":1}}],["6776037425205049574",{"2":{"43":1}}],["645l2",{"2":{"1969":1}}],["646",{"2":{"1969":1}}],["64",{"2":{"17":1,"26":1,"2556":3,"2682":1}}],["6",{"2":{"7":1,"11":1,"24":1,"28":1,"30":2,"31":2,"45":1,"47":3,"61":2,"117":2,"160":1,"166":5,"183":1,"184":3,"186":2,"196":2,"365":1,"406":1,"439":1,"470":1,"623":1,"687":4,"768":6,"861":1,"1080":1,"1166":2,"1188":2,"1262":1,"1313":4,"1352":1,"1371":8,"1436":4,"1438":1,"1469":1,"1499":1,"1624":3,"1626":3,"1705":2,"1795":8,"1907":3,"1965":1,"1966":2,"1967":1,"1969":4,"1979":2,"2006":1,"2258":1,"2341":11,"2368":4,"2553":1,"2555":2,"2629":8,"2696":3,"2701":6,"2703":1,"2707":4,"2708":2,"2721":2,"2728":6,"2735":35}}],["609",{"2":{"1969":1}}],["607",{"2":{"1371":1,"2577":1}}],["60th",{"2":{"105":1}}],["6000",{"2":{"2397":1}}],["600",{"2":{"14":1,"18":2,"19":1,"92":2,"94":1,"100":2,"105":6,"106":9,"107":4,"138":1,"153":1,"768":2,"770":2,"775":1,"925":1,"1315":1,"1316":1,"1317":1,"1608":1,"1640":1,"1907":1,"2684":2,"2685":2,"2686":6,"2687":2,"2718":1,"2719":1}}],["60",{"2":{"7":1,"42":1,"47":1,"68":2,"2686":1,"2728":2,"2737":4}}],[">d==1",{"2":{"1129":1}}],[">x^2",{"2":{"712":1}}],[">x",{"2":{"70":1}}],[">",{"2":{"7":2,"30":5,"32":1,"45":1,"58":1,"61":4,"75":1,"76":2,"94":1,"116":1,"134":1,"137":2,"139":5,"148":1,"159":1,"166":1,"183":6,"201":1,"205":1,"287":3,"334":3,"489":1,"645":1,"775":2,"1002":2,"1080":1,"1188":2,"1316":1,"1371":10,"1437":1,"1441":3,"1468":1,"2182":1,"2259":3,"2341":2,"2467":1,"2551":2,"2555":6,"2686":2,"2687":2}}],["zv",{"2":{"1670":2}}],["zvector",{"2":{"1371":3,"1434":3}}],["zangle",{"2":{"1371":1}}],["zautolimits",{"0":{"2338":1},"2":{"1371":1}}],["zautolimitmargin",{"0":{"444":1},"2":{"1371":1}}],["z2",{"2":{"1371":2,"1670":5}}],["z1",{"2":{"1371":2}}],["ztickrotation",{"2":{"1371":2}}],["ztickranges=ztickrange",{"2":{"1371":1}}],["ztickrange",{"2":{"1371":1}}],["ztickwidth",{"0":{"472":1},"2":{"1371":1}}],["ztick",{"2":{"470":1}}],["zticksvisible",{"0":{"471":1},"2":{"1371":1}}],["zticksize",{"0":{"470":1},"2":{"1371":1}}],["zticks",{"0":{"469":1},"2":{"1371":2}}],["zticklabels=zticklabel",{"2":{"1371":1}}],["zticklabels",{"2":{"1371":1}}],["zticklabelsvisible",{"0":{"468":1},"2":{"1371":1}}],["zticklabelsize",{"0":{"467":1},"2":{"1371":1}}],["zticklabelpad",{"0":{"466":1},"2":{"1371":1}}],["zticklabelfont",{"0":{"465":1},"2":{"1371":1}}],["zticklabelcolor",{"0":{"464":1},"2":{"1371":1}}],["ztickformat",{"0":{"463":1},"2":{"1371":1}}],["ztickcolor",{"0":{"462":1},"2":{"1371":1}}],["zreversed",{"0":{"456":1},"2":{"456":3,"1371":1}}],["zgridwidth",{"0":{"447":1},"2":{"1371":1}}],["zgridvisible",{"0":{"446":1},"2":{"1371":1}}],["zgridcolor",{"0":{"445":1},"2":{"1371":1}}],["zhigh",{"2":{"364":1}}],["zlabelvisible",{"0":{"455":1},"2":{"1371":1}}],["zlabelsize",{"0":{"454":1},"2":{"1371":1}}],["zlabelrotation",{"0":{"453":1},"2":{"1371":1}}],["zlabelfont",{"0":{"451":1},"2":{"1371":1}}],["zlabelcolor",{"0":{"450":1},"2":{"1371":1}}],["zlabelalign",{"0":{"449":1},"2":{"1371":1}}],["zlabel",{"0":{"448":1},"2":{"1371":3}}],["zlabeloffset",{"0":{"452":1},"2":{"166":1,"1371":1}}],["zlims",{"2":{"364":2,"1371":10}}],["zlow",{"2":{"364":1}}],["zs2",{"2":{"1440":2}}],["zs1",{"2":{"1440":2}}],["zspinewidth",{"0":{"461":1},"2":{"1371":1}}],["zspinesvisible",{"0":{"460":1},"2":{"1371":1}}],["zspinecolor",{"0":{"457":1,"458":1,"459":1},"2":{"1371":3}}],["zs",{"2":{"135":3,"547":5,"1188":5,"1225":5,"1285":2,"1299":1,"1300":1,"1371":13,"1438":2,"1439":2,"1705":3,"2012":1,"2133":1,"2151":1,"2219":2,"2339":3,"2349":1,"2350":1,"2357":1}}],["zshrc",{"2":{"22":1}}],["zeta",{"2":{"166":1}}],["zeros",{"2":{"769":2,"1313":1,"1931":2}}],["zero",{"0":{"1499":1},"2":{"158":1,"1096":2,"1320":1,"1371":9,"1513":1,"1801":1,"1969":1,"2071":1,"2719":1}}],["ze",{"2":{"32":2}}],["zip",{"2":{"31":1,"32":1,"148":1,"188":2,"646":2,"712":1,"1371":1,"1500":1,"1670":1,"1966":1,"2256":3,"2258":1,"2503":1,"2701":2,"2704":1,"2714":1,"2721":1}}],["zooming",{"2":{"57":5,"231":1,"282":1,"302":1,"303":1,"329":1,"349":1,"350":1,"351":1,"771":6,"786":1,"817":2,"818":1,"849":2,"850":1,"860":2,"1371":11,"1442":1}}],["zoombutton=keyboard",{"2":{"1442":1}}],["zoombutton",{"0":{"351":1},"2":{"56":1,"1371":2}}],["zooms",{"2":{"56":2,"57":1,"210":1,"1371":7}}],["zoomspeed",{"0":{"860":1},"2":{"56":1,"57":2,"771":1,"1371":4}}],["zoom",{"0":{"207":1,"210":1},"2":{"14":1,"56":1,"57":9,"106":1,"107":1,"207":3,"210":1,"1315":1,"1322":1,"1371":26,"2253":1,"2713":1}}],["z^2",{"2":{"7":1,"1437":1}}],["z",{"0":{"13":1},"2":{"6":1,"7":3,"13":5,"32":4,"42":2,"43":2,"44":1,"57":5,"59":1,"66":3,"77":1,"133":5,"134":1,"147":6,"154":3,"159":2,"187":3,"193":5,"355":1,"360":1,"444":1,"445":1,"446":1,"447":1,"448":2,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"471":1,"472":1,"744":1,"769":3,"773":2,"787":1,"1001":2,"1002":4,"1007":1,"1009":1,"1187":5,"1188":2,"1224":3,"1300":1,"1312":6,"1371":86,"1437":3,"1441":2,"1572":1,"1607":2,"1608":1,"1638":2,"1640":1,"1668":2,"1704":2,"1730":2,"1848":1,"1907":1,"1960":2,"1974":1,"2070":3,"2151":1,"2218":3,"2224":1,"2252":1,"2340":6,"2341":12,"2342":3,"2466":2,"2467":2,"2502":1,"2503":8,"2530":3,"2549":2,"2551":2,"2555":3,"2619":1,"2647":1,"2648":2,"2686":2,"2710":1,"2721":3}}],["x+1",{"2":{"2555":2}}],["x+half",{"2":{"61":4}}],["xrange",{"2":{"1442":1,"2701":2,"2711":2}}],["xreversed",{"0":{"283":1,"392":1},"2":{"392":3,"1371":2}}],["xrectzoom",{"0":{"282":1},"2":{"210":1,"1371":1}}],["xinterval",{"2":{"1371":1,"2181":1}}],["x0",{"2":{"1313":2}}],["x^0",{"2":{"2701":1,"2707":1}}],["x^1",{"2":{"2701":1,"2707":1}}],["x^10",{"2":{"1188":1}}],["x^",{"2":{"1188":1}}],["x^2+y^2",{"2":{"1225":2}}],["x^2",{"2":{"42":1,"133":1,"186":4,"1188":1,"1373":1,"2259":2,"2648":1}}],["xzpanelvisible",{"0":{"412":1},"2":{"1371":1}}],["xzpanelcolor",{"0":{"411":1},"2":{"1371":1}}],["xz",{"2":{"411":1,"412":1,"2503":6}}],["xzoomlock",{"0":{"303":1},"2":{"207":1,"1371":1}}],["xzoomkey",{"0":{"302":1},"2":{"207":1,"1371":1}}],["xtrimspine",{"0":{"301":1},"2":{"301":4,"1371":1}}],["xtickrotation",{"2":{"1371":2}}],["xtickrange=xtickrange",{"2":{"1371":1}}],["xtickrange",{"2":{"1371":1}}],["xtickwidth",{"0":{"300":1,"408":1},"2":{"1371":2}}],["xtickvalues",{"2":{"287":1,"296":2}}],["xtickcolor",{"0":{"286":1,"398":1},"2":{"1371":2}}],["xtick",{"2":{"285":1,"286":1,"297":1,"299":1,"300":1,"406":1}}],["xtickalign",{"0":{"285":1},"2":{"1371":1}}],["xtickformat",{"0":{"287":1,"399":1},"2":{"204":1,"284":1,"287":5,"296":2,"1371":2}}],["xticklabelpad",{"0":{"291":1,"402":1},"2":{"1371":2}}],["xticklabelfont",{"0":{"290":1,"401":1},"2":{"809":1,"1371":2}}],["xticklabelcolor",{"0":{"289":1,"400":1},"2":{"808":1,"1371":2}}],["xticklabelalign",{"0":{"288":1},"2":{"1371":1}}],["xticklabels=xticklabel",{"2":{"1371":1}}],["xticklabelsize",{"0":{"293":1,"403":1},"2":{"844":1,"1371":2}}],["xticklabels",{"2":{"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"1371":3}}],["xticklabelspace",{"0":{"294":1},"2":{"204":3,"1371":1}}],["xticklabelsvisible",{"0":{"295":1,"404":1},"2":{"202":1,"815":1,"1371":2}}],["xticklabel",{"2":{"204":2,"1371":2}}],["xticklabelrotation",{"0":{"292":1},"2":{"166":1,"204":1,"1371":1}}],["xticksvisible",{"0":{"299":1,"407":1},"2":{"1371":2}}],["xticksmirrored",{"0":{"298":1},"2":{"298":2,"1371":1}}],["xticksize",{"0":{"297":1,"406":1},"2":{"1371":2}}],["xticks",{"0":{"296":1,"405":1},"2":{"70":1,"166":1,"284":3,"287":1,"291":1,"296":5,"816":1,"1080":5,"1131":1,"1371":3,"2399":1,"2701":2,"2704":2}}],["xgridwidth",{"0":{"262":1,"383":1},"2":{"799":1,"1371":2}}],["xgridvisible",{"0":{"261":1,"382":1},"2":{"301":1,"348":1,"798":1,"1165":1,"1167":1,"1371":2}}],["xgridstyle",{"0":{"260":1},"2":{"797":1,"1371":1}}],["xgridcolor",{"0":{"259":1,"381":1},"2":{"180":1,"796":1,"1371":2}}],["xangle",{"2":{"1371":1}}],["xautolimits",{"0":{"2336":1},"2":{"1371":1}}],["xautolimitmargin",{"0":{"257":1,"380":1},"2":{"231":1,"1371":2,"1612":1,"1625":1,"1627":1,"1965":1,"2728":1}}],["xauto",{"2":{"1371":2}}],["xaxisposition",{"0":{"258":1},"2":{"258":2,"1371":1}}],["xhigh",{"2":{"231":1,"364":1}}],["xpanlock",{"0":{"281":1},"2":{"208":1,"1371":1}}],["xpankey",{"0":{"280":1},"2":{"208":1,"1371":1}}],["xcross",{"2":{"181":1,"1965":2}}],["xcenters",{"2":{"61":3}}],["xlow",{"2":{"231":1,"364":1}}],["xlims",{"2":{"166":1,"209":1,"231":1,"301":1,"364":2,"367":1,"1080":1,"1371":12,"1705":1,"1966":1,"2397":1,"2701":1,"2704":1}}],["xlabeloffset",{"0":{"388":1},"2":{"1371":1}}],["xlabelalign",{"0":{"385":1},"2":{"1371":1}}],["xlabelvisible",{"0":{"269":1,"391":1},"2":{"1371":2}}],["xlabelsize",{"0":{"268":1,"390":1},"2":{"1371":2}}],["xlabelrotation",{"0":{"267":1,"389":1},"2":{"1371":2}}],["xlabelpadding",{"0":{"266":1},"2":{"1371":1}}],["xlabelcolor",{"0":{"264":1,"386":1},"2":{"1371":2}}],["xlabelfont",{"0":{"265":1,"387":1},"2":{"97":1,"1371":2}}],["xlabel=",{"2":{"70":1,"1131":1,"2399":1}}],["xlabel",{"0":{"263":1,"384":1},"2":{"70":1,"97":1,"120":1,"138":1,"166":3,"199":1,"204":2,"263":3,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"1080":1,"1131":1,"1371":4,"1907":7,"2257":1,"2399":1,"2697":1,"2698":1,"2699":1,"2701":3,"2704":1,"2711":2}}],["x4",{"2":{"61":2}}],["x3",{"2":{"61":3,"131":1}}],["x3c",{"2":{"29":1,"45":1,"48":6,"71":3,"94":1,"145":4,"147":5,"148":6,"163":1,"164":1,"605":4,"1309":1,"1320":1,"1371":10,"1500":1,"2219":2,"2549":2,"2551":2,"2724":1,"2725":4}}],["x2s",{"2":{"1163":1,"1371":1}}],["x2+60",{"2":{"61":1}}],["x2+20",{"2":{"61":2}}],["x2",{"2":{"61":1,"1163":2,"1371":8,"1670":2}}],["x26",{"2":{"7":2,"31":2,"61":3,"75":8,"76":4,"77":4,"94":4,"191":4,"203":1,"215":4,"605":2,"646":1,"647":2,"1437":2,"2219":2,"2718":1,"2720":1,"2721":3}}],["x5+45",{"2":{"61":1}}],["x5",{"2":{"61":5}}],["x1s",{"2":{"1163":1,"1371":1}}],["x1+45",{"2":{"61":1}}],["x1",{"2":{"61":3,"1163":2,"1371":8}}],["x11",{"0":{"111":1},"2":{"18":1,"110":1,"111":1}}],["xv",{"2":{"1670":2}}],["xvector",{"2":{"1371":2,"1434":2}}],["xvals",{"2":{"61":4}}],["xvfb",{"2":{"24":1,"113":1}}],["xxx",{"2":{"47":1}}],["xypanelvisible",{"0":{"410":1},"2":{"1371":1}}],["xypanelcolor",{"0":{"409":1},"2":{"1371":1}}],["xyz",{"2":{"154":5,"1371":9,"1668":1,"2721":5}}],["xy",{"2":{"42":2,"120":1,"287":1,"334":1,"409":1,"410":1,"1077":2,"1313":5,"1371":18,"1404":6,"1605":2,"1702":2,"1738":2,"2250":2,"2341":4,"2503":6}}],["xe",{"2":{"32":2}}],["x86",{"2":{"26":1}}],["xorg",{"2":{"24":1}}],["xmax",{"0":{"1543":1,"1579":1},"2":{"7":2,"296":2,"1371":11,"1515":2,"1545":3,"2370":1,"2530":1,"2533":1}}],["xminortickwidth",{"0":{"279":1},"2":{"1371":1}}],["xminorticksize",{"0":{"277":1},"2":{"1371":1}}],["xminorticksvisible",{"0":{"278":1},"2":{"276":1,"284":1,"298":2,"1371":1}}],["xminorticks",{"0":{"276":1},"2":{"276":3,"284":1,"1371":1}}],["xminortickcolor",{"0":{"275":1},"2":{"1371":1}}],["xminortickalign",{"0":{"274":1},"2":{"1371":1}}],["xminorgridwidth",{"0":{"273":1},"2":{"804":1,"1371":1}}],["xminorgridvisible",{"0":{"272":1},"2":{"276":1,"284":1,"803":1,"1371":1}}],["xminorgridstyle",{"0":{"271":1},"2":{"802":1,"1371":1}}],["xminorgridcolor",{"0":{"270":1},"2":{"801":1,"1371":1}}],["xmin",{"0":{"1544":1,"1580":1},"2":{"7":2,"296":2,"1371":11,"1515":2,"1545":3,"2370":1,"2530":1,"2533":1}}],["x",{"0":{"24":1,"827":1,"1962":1},"2":{"6":2,"7":9,"23":1,"28":2,"30":2,"32":6,"42":3,"43":3,"44":3,"45":2,"48":2,"57":4,"61":3,"66":3,"69":2,"70":2,"73":3,"74":2,"75":1,"77":3,"97":1,"105":6,"106":10,"107":5,"111":2,"115":2,"120":2,"127":1,"131":1,"132":9,"133":13,"134":5,"145":6,"147":7,"148":3,"154":5,"159":4,"164":1,"166":2,"183":12,"186":2,"193":6,"199":1,"201":2,"203":3,"204":3,"205":2,"207":1,"208":1,"210":1,"219":1,"220":1,"224":1,"231":4,"236":1,"245":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":4,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":2,"287":1,"296":1,"298":1,"301":1,"302":2,"303":1,"310":1,"355":1,"356":2,"358":1,"380":1,"381":1,"382":1,"383":1,"384":2,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"407":1,"408":1,"489":2,"547":2,"645":2,"647":1,"712":1,"742":1,"767":4,"783":1,"827":1,"855":2,"856":1,"861":4,"925":2,"941":2,"1001":8,"1002":18,"1008":1,"1044":3,"1045":9,"1077":1,"1080":4,"1093":1,"1128":2,"1130":4,"1131":1,"1138":1,"1187":3,"1188":11,"1224":2,"1225":2,"1261":2,"1309":3,"1312":1,"1313":3,"1316":1,"1320":6,"1336":2,"1352":4,"1353":4,"1357":2,"1362":2,"1371":256,"1373":7,"1404":3,"1405":1,"1415":1,"1434":9,"1436":22,"1437":3,"1438":1,"1439":2,"1440":4,"1441":9,"1468":1,"1469":1,"1470":4,"1495":10,"1496":11,"1497":2,"1498":3,"1500":2,"1503":2,"1543":1,"1544":1,"1579":1,"1580":1,"1581":2,"1605":1,"1607":4,"1624":3,"1638":4,"1668":2,"1670":1,"1702":1,"1704":4,"1705":4,"1738":1,"1794":1,"1881":4,"1907":1,"1916":1,"1931":1,"1941":1,"1960":4,"1962":1,"1963":1,"1964":1,"1966":6,"1969":1,"1971":1,"1997":2,"2050":4,"2070":6,"2181":4,"2182":8,"2218":3,"2219":2,"2250":1,"2252":2,"2254":2,"2255":3,"2256":2,"2257":1,"2259":11,"2261":2,"2302":1,"2304":2,"2340":8,"2341":15,"2342":4,"2367":1,"2368":2,"2396":2,"2397":5,"2399":1,"2466":2,"2467":2,"2502":1,"2503":8,"2529":2,"2530":6,"2549":2,"2551":4,"2555":8,"2557":2,"2577":4,"2628":1,"2629":10,"2647":1,"2648":4,"2677":4,"2679":2,"2686":4,"2687":2,"2696":2,"2697":1,"2699":2,"2701":4,"2704":1,"2707":2,"2711":2,"2713":2,"2719":1,"2720":2,"2721":5,"2725":2}}],["xspinewidth",{"0":{"397":1},"2":{"1371":1}}],["xspinesvisible",{"0":{"396":1},"2":{"1371":1}}],["xspinecolor",{"0":{"393":1,"394":1,"395":1},"2":{"1371":3}}],["xspace",{"2":{"204":3}}],["xscale",{"0":{"284":1},"2":{"284":4,"296":2,"1371":1,"1441":1}}],["xs",{"2":{"5":5,"135":5,"547":6,"644":6,"646":3,"891":3,"1002":8,"1045":5,"1080":8,"1188":6,"1225":7,"1262":2,"1285":2,"1371":27,"1400":3,"1405":19,"1438":2,"1439":3,"1440":5,"1493":2,"1639":6,"1705":3,"1856":3,"1882":3,"1962":3,"1963":3,"2012":1,"2013":7,"2101":1,"2102":5,"2129":3,"2133":1,"2134":13,"2151":1,"2219":3,"2339":4,"2365":1,"2397":2,"2436":2,"2592":6,"2701":7,"2707":6}}],["u2",{"2":{"2688":5}}],["u1",{"2":{"2688":5}}],["ursa",{"2":{"1315":1}}],["url",{"2":{"46":1,"196":1,"1315":2}}],["url=",{"2":{"46":1}}],["urlcables",{"2":{"32":2}}],["urlpoints",{"2":{"32":2}}],["uv=uv",{"2":{"1670":1}}],["uvs",{"2":{"1670":1,"1705":1,"2555":26}}],["uvmap",{"0":{"2590":1},"2":{"1371":1,"2555":6}}],["uv",{"0":{"1077":1,"1605":1,"1702":1,"1738":1,"2010":1,"2250":1},"2":{"1077":2,"1371":21,"1605":2,"1670":14,"1702":2,"1705":2,"1738":4,"2250":2,"2555":10,"2590":2}}],["ultimately",{"2":{"780":1}}],["utriangle",{"2":{"182":2,"648":1,"1371":1,"1965":2,"1966":2,"2002":1,"2641":1}}],["utils",{"2":{"24":2}}],["uc",{"2":{"148":2}}],["u",{"2":{"30":13,"57":1,"70":2,"1001":9,"1371":10}}],["uint32",{"2":{"2557":1}}],["uint8",{"2":{"2553":2,"2554":2,"2555":2}}],["ui",{"2":{"30":1}}],["ubermaterial",{"2":{"30":1}}],["uber",{"2":{"27":1}}],["ubuntu",{"2":{"24":2}}],["unfilled",{"2":{"1967":1}}],["unbounded",{"0":{"2548":1},"2":{"1371":3,"2530":4,"2533":1,"2548":1}}],["unblocked",{"2":{"768":1}}],["un",{"2":{"1371":6}}],["unnecessary",{"2":{"1371":1,"2692":2,"2706":1}}],["unrotated",{"2":{"623":1}}],["unrestricted",{"2":{"11":1}}],["unused",{"2":{"545":3}}],["unconstrained",{"2":{"1371":1,"2339":1,"2341":1}}],["uncheck",{"2":{"528":1}}],["unchecked",{"0":{"517":1,"519":1,"524":1},"2":{"517":1,"519":1,"524":1,"1371":3}}],["uncategorized",{"2":{"81":1}}],["unlocks",{"2":{"1371":1}}],["unlock",{"2":{"1371":2}}],["unlike",{"2":{"366":1}}],["unless",{"2":{"17":1,"151":1,"581":1,"1096":1,"1371":1,"2692":1,"2726":1}}],["uneven",{"2":{"1496":1}}],["unexpected",{"2":{"157":1}}],["unescaped",{"2":{"120":1}}],["until",{"2":{"144":1,"161":1,"175":1,"1371":1,"2710":1}}],["unknown",{"2":{"144":1,"146":1,"2718":1}}],["unknowntickstate",{"2":{"81":1}}],["unsigned",{"2":{"1371":1,"2549":1}}],["unsorted",{"2":{"1314":1}}],["unsortable",{"2":{"70":1}}],["unsquished",{"2":{"219":1,"355":1}}],["unsupported",{"2":{"27":1}}],["undo",{"2":{"1705":1}}],["undocumented",{"2":{"69":1}}],["undef",{"2":{"2555":1}}],["undefined",{"2":{"663":1,"2692":1}}],["undetermined",{"2":{"539":2}}],["understood",{"2":{"1966":1}}],["understanding",{"2":{"2701":1}}],["understand",{"2":{"73":1,"107":1,"539":1,"540":1}}],["under",{"2":{"57":1,"63":1,"157":1,"194":1,"1371":11,"2729":1}}],["underlying",{"2":{"18":1,"81":1,"100":1,"105":1,"135":1,"577":1,"739":2,"1318":1,"2682":1,"2692":1,"2725":1}}],["unidentified",{"2":{"1907":1}}],["uniformly",{"2":{"1371":2,"2549":1}}],["uniform",{"2":{"176":1,"1130":1,"1353":1,"1470":1,"1907":2,"2398":1,"2730":1}}],["uniformizing",{"0":{"121":1}}],["uniforms",{"2":{"44":7}}],["unicode",{"2":{"74":1,"76":1,"915":1,"1371":1,"2718":1}}],["unique",{"2":{"27":1,"645":6,"1080":1,"1127":1,"1371":5,"1907":14}}],["union",{"2":{"11":1,"17":1,"1371":11,"2224":1}}],["unit=automatic",{"2":{"70":2}}],["unitless",{"2":{"68":1}}],["unitfulconversion",{"2":{"70":4}}],["unitful",{"2":{"68":4,"70":4}}],["units",{"0":{"105":1},"1":{"106":1,"107":1},"2":{"67":1,"68":3,"70":4,"74":1,"77":2,"106":1,"151":2,"537":1,"539":5,"959":1,"989":1,"1109":1,"1179":1,"1186":1,"1371":38,"1392":1,"1423":1,"1433":1,"1533":1,"1543":1,"1544":1,"1579":1,"1580":1,"1627":1,"1658":1,"1949":1,"1959":1,"1972":2,"1996":1,"2032":1,"2121":1,"2273":1,"2288":1,"2311":1,"2454":1,"2464":1,"2465":1,"2552":1,"2570":1,"2626":1,"2627":1,"2666":1}}],["unit",{"0":{"106":2},"2":{"11":2,"17":1,"19":5,"68":1,"70":4,"71":2,"105":17,"106":16,"107":8,"1371":8,"1966":1,"2091":1,"2719":1}}],["uparrow",{"2":{"1965":1}}],["upwards",{"2":{"330":1,"456":1,"1371":1}}],["upon",{"2":{"211":1,"1371":1}}],["upcolor",{"2":{"148":3}}],["uppercase",{"2":{"179":1}}],["upper",{"2":{"104":2,"1044":3,"1045":2,"1261":1,"1276":1,"1300":1,"1371":6,"1670":1,"2258":1,"2709":1}}],["upload",{"2":{"32":1,"1442":1}}],["uploaded",{"2":{"17":1}}],["updating",{"0":{"155":1,"2556":1},"2":{"31":1,"43":2,"57":2,"155":1,"158":1,"366":1,"1371":4}}],["updateable",{"2":{"148":1}}],["updated",{"2":{"117":1,"130":1,"131":1,"132":1,"135":1,"148":1,"1316":1,"1371":5,"1963":1}}],["update=true",{"2":{"71":1,"1371":2}}],["update`",{"2":{"44":1}}],["updates",{"0":{"135":1},"2":{"7":1,"23":1,"64":1,"81":1,"155":3,"158":1,"163":1,"203":1,"1322":1,"1371":6,"1442":2,"1626":1,"1670":1}}],["update",{"0":{"177":1},"2":{"5":1,"7":5,"21":1,"31":1,"43":1,"44":6,"45":1,"57":3,"59":1,"61":1,"64":1,"71":2,"75":2,"81":1,"97":1,"117":8,"130":1,"131":1,"133":2,"135":2,"148":8,"155":2,"157":1,"158":1,"174":1,"177":2,"188":1,"366":1,"925":1,"1371":19,"1442":2,"1670":1,"2503":4,"2556":9,"2686":1,"2688":1,"2721":2}}],["upvector",{"2":{"28":1,"29":1,"30":1,"57":3,"1371":4,"2719":2}}],["up",{"0":{"2703":1},"2":{"9":1,"13":1,"23":1,"31":1,"39":1,"46":2,"57":7,"66":1,"71":1,"72":1,"75":1,"77":2,"81":2,"92":1,"97":1,"107":3,"112":1,"118":2,"145":1,"148":1,"149":2,"151":1,"155":1,"158":1,"165":1,"183":1,"184":1,"361":2,"545":1,"547":1,"713":1,"720":1,"774":1,"811":1,"944":1,"954":1,"973":1,"983":1,"1011":1,"1021":1,"1049":1,"1060":1,"1084":1,"1102":1,"1165":1,"1166":3,"1180":2,"1191":1,"1201":1,"1228":1,"1238":1,"1288":1,"1296":1,"1324":1,"1332":1,"1371":108,"1376":1,"1386":1,"1408":1,"1419":1,"1445":1,"1453":1,"1518":1,"1528":1,"1548":1,"1558":1,"1585":1,"1593":1,"1608":1,"1611":1,"1621":1,"1640":1,"1643":1,"1653":1,"1674":1,"1685":1,"1709":1,"1720":1,"1797":1,"1803":1,"1824":1,"1834":1,"1858":1,"1864":1,"1884":1,"1890":1,"1934":1,"1945":1,"1963":1,"1974":1,"1977":1,"1991":1,"2016":1,"2026":1,"2074":1,"2086":1,"2105":1,"2115":1,"2136":1,"2145":1,"2187":1,"2198":1,"2223":1,"2233":1,"2265":1,"2271":1,"2272":1,"2279":1,"2308":1,"2314":1,"2344":1,"2353":1,"2403":1,"2413":1,"2439":1,"2449":1,"2473":1,"2483":1,"2487":1,"2508":1,"2516":1,"2561":1,"2562":1,"2573":1,"2595":1,"2605":1,"2628":1,"2651":1,"2661":1,"2676":1,"2678":1,"2681":1,"2682":2,"2692":1,"2693":1,"2717":2,"2721":2}}],["usual",{"2":{"71":1,"188":1,"190":1,"1371":1,"2260":1,"2549":1,"2554":1,"2556":1}}],["usually",{"2":{"3":1,"27":1,"42":1,"43":1,"51":1,"77":1,"105":1,"107":6,"146":1,"183":1,"200":1,"287":1,"334":1,"539":1,"1286":1,"1357":1,"1371":6,"1924":1,"1969":1,"2342":1,"2706":1,"2721":1,"2726":1}}],["usage",{"2":{"57":2,"67":1,"68":1,"197":1,"1371":8,"2070":1}}],["usable",{"2":{"27":1}}],["us",{"2":{"26":1,"33":1,"46":1,"75":2,"106":2,"163":1,"1002":5,"1315":1,"2692":2,"2696":1,"2723":2,"2724":1}}],["using",{"0":{"5":1,"109":1,"110":1,"114":1,"120":1,"161":1,"183":1,"190":1,"191":1,"1130":1,"1353":1,"1437":1,"1441":1,"1470":1,"1670":1,"1962":1,"1963":1,"2398":1},"1":{"111":1,"112":1,"113":1},"2":{"3":1,"7":1,"9":1,"17":1,"21":1,"23":1,"26":2,"27":5,"28":2,"29":1,"30":2,"31":1,"32":4,"42":1,"44":2,"46":1,"47":1,"61":1,"63":1,"64":3,"68":1,"70":1,"71":1,"77":1,"90":1,"97":1,"98":1,"102":1,"109":1,"113":1,"117":1,"119":1,"120":1,"122":1,"130":1,"132":2,"133":1,"134":2,"135":1,"141":1,"147":3,"149":1,"155":1,"157":2,"158":1,"159":3,"163":1,"164":2,"166":1,"179":1,"180":1,"183":1,"186":1,"188":1,"194":2,"204":1,"219":1,"231":1,"287":2,"296":2,"334":2,"343":2,"355":1,"378":4,"392":1,"425":1,"456":1,"646":1,"771":1,"861":1,"967":1,"999":1,"1002":1,"1012":1,"1042":1,"1045":1,"1076":1,"1125":1,"1130":1,"1188":1,"1222":1,"1225":1,"1259":1,"1285":3,"1286":1,"1307":1,"1309":1,"1311":1,"1348":1,"1353":1,"1371":59,"1402":1,"1431":1,"1434":1,"1437":1,"1441":1,"1442":1,"1464":1,"1470":1,"1495":2,"1496":2,"1497":1,"1498":1,"1499":1,"1500":1,"1541":1,"1577":1,"1582":1,"1604":1,"1636":1,"1666":1,"1669":1,"1701":1,"1705":1,"1737":1,"1817":1,"1821":6,"1853":1,"1879":1,"1905":1,"1907":2,"1957":1,"1966":2,"1970":1,"1973":1,"2009":1,"2048":1,"2071":1,"2099":1,"2131":1,"2163":1,"2216":1,"2219":3,"2249":1,"2258":1,"2259":1,"2260":1,"2261":1,"2296":1,"2299":1,"2333":1,"2340":2,"2341":7,"2342":1,"2364":1,"2368":5,"2398":1,"2432":1,"2462":1,"2467":1,"2500":1,"2527":1,"2530":11,"2533":1,"2555":2,"2556":1,"2589":1,"2624":1,"2674":1,"2682":1,"2686":1,"2688":1,"2691":1,"2692":1,"2695":1,"2699":1,"2700":1,"2701":2,"2702":2,"2703":1,"2708":1,"2709":1,"2715":1,"2717":2,"2721":2,"2726":1,"2728":1,"2729":1}}],["users",{"2":{"39":1,"104":1,"151":1,"161":1,"163":1}}],["user",{"2":{"25":1,"69":1,"71":6,"106":1,"111":1,"112":1,"128":1,"129":1,"143":1,"158":1,"284":1,"331":1,"364":1,"528":1,"539":1,"726":1,"731":1,"1320":1,"1371":9,"2530":1,"2723":2,"2725":1}}],["used",{"2":{"22":3,"27":1,"31":1,"35":1,"42":3,"44":1,"45":1,"47":1,"56":2,"57":2,"59":1,"64":3,"66":1,"69":1,"70":2,"71":1,"74":1,"78":1,"81":1,"98":1,"102":1,"106":2,"107":1,"108":1,"113":1,"114":1,"117":1,"119":1,"128":1,"139":2,"147":1,"151":1,"161":1,"162":1,"163":1,"165":1,"174":1,"183":1,"231":2,"276":1,"287":2,"296":1,"323":1,"334":2,"343":1,"378":2,"497":1,"537":1,"538":1,"539":2,"646":2,"670":1,"673":1,"674":1,"675":1,"681":1,"682":1,"683":1,"684":1,"693":1,"696":1,"697":1,"698":1,"739":1,"769":1,"771":1,"773":1,"774":1,"780":1,"817":1,"849":1,"891":1,"946":1,"950":1,"957":1,"975":1,"979":1,"987":1,"1007":1,"1009":1,"1013":1,"1016":1,"1025":1,"1026":1,"1033":1,"1035":1,"1036":1,"1050":1,"1051":1,"1055":1,"1070":1,"1088":1,"1092":1,"1187":1,"1188":1,"1193":1,"1196":1,"1225":1,"1230":1,"1233":1,"1261":1,"1291":1,"1300":1,"1316":1,"1325":1,"1328":1,"1335":1,"1371":170,"1378":1,"1382":1,"1390":1,"1410":1,"1414":1,"1446":1,"1449":1,"1505":1,"1520":1,"1524":1,"1531":1,"1549":2,"1550":1,"1554":1,"1586":1,"1589":1,"1613":1,"1617":1,"1625":1,"1645":1,"1649":1,"1656":1,"1675":1,"1676":1,"1680":1,"1695":1,"1711":1,"1715":1,"1731":1,"1799":1,"1818":1,"1825":2,"1826":1,"1830":1,"1861":1,"1887":1,"1907":3,"1909":1,"1920":1,"1936":1,"1940":1,"1964":1,"1979":1,"1983":1,"1985":1,"2018":1,"2022":1,"2076":1,"2079":1,"2107":1,"2111":1,"2119":1,"2142":1,"2189":1,"2193":1,"2219":1,"2225":1,"2228":1,"2243":1,"2257":1,"2266":1,"2267":1,"2270":1,"2272":1,"2296":1,"2309":1,"2347":1,"2349":1,"2350":1,"2407":1,"2441":1,"2445":1,"2452":1,"2470":1,"2474":1,"2477":1,"2494":1,"2509":1,"2512":1,"2535":1,"2548":1,"2554":1,"2555":1,"2563":1,"2566":1,"2583":1,"2590":1,"2596":2,"2597":1,"2601":1,"2653":1,"2657":1,"2664":1,"2692":1,"2697":1,"2706":1,"2721":1,"2730":1}}],["useful",{"2":{"14":1,"77":1,"79":1,"117":1,"126":1,"155":1,"158":1,"174":1,"219":1,"473":1,"538":1,"540":1,"542":1,"544":1,"1371":8,"1440":1,"1572":1,"1848":1,"1881":2,"2237":1,"2257":1,"2258":1,"2368":1,"2619":1,"2692":1,"2726":1}}],["uses",{"2":{"10":1,"11":1,"33":1,"35":1,"37":1,"47":1,"56":1,"57":2,"64":1,"95":1,"117":2,"188":1,"378":2,"553":1,"771":1,"811":1,"813":1,"845":1,"1371":10,"2080":1,"2252":1,"2263":1,"2530":1,"2695":1}}],["use",{"0":{"22":1},"2":{"3":1,"5":1,"7":1,"10":1,"17":1,"20":2,"21":1,"22":1,"24":1,"25":1,"26":3,"27":4,"28":2,"33":1,"40":1,"41":1,"42":2,"44":1,"45":1,"47":1,"48":1,"52":1,"53":1,"69":2,"70":5,"71":2,"74":1,"75":2,"76":1,"77":2,"80":1,"81":3,"84":1,"93":1,"94":1,"97":1,"98":1,"100":1,"104":4,"106":2,"107":4,"110":2,"113":1,"114":3,"117":1,"119":1,"120":1,"132":2,"134":2,"135":1,"136":1,"143":1,"147":3,"148":3,"158":2,"160":3,"161":1,"162":1,"165":1,"174":1,"177":1,"181":1,"183":2,"185":1,"190":1,"192":1,"196":1,"197":2,"200":1,"202":2,"213":1,"214":2,"284":1,"331":1,"365":1,"367":1,"522":1,"538":1,"540":1,"543":1,"546":1,"548":1,"604":1,"605":1,"614":1,"646":1,"647":1,"653":1,"739":1,"767":1,"769":2,"771":2,"861":1,"862":1,"878":1,"907":1,"1299":1,"1309":1,"1314":1,"1315":1,"1316":2,"1317":1,"1318":1,"1320":1,"1357":1,"1371":37,"1404":1,"1468":1,"1469":1,"1496":1,"1549":2,"1608":1,"1640":1,"1670":3,"1738":1,"1825":2,"1930":1,"1964":1,"1966":2,"1970":1,"1974":1,"2090":1,"2259":1,"2261":1,"2290":1,"2368":1,"2596":2,"2680":1,"2681":1,"2695":1,"2701":1,"2702":1,"2703":1,"2715":1,"2717":1,"2718":1,"2720":2,"2721":1,"2723":3,"2725":1,"2727":1}}],["44",{"2":{"2737":1}}],["448",{"2":{"2554":1}}],["446",{"2":{"1969":1}}],["46",{"2":{"2341":2,"2737":1}}],["462db0bb60fb",{"2":{"47":1}}],["414",{"2":{"1969":1}}],["4f0",{"2":{"1371":3}}],["4f37",{"2":{"43":1}}],["475",{"2":{"1225":2}}],["4x",{"2":{"925":1}}],["4phi",{"2":{"769":2}}],["4pi",{"2":{"231":7,"790":1,"2102":1,"2134":4}}],["4px",{"2":{"47":1}}],["4u",{"2":{"70":1}}],["45f0",{"2":{"2719":1}}],["457",{"2":{"1969":1}}],["450",{"2":{"105":5,"106":11,"2467":1,"2530":1,"2718":1,"2719":1}}],["45",{"2":{"57":1,"1313":1,"1371":3,"2002":2,"2341":1,"2737":3}}],["45e2",{"2":{"47":1}}],["486a",{"2":{"47":1}}],["48ce66039545",{"2":{"44":1}}],["4c17",{"2":{"47":1}}],["4c20",{"2":{"45":1}}],["4923",{"2":{"44":1}}],["4d48",{"2":{"44":1}}],["4db2",{"2":{"42":1}}],["406",{"2":{"1969":1}}],["4066cf28ce60",{"2":{"45":1}}],["40",{"2":{"166":1,"186":10,"388":1,"421":1,"544":1,"648":1,"654":2,"690":2,"1315":1,"1317":2,"1498":2,"1997":1,"2728":3,"2737":4}}],["40cdbbb8760ebb92aca77f5111c23aea8fe3876f",{"2":{"43":1}}],["4000",{"2":{"2397":1}}],["400",{"2":{"19":1,"31":2,"100":2,"187":1,"188":1,"537":3,"767":1,"770":1,"1286":1,"1705":1,"2721":2}}],["4bae",{"2":{"42":1}}],["43",{"2":{"1969":2}}],["438eee5807529611318a22a9dd12174579badee4",{"2":{"44":1}}],["439d",{"2":{"42":1}}],["43af",{"2":{"42":1}}],["4k",{"2":{"32":1}}],["429",{"2":{"1969":1}}],["42",{"2":{"7":1,"1795":1}}],["4",{"2":{"5":1,"7":4,"11":1,"15":1,"28":1,"29":2,"30":3,"32":1,"42":2,"44":3,"45":2,"47":3,"48":1,"58":1,"61":5,"66":1,"68":1,"70":5,"94":1,"97":1,"107":4,"117":1,"158":3,"159":1,"160":1,"162":1,"163":1,"164":1,"166":2,"179":1,"181":1,"182":3,"186":1,"188":12,"190":1,"191":2,"204":1,"249":1,"276":1,"287":1,"301":1,"323":1,"334":1,"338":1,"348":1,"356":1,"374":1,"489":1,"496":1,"543":4,"547":2,"605":1,"647":2,"648":1,"649":5,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"774":7,"775":2,"810":1,"816":1,"843":1,"970":2,"1002":2,"1080":1,"1165":3,"1167":1,"1313":5,"1351":2,"1352":2,"1371":24,"1405":3,"1436":2,"1438":1,"1441":1,"1497":1,"1608":2,"1612":1,"1624":2,"1626":5,"1640":2,"1669":1,"1705":2,"1795":5,"1907":4,"1931":2,"1966":3,"1969":4,"1970":3,"1974":3,"1978":2,"1997":3,"2002":2,"2052":2,"2053":1,"2054":1,"2181":1,"2219":1,"2255":2,"2258":2,"2331":4,"2341":13,"2368":4,"2397":2,"2467":1,"2530":1,"2551":1,"2553":1,"2555":5,"2556":1,"2629":7,"2681":1,"2685":1,"2686":2,"2688":3,"2696":1,"2703":1,"2720":1,"2721":2,"2728":17,"2730":2,"2735":35}}],["+z",{"2":{"2555":1}}],["+zs",{"2":{"1225":2}}],["+y",{"2":{"2555":1}}],["+x",{"2":{"2555":1}}],["+pi",{"2":{"361":1}}],["+=",{"2":{"193":3,"489":1,"925":1,"2219":2}}],["+1",{"2":{"75":1,"117":2}}],["+",{"2":{"5":1,"7":2,"30":3,"31":1,"32":3,"42":1,"44":2,"45":7,"47":3,"48":1,"57":1,"61":17,"70":1,"75":1,"76":1,"77":2,"78":1,"81":1,"87":8,"120":2,"134":3,"135":1,"148":6,"159":3,"166":3,"184":3,"188":1,"191":3,"193":1,"201":1,"209":3,"539":2,"644":1,"768":1,"774":3,"941":1,"970":1,"1002":2,"1036":1,"1045":2,"1070":1,"1080":1,"1188":3,"1262":1,"1313":3,"1316":1,"1317":2,"1320":1,"1351":1,"1352":1,"1371":37,"1437":2,"1624":1,"1627":2,"1695":1,"1731":1,"1795":14,"1821":1,"1856":1,"1907":4,"2182":1,"2219":4,"2243":1,"2256":2,"2259":4,"2260":1,"2340":2,"2341":14,"2342":2,"2368":2,"2370":2,"2467":2,"2494":1,"2503":1,"2530":1,"2551":2,"2583":1,"2648":1,"2682":2,"2686":4,"2688":6,"2696":3,"2697":2,"2698":1,"2699":2,"2701":6,"2704":1,"2707":2,"2708":1,"2711":2,"2717":2}}],["2n",{"2":{"2341":1,"2368":1}}],["29",{"2":{"1969":1,"2341":1,"2686":1}}],["295",{"2":{"1969":1}}],["2φ2",{"2":{"1670":1}}],["2tuples",{"2":{"1371":1,"1638":1}}],["2sinh",{"2":{"1441":1}}],["2sin",{"2":{"1352":1,"1440":1}}],["266",{"2":{"1969":1}}],["26620",{"2":{"87":2}}],["267",{"2":{"1969":1}}],["26",{"2":{"1969":2,"2701":1,"2714":1}}],["26s",{"2":{"1316":1}}],["2x",{"2":{"856":1,"925":1}}],["2x2",{"2":{"106":1,"2702":1}}],["2f",{"2":{"287":2,"334":2,"1371":1}}],["2phi",{"2":{"775":2}}],["2pi",{"2":{"193":1,"767":1,"768":1,"769":3,"775":2,"790":3,"834":2,"1002":2,"1045":1,"1371":1,"1670":1,"1967":1,"1968":1,"2253":2,"2341":2,"2368":1,"2530":1,"2687":1}}],["2px",{"2":{"47":1}}],["278",{"2":{"1969":1}}],["27",{"2":{"1795":1,"2552":1}}],["272s",{"2":{"1316":1}}],["275π",{"2":{"356":1}}],["275pi",{"2":{"356":1}}],["275",{"2":{"187":1}}],["27t11",{"2":{"70":1}}],["2i",{"2":{"166":1,"184":3}}],["2π",{"2":{"155":1,"1371":3,"1439":2,"1440":2,"1795":1,"1807":1,"2341":1,"2503":1}}],["280",{"2":{"2737":1}}],["289",{"2":{"1969":1}}],["288",{"2":{"107":4}}],["28",{"2":{"107":1,"193":1,"1969":2}}],["2855",{"2":{"24":1}}],["2u",{"2":{"70":1}}],["211",{"2":{"1969":1}}],["21105",{"2":{"196":3}}],["21",{"2":{"67":1,"1436":1,"1969":3,"2102":1,"2686":1,"2725":1}}],["2127",{"2":{"31":2,"2721":2}}],["2+1",{"2":{"45":1}}],["2400",{"2":{"107":2}}],["2405",{"2":{"36":1}}],["24",{"2":{"97":1,"1166":1,"1371":2,"1969":4,"2258":1,"2341":2}}],["24900",{"2":{"87":3}}],["2464",{"2":{"36":1}}],["2b",{"2":{"32":2}}],["25pi",{"2":{"2687":3}}],["254",{"2":{"2554":1}}],["251",{"2":{"2530":1}}],["258",{"2":{"1969":1}}],["259",{"2":{"1969":1}}],["256",{"2":{"88":3}}],["250",{"2":{"51":1,"187":1,"219":2,"2530":2}}],["255",{"2":{"47":3,"1371":9,"2553":1,"2554":1,"2562":1}}],["25",{"2":{"31":1,"61":1,"133":1,"178":1,"361":1,"547":7,"1045":2,"1315":1,"1436":4,"1496":2,"1821":4,"1969":1,"2341":16,"2692":1,"2721":1,"2737":1}}],["229",{"2":{"1969":1}}],["225",{"2":{"105":2}}],["22",{"2":{"30":1,"1626":1,"1969":4,"2341":6}}],["231",{"2":{"1969":1}}],["237",{"2":{"1969":1}}],["23x",{"2":{"925":1}}],["23d4b094",{"2":{"42":1}}],["23",{"2":{"29":1,"1969":2,"2341":5}}],["2011",{"2":{"2730":1}}],["205l5",{"2":{"1969":1}}],["20th",{"2":{"105":1}}],["2021",{"2":{"70":1,"196":2}}],["2048",{"2":{"32":1,"2557":2}}],["20",{"2":{"27":1,"29":2,"31":2,"61":2,"68":3,"102":2,"105":2,"133":3,"158":1,"159":2,"203":2,"366":2,"477":2,"489":1,"544":1,"547":1,"648":3,"649":1,"689":2,"690":4,"739":3,"861":1,"880":1,"904":1,"1002":4,"1080":1,"1371":6,"1442":1,"1467":1,"1484":1,"1503":1,"1626":2,"1705":2,"1795":3,"1965":2,"1967":1,"1969":1,"1972":2,"1973":1,"1974":6,"1978":2,"1997":4,"2013":3,"2171":1,"2257":1,"2259":1,"2304":1,"2341":18,"2368":1,"2686":2,"2688":2,"2721":2,"2730":3,"2737":8}}],["2009",{"2":{"1315":1}}],["2000",{"2":{"29":1}}],["200",{"2":{"7":4,"18":1,"27":2,"31":1,"51":1,"61":1,"92":2,"148":1,"159":1,"166":1,"187":1,"220":1,"284":2,"331":1,"539":2,"712":1,"1351":3,"1352":2,"1365":1,"1371":3,"1373":3,"2070":1,"2256":1,"2340":2,"2421":1,"2717":2,"2718":2,"2721":2}}],["2d",{"0":{"56":1,"87":1},"2":{"8":3,"13":1,"30":1,"51":1,"53":2,"56":2,"59":1,"61":1,"69":1,"87":1,"88":1,"155":1,"187":1,"199":1,"200":1,"767":1,"941":1,"1007":2,"1008":1,"1009":1,"1025":1,"1026":1,"1027":1,"1313":1,"1371":24,"1515":1,"1545":1,"1668":1,"2151":2,"2219":1,"2436":1,"2590":1,"2592":1,"2695":1,"2710":1}}],["2",{"0":{"394":1,"427":1,"458":1,"1316":1},"2":{"5":5,"7":6,"11":1,"14":4,"17":1,"19":2,"24":3,"28":2,"29":3,"30":3,"31":5,"32":3,"39":1,"43":1,"45":1,"47":6,"51":1,"57":1,"58":7,"61":8,"71":2,"73":3,"74":2,"75":2,"77":3,"87":6,"93":4,"100":4,"101":1,"102":5,"104":8,"105":4,"106":5,"115":1,"116":1,"120":1,"121":1,"134":1,"135":1,"138":1,"140":6,"141":3,"142":11,"148":4,"155":2,"159":4,"160":10,"162":6,"163":1,"164":3,"165":3,"166":7,"175":2,"181":1,"182":3,"183":2,"184":1,"186":3,"187":2,"188":14,"192":6,"201":3,"202":4,"203":3,"204":4,"219":7,"220":2,"231":4,"236":1,"245":1,"246":1,"258":1,"263":1,"276":4,"284":2,"287":2,"291":1,"296":2,"298":1,"301":1,"305":1,"310":1,"323":4,"331":1,"334":2,"343":2,"345":1,"348":1,"355":12,"356":1,"361":3,"378":1,"392":1,"394":1,"425":2,"427":1,"456":1,"458":1,"476":6,"477":1,"480":1,"481":6,"483":1,"489":2,"508":1,"513":6,"537":1,"538":4,"539":10,"540":10,"541":5,"542":6,"543":6,"544":3,"545":3,"546":2,"547":14,"548":1,"605":9,"623":4,"644":1,"645":4,"646":4,"647":7,"648":5,"649":12,"654":3,"660":3,"685":10,"686":2,"689":1,"690":1,"699":1,"706":1,"712":1,"721":1,"739":3,"767":1,"768":5,"769":4,"770":8,"774":4,"775":1,"801":1,"805":1,"823":1,"835":1,"839":1,"855":1,"861":2,"880":2,"890":1,"891":1,"925":6,"941":2,"943":1,"969":2,"970":7,"972":1,"1002":14,"1005":1,"1008":2,"1039":1,"1045":4,"1047":1,"1073":1,"1077":4,"1080":23,"1082":1,"1099":1,"1129":2,"1130":1,"1131":1,"1140":1,"1165":7,"1166":2,"1167":2,"1190":1,"1227":1,"1262":5,"1271":1,"1285":3,"1286":1,"1311":3,"1312":2,"1313":2,"1315":1,"1316":1,"1321":1,"1351":1,"1353":3,"1357":1,"1371":118,"1375":1,"1407":1,"1436":2,"1437":2,"1438":7,"1440":2,"1441":2,"1442":2,"1444":1,"1467":6,"1470":1,"1495":5,"1496":5,"1497":1,"1498":1,"1499":1,"1500":1,"1502":1,"1515":1,"1517":1,"1545":3,"1547":1,"1582":4,"1584":1,"1605":4,"1608":6,"1610":1,"1612":1,"1624":2,"1625":4,"1626":8,"1627":2,"1639":2,"1640":6,"1642":1,"1669":2,"1670":4,"1672":1,"1698":1,"1702":4,"1705":1,"1707":1,"1734":1,"1738":4,"1795":31,"1821":4,"1823":1,"1856":1,"1907":10,"1918":1,"1920":1,"1933":1,"1966":4,"1969":2,"1974":7,"1976":1,"1978":4,"1979":4,"1997":5,"2002":1,"2005":1,"2006":1,"2013":1,"2015":1,"2052":1,"2054":1,"2061":1,"2070":2,"2073":1,"2090":1,"2102":1,"2104":1,"2134":2,"2171":6,"2181":5,"2182":3,"2184":1,"2221":1,"2246":1,"2250":4,"2254":1,"2256":2,"2258":5,"2259":5,"2260":2,"2261":1,"2264":1,"2322":1,"2340":4,"2341":21,"2342":4,"2368":7,"2397":4,"2398":1,"2399":1,"2411":1,"2436":1,"2438":1,"2467":1,"2471":1,"2497":1,"2503":1,"2505":1,"2530":2,"2532":1,"2553":1,"2554":1,"2555":10,"2559":1,"2586":1,"2592":3,"2594":1,"2629":18,"2639":1,"2650":1,"2677":8,"2678":1,"2684":4,"2685":6,"2686":12,"2688":8,"2692":5,"2696":4,"2701":26,"2702":1,"2703":5,"2704":5,"2705":1,"2706":1,"2707":1,"2708":3,"2710":2,"2711":4,"2712":2,"2713":4,"2717":2,"2718":1,"2719":2,"2721":10,"2726":1,"2728":29,"2730":1}}],["7f0",{"2":{"2677":1}}],["78",{"2":{"2257":1}}],["7864492578639891191",{"2":{"47":1}}],["7e",{"2":{"1442":1}}],["70",{"2":{"2737":5}}],["709",{"2":{"1969":1}}],["7071067811865476km",{"2":{"1371":4}}],["7071067811865475jm",{"2":{"1371":2}}],["7071067811865475",{"2":{"1371":2}}],["700",{"2":{"28":1,"2701":1,"2702":1}}],["793",{"2":{"1317":1}}],["791s",{"2":{"1316":1}}],["73",{"2":{"1317":1}}],["7342",{"2":{"31":2,"2721":2}}],["746",{"2":{"1969":1}}],["74",{"2":{"1313":1,"1315":1,"1317":1}}],["777",{"2":{"1969":1}}],["774",{"2":{"1969":2}}],["77",{"2":{"1313":1}}],["7pi",{"2":{"193":1,"648":2}}],["76c2",{"2":{"42":1}}],["724s",{"2":{"1316":1}}],["729s",{"2":{"1316":1}}],["720",{"2":{"88":1}}],["72",{"2":{"7":1,"105":1,"107":2}}],["7",{"0":{"1316":1},"2":{"5":1,"7":1,"11":1,"29":1,"47":3,"61":2,"164":2,"183":1,"186":1,"476":2,"481":2,"489":1,"544":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"1165":2,"1166":3,"1188":1,"1313":9,"1316":1,"1371":3,"1436":5,"1438":1,"1442":1,"1624":1,"1795":5,"1966":2,"2254":5,"2256":1,"2258":1,"2259":1,"2341":1,"2467":1,"2530":1,"2551":1,"2553":1,"2555":1,"2629":7,"2684":3,"2685":5,"2696":6,"2697":2,"2698":1,"2699":2,"2701":2,"2708":2,"2728":6,"2730":3,"2735":35}}],["758",{"2":{"1969":1}}],["75789b93",{"2":{"47":1}}],["75",{"2":{"3":2,"11":1,"75":1,"76":1,"106":5,"547":2,"1225":2,"1313":1,"1371":2,"1821":6,"1912":1,"2551":2,"2686":1,"2687":1,"2737":5}}],["$c",{"2":{"2260":1}}],["$cellsize",{"2":{"1496":3}}],["$linewidth",{"2":{"1627":1}}],["$linecap",{"2":{"1625":1}}],["$pattern",{"2":{"1626":1}}],["$threshold",{"2":{"1497":1}}],["$time",{"2":{"5":4}}],["$month",{"2":{"1315":1}}],["$merge",{"2":{"645":1}}],["$frequency",{"2":{"891":1}}],["$va",{"2":{"646":1}}],["$value",{"2":{"287":1,"334":1}}],["$ha",{"2":{"646":1}}],["$unique",{"2":{"645":1}}],["$z",{"2":{"134":1}}],["$year",{"2":{"1315":1}}],["$ys",{"2":{"135":1}}],["$y",{"2":{"134":2,"1371":1}}],["$joinstyle",{"2":{"1624":1}}],["$j",{"2":{"94":1}}],["$instead",{"2":{"120":1}}],["$i",{"2":{"94":1,"646":1,"1080":2,"1495":2,"2052":1}}],["$xs",{"2":{"135":1}}],["$x^2$",{"2":{"121":1}}],["$x",{"2":{"73":3,"132":1,"134":2,"175":1,"1371":1}}],["$",{"2":{"5":2,"22":1,"44":5,"45":1,"47":2,"70":1,"120":5,"134":4,"165":1,"166":1,"175":1,"287":2,"334":2,"356":1,"361":1,"365":1,"378":1,"489":1,"513":1,"1080":1,"1371":7,"1626":1,"2397":1}}],["y^1",{"2":{"2701":1,"2707":1}}],["y^0",{"2":{"2701":1,"2707":1}}],["y^2",{"2":{"42":1,"1188":1,"2341":1,"2648":1}}],["y+1",{"2":{"2555":2}}],["yv",{"2":{"1670":2}}],["yvector",{"2":{"1371":2,"1434":2}}],["yinterval",{"2":{"1371":1,"2181":1}}],["yields",{"2":{"87":1}}],["yield",{"2":{"7":3,"1371":2,"2567":1}}],["yuv444p",{"2":{"1371":2}}],["yuv420p",{"2":{"1371":2}}],["yupper",{"2":{"1044":2,"1371":2}}],["y=0",{"2":{"1371":2}}],["yzpanelvisible",{"0":{"443":1},"2":{"1371":1}}],["yzpanelcolor",{"0":{"442":1},"2":{"1371":1}}],["yz",{"2":{"442":1,"443":1,"2503":6}}],["yzoomlock",{"0":{"350":1},"2":{"207":1,"1371":1}}],["yzoomkey",{"0":{"349":1},"2":{"207":1,"1371":1}}],["ytrimspine",{"0":{"348":1},"2":{"348":4,"1371":1}}],["ytickrotation",{"2":{"1371":2}}],["ytickrange=ytickrange",{"2":{"1371":1}}],["ytickrange",{"2":{"1371":1}}],["ytickwidth",{"0":{"347":1,"441":1},"2":{"1371":2}}],["ytickvalues",{"2":{"334":1,"343":2}}],["ytickcolor",{"0":{"333":1,"431":1},"2":{"1371":2}}],["ytick",{"2":{"332":1,"333":1,"344":1,"346":1,"347":1,"439":1}}],["ytickalign",{"0":{"332":1},"2":{"1371":1}}],["yticks=",{"2":{"1131":1,"2399":1}}],["yticksvisible",{"0":{"346":1,"440":1},"2":{"1371":2}}],["yticksmirrored",{"0":{"345":1},"2":{"345":2,"1371":1}}],["yticksize",{"0":{"344":1,"439":1},"2":{"1371":2}}],["yticks",{"0":{"343":1,"438":1},"2":{"331":3,"334":1,"338":1,"343":5,"848":1,"1080":1,"1352":1,"1371":3}}],["ytickformat",{"0":{"334":1,"432":1},"2":{"204":1,"331":1,"334":5,"343":2,"1371":2}}],["yticklabelrotation",{"0":{"339":1},"2":{"1371":1}}],["yticklabelpad",{"0":{"338":1,"435":1},"2":{"1371":2}}],["yticklabelfont",{"0":{"337":1,"434":1},"2":{"842":1,"1371":2}}],["yticklabels=yticklabel",{"2":{"1371":1}}],["yticklabelsvisible",{"0":{"342":1,"437":1},"2":{"847":1,"1371":2}}],["yticklabelsize",{"0":{"340":1,"436":1},"2":{"812":1,"1371":2}}],["yticklabels",{"2":{"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"1371":3}}],["yticklabelspace",{"0":{"341":1},"2":{"204":3,"1371":1}}],["yticklabelalign",{"0":{"335":1},"2":{"1371":1}}],["yticklabelcolor",{"0":{"336":1,"433":1},"2":{"205":2,"841":1,"1371":2}}],["yticklabel",{"2":{"204":2,"1371":2}}],["ygridwidth",{"0":{"309":1,"416":1},"2":{"833":1,"1371":2}}],["ygridstyle",{"0":{"307":1},"2":{"831":1,"1371":1}}],["ygridvisible",{"0":{"308":1,"415":1},"2":{"301":1,"348":1,"832":1,"1165":1,"1167":1,"1371":2}}],["ygridcolor",{"0":{"306":1,"414":1},"2":{"180":1,"830":1,"1371":2}}],["yhigh",{"2":{"231":1}}],["ylorrd",{"2":{"2735":8}}],["ylorbr",{"2":{"2735":8}}],["ylower",{"2":{"1044":2,"1371":2}}],["ylow",{"2":{"231":1,"364":1}}],["ylgnbu",{"2":{"2735":8}}],["ylgn",{"2":{"2735":8}}],["ylims",{"2":{"209":1,"231":1,"348":1,"364":2,"367":1,"489":1,"880":1,"1165":1,"1167":1,"1371":12,"1705":1,"2701":1,"2730":1}}],["ylabel=",{"2":{"1131":1,"2399":1}}],["ylabeloffset",{"0":{"421":1},"2":{"1371":1}}],["ylabelalign",{"0":{"418":1},"2":{"1371":1}}],["ylabelvisible",{"0":{"316":1,"424":1},"2":{"1371":2}}],["ylabelsize",{"0":{"315":1,"423":1},"2":{"1371":2}}],["ylabelrotation",{"0":{"314":1,"422":1},"2":{"1371":2}}],["ylabelpadding",{"0":{"313":1},"2":{"1371":1}}],["ylabelfont",{"0":{"312":1,"420":1},"2":{"1371":2}}],["ylabelcolor",{"0":{"311":1,"419":1},"2":{"1371":2}}],["ylabel",{"0":{"226":1,"310":1,"417":1},"2":{"120":1,"138":2,"166":3,"199":1,"204":2,"226":1,"310":3,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"1080":1,"1131":1,"1371":5,"1907":7,"2399":1,"2697":1,"2698":1,"2699":1,"2701":1,"2704":1}}],["ypanlock",{"0":{"328":1},"2":{"208":1,"1371":1}}],["ypankey",{"0":{"327":1},"2":{"208":1,"1371":1}}],["yarg",{"2":{"2734":1}}],["yangle",{"2":{"1371":1}}],["yautolimits",{"0":{"2337":1},"2":{"1371":1}}],["yautolimitmargin",{"0":{"304":1,"413":1},"2":{"159":1,"231":1,"1371":2,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1965":1,"2728":1}}],["yauto",{"2":{"1371":2}}],["yaxisposition",{"0":{"305":1},"2":{"205":1,"305":2,"1371":1}}],["yaml",{"2":{"23":1}}],["yrange",{"2":{"1442":1}}],["yreversed",{"0":{"330":1,"425":1},"2":{"425":3,"1371":2,"1582":1,"1965":1}}],["yrectzoom",{"0":{"329":1},"2":{"210":1,"1371":1}}],["yr",{"2":{"68":4}}],["y4+25",{"2":{"61":1}}],["y4",{"2":{"61":1}}],["y3+80",{"2":{"61":1}}],["y3+100",{"2":{"61":1}}],["y3",{"2":{"61":1}}],["y2s",{"2":{"1163":1,"1371":1}}],["y2+100",{"2":{"61":1}}],["y2+40",{"2":{"61":1}}],["y2+25",{"2":{"61":5}}],["y2",{"2":{"61":1,"1163":2,"1371":9,"1670":2}}],["y5+83",{"2":{"61":1}}],["y5",{"2":{"61":1}}],["y1s",{"2":{"1163":1,"1371":1}}],["y1+83",{"2":{"61":1}}],["y1+65",{"2":{"61":1}}],["y1+15",{"2":{"61":1}}],["y1",{"2":{"61":1,"1163":2,"1371":9}}],["y0",{"2":{"61":5,"1313":2}}],["ye",{"2":{"32":2}}],["yellow",{"2":{"31":2,"142":1,"184":1,"880":1,"1129":1,"1795":1,"2397":1,"2721":2}}],["yet",{"2":{"26":1,"27":5,"30":1,"31":1,"33":2,"37":1,"44":2,"69":2,"73":1,"102":1,"117":1,"141":1,"142":1,"144":1,"149":1,"161":1,"165":1,"548":1,"1309":1,"1314":1,"1371":2,"2694":1,"2703":1}}],["years",{"2":{"70":1}}],["year",{"2":{"23":1,"196":1,"1315":2}}],["ymaxs",{"2":{"1262":2}}],["ymax",{"0":{"2464":1,"2626":1},"2":{"7":2,"343":2,"1261":2,"1371":11,"2370":1,"2436":2,"2530":1,"2533":1,"2592":3}}],["ymins",{"2":{"1262":2}}],["yminortickwidth",{"0":{"326":1},"2":{"1371":1}}],["yminorticksize",{"0":{"324":1},"2":{"1371":1}}],["yminorticksvisible",{"0":{"325":1},"2":{"323":1,"331":1,"345":2,"1371":1}}],["yminorticks",{"0":{"323":1},"2":{"323":3,"331":1,"1371":1}}],["yminortickcolor",{"0":{"322":1},"2":{"1371":1}}],["yminortickalign",{"0":{"321":1},"2":{"1371":1}}],["yminorgridwidth",{"0":{"320":1},"2":{"838":1,"1371":1}}],["yminorgridvisible",{"0":{"319":1},"2":{"323":1,"331":1,"837":1,"1371":1}}],["yminorgridstyle",{"0":{"318":1},"2":{"836":1,"1371":1}}],["yminorgridcolor",{"0":{"317":1},"2":{"835":1,"1371":1}}],["ymin",{"0":{"2465":1,"2627":1},"2":{"7":2,"343":2,"1261":2,"1371":11,"2370":1,"2436":2,"2530":1,"2533":1,"2592":3}}],["yspinewidth",{"0":{"430":1},"2":{"1371":1}}],["yspinesvisible",{"0":{"429":1},"2":{"1371":1}}],["yspinecolor",{"0":{"426":1,"427":1,"428":1},"2":{"1371":3}}],["yspace",{"2":{"204":2}}],["yscale",{"0":{"331":1},"2":{"331":4,"343":2,"1371":1}}],["ys",{"2":{"5":4,"135":7,"547":6,"644":4,"712":3,"1002":8,"1045":6,"1080":5,"1188":6,"1225":7,"1262":4,"1285":2,"1371":21,"1405":9,"1438":2,"1439":3,"1440":5,"1493":2,"1515":2,"1545":6,"1624":3,"1639":4,"1705":2,"1882":3,"1962":2,"1963":2,"2012":1,"2013":5,"2101":1,"2102":4,"2133":1,"2151":1,"2219":3,"2339":4,"2365":1,"2397":2,"2701":7,"2707":7}}],["y",{"0":{"1962":1},"2":{"5":1,"6":2,"7":9,"24":1,"28":2,"32":6,"42":3,"44":3,"45":2,"57":4,"61":7,"66":3,"69":3,"70":1,"71":4,"75":1,"120":2,"127":1,"133":12,"134":6,"145":1,"147":6,"154":5,"159":3,"166":7,"193":6,"199":1,"203":3,"204":3,"205":1,"207":1,"208":1,"210":1,"219":1,"225":1,"231":4,"236":1,"245":1,"263":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":4,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":2,"334":1,"343":1,"345":1,"348":1,"349":2,"350":1,"355":1,"356":1,"359":1,"413":1,"414":1,"415":1,"416":1,"417":2,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"440":1,"441":1,"547":2,"743":1,"784":1,"861":4,"1001":8,"1002":12,"1008":1,"1077":1,"1080":2,"1093":2,"1128":2,"1130":4,"1131":1,"1187":3,"1188":9,"1224":2,"1225":2,"1261":2,"1309":3,"1312":1,"1313":3,"1320":2,"1351":1,"1352":3,"1357":2,"1362":1,"1371":185,"1404":3,"1415":2,"1434":9,"1436":22,"1437":3,"1438":1,"1439":2,"1440":4,"1441":4,"1476":1,"1495":10,"1496":10,"1497":2,"1498":3,"1500":2,"1503":2,"1581":2,"1582":1,"1605":1,"1607":4,"1624":2,"1638":4,"1668":2,"1670":1,"1702":1,"1704":4,"1705":6,"1738":1,"1794":1,"1855":3,"1881":5,"1941":2,"1960":4,"1962":1,"1963":1,"1969":2,"1971":1,"1997":2,"2050":3,"2070":3,"2151":1,"2181":1,"2218":3,"2219":2,"2250":1,"2252":2,"2255":3,"2256":2,"2302":1,"2340":8,"2341":14,"2342":4,"2367":1,"2368":2,"2396":2,"2399":1,"2464":1,"2465":1,"2466":2,"2467":2,"2502":1,"2503":8,"2529":2,"2530":4,"2549":2,"2551":2,"2555":7,"2626":1,"2627":1,"2628":1,"2629":14,"2647":1,"2648":4,"2677":3,"2679":2,"2686":4,"2687":2,"2697":1,"2701":3,"2704":1,"2707":2,"2719":1,"2720":2,"2721":6}}],["yourself",{"2":{"49":1,"769":1,"1966":1,"2530":1,"2682":1}}],["your",{"2":{"3":1,"5":1,"14":1,"21":4,"22":1,"23":1,"48":1,"53":1,"57":1,"67":1,"71":2,"78":1,"84":2,"90":2,"96":1,"97":1,"105":1,"106":4,"107":2,"117":1,"135":1,"143":1,"149":5,"154":1,"160":1,"174":1,"175":1,"178":1,"179":1,"180":2,"188":1,"193":1,"197":1,"211":1,"214":1,"774":1,"1371":1,"1442":1,"2253":1,"2556":2,"2678":1,"2695":1,"2696":3,"2700":1,"2703":1}}],["you",{"2":{"0":1,"2":1,"3":9,"4":1,"5":4,"6":1,"7":2,"8":1,"9":1,"10":2,"12":1,"13":1,"14":7,"19":1,"21":9,"23":12,"26":3,"27":3,"30":1,"35":2,"37":2,"38":1,"39":1,"41":1,"42":4,"44":3,"45":1,"46":4,"47":1,"48":3,"49":3,"51":4,"53":2,"56":1,"59":4,"68":1,"69":1,"71":5,"72":2,"73":1,"74":3,"75":3,"76":1,"77":7,"78":12,"79":1,"80":2,"81":7,"83":1,"84":1,"88":1,"90":3,"92":4,"93":2,"94":2,"96":3,"97":4,"98":3,"100":5,"101":1,"102":5,"103":2,"104":5,"105":2,"106":11,"107":14,"110":1,"111":2,"112":4,"113":1,"114":9,"115":4,"117":4,"118":1,"120":2,"126":1,"128":1,"130":5,"131":4,"132":8,"133":1,"134":4,"135":4,"136":1,"138":2,"140":1,"143":3,"145":2,"147":6,"148":1,"149":1,"151":2,"155":1,"156":1,"157":2,"158":5,"159":3,"160":5,"161":3,"163":1,"165":1,"166":1,"174":5,"175":2,"176":1,"177":3,"178":4,"179":1,"180":1,"181":2,"182":1,"183":3,"184":1,"185":1,"186":1,"188":4,"191":1,"192":2,"195":1,"196":1,"197":1,"199":1,"200":1,"201":2,"202":5,"203":2,"205":1,"207":3,"208":3,"209":3,"210":2,"212":1,"213":2,"214":3,"215":3,"216":1,"284":1,"331":1,"366":1,"536":1,"537":1,"538":2,"540":3,"541":1,"542":2,"543":2,"544":5,"545":2,"546":1,"547":4,"548":1,"605":4,"643":1,"644":1,"645":3,"646":6,"647":4,"648":7,"649":1,"713":1,"731":1,"739":6,"767":1,"768":2,"769":2,"770":1,"771":5,"773":2,"774":3,"861":4,"880":1,"941":1,"944":2,"946":1,"973":2,"975":1,"1011":2,"1013":1,"1035":1,"1049":2,"1051":1,"1084":2,"1088":1,"1191":2,"1193":1,"1228":2,"1230":1,"1286":1,"1288":2,"1292":1,"1293":1,"1299":2,"1300":1,"1309":3,"1318":1,"1323":1,"1324":2,"1325":1,"1352":2,"1357":1,"1371":172,"1376":2,"1378":1,"1404":1,"1408":2,"1410":1,"1442":2,"1445":2,"1446":1,"1468":1,"1495":1,"1496":1,"1498":1,"1505":1,"1518":2,"1520":1,"1548":2,"1550":1,"1585":2,"1586":1,"1611":2,"1613":1,"1643":2,"1645":1,"1674":2,"1676":1,"1709":2,"1711":1,"1738":1,"1797":2,"1824":2,"1826":1,"1858":2,"1884":2,"1930":1,"1934":2,"1936":1,"1963":1,"1964":1,"1966":5,"1969":3,"1971":1,"1972":2,"1977":2,"1979":1,"2016":2,"2018":1,"2070":1,"2074":2,"2076":1,"2105":2,"2107":1,"2136":2,"2182":1,"2187":2,"2189":1,"2223":2,"2225":1,"2253":2,"2256":1,"2257":1,"2259":1,"2260":3,"2261":1,"2265":2,"2267":1,"2308":2,"2342":1,"2344":2,"2365":1,"2368":2,"2403":2,"2439":2,"2441":1,"2473":2,"2474":1,"2508":2,"2509":1,"2530":1,"2535":1,"2552":1,"2555":2,"2556":7,"2561":2,"2563":1,"2595":2,"2597":1,"2629":2,"2651":2,"2653":1,"2676":1,"2678":1,"2682":2,"2686":1,"2690":2,"2692":8,"2693":1,"2694":2,"2695":4,"2696":4,"2700":1,"2701":1,"2702":1,"2703":3,"2710":1,"2715":2,"2718":2,"2723":2,"2727":1,"2729":1}}],["gwv",{"2":{"2737":1}}],["gwr",{"2":{"2737":1}}],["gkr",{"2":{"2737":1}}],["gnuplot2",{"2":{"2736":1}}],["gnuplot",{"0":{"2736":1},"2":{"2736":1}}],["gnbu",{"2":{"2735":8}}],["gd",{"2":{"2701":11,"2703":1,"2711":4,"2712":3,"2713":2,"2714":1}}],["gz",{"2":{"2467":1}}],["gb",{"2":{"1670":5,"2701":7,"2703":1,"2707":2,"2708":1,"2709":2,"2714":1}}],["gs",{"2":{"1626":4}}],["ghost",{"0":{"2377":1,"2378":1,"2379":1,"2380":1,"2391":1},"2":{"1371":13,"2368":2,"2370":2,"2377":1,"2378":1,"2379":1,"2380":1,"2388":1,"2391":1}}],["gpspoints",{"2":{"1316":1}}],["gps",{"0":{"1316":1},"2":{"1316":1}}],["gpu0",{"2":{"27":2}}],["gpus",{"2":{"23":1,"26":3,"27":2}}],["gpu",{"0":{"22":1},"2":{"8":1,"22":3,"23":4,"27":1,"61":5,"63":1,"64":2,"113":1,"194":1,"1335":1,"1371":1,"1670":2,"2556":1,"2695":1}}],["g2",{"2":{"192":4}}],["g1",{"2":{"192":3}}],["ggplot",{"2":{"180":2}}],["ggplot2",{"0":{"168":1},"2":{"168":1}}],["gyre",{"2":{"96":1,"97":4,"1371":4,"1964":1}}],["garden",{"2":{"2739":1}}],["ga",{"2":{"2701":9,"2704":3,"2705":1,"2706":3,"2714":1}}],["game",{"2":{"2692":1}}],["gamma",{"2":{"166":1}}],["gaussian",{"2":{"1442":1,"2219":2}}],["gauge",{"2":{"77":1}}],["gantt",{"2":{"1080":8}}],["gain",{"2":{"166":1}}],["gapless",{"2":{"1127":1,"1371":1}}],["gapstyles",{"2":{"1626":2}}],["gaps",{"2":{"105":1,"122":1,"159":1,"185":1,"538":1,"1371":1,"1607":1,"2261":1,"2552":1,"2692":1,"2703":1,"2706":1,"2714":1}}],["gap",{"0":{"1095":1,"1099":1,"1139":1,"1140":1,"1270":1,"1271":1,"1479":1,"1917":1,"1918":1,"2091":1,"2409":1,"2411":1,"2552":1,"2570":1,"2635":1,"2637":1,"2638":1,"2639":1},"2":{"47":3,"105":2,"127":1,"239":1,"249":1,"366":1,"374":1,"546":1,"563":1,"591":1,"654":1,"660":1,"689":1,"699":1,"704":1,"855":1,"958":1,"988":1,"1080":2,"1099":1,"1127":1,"1140":1,"1271":1,"1371":42,"1391":1,"1479":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1907":3,"2091":1,"2120":1,"2411":1,"2453":1,"2552":7,"2570":1,"2610":1,"2665":1,"2692":2,"2704":1,"2709":1,"2711":1,"2712":1}}],["gcd",{"2":{"2701":4,"2703":3,"2715":1}}],["gc",{"2":{"61":2,"2701":4,"2703":1,"2710":2,"2714":1}}],["gcs",{"2":{"61":2}}],["guarantee",{"2":{"133":1}}],["guy",{"2":{"31":1,"2721":1}}],["gui",{"2":{"21":3,"25":2}}],["gen",{"2":{"1670":4}}],["generic",{"2":{"166":1}}],["generalize",{"2":{"62":1,"69":1}}],["generally",{"2":{"57":1,"62":1,"63":1,"81":2,"769":1,"1077":1,"1371":6,"1605":1,"1702":1,"1738":1,"2250":1,"2681":1,"2682":1}}],["general",{"0":{"59":1,"89":1,"2739":1},"1":{"90":1},"2":{"39":1,"86":1,"117":1,"158":1,"173":1,"174":1,"1371":1,"1730":1}}],["generators=false",{"2":{"2530":2}}],["generators",{"0":{"2544":1},"2":{"769":1,"1371":2,"2530":2,"2544":1}}],["generating",{"2":{"81":1,"1035":1,"1371":1}}],["generation",{"2":{"32":1}}],["generates",{"2":{"214":1,"215":1,"769":2,"1371":1,"2529":1,"2530":1}}],["generated",{"2":{"187":1,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1203":1,"1240":1,"1298":1,"1313":1,"1334":1,"1371":45,"1388":1,"1421":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1947":1,"1993":1,"2028":1,"2088":1,"2117":1,"2147":1,"2200":1,"2235":1,"2237":1,"2281":1,"2316":1,"2355":1,"2368":1,"2415":1,"2451":1,"2485":1,"2518":1,"2533":1,"2575":1,"2607":1,"2663":1}}],["generate",{"2":{"33":1,"64":2,"69":2,"117":1,"187":1,"768":1,"1371":1,"1608":1,"1640":1,"1670":1,"1974":1,"2530":1}}],["geo2basic",{"2":{"32":1}}],["geocables",{"2":{"32":2}}],["geopoints",{"2":{"32":2}}],["geoplots",{"2":{"29":1,"32":1}}],["geo",{"2":{"32":2}}],["geointerface",{"2":{"32":4}}],["geojson",{"2":{"32":3}}],["geometryprimitive",{"2":{"1371":1}}],["geometry",{"2":{"32":1,"44":6,"45":1,"1371":1,"1738":1}}],["geometrybasics",{"0":{"1670":1},"2":{"28":1,"30":1,"31":2,"58":1,"1371":5,"1668":1,"1670":2,"1705":1,"1738":1,"1820":1,"1821":6,"1970":2,"2686":2,"2688":2,"2718":1,"2721":2}}],["geomakie",{"2":{"32":2}}],["getindex",{"2":{"392":1,"425":1,"456":1,"1309":2,"1371":3}}],["getting",{"0":{"197":1,"2693":1},"1":{"2694":1,"2695":1,"2696":1,"2697":1,"2698":1,"2699":1,"2700":1},"2":{"70":1,"116":1,"195":1,"2721":1}}],["gets",{"2":{"27":1,"44":1,"57":1,"64":1,"70":1,"71":2,"73":1,"75":2,"539":4,"781":1,"794":1,"1316":1,"1336":1,"1341":1,"1343":1,"1371":8,"2236":1,"2716":2}}],["get",{"2":{"21":4,"23":2,"24":1,"27":1,"31":1,"44":2,"57":1,"59":1,"70":2,"71":6,"73":2,"74":1,"77":3,"107":1,"108":1,"115":1,"117":6,"148":1,"162":1,"165":1,"176":1,"190":1,"287":3,"296":3,"334":3,"343":3,"539":1,"544":1,"545":1,"790":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1317":1,"1318":1,"1321":1,"1322":1,"1341":1,"1371":53,"1375":1,"1407":1,"1439":1,"1444":1,"1496":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1670":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"1985":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2368":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2693":1,"2701":1,"2717":3,"2721":5}}],["geared",{"2":{"10":1,"164":1}}],["gist",{"2":{"2734":7}}],["giving",{"2":{"1371":5}}],["give",{"2":{"33":1,"47":1,"75":1,"93":1,"106":1,"148":1,"183":1,"536":1,"1292":1,"1293":1,"1371":2,"1440":1,"2692":1,"2697":1,"2717":3}}],["gives",{"2":{"25":1,"88":1,"1371":1,"2328":1,"2715":1}}],["given",{"2":{"18":1,"57":1,"61":1,"62":1,"68":1,"77":4,"86":1,"94":3,"104":3,"105":2,"107":1,"122":1,"133":1,"137":1,"139":1,"141":1,"142":1,"147":1,"148":1,"151":1,"154":4,"155":3,"158":1,"163":1,"175":1,"181":1,"188":2,"209":1,"296":1,"343":1,"367":1,"649":1,"765":1,"769":1,"958":1,"988":1,"1002":1,"1004":3,"1033":1,"1371":95,"1391":1,"1404":1,"1532":1,"1563":1,"1626":1,"1657":1,"1725":1,"1730":1,"1794":1,"1820":4,"1839":1,"1930":1,"1972":1,"1996":1,"1998":1,"2120":1,"2133":1,"2260":1,"2288":1,"2291":1,"2296":1,"2302":1,"2319":1,"2331":1,"2370":1,"2453":1,"2549":1,"2552":1,"2610":1,"2665":1,"2676":1,"2690":1,"2717":1,"2721":4}}],["githubusercontent",{"2":{"32":2,"2691":1}}],["github",{"2":{"23":1,"29":1,"31":1,"32":2,"149":1}}],["gifs",{"2":{"1371":2}}],["gif",{"2":{"4":1,"1371":9}}],["grp2",{"2":{"1080":2}}],["grp1",{"2":{"1080":2}}],["grp",{"2":{"1080":10}}],["grouping",{"2":{"1138":1,"1371":2,"1916":1}}],["grouped",{"2":{"685":1,"2629":1}}],["groupgap",{"0":{"660":1},"2":{"660":2,"1371":1}}],["groups",{"2":{"192":1,"649":1,"658":1,"659":1,"706":1,"1080":1,"1315":1,"1317":1,"2629":1,"2702":2}}],["group",{"0":{"649":1},"2":{"145":1,"192":1,"473":1,"546":3,"649":6,"660":5,"703":1,"704":2,"705":1,"706":1,"707":1,"708":1,"1080":3,"1371":4,"2629":8,"2701":1,"2708":1}}],["ground",{"2":{"27":1,"1371":1}}],["grows",{"2":{"1371":1,"1997":1}}],["grow",{"2":{"94":1,"106":1,"148":1}}],["great",{"2":{"1322":1,"1371":1}}],["greater",{"2":{"57":1,"1371":2,"2341":1}}],["grey90",{"2":{"1371":1,"2636":1}}],["greys",{"2":{"1371":4,"2735":8}}],["grey",{"2":{"1317":1,"2737":4}}],["greenpink",{"2":{"2739":1}}],["greenbrownterrain",{"2":{"2739":1}}],["greens",{"2":{"2731":1,"2735":8}}],["green",{"2":{"58":4,"61":5,"142":2,"148":2,"182":3,"184":1,"187":4,"203":1,"645":1,"646":1,"647":2,"648":1,"649":1,"1017":1,"1039":1,"1056":1,"1073":1,"1080":2,"1129":1,"1166":2,"1371":14,"1669":1,"1681":1,"1698":1,"1716":1,"1734":1,"1795":2,"2229":1,"2246":1,"2478":1,"2497":1,"2553":1,"2554":1,"2568":1,"2586":1,"2681":2,"2737":2}}],["grep",{"2":{"23":1}}],["graph",{"0":{"2716":1,"2721":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"2219":1,"2721":4}}],["graphical",{"2":{"25":1}}],["graphic",{"2":{"14":1,"61":1,"105":2,"106":2,"187":1,"1967":1}}],["graphics",{"2":{"8":1,"10":1,"16":1,"23":2,"30":1,"84":2,"105":2,"106":1,"107":2,"194":2,"1371":1,"2695":1,"2700":1}}],["grab",{"2":{"1371":1,"1705":1,"2562":1}}],["grabbing",{"2":{"21":1}}],["granularity",{"2":{"1371":5}}],["gradients",{"0":{"1352":1},"2":{"946":2,"975":2,"1013":2,"1051":2,"1088":2,"1193":2,"1230":2,"1325":2,"1352":1,"1371":79,"1378":2,"1410":2,"1446":2,"1505":2,"1520":2,"1550":2,"1586":2,"1613":2,"1645":2,"1676":2,"1711":2,"1826":2,"1936":2,"1979":2,"2018":2,"2076":2,"2107":2,"2189":2,"2225":2,"2267":2,"2441":2,"2474":2,"2509":2,"2535":2,"2563":2,"2597":2,"2653":2}}],["gradient",{"2":{"577":1,"1357":1,"1371":3,"2738":2}}],["grayyellow",{"2":{"2739":1}}],["gray1",{"2":{"2734":1}}],["gray15",{"2":{"1821":1}}],["graycs",{"2":{"2733":1}}],["grayc50",{"2":{"2733":1}}],["grayc25",{"2":{"2733":1}}],["grayc100",{"2":{"2733":1}}],["grayc10",{"2":{"2733":1}}],["grayc",{"2":{"2733":1}}],["gray70",{"2":{"1965":1}}],["gray50",{"2":{"1499":1,"2253":1}}],["gray85",{"2":{"1080":1}}],["gray80",{"2":{"103":1,"355":1,"1966":1}}],["grays1",{"2":{"2739":1}}],["grays",{"2":{"547":1,"2731":1,"2732":1}}],["gray95",{"2":{"378":1,"1352":1}}],["gray97",{"2":{"366":2}}],["gray90",{"2":{"94":1,"180":1,"605":1,"2692":1,"2701":1,"2712":1}}],["grayed",{"2":{"63":1}}],["gray",{"2":{"61":11,"75":3,"76":1,"739":1,"1002":1,"1371":1,"1467":1,"1798":1,"2171":1,"2677":3,"2702":1,"2716":1,"2717":2,"2719":1,"2734":1}}],["gridlaplacian",{"2":{"2219":2}}],["gridlayoutbase",{"2":{"140":1,"544":1}}],["gridlayoutspec",{"0":{"162":1},"2":{"161":2}}],["gridlayouts",{"0":{"122":1,"2703":1},"1":{"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1},"2":{"94":1,"102":2,"160":1,"2703":2}}],["gridlayout",{"0":{"535":1,"757":1},"1":{"536":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":1,"545":1,"546":1},"2":{"49":5,"94":1,"99":1,"104":1,"122":1,"126":1,"127":1,"128":5,"140":2,"141":1,"158":2,"159":5,"160":6,"162":1,"192":4,"218":1,"219":1,"475":1,"489":1,"491":1,"513":2,"515":1,"538":1,"539":2,"540":1,"541":2,"542":1,"550":1,"607":1,"623":1,"625":1,"651":1,"658":1,"659":1,"685":2,"864":1,"882":1,"925":1,"928":1,"1371":7,"2692":1,"2701":5,"2702":3,"2703":5,"2707":1,"2714":1}}],["griddepth",{"2":{"773":1}}],["gridz",{"0":{"787":1},"2":{"769":3,"1371":1}}],["grid=false",{"2":{"546":1}}],["gridbased",{"2":{"145":2,"1371":1}}],["gridsize",{"0":{"2195":1},"2":{"1371":1}}],["gridsvalign",{"0":{"659":1},"2":{"1371":1}}],["gridshalign",{"0":{"658":1},"2":{"1371":1}}],["grids",{"0":{"862":1},"2":{"142":1,"162":1,"541":4,"1371":1,"1434":1,"2703":2}}],["gridsubposition",{"2":{"102":1,"104":1,"137":1,"140":1}}],["gridsubpositions",{"0":{"102":1},"2":{"102":2,"2703":1}}],["gridposition",{"2":{"102":2,"104":2,"137":3,"139":1,"140":1}}],["gridpositions",{"0":{"102":1,"140":1},"1":{"141":1,"142":1},"2":{"141":1,"142":1,"2703":1}}],["grid",{"2":{"14":1,"30":2,"47":26,"94":2,"102":1,"104":1,"122":1,"140":1,"162":1,"185":1,"202":3,"259":1,"260":1,"261":1,"262":1,"270":1,"271":1,"272":1,"273":1,"306":1,"307":1,"308":1,"309":1,"317":1,"318":1,"319":1,"320":1,"381":1,"382":1,"383":1,"414":1,"415":1,"416":1,"445":1,"446":1,"447":1,"540":4,"541":5,"542":4,"543":1,"544":1,"685":8,"769":1,"770":5,"773":1,"787":2,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"819":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"1001":2,"1285":2,"1313":2,"1371":27,"1434":3,"1436":2,"1437":1,"2218":3,"2219":1,"2701":3,"2706":2,"2711":2}}],["g",{"2":{"12":1,"21":1,"27":3,"30":2,"42":4,"44":1,"45":1,"46":1,"47":1,"62":1,"68":2,"69":1,"70":2,"71":4,"132":1,"145":1,"147":1,"162":1,"181":1,"187":1,"191":4,"202":1,"538":1,"1129":1,"1166":1,"1313":1,"1320":1,"1322":1,"1371":19,"1442":1,"1881":2,"1928":1,"1966":1,"1985":1,"2031":1,"2406":1,"2676":1,"2680":1,"2718":1,"2719":1,"2720":1,"2729":1}}],["gt",{"2":{"11":4,"24":3,"25":3,"115":1,"116":1,"118":2,"184":1,"811":1,"855":1,"856":1,"922":1,"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1054":1,"1060":1,"1061":1,"1062":1,"1091":1,"1102":1,"1103":1,"1104":1,"1137":1,"1140":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1268":1,"1271":1,"1296":1,"1297":1,"1298":1,"1323":1,"1332":1,"1333":1,"1334":1,"1336":1,"1361":1,"1371":169,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1434":1,"1437":1,"1453":1,"1454":1,"1455":1,"1475":1,"1528":1,"1529":1,"1530":1,"1553":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1679":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1829":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1915":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2086":1,"2087":1,"2088":1,"2115":1,"2116":1,"2117":1,"2141":1,"2145":1,"2146":1,"2147":1,"2175":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2405":1,"2411":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2466":6,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2552":1,"2573":1,"2574":1,"2575":1,"2577":1,"2600":1,"2605":1,"2606":1,"2607":1,"2632":1,"2661":1,"2662":1,"2663":1,"2681":1}}],["glasbey",{"2":{"2737":8}}],["glasgows",{"2":{"2733":1}}],["glasgow50",{"2":{"2733":1}}],["glasgow25",{"2":{"2733":1}}],["glasgow100",{"2":{"2733":1}}],["glasgow10",{"2":{"2733":1}}],["glasgow",{"2":{"2733":1}}],["glass",{"2":{"28":3}}],["gltriangleface",{"2":{"2686":1,"2688":1}}],["glteximage",{"2":{"87":1}}],["glindex",{"2":{"1670":1}}],["glnormalmesh",{"2":{"1371":4}}],["glnative",{"2":{"1371":1}}],["glyph",{"2":{"1371":4,"2254":1,"2266":1,"2297":1}}],["glyphs",{"2":{"98":1,"1371":2,"1964":1,"2253":1,"2261":2,"2297":1}}],["glue",{"2":{"158":1}}],["glgetintegerv",{"2":{"88":1}}],["global",{"2":{"44":1,"77":1,"88":1,"184":1,"224":1,"225":1,"358":1,"359":1,"360":1,"742":1,"743":1,"744":1,"783":1,"784":1,"1371":1,"2716":1,"2718":1}}],["glowwidth",{"0":{"1988":1,"2276":1},"2":{"1371":4}}],["glowcolor",{"0":{"1987":1,"2275":1},"2":{"1371":4}}],["glow",{"2":{"29":2,"1371":6,"1987":1,"1988":1,"2275":1,"2276":1}}],["glxgears",{"2":{"24":1}}],["glxinfo",{"2":{"23":1}}],["gl",{"2":{"10":1,"61":1,"86":1,"88":1,"513":2,"925":3,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1342":1,"1371":43,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["glfw",{"2":{"8":1,"17":4,"18":1,"21":1,"23":4,"24":1}}],["glmakie=",{"2":{"17":1}}],["glmakie",{"0":{"16":1,"25":1,"84":1,"110":1,"111":1,"112":1,"113":1,"191":1,"1608":1,"1640":1,"1974":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"111":1,"112":1,"113":1},"2":{"3":1,"5":2,"6":1,"7":1,"8":1,"9":3,"16":1,"17":8,"18":1,"20":3,"21":9,"23":6,"25":1,"27":1,"61":2,"72":1,"75":6,"76":2,"77":2,"81":3,"84":1,"88":1,"98":1,"106":2,"110":1,"113":2,"119":1,"131":1,"159":1,"164":1,"187":3,"188":4,"191":3,"193":1,"194":3,"489":1,"513":1,"605":1,"712":1,"713":1,"739":1,"769":1,"861":1,"880":1,"925":1,"950":1,"951":1,"967":1,"979":1,"980":1,"999":1,"1002":2,"1016":1,"1018":1,"1036":1,"1042":1,"1045":1,"1055":1,"1057":1,"1070":1,"1076":1,"1092":1,"1098":1,"1125":1,"1196":1,"1198":1,"1222":1,"1225":1,"1233":1,"1235":1,"1259":1,"1291":1,"1294":1,"1307":1,"1311":1,"1312":1,"1313":1,"1315":1,"1316":1,"1317":1,"1328":1,"1329":1,"1348":1,"1352":1,"1371":147,"1382":1,"1383":1,"1402":1,"1414":1,"1416":1,"1431":1,"1442":1,"1449":1,"1450":1,"1464":1,"1467":1,"1524":1,"1525":1,"1541":1,"1554":1,"1555":1,"1577":1,"1589":1,"1590":1,"1604":1,"1608":2,"1617":1,"1618":1,"1636":1,"1640":2,"1649":1,"1650":1,"1666":1,"1669":2,"1670":2,"1680":1,"1682":1,"1695":1,"1701":1,"1705":2,"1715":1,"1717":1,"1731":1,"1737":1,"1799":1,"1800":1,"1817":1,"1830":1,"1831":1,"1853":1,"1861":1,"1862":1,"1879":1,"1887":1,"1888":1,"1905":1,"1940":1,"1942":1,"1957":1,"1967":1,"1974":2,"1983":1,"1984":1,"1986":1,"2009":1,"2022":1,"2023":1,"2048":1,"2070":1,"2079":1,"2083":1,"2099":1,"2111":1,"2112":1,"2131":1,"2134":1,"2142":1,"2143":1,"2163":1,"2171":1,"2193":1,"2194":1,"2216":1,"2219":3,"2228":1,"2230":1,"2236":1,"2243":1,"2249":1,"2270":1,"2274":1,"2299":1,"2309":1,"2312":1,"2333":1,"2347":1,"2351":1,"2364":1,"2407":1,"2410":1,"2432":1,"2445":1,"2446":1,"2462":1,"2467":2,"2477":1,"2480":1,"2494":1,"2500":1,"2503":1,"2512":1,"2513":1,"2527":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":2,"2556":3,"2566":1,"2569":1,"2583":1,"2589":1,"2601":1,"2602":1,"2624":1,"2648":1,"2657":1,"2658":1,"2674":1,"2677":1,"2678":3,"2679":5,"2680":2,"2682":2,"2685":1,"2686":3,"2687":1,"2688":1,"2691":1,"2717":3,"2718":1}}],["gow",{"2":{"2737":2}}],["goes",{"2":{"63":1,"69":1,"283":1,"330":1,"356":1,"392":1,"425":1,"456":1,"1371":2,"1442":1,"1968":2,"2050":1,"2717":3}}],["got",{"2":{"44":2,"165":1}}],["gotchas",{"2":{"27":1}}],["going",{"2":{"44":1,"68":1,"106":1,"147":1,"148":2,"477":1,"1371":1,"2695":1,"2701":1,"2703":2,"2706":1,"2721":2}}],["goal",{"2":{"33":1,"122":1,"2696":1,"2701":1}}],["gold",{"2":{"28":2,"2629":1,"2691":1,"2739":1}}],["google",{"2":{"23":1}}],["good",{"2":{"4":1,"11":2,"26":1,"27":1,"44":1,"69":1,"106":1,"540":1,"548":1,"1316":2,"1371":3,"2678":1,"2695":1,"2715":1}}],["go",{"2":{"6":1,"44":1,"151":1,"157":1,"547":1,"1313":1,"1670":1,"2701":1,"2719":1,"2720":1,"2723":1}}],["jet",{"2":{"2739":1}}],["jet1",{"2":{"2734":1}}],["j2",{"2":{"2219":6}}],["j+1",{"2":{"1371":1,"1434":1,"2686":2}}],["jitter",{"2":{"880":1,"1371":1,"1907":1}}],["jiggly",{"2":{"27":1}}],["january",{"2":{"1352":1}}],["jax",{"2":{"165":2}}],["javascript",{"0":{"44":1},"2":{"33":5,"44":2,"45":1,"81":1}}],["jkrumbiegel",{"2":{"149":1}}],["joss",{"2":{"196":4}}],["journal",{"2":{"107":1,"196":4,"2692":1}}],["journals",{"2":{"107":2}}],["jobs",{"2":{"1080":1}}],["job",{"2":{"64":1,"65":1,"1080":4,"2719":1}}],["joint",{"2":{"1440":4}}],["joints",{"2":{"31":2,"2721":3}}],["joins",{"2":{"991":1,"1371":5,"1394":1,"1629":1,"2123":1}}],["joinstyles",{"2":{"1624":2}}],["joinstyle",{"0":{"986":1,"1173":1,"1204":1,"1241":1,"1389":1,"1561":1,"1624":1,"1837":1,"2029":1,"2057":1,"2118":1,"2201":1,"2381":1,"2608":1},"2":{"986":1,"1173":1,"1204":1,"1241":1,"1371":30,"1389":1,"1561":1,"1624":3,"1837":1,"2029":1,"2057":1,"2118":1,"2201":1,"2381":1,"2608":1}}],["join",{"2":{"991":1,"1315":1,"1371":5,"1394":1,"1629":1,"2123":1}}],["joindir",{"2":{"90":1}}],["joinpath",{"2":{"29":1,"1315":1,"1705":1}}],["jsrender",{"2":{"47":1}}],["js",{"2":{"42":2,"44":12,"45":4,"47":1,"2556":1}}],["json",{"2":{"32":2}}],["jpg",{"2":{"32":1,"1442":1}}],["j",{"2":{"32":2,"57":1,"88":6,"94":3,"162":1,"175":2,"378":3,"541":1,"544":2,"546":2,"646":1,"1166":1,"1371":5,"1434":4,"1437":1,"1626":2,"1821":6,"1971":2,"2219":7,"2686":1,"2692":2,"2717":2}}],["july",{"2":{"1352":1}}],["julius",{"2":{"196":1}}],["juliaqqplot",{"2":{"1371":1,"1881":1}}],["juliaqqnorm",{"2":{"1371":1,"1855":1}}],["juliaor",{"2":{"1371":1}}],["juliaold",{"2":{"1371":3}}],["juliaonpick",{"2":{"1371":2}}],["juliaon",{"2":{"81":1,"132":1,"1371":3,"2718":1}}],["julia>help",{"2":{"1371":1}}],["juliaimage",{"2":{"1371":1,"1581":1}}],["juliaimport",{"2":{"117":1,"158":1,"165":1}}],["juliais",{"2":{"1371":1}}],["juliaintervalsbetween",{"2":{"1371":1}}],["juliaerrorbars",{"2":{"1371":1,"1404":1}}],["juliaecdfplot",{"2":{"1371":1,"1372":1}}],["juliaexclusively",{"2":{"1371":1}}],["juliaenvironmentlight",{"2":{"1371":1}}],["juliaellipticalarc",{"2":{"1371":2}}],["juliabrain",{"2":{"2710":1}}],["juliabracket",{"2":{"1163":1,"1371":1}}],["juliabroadcast",{"2":{"1371":1}}],["juliabox",{"2":{"2692":2}}],["juliaboxplot",{"2":{"1128":1,"1371":1}}],["juliaboundingbox",{"2":{"1371":2}}],["juliabezierpath",{"2":{"1371":2}}],["juliabegin",{"2":{"46":1,"1371":3}}],["juliabarplot",{"2":{"1079":1,"1080":3,"1371":1}}],["juliaband",{"2":{"1044":1,"1371":1}}],["juliaga",{"2":{"2703":1}}],["juliaggplot",{"2":{"180":1}}],["juliaglmakie",{"2":{"17":1}}],["juliaw",{"2":{"2719":1}}],["juliawaterfall",{"2":{"1371":1,"2628":1}}],["juliawireframe",{"2":{"1371":1,"2647":1}}],["juliawilkinsonticks",{"2":{"1371":1}}],["juliawith",{"2":{"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"178":2,"181":1,"182":1,"1371":1}}],["juliawglmakie",{"2":{"40":1}}],["juliadirectionallight",{"2":{"1371":1}}],["juliaderegister",{"2":{"1371":1}}],["juliadeactivate",{"2":{"1371":1}}],["juliadensity",{"2":{"1350":1,"1371":1}}],["juliademofigure",{"2":{"167":1}}],["juliadark",{"2":{"176":1}}],["juliadata",{"2":{"1371":3,"2090":1}}],["juliadatashader",{"2":{"1309":1,"1317":1,"1371":1}}],["juliadatainspector",{"2":{"115":1,"1371":1}}],["juliadate",{"2":{"70":1}}],["juliadatetimeconversion",{"2":{"70":1}}],["juliaand",{"2":{"1371":1}}],["juliaannotations",{"2":{"1371":1}}],["juliaavailable",{"2":{"1371":3}}],["juliaautolimits",{"2":{"1371":2}}],["juliaaddmouseevents",{"2":{"1371":1}}],["juliaactivate",{"2":{"1371":1}}],["juliaaccum",{"2":{"1371":1}}],["juliaambientlight",{"2":{"1371":1}}],["juliaabsolute",{"2":{"1371":1}}],["juliaablines",{"2":{"941":1,"1371":1}}],["juliaarrows",{"2":{"1001":1,"1371":1}}],["juliaarc",{"2":{"969":1,"1371":1}}],["juliaargument",{"2":{"147":1}}],["juliaaxs",{"2":{"2711":1}}],["juliaaxmain",{"2":{"2704":1}}],["juliaaxtop",{"2":{"2704":1}}],["juliaaxislegend",{"2":{"1371":1}}],["juliaaxis3d",{"2":{"1371":1}}],["juliaaxis",{"2":{"1371":1}}],["juliaax",{"2":{"165":1,"2692":1}}],["juliaapp",{"2":{"45":1}}],["juliaparent",{"2":{"2721":1}}],["juliapattern",{"2":{"1371":2}}],["juliapkg",{"2":{"2695":2}}],["juliapyramid",{"2":{"1442":1}}],["juliapoly",{"2":{"1371":1,"1820":1}}],["juliapointlight",{"2":{"1371":1}}],["juliapoints",{"2":{"7":1}}],["juliapie",{"2":{"1371":1,"1794":1}}],["juliapick",{"2":{"1371":2}}],["juliaplotlist",{"2":{"1371":1}}],["juliaplotspec",{"2":{"1371":1}}],["juliaplottype",{"2":{"145":1}}],["juliameshscatter",{"2":{"1371":1,"1704":1}}],["juliamesh",{"2":{"1371":1,"1668":1}}],["juliamenu1",{"2":{"1371":1}}],["juliamenu",{"2":{"1371":1}}],["juliamy",{"2":{"1371":1}}],["juliamyplot",{"2":{"147":1}}],["juliamore",{"2":{"1907":1}}],["juliamouseposition",{"2":{"1371":1}}],["juliamouseover",{"2":{"1371":1}}],["juliamouseevent",{"2":{"1371":1}}],["juliamoveto",{"2":{"1371":1}}],["juliamodule",{"2":{"149":2}}],["juliamutable",{"2":{"215":1}}],["juliamultiline",{"2":{"134":1}}],["juliamakie",{"2":{"145":4,"147":2,"2724":1}}],["juliacb",{"2":{"2708":1,"2709":1}}],["juliacd",{"2":{"2695":1}}],["juliacube",{"2":{"2467":1}}],["juliacurrent",{"2":{"1371":5}}],["juliacurveto",{"2":{"1371":1}}],["juliacycled",{"2":{"1371":1}}],["juliaclosepath",{"2":{"1371":1}}],["juliacrossbar",{"2":{"1261":1,"1371":1}}],["juliacolgap",{"2":{"2706":1,"2709":1,"2712":1}}],["juliacolsize",{"2":{"2692":1,"2715":1}}],["juliacolorbuffer",{"2":{"1371":2}}],["juliacolorbar",{"2":{"1371":1}}],["juliacolors",{"2":{"1080":1}}],["juliaconvert",{"2":{"1371":17}}],["juliacontourf",{"2":{"1285":1,"1371":1}}],["juliacontour3d",{"2":{"1224":1,"1371":1}}],["juliacontour",{"2":{"1187":1,"1371":1}}],["juliacontainer",{"2":{"134":1}}],["juliaconst",{"2":{"147":2}}],["juliacategory",{"2":{"1907":1}}],["juliacategorical",{"2":{"1371":2}}],["juliacategoricalconversion",{"2":{"70":1}}],["juliacampixel",{"2":{"1371":1,"2717":1}}],["juliacam",{"2":{"1371":1,"2719":2}}],["juliacam3d",{"2":{"1371":2,"2717":1}}],["juliacam2d",{"2":{"1371":1}}],["juliacamera",{"2":{"1371":1}}],["juliacamera3d",{"2":{"57":1,"1371":1}}],["juliacairomakie",{"2":{"11":1,"12":1}}],["juliayticks",{"2":{"1371":1}}],["juliaytickrotation",{"2":{"1371":2}}],["juliaytickrange",{"2":{"1371":1}}],["juliayticklabels",{"2":{"1371":1}}],["juliaylims",{"2":{"1371":3,"2704":1}}],["juliaylabel",{"2":{"1371":1}}],["juliayspace",{"2":{"204":1}}],["juliay",{"2":{"133":1}}],["juliazticks",{"2":{"1371":1}}],["juliaztickrotation",{"2":{"1371":2}}],["juliaztickrange",{"2":{"1371":1}}],["juliazticklabels",{"2":{"1371":1}}],["juliazoom",{"2":{"1371":2}}],["juliazlims",{"2":{"1371":3}}],["juliazlabel",{"2":{"1371":1}}],["juliaz",{"2":{"133":1,"134":1,"1371":2}}],["juliavspan",{"2":{"1371":1,"2592":1}}],["juliavoxels",{"2":{"1371":1,"2549":1}}],["juliavoronoiplot",{"2":{"1371":1,"2529":1}}],["juliavolume",{"2":{"1371":1,"2466":1}}],["juliavol",{"2":{"88":1}}],["juliavlines",{"2":{"1371":1,"2436":1}}],["juliaviolin",{"2":{"1371":1,"2396":1}}],["juliaviewport",{"2":{"1371":1}}],["juliavideostream",{"2":{"1371":1}}],["juliav",{"2":{"1371":1,"2181":1}}],["juliavalue",{"2":{"132":1}}],["juliaxticks",{"2":{"1371":1}}],["juliaxtickrotation",{"2":{"1371":2}}],["juliaxtickrange",{"2":{"1371":1}}],["juliaxticklabels",{"2":{"1371":1}}],["juliaxlims",{"2":{"1371":3}}],["juliaxlabel",{"2":{"1371":1}}],["juliaxs",{"2":{"135":3,"2707":1}}],["juliax",{"2":{"132":1,"134":1,"1371":1}}],["juliax2",{"2":{"131":1}}],["julialeg",{"2":{"2705":1}}],["julialegend",{"2":{"1371":3}}],["julialinkyaxes",{"2":{"1371":1}}],["julialinkxaxes",{"2":{"1371":1}}],["julialinkaxes",{"2":{"1371":1}}],["julialineto",{"2":{"1371":1}}],["julialineobject",{"2":{"200":1}}],["julialinesegments",{"2":{"1371":1,"1638":1}}],["julialinestyle",{"2":{"1371":1}}],["julialines",{"2":{"179":1,"1371":1,"1607":1,"2696":2}}],["julialimits",{"2":{"1371":6}}],["julialabel",{"2":{"2706":1,"2711":1}}],["julialabelslidergrid",{"2":{"1371":1}}],["julialabelslider",{"2":{"1371":1}}],["julialang",{"2":{"47":1,"2694":1}}],["julialogticks",{"2":{"1371":1}}],["julialbls",{"2":{"116":1}}],["juliah",{"2":{"2724":1}}],["juliahspan",{"2":{"1371":1,"1545":1}}],["juliahovered",{"2":{"1371":1}}],["juliahotkey",{"2":{"78":2}}],["juliahlines",{"2":{"1371":1,"1515":1}}],["juliahist",{"2":{"1371":1,"1466":1}}],["juliahidezdecorations",{"2":{"1371":1}}],["juliahideydecorations",{"2":{"1371":1}}],["juliahidexdecorations",{"2":{"1371":1}}],["juliahidethetadecorations",{"2":{"1371":1}}],["juliahidespines",{"2":{"1371":1}}],["juliahiderdecorations",{"2":{"1371":1}}],["juliahidedecorations",{"2":{"1371":2,"2706":1}}],["juliahexbin",{"2":{"1371":1,"1493":1}}],["juliahelp",{"2":{"1371":3}}],["juliaheatmap",{"2":{"87":1,"1371":1,"1434":1}}],["juliahub",{"0":{"38":1},"2":{"38":1}}],["juliaused",{"2":{"1371":1}}],["juliausing",{"2":{"3":1,"5":2,"6":1,"7":1,"9":2,"14":2,"15":1,"26":1,"28":1,"29":1,"30":1,"42":1,"43":1,"44":2,"47":2,"48":1,"50":1,"51":1,"58":1,"68":1,"70":1,"73":1,"75":3,"76":1,"77":2,"88":1,"92":1,"93":1,"94":1,"96":1,"97":2,"102":2,"103":1,"114":2,"117":2,"120":2,"121":1,"131":1,"138":1,"141":1,"142":1,"148":1,"159":1,"160":2,"162":1,"163":1,"164":1,"166":1,"175":1,"183":1,"184":1,"186":1,"187":3,"188":2,"190":1,"191":2,"192":1,"193":1,"194":1,"199":1,"201":1,"202":2,"203":1,"204":1,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":1,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":2,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"489":1,"513":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":2,"545":1,"546":1,"547":2,"548":1,"605":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":3,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"712":1,"713":1,"739":1,"766":1,"767":1,"768":2,"769":1,"770":3,"774":4,"775":1,"861":1,"880":1,"890":1,"891":1,"925":1,"941":1,"970":3,"1002":4,"1045":3,"1080":5,"1129":3,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1188":3,"1225":2,"1262":1,"1285":3,"1286":1,"1309":1,"1311":1,"1312":1,"1313":1,"1315":1,"1316":1,"1317":1,"1351":4,"1352":2,"1353":1,"1371":3,"1373":3,"1405":3,"1436":4,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1467":1,"1468":1,"1469":1,"1470":1,"1495":2,"1496":2,"1497":1,"1498":1,"1499":1,"1500":1,"1515":1,"1545":1,"1582":1,"1608":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1640":1,"1669":2,"1670":1,"1705":2,"1795":4,"1821":6,"1856":1,"1882":1,"1907":1,"1931":2,"1962":1,"1963":1,"1965":1,"1966":3,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2052":1,"2053":1,"2054":1,"2070":1,"2071":1,"2102":1,"2134":4,"2171":1,"2182":1,"2219":3,"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2304":1,"2340":2,"2341":4,"2342":1,"2368":3,"2397":5,"2398":1,"2399":1,"2436":1,"2467":2,"2503":1,"2530":6,"2551":1,"2552":1,"2553":1,"2554":1,"2555":2,"2556":3,"2592":1,"2629":7,"2648":1,"2677":1,"2679":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":1,"2691":1,"2692":1,"2695":2,"2701":1,"2702":1,"2717":1,"2721":1,"2723":1,"2728":1,"2730":1}}],["juliaupdate",{"2":{"155":4,"177":1,"1371":5}}],["juliauc",{"2":{"70":1}}],["juliaunitfulconversion",{"2":{"70":1}}],["juliatext",{"2":{"1371":1,"2252":1}}],["juliatooltip",{"2":{"1371":1,"2302":1}}],["juliato",{"2":{"1371":4}}],["juliatimeseries",{"2":{"1371":1}}],["juliatimestamps",{"2":{"148":2}}],["juliatightlimits",{"2":{"1371":2}}],["juliatight",{"2":{"1371":1}}],["juliathetalims",{"2":{"1371":1}}],["juliatriplot",{"2":{"1371":1,"2367":1}}],["juliatricontourf",{"2":{"1371":1,"2339":1}}],["juliatrim",{"2":{"545":1}}],["juliatranslate",{"2":{"154":2,"1371":4,"2717":1,"2721":3}}],["juliatry",{"2":{"68":2}}],["juliatailwindcss",{"2":{"47":1}}],["juliasubwindow",{"2":{"2717":1}}],["juliasurface",{"2":{"1371":1,"2218":1}}],["juliasignal",{"2":{"1371":1}}],["juliaspace",{"2":{"1371":3}}],["juliaspotlight",{"2":{"1371":1}}],["juliastephist",{"2":{"1371":1,"2170":1}}],["juliastem",{"2":{"1371":1,"2133":1}}],["juliastairs",{"2":{"1371":1,"2101":1}}],["juliastreamplot",{"2":{"1371":1,"2181":1}}],["juliastr",{"2":{"1371":1}}],["juliastruct",{"2":{"71":1,"1320":1,"1371":1}}],["juliashowgradients",{"2":{"1371":1}}],["juliaseconds",{"2":{"2696":1}}],["juliaseries",{"2":{"1371":1,"2050":1}}],["juliaselect",{"2":{"1371":3}}],["juliaset",{"2":{"174":1,"175":1,"1371":2}}],["juliasg",{"2":{"1371":1}}],["juliaslidergrid",{"2":{"1371":1}}],["julias",{"2":{"158":1,"160":1}}],["juliascreen",{"2":{"2717":1}}],["juliascene",{"2":{"1371":1,"2716":1,"2718":1,"2719":1,"2721":1}}],["juliascale",{"2":{"154":1,"1371":1,"2721":1}}],["juliascatterlines",{"2":{"1371":1,"2012":1}}],["juliascatter",{"2":{"68":1,"100":1,"137":1,"139":1,"1371":2,"1960":1,"2696":2}}],["juliasc",{"2":{"87":1}}],["juliasave",{"2":{"19":1,"1371":1,"2700":1}}],["juliarlims",{"2":{"1371":1}}],["juliarangebars",{"2":{"1371":1,"1930":1}}],["juliarainclouds",{"2":{"1371":1,"1907":5}}],["juliarecordframe",{"2":{"1371":1}}],["juliarecord",{"2":{"1371":4}}],["juliarectlight",{"2":{"1371":1}}],["juliareversiblescale",{"2":{"1371":1}}],["juliareset",{"2":{"1371":1}}],["juliaresample",{"2":{"1371":1}}],["juliaresampler",{"2":{"1371":1}}],["juliaresize",{"2":{"94":1,"1371":1,"2692":2}}],["juliaregister",{"2":{"214":1,"1371":2}}],["juliarotation",{"2":{"1371":1}}],["juliarotate",{"2":{"154":2,"1371":4,"2721":2}}],["juliarowgap",{"2":{"546":1,"2711":1}}],["juliarowsize",{"2":{"2715":1}}],["juliarows",{"2":{"47":1}}],["juliarprmakie",{"2":{"27":1}}],["julianot",{"2":{"1371":1}}],["juliant",{"2":{"1371":1}}],["julianative",{"2":{"1371":3}}],["julian",{"2":{"42":1,"2713":1}}],["juliafor",{"2":{"2712":1,"2714":1}}],["juliafontsize",{"2":{"175":1}}],["juliafont",{"2":{"96":1}}],["juliafill",{"2":{"1371":1}}],["juliafileio",{"2":{"1371":1}}],["juliafigure",{"2":{"1371":1,"2720":1}}],["juliafigureaxisplot",{"2":{"100":1}}],["juliafig",{"2":{"18":1,"19":1,"27":1,"1371":3,"1907":1}}],["juliafuncs",{"2":{"1371":1}}],["juliafunction",{"2":{"3":1,"117":1,"147":2,"148":1,"1442":1,"2682":1,"2725":2}}],["juliafastpixel",{"2":{"1371":1}}],["juliafps",{"2":{"80":1}}],["juliaf",{"2":{"68":1,"100":1,"101":1,"104":3,"133":1,"162":1,"545":1,"2692":3,"2697":2,"2698":1,"2699":1}}],["julia",{"2":{"3":1,"22":3,"24":4,"25":1,"26":1,"31":1,"32":1,"33":2,"36":1,"42":3,"43":1,"44":2,"45":1,"46":1,"61":1,"68":1,"70":2,"81":1,"83":1,"87":1,"112":2,"147":1,"148":1,"165":1,"181":1,"182":1,"193":1,"194":1,"196":2,"197":1,"647":1,"1309":3,"1317":1,"1371":7,"1670":1,"2679":1,"2693":1,"2694":2,"2695":4,"2696":3,"2721":1,"2739":1}}],["june",{"2":{"1352":1}}],["jump",{"2":{"605":2,"861":1}}],["jumping",{"2":{"81":1}}],["jupyterlab",{"0":{"36":1},"2":{"36":1}}],["jupyterhub",{"0":{"36":1}}],["jupyter",{"2":{"27":1,"36":1,"106":1}}],["justified",{"2":{"2256":1}}],["justification",{"0":{"631":1,"1174":1,"2256":1,"2282":1,"2317":1},"2":{"623":4,"631":1,"667":2,"1371":5,"2256":6}}],["justify",{"2":{"47":7}}],["just",{"2":{"7":1,"26":1,"27":3,"40":1,"44":1,"45":2,"46":1,"47":1,"48":3,"51":1,"68":1,"71":1,"76":1,"77":2,"78":1,"80":1,"88":1,"100":1,"105":1,"106":2,"107":3,"114":1,"117":1,"129":1,"132":1,"134":1,"135":1,"137":1,"139":1,"144":1,"148":3,"153":1,"158":3,"187":1,"366":1,"623":1,"728":1,"739":1,"771":1,"1309":1,"1314":1,"1352":1,"1371":7,"1670":3,"1966":1,"1968":1,"2007":1,"2297":1,"2692":5,"2705":1,"2707":1,"2708":1,"2710":2,"2712":1,"2721":1}}],["jl",{"0":{"28":1,"29":1,"30":1,"31":1},"2":{"4":1,"8":2,"10":1,"12":1,"23":1,"69":1,"71":1,"95":1,"119":2,"130":2,"140":1,"143":1,"149":1,"157":1,"194":1,"196":2,"197":1,"287":1,"334":1,"544":1,"1371":14,"1668":1,"2259":2,"2296":1,"2339":1,"2341":2,"2365":1,"2367":1,"2368":1,"2529":1,"2530":1,"2577":3,"2717":3,"2723":3,"2729":2,"2730":1,"2731":1}}],["jll",{"2":{"4":1}}],["vline",{"2":{"1965":2}}],["vlines",{"0":{"1786":1,"2436":1},"1":{"2437":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1},"2":{"1371":11,"2436":4}}],["vcat",{"2":{"774":1,"1907":1,"2397":2}}],["vcxsrv",{"2":{"24":2}}],["vgrid",{"2":{"712":1}}],["vglrun",{"2":{"112":1}}],["vglconnect",{"2":{"112":1}}],["v2",{"2":{"605":1,"1371":1}}],["v1",{"2":{"605":1,"1371":1}}],["voxel",{"2":{"1371":6,"2469":1,"2549":1,"2552":2,"2553":3,"2554":1,"2555":4,"2556":2,"2557":2,"2562":2,"2570":1,"2590":1}}],["voxels",{"0":{"1790":1,"2549":1,"2556":1,"2557":1},"1":{"2550":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":1,"2556":1,"2557":1,"2558":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1},"2":{"77":2,"1371":22,"2549":7,"2551":1,"2552":2,"2553":2,"2554":1,"2555":4,"2556":3,"2557":3,"2567":4,"2570":1,"2577":1}}],["vorn",{"2":{"1371":1,"2529":1,"2530":8}}],["voronoitessellation",{"2":{"1371":2,"2529":2,"2530":1}}],["voronoi",{"2":{"769":1,"1371":2,"1434":1,"1436":1,"2529":1,"2530":4}}],["voronoiplot",{"0":{"1789":1,"2529":1},"1":{"2530":1,"2531":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1},"2":{"769":2,"1371":15,"2529":7,"2530":9}}],["voltage",{"2":{"880":1,"1371":2}}],["volcano",{"2":{"159":8,"1285":9,"1286":4,"2219":3}}],["vol",{"2":{"88":3,"2503":2}}],["volumelike",{"2":{"145":1}}],["volumeslices",{"0":{"1788":1,"2502":1},"1":{"2503":1,"2504":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1},"2":{"1371":13,"2502":5,"2503":1}}],["volumes",{"0":{"88":1}}],["volume",{"0":{"1787":1,"2466":1},"1":{"2467":1,"2468":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1},"2":{"39":2,"43":3,"77":2,"88":3,"115":1,"117":1,"147":4,"196":1,"1371":22,"2466":7,"2467":3,"2470":1,"2479":2,"2486":1,"2502":1,"2551":2,"2680":1}}],["v0",{"2":{"67":1,"544":1,"2731":1}}],["v3",{"2":{"32":2}}],["vulkan",{"2":{"27":1}}],["vspan",{"0":{"1791":1,"2592":1},"1":{"2593":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1},"2":{"1371":12,"2592":5}}],["vs",{"2":{"114":1,"1002":5,"1338":1,"1371":2,"1795":29}}],["vsync",{"2":{"17":2}}],["vscode",{"2":{"12":1,"27":1,"38":1,"106":1,"2696":1}}],["v",{"2":{"14":6,"28":2,"30":12,"57":2,"71":2,"149":3,"605":6,"880":1,"1001":9,"1371":26,"1434":1,"1437":1,"2181":1,"2255":2,"2502":2,"2503":6}}],["viko50",{"2":{"2733":1}}],["viko25",{"2":{"2733":1}}],["viko100",{"2":{"2733":1}}],["viko10",{"2":{"2733":1}}],["viko",{"2":{"2733":1}}],["vik50",{"2":{"2733":1}}],["vik25",{"2":{"2733":1}}],["vik100",{"2":{"2733":1}}],["vik10",{"2":{"2733":1}}],["vik",{"2":{"2733":1}}],["violins",{"2":{"1371":1,"2422":1}}],["violin",{"0":{"1785":1,"1928":1,"2396":1},"1":{"2397":1,"2398":1,"2399":1,"2400":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1},"2":{"1371":24,"1907":5,"1912":2,"1913":3,"1926":1,"1928":1,"2396":4,"2397":5,"2398":2,"2399":2,"2406":1,"2426":1}}],["vice",{"2":{"1357":1,"1371":1,"1968":1}}],["viridis",{"2":{"186":2,"547":2,"548":1,"553":1,"712":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":39,"1378":1,"1410":1,"1446":1,"1499":1,"1505":1,"1520":1,"1550":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":3,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2254":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2728":10,"2730":2,"2734":1}}],["virtualgl",{"0":{"112":1},"2":{"110":1,"112":6}}],["viewing",{"2":{"1442":1,"2696":1}}],["viewmode",{"0":{"378":1},"2":{"166":1,"193":1,"356":1,"361":1,"366":2,"378":4,"1371":1}}],["view",{"0":{"58":1},"2":{"56":1,"57":5,"61":1,"64":1,"65":1,"66":1,"378":1,"771":1,"795":1,"1371":9,"1705":1,"2719":5}}],["viewport=rect",{"2":{"2717":1}}],["viewport",{"2":{"53":1,"61":1,"1371":3,"2718":1}}],["viewers",{"2":{"65":1,"106":2}}],["viewer",{"2":{"11":1,"65":1,"66":2,"106":1,"1371":2,"2567":1}}],["visibility",{"2":{"197":1,"202":1,"747":1}}],["visible=false",{"2":{"1371":2}}],["visible",{"0":{"487":1,"639":1,"968":1,"1000":1,"1043":1,"1078":1,"1126":1,"1223":1,"1260":1,"1308":1,"1349":1,"1403":1,"1432":1,"1465":1,"1542":1,"1578":1,"1606":1,"1637":1,"1667":1,"1703":1,"1739":1,"1819":1,"1854":1,"1880":1,"1906":1,"1958":1,"2011":1,"2049":1,"2100":1,"2132":1,"2169":1,"2217":1,"2251":1,"2300":1,"2335":1,"2366":1,"2433":1,"2463":1,"2501":1,"2507":1,"2528":1,"2591":1,"2625":1,"2675":1},"2":{"11":1,"17":2,"117":5,"223":1,"230":1,"234":1,"242":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"295":1,"299":1,"308":1,"316":1,"319":1,"325":1,"342":1,"346":1,"376":1,"382":1,"391":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"460":1,"468":1,"471":1,"482":1,"487":1,"552":1,"566":1,"568":1,"575":1,"579":1,"595":1,"598":1,"601":1,"639":1,"656":1,"690":1,"709":1,"774":1,"798":1,"803":1,"815":1,"822":1,"832":1,"837":1,"847":1,"857":1,"1371":50,"1499":1,"2253":1,"2503":1,"2553":1,"2703":1,"2716":1}}],["visit",{"2":{"195":1}}],["visualise",{"2":{"2368":1}}],["visualizes",{"2":{"366":2,"1371":1,"2070":1}}],["visualize",{"2":{"148":1,"164":1,"1371":1,"1966":1,"2628":1,"2692":2,"2723":1}}],["visualized",{"2":{"53":1,"59":1,"649":1}}],["visualization",{"2":{"147":1,"193":1,"196":2,"197":1,"365":1,"2071":1,"2693":1}}],["visualizations",{"2":{"130":2}}],["visualizing",{"0":{"58":1},"2":{"2681":1}}],["visually",{"2":{"204":1,"473":1,"540":1,"1371":3,"1997":1}}],["visual",{"2":{"49":1,"174":1,"378":1,"547":1,"648":1,"1371":1,"1496":1,"1907":1,"2629":1,"2692":1,"2726":2}}],["via",{"2":{"10":1,"11":2,"12":1,"13":1,"15":1,"17":2,"27":2,"31":1,"40":2,"44":1,"56":1,"57":2,"62":1,"68":1,"71":1,"74":1,"90":1,"101":1,"107":2,"112":3,"115":1,"118":1,"144":1,"145":1,"151":1,"162":1,"174":1,"184":1,"201":1,"646":1,"739":1,"771":1,"773":1,"915":1,"1371":13,"1498":1,"1881":1,"2075":1,"2252":1,"2690":1,"2721":2,"2730":1}}],["videos",{"2":{"81":1,"1371":2}}],["videostream",{"2":{"81":2,"1371":10}}],["video",{"2":{"4":1,"7":2,"81":2,"130":1,"1371":23,"2721":3}}],["ve",{"2":{"2719":1,"2721":1}}],["vendor",{"2":{"1315":1,"1317":1}}],["velocity",{"2":{"81":1}}],["vecormat",{"2":{"1371":2}}],["veclike",{"2":{"1371":1}}],["vectypes",{"2":{"154":1,"1077":3,"1371":25,"1605":3,"1702":3,"1738":3,"2250":3,"2721":1}}],["vectors",{"0":{"1436":1,"1438":1,"1962":1,"2053":1},"2":{"69":1,"135":1,"148":1,"159":2,"296":1,"343":1,"643":1,"1001":1,"1351":2,"1371":10,"1434":1,"1970":1,"2218":1}}],["vector",{"0":{"1166":1,"2053":1,"2054":1},"2":{"6":1,"8":1,"10":1,"14":2,"57":2,"61":1,"63":1,"74":1,"78":1,"104":2,"105":4,"106":3,"107":2,"145":1,"148":1,"159":2,"163":1,"194":2,"236":1,"245":1,"263":1,"276":1,"287":2,"296":1,"310":1,"323":1,"334":2,"343":1,"643":3,"644":2,"648":1,"944":1,"973":1,"1001":2,"1002":1,"1011":1,"1044":1,"1049":1,"1050":1,"1084":1,"1138":1,"1158":1,"1187":2,"1191":1,"1224":2,"1228":1,"1288":1,"1316":1,"1324":1,"1351":2,"1370":1,"1371":122,"1376":1,"1408":1,"1445":1,"1474":1,"1500":1,"1518":1,"1548":1,"1549":2,"1585":1,"1611":1,"1638":1,"1643":1,"1674":1,"1675":1,"1709":1,"1725":1,"1730":2,"1738":1,"1795":2,"1797":1,"1808":1,"1821":3,"1824":1,"1825":2,"1858":1,"1884":1,"1907":2,"1914":1,"1916":1,"1930":1,"1934":1,"1963":3,"1967":2,"1970":2,"1977":1,"2016":1,"2050":3,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2253":2,"2265":1,"2266":2,"2296":1,"2308":1,"2341":4,"2344":1,"2357":1,"2403":1,"2434":1,"2439":1,"2473":1,"2508":1,"2554":1,"2555":1,"2561":1,"2595":1,"2596":2,"2651":1,"2682":2,"2700":1}}],["vec2f",{"2":{"61":1,"1371":2,"1670":1,"1705":2,"1795":1,"1971":1,"2687":3}}],["vec",{"0":{"1971":1},"2":{"58":1,"645":1,"1001":1,"1002":2,"1045":2,"1163":1,"1371":10,"1500":1,"1670":2,"1971":1,"1997":1}}],["vec3",{"2":{"1371":2}}],["vec3d",{"2":{"57":5,"155":1,"1371":6}}],["vec3f",{"2":{"27":1,"28":7,"29":4,"30":5,"31":9,"32":2,"58":3,"117":1,"135":1,"187":4,"188":2,"367":2,"1002":4,"1008":1,"1371":6,"1705":1,"1730":1,"1974":1,"2677":4,"2679":1,"2681":4,"2685":6,"2686":1,"2687":3,"2688":8,"2719":3,"2721":21}}],["vec4f",{"2":{"30":1,"2555":4}}],["vec4",{"2":{"30":16,"1371":1}}],["vermeer",{"2":{"2739":1}}],["verload",{"2":{"1371":1}}],["versa",{"2":{"1357":1,"1371":1,"1968":1}}],["versions",{"2":{"63":1,"158":1,"161":1}}],["version=",{"2":{"15":1}}],["version",{"0":{"15":1},"2":{"0":1,"11":3,"15":2,"16":1,"23":2,"71":2,"136":3,"147":1,"158":1,"1442":1,"2680":1,"2717":1,"2730":1}}],["verbose",{"2":{"215":1}}],["vert",{"2":{"1131":2,"2399":2}}],["vertices",{"2":{"117":1,"1371":10,"1669":2,"1670":4,"1818":1,"1820":4}}],["vertical`",{"2":{"1131":1,"2399":1}}],["vertically",{"2":{"603":1,"685":1}}],["vertical",{"0":{"555":1,"603":1},"2":{"57":3,"129":1,"255":1,"288":1,"335":1,"377":1,"486":1,"511":1,"533":1,"547":4,"555":1,"556":1,"581":1,"588":1,"602":1,"621":1,"623":2,"638":1,"649":2,"659":1,"669":1,"686":4,"708":1,"710":1,"737":1,"750":1,"769":2,"858":1,"877":1,"887":1,"923":1,"939":1,"1093":1,"1131":1,"1148":2,"1279":2,"1285":1,"1352":1,"1371":19,"1922":2,"2255":1,"2339":1,"2399":1,"2422":2,"2436":1,"2592":1}}],["vertexgrid",{"2":{"145":1}}],["vertex",{"0":{"1818":1},"2":{"77":1,"1050":1,"1371":8,"1549":1,"1675":1,"1825":1,"2365":1,"2596":1}}],["very",{"2":{"14":1,"23":1,"44":1,"106":1,"135":1,"157":1,"187":1,"537":1,"540":1,"544":1,"1318":1,"1371":1,"1966":1,"2090":1,"2557":1,"2692":1,"2721":1}}],["vanhelsing",{"2":{"2739":1}}],["vangogh",{"2":{"2739":1}}],["vanimo50",{"2":{"2733":1}}],["vanimo25",{"2":{"2733":1}}],["vanimo100",{"2":{"2733":1}}],["vanimo10",{"2":{"2733":1}}],["vanimo",{"2":{"2733":1}}],["va",{"2":{"646":2}}],["valentine",{"2":{"2739":1}}],["vals",{"2":{"1931":9}}],["valign2num",{"2":{"1371":1}}],["valigns",{"2":{"646":2}}],["valign",{"0":{"255":1,"377":1,"486":1,"511":1,"533":1,"602":1,"621":1,"638":1,"710":1,"737":1,"750":1,"858":1,"877":1,"887":1,"923":1,"939":1},"2":{"160":1,"623":1,"646":3,"1371":17,"2701":2,"2706":1,"2711":1}}],["validate",{"2":{"891":1,"922":1}}],["validator",{"0":{"922":1},"2":{"891":5,"922":3,"1371":1}}],["validation",{"0":{"891":1},"2":{"890":1,"891":1,"922":1}}],["valid",{"2":{"21":1,"64":1,"90":1,"617":1,"873":1,"891":1,"922":1,"1371":3,"2725":4}}],["val",{"2":{"30":5,"44":4,"135":1,"1371":5,"1930":4,"2556":3}}],["valuelabels",{"2":{"1371":2}}],["valuelabel",{"2":{"1371":2}}],["valuekw",{"2":{"1371":4}}],["value^2",{"2":{"287":1,"334":1}}],["valued",{"2":{"236":1,"245":1,"263":1,"310":1,"644":1}}],["value`",{"2":{"71":1}}],["value",{"0":{"878":1,"888":1},"2":{"13":2,"17":1,"18":1,"30":5,"43":5,"44":19,"45":1,"47":1,"57":1,"70":4,"71":4,"73":1,"77":2,"87":1,"93":1,"102":1,"106":6,"107":2,"115":1,"130":1,"131":1,"132":11,"133":3,"138":1,"164":1,"183":2,"186":1,"187":1,"188":1,"204":1,"231":4,"236":1,"245":1,"263":1,"284":1,"287":4,"296":1,"310":1,"331":1,"334":4,"343":1,"356":1,"366":2,"521":1,"539":1,"605":1,"644":1,"648":1,"728":3,"731":1,"787":2,"811":1,"861":9,"874":2,"878":1,"880":4,"888":1,"891":1,"943":1,"950":1,"952":1,"960":1,"972":1,"979":1,"981":1,"990":1,"1005":1,"1016":1,"1019":1,"1028":1,"1047":1,"1055":1,"1058":1,"1064":1,"1082":1,"1092":1,"1096":2,"1100":1,"1113":1,"1129":1,"1131":1,"1190":1,"1196":1,"1199":1,"1214":1,"1227":1,"1233":1,"1236":1,"1251":1,"1286":1,"1291":1,"1300":1,"1320":1,"1321":1,"1328":1,"1330":1,"1337":1,"1371":240,"1375":1,"1382":1,"1384":1,"1393":1,"1400":2,"1407":1,"1414":1,"1417":1,"1424":1,"1444":1,"1449":1,"1451":1,"1457":1,"1486":1,"1495":1,"1502":1,"1508":1,"1509":1,"1517":1,"1524":1,"1526":1,"1534":1,"1547":1,"1554":1,"1556":1,"1564":1,"1584":1,"1589":1,"1591":1,"1597":1,"1610":1,"1617":1,"1619":1,"1628":1,"1642":1,"1649":1,"1651":1,"1659":1,"1672":1,"1680":1,"1683":1,"1689":1,"1707":1,"1715":1,"1718":1,"1723":1,"1799":1,"1823":1,"1830":1,"1832":1,"1840":1,"1861":1,"1887":1,"1907":1,"1909":1,"1925":1,"1929":1,"1930":1,"1933":1,"1940":1,"1943":1,"1950":1,"1976":1,"1983":1,"1989":1,"1994":1,"2015":1,"2022":1,"2024":1,"2033":1,"2073":1,"2075":1,"2079":1,"2084":1,"2089":1,"2104":1,"2111":1,"2113":1,"2122":1,"2129":2,"2142":1,"2182":1,"2184":1,"2193":1,"2196":1,"2205":1,"2221":1,"2228":1,"2231":1,"2238":1,"2261":1,"2264":1,"2270":1,"2277":1,"2284":1,"2309":1,"2328":1,"2342":1,"2347":1,"2349":1,"2350":1,"2399":1,"2407":1,"2438":1,"2445":1,"2447":1,"2455":1,"2467":1,"2471":1,"2477":1,"2481":1,"2488":1,"2489":1,"2503":3,"2505":1,"2512":1,"2514":1,"2520":1,"2532":1,"2538":1,"2539":1,"2559":1,"2566":1,"2571":1,"2578":1,"2594":1,"2601":1,"2603":1,"2611":1,"2650":1,"2657":1,"2659":1,"2667":1,"2681":2,"2697":1,"2698":1,"2699":1,"2717":1}}],["values",{"2":{"5":1,"6":2,"13":1,"40":1,"43":1,"44":2,"67":1,"68":2,"69":1,"70":2,"71":9,"106":2,"127":1,"129":1,"130":1,"132":1,"133":1,"135":1,"148":8,"157":1,"182":1,"183":1,"187":2,"188":1,"209":1,"231":1,"284":1,"287":8,"296":5,"331":1,"334":8,"343":5,"356":1,"361":1,"366":1,"548":1,"554":1,"569":1,"605":4,"616":1,"618":2,"623":1,"647":1,"773":1,"861":1,"872":1,"880":1,"888":1,"947":1,"962":1,"976":1,"993":1,"1014":1,"1032":1,"1052":1,"1068":1,"1089":1,"1110":1,"1116":1,"1129":6,"1131":5,"1192":1,"1194":1,"1207":1,"1217":1,"1229":1,"1231":1,"1244":1,"1254":1,"1286":1,"1299":1,"1300":1,"1312":1,"1326":1,"1340":1,"1350":2,"1362":1,"1370":1,"1371":142,"1372":3,"1379":1,"1396":1,"1400":2,"1404":1,"1411":1,"1426":1,"1437":1,"1438":1,"1447":1,"1459":1,"1466":2,"1468":2,"1473":1,"1474":2,"1485":1,"1489":1,"1506":1,"1510":1,"1515":1,"1521":1,"1536":1,"1545":1,"1551":1,"1567":1,"1587":1,"1599":1,"1607":1,"1614":1,"1631":1,"1646":1,"1661":1,"1670":1,"1677":1,"1693":1,"1712":1,"1728":1,"1794":4,"1807":1,"1827":1,"1843":1,"1881":1,"1926":1,"1928":1,"1937":1,"1952":1,"1963":1,"1980":1,"2000":1,"2019":1,"2041":1,"2050":1,"2077":1,"2094":1,"2108":1,"2125":1,"2129":2,"2170":2,"2173":1,"2178":1,"2179":1,"2190":1,"2209":1,"2226":1,"2241":1,"2268":1,"2287":1,"2342":1,"2357":1,"2397":8,"2398":4,"2399":5,"2406":1,"2436":1,"2442":1,"2457":1,"2475":1,"2487":1,"2492":1,"2510":1,"2522":1,"2529":2,"2536":1,"2543":1,"2549":1,"2551":1,"2552":1,"2564":1,"2577":1,"2581":1,"2592":1,"2598":1,"2614":1,"2654":1,"2669":1,"2710":1,"2726":4}}],["varying",{"2":{"187":1}}],["vary",{"2":{"19":1}}],["variantcontinuous",{"2":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["variant",{"2":{"1371":55,"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["variables",{"2":{"215":1,"646":1,"1128":1,"1371":4,"2396":1,"2703":1}}],["variable",{"2":{"5":1,"44":1,"78":1,"90":1,"102":1,"134":2,"187":1,"378":1,"537":1,"540":1,"1138":1,"1309":1,"1371":3,"1916":1,"2260":1}}],["varied",{"2":{"649":1}}],["variety",{"2":{"181":1}}],["various",{"2":{"9":1,"42":1,"115":1,"2553":1}}],["1+sin",{"2":{"2688":1}}],["1randn",{"2":{"2219":1}}],["190",{"2":{"2219":1}}],["19",{"2":{"1969":2,"2341":8,"2686":1}}],["191",{"2":{"1969":1}}],["198",{"2":{"23":1,"24":1}}],["1π",{"2":{"1371":1}}],["1i",{"2":{"1352":1}}],["1s",{"2":{"148":1}}],["112",{"2":{"2257":1}}],["115",{"2":{"1969":1}}],["117s",{"2":{"1316":1}}],["11",{"2":{"70":1,"135":3,"186":2,"203":2,"530":1,"1188":1,"1371":3,"1436":2,"1969":2,"2258":1,"2341":3,"2555":6,"2696":1,"2735":11}}],["1u",{"2":{"68":2,"70":1}}],["136",{"2":{"1969":1}}],["135",{"2":{"1969":1}}],["13",{"2":{"58":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"1966":1,"1969":2,"2341":5,"2530":1,"2688":1,"2696":1}}],["1px",{"2":{"47":3}}],["1f",{"2":{"880":3,"1371":1}}],["1fr",{"2":{"47":8}}],["1f0",{"2":{"42":1,"2684":1,"2685":1,"2719":1}}],["125",{"2":{"1969":1}}],["1234",{"2":{"1495":2,"1496":2,"1497":1,"1498":1,"1500":1,"2340":2,"2341":1,"2342":1,"2368":2,"2530":6}}],["123",{"2":{"159":1,"163":1,"164":1,"2341":2}}],["1220",{"2":{"61":1}}],["12px",{"2":{"47":1}}],["12",{"2":{"43":2,"61":1,"107":5,"259":1,"306":1,"381":1,"414":1,"445":1,"581":1,"774":1,"1166":1,"1352":2,"1436":3,"1626":2,"1795":3,"1907":1,"1969":1,"2258":1,"2341":10,"2696":3,"2735":2}}],["1200",{"2":{"14":1,"18":1,"19":1,"105":2,"106":2,"1315":1,"1316":1,"1317":1,"2530":1,"2728":1}}],["120",{"2":{"7":1,"193":2}}],["18",{"2":{"120":2,"770":2,"934":1,"1969":1,"2341":2,"2555":1}}],["180",{"2":{"32":2,"848":1,"1285":2,"1371":1}}],["1848",{"2":{"31":2,"2721":2}}],["1k",{"2":{"31":1,"2721":1}}],["140",{"2":{"2257":1}}],["147",{"2":{"1969":1}}],["141",{"2":{"1969":1}}],["14171160070407123050",{"2":{"44":1}}],["1417759722963415041",{"2":{"31":1}}],["14",{"0":{"1315":1},"2":{"1626":1,"1969":1,"2341":5,"2686":1,"2696":1}}],["1440",{"2":{"88":1}}],["1427",{"2":{"31":2,"2721":2}}],["176s",{"2":{"1316":1}}],["175",{"2":{"187":2,"1315":1}}],["171900285783892870",{"2":{"47":1}}],["17",{"2":{"30":1,"1969":1,"2341":3}}],["178",{"2":{"24":1}}],["16pi",{"2":{"2530":3}}],["16",{"2":{"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"565":1,"593":1,"628":1,"654":1,"660":1,"668":1,"707":1,"723":1,"812":1,"844":1,"855":1,"856":1,"910":1,"1371":10,"1436":3,"1969":2,"2211":1,"2253":2,"2311":1,"2341":11,"2737":1}}],["160",{"2":{"1311":1}}],["16026595005829647835",{"2":{"44":1}}],["1600",{"2":{"14":1,"18":1,"19":1}}],["168",{"2":{"24":1}}],["157",{"2":{"2717":1}}],["154",{"2":{"1969":1}}],["15f0",{"2":{"1821":1}}],["150",{"2":{"187":1,"2219":1,"2503":1,"2692":4,"2737":1}}],["1500",{"2":{"28":1,"30":1}}],["15px",{"2":{"47":3,"48":1}}],["15",{"2":{"5":1,"61":2,"166":1,"192":2,"361":1,"365":1,"529":1,"546":1,"547":1,"645":3,"647":2,"648":2,"649":1,"730":1,"880":1,"930":1,"938":1,"1186":1,"1188":2,"1371":3,"1468":1,"1473":1,"1496":2,"1624":3,"1625":3,"1627":1,"1821":2,"1965":4,"1967":2,"1969":4,"2134":1,"2173":1,"2219":1,"2253":2,"2261":1,"2341":5,"2696":1,"2737":4}}],["1",{"0":{"393":1,"426":1,"457":1},"2":{"3":2,"5":3,"6":1,"7":14,"11":4,"14":3,"15":1,"18":1,"19":1,"24":3,"27":3,"28":7,"29":8,"30":13,"31":12,"32":11,"39":2,"42":5,"43":7,"44":10,"45":1,"47":7,"48":2,"50":2,"51":1,"55":2,"57":9,"58":16,"59":3,"61":12,"66":3,"68":8,"70":7,"71":3,"73":5,"75":3,"76":3,"77":2,"80":2,"81":1,"87":22,"88":5,"92":2,"93":4,"94":4,"97":2,"101":3,"102":11,"103":4,"104":22,"105":7,"106":6,"107":5,"116":1,"117":11,"120":4,"121":4,"131":1,"134":2,"135":2,"138":1,"140":6,"141":11,"142":24,"148":8,"149":2,"155":1,"158":6,"159":6,"160":10,"162":7,"163":3,"164":8,"165":5,"166":16,"175":2,"181":1,"182":3,"183":4,"184":7,"186":24,"187":22,"188":18,"190":2,"191":16,"192":13,"193":6,"199":2,"201":4,"202":9,"203":8,"204":4,"205":4,"219":6,"220":8,"231":10,"235":1,"236":4,"240":1,"245":4,"246":4,"250":1,"258":3,"262":1,"263":4,"273":1,"276":6,"279":1,"284":8,"285":1,"287":5,"296":6,"298":3,"300":1,"301":5,"305":3,"309":1,"310":4,"320":1,"323":6,"326":1,"331":6,"332":1,"334":5,"343":6,"345":3,"347":1,"348":5,"355":30,"356":3,"361":1,"365":3,"366":8,"367":3,"378":2,"383":1,"392":4,"393":1,"397":1,"408":1,"416":1,"425":3,"426":1,"430":1,"441":1,"447":1,"456":3,"457":1,"461":1,"472":1,"476":4,"477":4,"480":4,"481":4,"483":6,"489":10,"513":12,"520":1,"529":1,"537":5,"538":6,"539":13,"540":17,"541":10,"542":6,"543":8,"544":13,"545":5,"546":8,"547":40,"548":2,"576":1,"582":1,"585":1,"599":1,"605":13,"623":14,"632":1,"644":4,"645":4,"646":12,"647":14,"648":11,"649":12,"654":5,"657":1,"660":5,"673":1,"685":19,"686":5,"689":5,"690":5,"692":1,"696":4,"699":5,"706":5,"712":5,"713":3,"739":2,"766":2,"767":3,"768":7,"769":6,"770":26,"771":1,"774":17,"775":3,"785":3,"787":1,"799":1,"804":1,"811":1,"826":1,"833":1,"838":1,"856":1,"860":1,"861":4,"880":6,"890":3,"891":4,"896":1,"898":1,"901":1,"925":8,"941":4,"943":1,"950":1,"957":1,"969":2,"970":18,"972":1,"979":1,"1002":12,"1005":1,"1008":2,"1016":1,"1017":1,"1024":1,"1027":1,"1045":13,"1047":1,"1055":1,"1056":1,"1080":51,"1082":1,"1092":1,"1099":1,"1127":1,"1129":5,"1130":5,"1131":6,"1140":1,"1152":1,"1158":1,"1165":6,"1166":4,"1167":6,"1188":8,"1190":1,"1196":1,"1210":1,"1213":1,"1225":6,"1227":1,"1233":1,"1247":1,"1250":1,"1262":7,"1271":1,"1285":9,"1286":6,"1291":1,"1299":1,"1300":3,"1311":1,"1312":4,"1313":47,"1315":1,"1316":6,"1317":5,"1321":1,"1323":2,"1328":1,"1351":9,"1352":9,"1353":3,"1371":292,"1373":7,"1375":1,"1382":1,"1405":13,"1407":1,"1414":1,"1436":16,"1437":6,"1438":7,"1440":1,"1441":5,"1442":2,"1444":1,"1449":1,"1467":7,"1469":3,"1470":3,"1485":4,"1495":2,"1496":2,"1497":1,"1498":3,"1499":1,"1500":2,"1502":1,"1513":1,"1514":1,"1515":3,"1517":1,"1524":1,"1531":1,"1543":2,"1544":1,"1545":6,"1547":1,"1554":1,"1572":1,"1579":2,"1580":1,"1582":4,"1584":1,"1589":1,"1608":6,"1610":1,"1612":19,"1617":1,"1624":4,"1625":3,"1626":7,"1627":7,"1639":5,"1640":6,"1642":1,"1649":1,"1656":1,"1669":8,"1670":11,"1672":1,"1680":1,"1681":1,"1705":17,"1707":1,"1715":1,"1716":1,"1725":1,"1738":2,"1795":27,"1799":1,"1808":1,"1811":1,"1815":1,"1818":1,"1821":29,"1823":1,"1830":1,"1848":1,"1855":1,"1861":1,"1881":1,"1887":1,"1907":14,"1910":1,"1927":1,"1931":13,"1933":1,"1940":1,"1963":1,"1965":2,"1966":19,"1967":5,"1968":4,"1969":4,"1970":4,"1971":3,"1972":2,"1973":1,"1974":7,"1976":1,"1978":11,"1979":12,"1983":1,"1997":8,"2002":7,"2005":8,"2006":5,"2013":4,"2015":1,"2022":1,"2050":2,"2052":1,"2053":2,"2054":1,"2070":2,"2071":1,"2073":1,"2079":1,"2081":1,"2090":3,"2102":4,"2104":1,"2111":1,"2134":11,"2142":1,"2171":6,"2178":4,"2181":1,"2182":15,"2184":1,"2192":1,"2193":1,"2219":10,"2221":1,"2228":1,"2229":1,"2253":8,"2254":7,"2255":2,"2256":2,"2257":3,"2258":8,"2259":3,"2260":3,"2261":3,"2264":1,"2270":1,"2283":1,"2301":1,"2309":1,"2340":5,"2341":28,"2342":6,"2347":1,"2356":1,"2357":3,"2368":13,"2378":1,"2394":1,"2397":8,"2398":5,"2399":6,"2407":1,"2411":1,"2434":1,"2436":3,"2438":1,"2445":1,"2452":1,"2464":2,"2465":1,"2467":8,"2469":1,"2471":1,"2477":1,"2478":1,"2503":8,"2505":1,"2512":1,"2530":13,"2532":1,"2547":1,"2548":1,"2551":13,"2552":2,"2553":2,"2554":2,"2555":27,"2556":3,"2559":1,"2562":2,"2566":1,"2568":1,"2592":6,"2594":1,"2601":1,"2619":1,"2626":2,"2627":1,"2629":16,"2650":1,"2657":2,"2664":1,"2677":14,"2679":3,"2681":1,"2684":4,"2685":19,"2686":23,"2687":9,"2688":33,"2692":26,"2696":6,"2697":8,"2698":2,"2699":2,"2701":51,"2702":1,"2703":8,"2704":6,"2705":1,"2706":2,"2707":5,"2708":3,"2710":5,"2711":13,"2713":6,"2714":2,"2715":4,"2717":9,"2719":24,"2720":3,"2721":20,"2724":2,"2725":6,"2726":2,"2728":45,"2730":6,"2734":1}}],["10s",{"2":{"1316":1}}],["10^6",{"2":{"1313":1,"1371":1,"2070":1}}],["10^7",{"2":{"1313":1}}],["10pi",{"2":{"770":2,"2701":2,"2711":1,"2713":1}}],["10px",{"2":{"47":4,"712":1,"2256":1}}],["101",{"2":{"148":1,"1045":1,"1371":1,"2052":1,"2054":1}}],["10127447647226962134",{"2":{"45":1}}],["10f0",{"2":{"56":1}}],["1024",{"2":{"32":1,"2557":1,"2691":1}}],["100f0",{"2":{"2719":3,"2721":1}}],["100",{"2":{"29":2,"30":2,"31":1,"44":6,"47":8,"48":1,"51":1,"80":1,"92":4,"94":2,"100":4,"102":2,"115":1,"133":2,"134":3,"148":2,"159":1,"164":1,"187":4,"192":2,"205":1,"219":2,"220":1,"284":8,"331":6,"366":2,"539":1,"577":1,"648":2,"769":2,"770":2,"774":3,"787":1,"1045":2,"1130":1,"1188":4,"1225":2,"1285":2,"1312":1,"1353":1,"1371":7,"1470":1,"1497":1,"1500":2,"1670":4,"1856":1,"1882":2,"2053":2,"2219":2,"2398":1,"2467":1,"2503":1,"2551":1,"2701":1,"2704":1,"2717":2,"2721":1,"2724":1,"2725":2,"2737":13}}],["1000",{"2":{"30":4,"31":1,"32":2,"138":3,"141":2,"162":1,"513":1,"605":2,"1129":9,"1131":2,"1313":2,"1351":1,"1371":1,"1467":1,"1468":1,"1469":1,"2171":1,"2397":6,"2399":2,"2467":1,"2701":1,"2702":1,"2717":2,"2721":1}}],["100000",{"2":{"1497":2,"1498":2}}],["10000",{"2":{"27":1,"2717":1}}],["1000f0",{"2":{"17":1,"188":1}}],["1060",{"2":{"27":1}}],["10",{"2":{"3":1,"5":1,"14":3,"28":1,"30":3,"31":2,"42":2,"43":1,"45":2,"54":2,"55":2,"61":5,"66":2,"68":4,"70":2,"71":1,"77":3,"80":3,"88":1,"102":2,"103":1,"105":6,"115":1,"116":2,"133":4,"135":4,"141":3,"142":7,"145":1,"147":4,"159":3,"160":4,"164":2,"166":3,"175":1,"181":5,"182":5,"183":6,"186":27,"192":2,"193":1,"196":3,"200":2,"201":1,"203":4,"205":2,"220":1,"284":7,"296":1,"331":7,"343":1,"466":1,"477":1,"483":1,"497":1,"547":2,"615":1,"616":1,"644":1,"645":1,"646":9,"647":1,"648":1,"649":3,"654":2,"660":2,"685":4,"686":2,"689":2,"690":2,"699":4,"706":2,"712":1,"722":1,"736":1,"767":1,"768":8,"769":6,"773":1,"774":3,"861":4,"871":1,"872":1,"880":2,"891":1,"970":1,"1002":2,"1045":1,"1080":3,"1165":2,"1188":4,"1209":1,"1246":1,"1285":3,"1286":1,"1299":1,"1300":1,"1351":1,"1371":21,"1405":4,"1436":1,"1441":4,"1467":1,"1497":1,"1626":5,"1627":1,"1639":1,"1705":1,"1795":4,"1821":1,"1931":1,"1962":1,"1963":1,"1969":3,"1971":1,"1972":4,"1978":2,"1997":2,"2013":1,"2054":1,"2071":1,"2090":2,"2171":1,"2219":1,"2258":1,"2259":2,"2260":1,"2319":1,"2334":1,"2341":8,"2356":1,"2357":1,"2530":6,"2555":7,"2686":5,"2688":2,"2696":3,"2701":7,"2706":2,"2709":2,"2711":3,"2717":1,"2719":1,"2721":2,"2724":1,"2725":2,"2726":2,"2728":34,"2731":1,"2735":11,"2737":7}}],["lrbt",{"2":{"2555":2}}],["lp",{"2":{"1795":1}}],["ls",{"2":{"1371":4,"1626":4}}],["lscenes",{"2":{"56":1}}],["lscene",{"0":{"739":1,"760":1},"1":{"740":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1},"2":{"27":4,"28":1,"29":1,"30":1,"32":1,"58":2,"74":1,"147":2,"187":2,"188":4,"645":1,"739":6,"1371":5,"2254":1,"2503":1,"2677":3,"2679":1,"2684":4,"2685":4,"2686":3,"2687":1,"2688":1}}],["lb",{"2":{"646":1}}],["lbls",{"2":{"116":1}}],["ltriangle",{"2":{"1965":2}}],["lt",{"2":{"106":1,"145":2,"646":1,"775":2,"781":1,"950":2,"969":1,"979":2,"1001":2,"1016":2,"1050":2,"1055":2,"1092":2,"1196":2,"1210":1,"1233":2,"1247":1,"1291":2,"1299":2,"1328":2,"1371":132,"1382":2,"1414":2,"1449":2,"1514":1,"1524":2,"1549":2,"1554":2,"1589":2,"1617":2,"1649":2,"1675":2,"1680":2,"1715":2,"1799":2,"1825":2,"1830":2,"1861":2,"1881":1,"1887":2,"1940":2,"1964":1,"1983":2,"2022":2,"2050":5,"2079":2,"2111":2,"2142":2,"2193":2,"2224":1,"2228":2,"2266":1,"2270":2,"2309":2,"2347":2,"2356":1,"2365":1,"2407":2,"2445":2,"2477":2,"2512":2,"2566":2,"2596":2,"2601":2,"2657":2}}],["lws",{"2":{"61":2}}],["l",{"0":{"120":1},"2":{"30":3,"32":2,"42":3,"57":1,"120":5,"121":1,"175":1,"193":23,"215":2,"236":1,"245":1,"263":1,"287":1,"310":1,"334":1,"489":2,"646":1,"649":4,"1165":1,"1371":6,"1966":1,"2259":4,"2686":4,"2687":4,"2688":20}}],["ll",{"2":{"21":2,"149":1,"1314":1,"2701":1}}],["lake",{"2":{"2739":1}}],["lajollas",{"2":{"2733":1}}],["lajolla50",{"2":{"2733":1}}],["lajolla25",{"2":{"2733":1}}],["lajolla100",{"2":{"2733":1}}],["lajolla10",{"2":{"2733":1}}],["lajolla",{"2":{"2733":1}}],["lapazs",{"2":{"2733":1}}],["lapaz50",{"2":{"2733":1}}],["lapaz25",{"2":{"2733":1}}],["lapaz100",{"2":{"2733":1}}],["lapaz10",{"2":{"2733":1}}],["lapaz",{"2":{"2733":1}}],["laplacian",{"2":{"2219":2}}],["laptop",{"2":{"1314":1}}],["laxis",{"2":{"1371":1}}],["la",{"2":{"1371":9}}],["labs",{"2":{"1315":1}}],["labelkw",{"2":{"1371":4}}],["labelings",{"2":{"1371":2}}],["labeling",{"2":{"1371":2,"2071":1}}],["labelling",{"2":{"2699":1}}],["labellings",{"2":{"1371":2}}],["labelled",{"0":{"862":1},"2":{"2702":1}}],["labelgroups",{"2":{"1371":3}}],["labelformatter",{"0":{"1207":1,"1244":1},"2":{"1371":2}}],["labelfont",{"0":{"562":1,"665":1,"1206":1,"1243":1},"2":{"1188":1,"1371":4}}],["labelvalign",{"0":{"669":1},"2":{"1371":1}}],["labelvisible",{"0":{"566":1},"2":{"1371":1}}],["labeljustification",{"0":{"667":1},"2":{"1371":1}}],["labelhalign",{"0":{"666":1},"2":{"667":1,"1371":1}}],["labeltext2",{"2":{"605":2}}],["labeltext1",{"2":{"605":2}}],["labelrotation",{"0":{"564":1},"2":{"1371":1}}],["labelpadding",{"0":{"563":1},"2":{"1371":1}}],["labelcolor=",{"2":{"1317":1}}],["labelcolor",{"0":{"503":1,"504":1,"505":1,"561":1,"664":1,"1205":1,"1242":1},"2":{"1188":1,"1371":7}}],["label=",{"2":{"1311":1}}],["label=true",{"2":{"70":1}}],["label=false",{"2":{"70":2}}],["label",{"0":{"502":1,"555":1,"560":1,"623":1,"663":1,"758":1,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1203":1,"1240":1,"1298":1,"1334":1,"1388":1,"1421":1,"1455":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1947":1,"1993":1,"2028":1,"2088":1,"2117":1,"2147":1,"2200":1,"2235":1,"2281":1,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2518":1,"2575":1,"2607":1,"2663":1},"1":{"624":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1},"2":{"30":3,"61":2,"70":1,"93":4,"97":1,"115":3,"116":3,"117":4,"121":3,"123":1,"125":1,"126":1,"160":2,"166":3,"175":2,"192":1,"199":2,"202":1,"204":5,"263":3,"287":1,"310":3,"334":1,"378":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"489":1,"498":1,"499":1,"502":1,"503":1,"504":1,"505":1,"506":1,"513":3,"539":1,"544":7,"547":2,"555":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"605":2,"623":11,"641":1,"645":9,"646":4,"648":6,"649":4,"654":4,"663":1,"667":1,"673":1,"681":1,"685":6,"686":3,"689":4,"690":3,"696":1,"699":3,"706":3,"712":2,"728":2,"810":1,"811":1,"843":1,"861":3,"880":4,"888":2,"925":1,"956":1,"985":1,"1023":1,"1062":1,"1080":7,"1104":1,"1108":1,"1109":1,"1110":1,"1163":2,"1188":1,"1203":1,"1207":1,"1240":1,"1244":1,"1298":1,"1334":1,"1371":167,"1388":1,"1421":1,"1455":1,"1468":2,"1482":1,"1499":1,"1530":1,"1560":1,"1595":1,"1608":4,"1623":1,"1640":4,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1907":4,"1947":1,"1965":2,"1972":2,"1974":6,"1993":1,"2028":1,"2052":1,"2088":1,"2117":1,"2147":1,"2200":1,"2235":1,"2258":2,"2259":2,"2260":2,"2261":2,"2281":1,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2503":3,"2518":1,"2575":1,"2607":1,"2663":1,"2677":3,"2699":3,"2701":14,"2704":3,"2705":1,"2706":1,"2708":2,"2710":3,"2711":2,"2712":3,"2714":3}}],["labels=",{"2":{"2052":1}}],["labels=true",{"2":{"1188":1}}],["labelslidergrid",{"2":{"862":1,"1371":3}}],["labelslider",{"2":{"862":1,"1371":3}}],["labelsize",{"0":{"565":1,"668":1,"1209":1,"1246":1},"2":{"1188":1,"1371":4}}],["labels",{"0":{"204":1,"1083":1,"1097":1,"1208":1,"1245":1,"1468":1,"1472":1,"1478":1,"2058":1,"2712":1,"2714":1},"2":{"30":5,"61":2,"70":2,"71":1,"120":1,"121":1,"166":4,"204":3,"287":2,"296":5,"334":2,"343":5,"366":2,"588":1,"589":1,"590":1,"591":1,"593":1,"594":1,"595":1,"643":1,"645":1,"648":1,"649":1,"664":1,"665":1,"666":1,"668":1,"669":1,"770":3,"773":1,"808":1,"809":1,"811":4,"812":1,"841":1,"842":1,"844":1,"880":2,"1080":10,"1083":1,"1107":1,"1109":1,"1112":1,"1188":1,"1205":1,"1206":1,"1208":1,"1209":1,"1242":1,"1243":1,"1245":1,"1246":1,"1371":52,"1468":1,"1500":2,"1907":54,"1965":2,"2258":1,"2259":1,"2697":1,"2701":2,"2704":2,"2709":1,"2712":1,"2714":3}}],["language",{"2":{"193":1,"2693":1}}],["land",{"2":{"32":4}}],["landcables",{"2":{"32":2}}],["landpoints",{"2":{"32":2}}],["landing",{"2":{"32":2}}],["lastly",{"2":{"148":1}}],["last",{"2":{"75":2,"81":4,"88":2,"141":1,"148":4,"164":1,"200":1,"543":1,"1008":1,"1292":1,"1371":12,"1881":1,"2699":1}}],["lazaro",{"2":{"32":1,"1313":1}}],["lazarusa",{"2":{"29":1,"32":1}}],["layered",{"2":{"148":1,"643":1,"645":1,"1371":2,"2696":1}}],["layering",{"2":{"13":1,"1352":1,"1366":1,"1371":1}}],["layoutkw",{"2":{"1371":2}}],["layouts",{"0":{"159":1,"2701":1,"2720":1},"1":{"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"102":1,"140":1,"159":1,"199":1,"1371":2,"2296":1,"2714":2}}],["layout",{"0":{"91":1,"2702":1},"1":{"92":1,"93":1,"94":1},"2":{"30":2,"49":1,"51":2,"52":1,"92":4,"93":2,"94":6,"101":1,"102":2,"104":1,"105":1,"107":1,"122":2,"124":1,"126":1,"128":2,"140":1,"158":5,"159":1,"160":1,"162":1,"185":1,"219":3,"243":1,"244":1,"366":4,"368":1,"369":1,"473":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"537":2,"538":1,"539":2,"540":5,"541":3,"542":3,"543":1,"544":3,"545":2,"546":2,"583":1,"584":1,"619":1,"620":1,"635":1,"636":1,"646":1,"700":1,"701":1,"733":1,"734":1,"739":1,"748":1,"749":1,"824":1,"825":1,"875":1,"876":1,"880":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"1313":2,"1371":10,"1626":1,"2503":1,"2692":23,"2697":1,"2701":4,"2703":1,"2709":1,"2714":2,"2715":3}}],["layouting",{"0":{"160":1},"2":{"30":1,"102":1,"140":1}}],["latitude",{"2":{"1315":1}}],["latexfonts",{"0":{"173":1},"2":{"121":1,"173":1,"176":3}}],["latexstring",{"2":{"120":1,"121":1,"1371":2,"2296":1}}],["latexstrings",{"2":{"119":1,"2259":1}}],["latex",{"0":{"119":1},"1":{"120":1,"121":1},"2":{"119":2,"121":2,"173":1,"176":1,"177":1,"2259":1}}],["later",{"2":{"105":1,"131":1,"148":1,"1371":5,"1608":1,"1640":1,"1963":1,"1974":1,"2709":1,"2715":1}}],["latter",{"2":{"117":1,"132":1,"146":1,"188":1,"786":1,"1007":1,"1008":1,"1371":3}}],["lat",{"2":{"29":3,"32":4}}],["launching",{"2":{"22":1}}],["largearc",{"2":{"1371":2}}],["larger",{"2":{"158":1,"605":1,"1371":7,"1496":1,"1801":1,"1970":1,"2570":1,"2681":2}}],["large",{"0":{"86":1,"1442":1},"1":{"87":1,"88":1},"2":{"14":1,"87":1,"106":2,"188":1,"730":1,"1371":4,"1434":1,"1442":1,"1907":1,"1997":1,"2556":1,"2557":1,"2678":1,"2692":1,"2729":1}}],["largest",{"2":{"4":1,"77":1,"888":1,"1371":3}}],["leonardo",{"2":{"2739":1}}],["letter",{"2":{"1371":2}}],["let",{"2":{"75":3,"76":2,"77":1,"106":2,"107":3,"117":1,"131":1,"132":1,"133":1,"135":1,"148":4,"175":1,"539":1,"1313":1,"1371":1,"2692":6,"2696":3,"2697":1,"2698":1,"2701":1,"2702":1,"2703":1,"2707":1,"2715":1,"2721":1}}],["lets",{"2":{"44":1,"148":1,"2719":1,"2721":1}}],["lengthscale",{"0":{"1024":1},"2":{"1002":2,"1371":1}}],["lengths",{"2":{"204":1,"355":2,"1002":1,"1033":1,"1371":2,"1963":1,"2370":1,"2530":1}}],["length",{"2":{"31":1,"32":4,"42":1,"47":1,"61":1,"75":1,"76":2,"135":3,"284":1,"331":1,"355":1,"365":1,"644":1,"925":1,"1008":2,"1024":1,"1033":1,"1080":2,"1129":1,"1138":1,"1152":1,"1158":1,"1165":1,"1166":1,"1285":2,"1371":17,"1405":8,"1434":2,"1500":3,"1639":1,"1705":3,"1821":1,"1916":1,"1931":5,"1962":1,"1963":2,"1966":2,"1967":2,"1971":1,"2151":1,"2260":3,"2341":2,"2368":1,"2434":1,"2503":4,"2530":1,"2555":4,"2686":1,"2692":1,"2701":3,"2708":1,"2713":2,"2721":1,"2728":7}}],["length=30",{"2":{"2686":1}}],["length=300",{"2":{"768":10}}],["length=m",{"2":{"1045":1}}],["length=51",{"2":{"774":1}}],["length=201",{"2":{"774":1}}],["length=100",{"2":{"186":2,"767":1,"770":4,"774":3,"1045":1,"1188":1,"1439":2,"1440":2}}],["length=10",{"2":{"70":1,"1188":1}}],["length=150",{"2":{"30":2}}],["length=40",{"2":{"5":1}}],["length=nframes",{"2":{"3":1}}],["legible",{"2":{"648":1}}],["legendelement",{"2":{"1371":2}}],["legendelements",{"2":{"643":1,"1371":2}}],["legends",{"0":{"649":1},"2":{"648":1,"649":9}}],["legend",{"0":{"642":1,"643":1,"644":1,"645":1,"646":1,"647":1,"648":1,"759":1,"2699":1,"2705":1,"2706":1},"1":{"643":1,"644":2,"645":1,"646":1,"647":1,"648":1,"649":1,"650":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1},"2":{"99":1,"166":2,"180":1,"643":3,"644":6,"645":4,"646":8,"647":6,"648":8,"649":3,"651":1,"652":1,"653":1,"654":3,"655":1,"656":1,"657":1,"660":2,"661":1,"662":1,"676":1,"685":8,"686":3,"687":1,"688":1,"689":3,"690":3,"691":1,"692":1,"699":2,"702":1,"703":1,"705":1,"706":2,"707":1,"708":1,"709":1,"710":1,"711":1,"1080":4,"1317":2,"1371":14,"2259":2,"2699":2,"2701":1,"2704":1,"2705":3,"2706":3}}],["leg",{"2":{"31":11,"2701":2,"2706":1,"2721":11}}],["lego",{"0":{"31":1},"2":{"31":5,"2721":5}}],["legacy",{"2":{"27":1,"47":3}}],["leftup",{"2":{"1371":1}}],["leftdragstop",{"2":{"1371":1}}],["leftdragstart",{"2":{"1371":1}}],["leftdrag",{"2":{"1371":1}}],["leftdown",{"2":{"1371":1}}],["leftdoubleclick",{"2":{"1371":1}}],["left|k",{"2":{"1371":1}}],["leftwards",{"2":{"283":1,"392":1,"425":1}}],["leftspinecolor",{"0":{"229":1,"567":1},"2":{"1371":2}}],["leftspinevisible",{"0":{"230":1,"568":1},"2":{"180":1,"1371":2}}],["leftclick",{"2":{"209":2,"214":1,"215":1,"1371":1}}],["left",{"0":{"92":1},"2":{"30":3,"31":13,"47":2,"51":1,"56":1,"57":9,"61":5,"70":2,"75":6,"76":2,"77":5,"78":10,"92":1,"103":1,"123":1,"127":1,"129":1,"187":2,"210":1,"215":6,"229":1,"230":1,"246":3,"305":3,"356":2,"366":1,"513":3,"539":1,"541":3,"544":1,"545":1,"567":1,"568":1,"623":2,"631":1,"646":2,"647":1,"649":6,"666":1,"706":3,"771":3,"778":1,"795":2,"852":1,"970":4,"1080":5,"1371":46,"1400":1,"1442":1,"1670":1,"1907":5,"1926":2,"1969":1,"2129":1,"2254":1,"2255":2,"2256":5,"2257":2,"2258":2,"2263":2,"2282":1,"2306":1,"2317":2,"2324":1,"2331":1,"2397":6,"2426":1,"2555":1,"2692":2,"2710":2,"2714":1,"2718":3,"2721":13}}],["lead",{"2":{"86":1,"366":2}}],["learn",{"2":{"79":1,"130":1,"2701":1,"2721":2}}],["leave",{"2":{"71":1,"147":1,"1438":1,"2714":1}}],["leaves",{"2":{"11":1,"77":1}}],["leaving",{"2":{"62":1,"94":1}}],["least",{"2":{"27":1,"134":2,"147":1,"1371":1,"1881":1}}],["less",{"2":{"27":2,"40":1,"106":1,"107":1,"158":1,"1371":3,"1608":1,"1640":1,"1974":1,"2721":1}}],["levels=",{"2":{"1188":1,"1225":2}}],["levels",{"0":{"1210":1,"1247":1,"1299":1,"2356":1},"2":{"104":1,"141":1,"187":1,"547":2,"1188":4,"1192":1,"1207":1,"1210":2,"1225":2,"1229":1,"1244":1,"1247":2,"1285":3,"1286":4,"1299":4,"1300":3,"1371":24,"2341":1,"2342":3,"2349":1,"2350":1,"2356":1,"2357":2,"2701":4,"2707":4,"2708":1}}],["level",{"2":{"21":2,"57":1,"97":1,"99":1,"104":2,"107":1,"181":1,"187":6,"211":1,"540":1,"774":1,"1224":1,"1292":1,"1293":1,"1371":5,"1608":1,"1640":1,"1974":1,"2253":1,"2260":1,"2676":1,"2701":1,"2710":1,"2713":1}}],["lisbon50",{"2":{"2733":1}}],["lisbon25",{"2":{"2733":1}}],["lisbon100",{"2":{"2733":1}}],["lisbon10",{"2":{"2733":1}}],["lisbon",{"2":{"2733":1}}],["lists",{"2":{"730":1,"1210":1,"1247":1,"1299":1,"1371":4,"2356":1}}],["listened",{"2":{"135":1}}],["listeners",{"2":{"73":2,"77":1,"135":5}}],["listener",{"2":{"73":13}}],["listen",{"2":{"46":2,"114":2,"731":1}}],["listed",{"2":{"9":1}}],["list",{"2":{"21":1,"74":1,"99":1,"136":1,"147":1,"181":1,"203":1,"728":1,"1371":7,"1881":2,"1962":1,"2388":1,"2730":1}}],["liparis",{"2":{"2733":1}}],["lipari50",{"2":{"2733":1}}],["lipari25",{"2":{"2733":1}}],["lipari100",{"2":{"2733":1}}],["lipari10",{"2":{"2733":1}}],["lipari",{"2":{"2733":1}}],["life",{"2":{"2721":1}}],["lifted",{"2":{"5":1,"134":1}}],["lift",{"0":{"133":1,"134":1},"2":{"5":5,"31":1,"133":4,"134":9,"135":2,"164":1,"489":1,"513":1,"605":3,"712":1,"861":1,"880":1,"891":1,"925":1,"1371":5,"2721":1}}],["li",{"2":{"648":4}}],["lie",{"2":{"284":1,"331":1}}],["lies",{"2":{"284":1,"331":1}}],["little",{"2":{"31":1,"93":1,"540":1,"2257":1,"2692":1,"2702":1,"2710":1,"2711":1,"2721":1,"2728":1}}],["libraries",{"2":{"47":2}}],["library",{"2":{"18":1,"23":1,"2695":1}}],["libcpp",{"2":{"24":1}}],["libstdc++",{"2":{"24":1}}],["lib",{"2":{"24":2}}],["libxext",{"2":{"24":1}}],["libxi",{"2":{"24":1}}],["libxinerama",{"2":{"24":1}}],["libxcursor",{"2":{"24":1}}],["libxrandr",{"2":{"24":1}}],["libgl1",{"2":{"24":1}}],["lightterrain",{"2":{"2739":1}}],["lighttemperaturemap",{"2":{"2739":1}}],["lighttest",{"2":{"1371":1,"2056":1,"2731":1}}],["lightrainbow",{"2":{"2731":1}}],["lightposition=",{"2":{"2716":1}}],["lightgrey",{"2":{"2071":1}}],["lightblue",{"2":{"770":3,"2368":1,"2679":1}}],["lighting`",{"2":{"2716":1}}],["lighting",{"0":{"2680":1,"2682":1},"1":{"2681":1,"2682":1,"2683":1,"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"153":1,"1036":2,"1070":2,"1371":15,"1695":2,"1731":2,"2243":2,"2494":2,"2583":2,"2680":5,"2682":2,"2690":1}}],["lightweight",{"2":{"143":1,"158":1}}],["lightness",{"2":{"30":4}}],["light",{"0":{"171":1,"2683":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"17":3,"27":2,"30":2,"145":1,"171":1,"1010":1,"1017":1,"1039":1,"1048":1,"1056":1,"1073":1,"1371":39,"1673":1,"1681":1,"1698":1,"1708":1,"1716":1,"1734":1,"2222":1,"2229":1,"2246":1,"2469":1,"2472":1,"2478":1,"2497":1,"2560":1,"2568":1,"2586":1,"2678":1,"2681":10,"2682":10,"2688":1,"2716":1,"2721":1}}],["lights=lights",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"2721":1}}],["lights",{"2":{"17":3,"27":4,"28":1,"29":1,"30":4,"31":1,"32":1,"739":1,"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":5,"2684":4,"2685":6,"2686":9,"2687":5,"2688":6,"2716":2,"2721":1}}],["limiting",{"2":{"280":1,"302":1,"327":1,"349":1,"770":1,"773":1}}],["limitreset",{"2":{"212":1}}],["limit",{"0":{"209":1,"991":1,"1178":1,"1215":1,"1252":1,"1394":1,"1565":1,"1629":1,"1841":1,"2039":1,"2065":1,"2123":1,"2207":1,"2387":1,"2612":1},"2":{"209":1,"231":1,"355":1,"768":2,"769":1,"986":1,"991":1,"1178":1,"1215":1,"1252":1,"1261":2,"1276":1,"1277":1,"1371":49,"1389":1,"1394":1,"1565":1,"1624":2,"1629":1,"1841":1,"2039":1,"2065":1,"2118":1,"2123":1,"2207":1,"2301":2,"2387":1,"2557":1,"2612":1}}],["limitations",{"0":{"69":1},"2":{"41":1,"1352":1}}],["limited",{"2":{"13":1,"66":1,"284":1,"331":1,"1371":2,"2557":1,"2680":2,"2681":1}}],["limits=",{"2":{"1317":1,"1970":1}}],["limits",{"0":{"231":1,"364":1,"569":1,"768":1,"1928":1},"2":{"6":1,"7":2,"54":1,"55":1,"57":1,"59":2,"64":4,"71":5,"148":1,"155":1,"193":1,"209":6,"219":3,"220":3,"231":15,"284":2,"301":1,"331":2,"348":1,"364":3,"367":2,"547":7,"605":1,"768":1,"769":1,"790":1,"794":1,"800":1,"811":1,"834":3,"861":1,"925":1,"941":1,"1299":3,"1315":1,"1371":69,"1440":5,"1499":1,"1513":1,"1907":1,"1966":1,"1972":1,"1978":1,"1979":1,"1997":1,"2002":1,"2253":1,"2258":4,"2678":1,"2692":1,"2704":1,"2720":2}}],["lins",{"2":{"646":2}}],["lin",{"2":{"644":3,"660":3}}],["linkxaxes",{"2":{"203":1,"1371":1,"2701":1,"2704":1}}],["linkyaxes",{"2":{"203":1,"1371":1,"2701":1,"2704":1}}],["linking",{"0":{"203":1}}],["linkaxes",{"2":{"165":1,"1371":1}}],["link",{"2":{"140":1,"197":1,"203":2,"1371":3,"2704":1}}],["linked",{"2":{"9":1,"149":2,"152":1,"203":3,"204":1}}],["linux",{"0":{"22":1},"2":{"23":2,"26":1,"112":1,"193":1,"2694":1}}],["linrange",{"2":{"7":8,"31":2,"32":2,"44":1,"68":2,"159":1,"489":1,"547":2,"605":2,"1002":4,"1188":4,"1225":2,"1371":2,"1405":3,"1442":2,"1639":1,"1670":4,"1705":1,"1931":3,"2013":2,"2102":1,"2134":8,"2219":2,"2253":3,"2254":1,"2341":1,"2467":1,"2503":3,"2530":3,"2551":1,"2701":2,"2707":2,"2721":2}}],["lineto",{"2":{"1371":4,"1964":1,"1967":8,"1968":3}}],["lineend",{"2":{"1004":1,"1371":1}}],["lineelements",{"2":{"644":1,"647":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1}}],["lineelement",{"2":{"643":1,"647":4,"648":1}}],["linecaps",{"2":{"1625":2}}],["linecap",{"0":{"957":1,"987":1,"1175":1,"1211":1,"1248":1,"1390":1,"1422":1,"1531":1,"1562":1,"1625":1,"1656":1,"1838":1,"1948":1,"2030":1,"2059":1,"2119":1,"2202":1,"2382":1,"2452":1,"2609":1,"2664":1},"2":{"957":2,"987":1,"1175":1,"1211":1,"1248":1,"1371":49,"1390":1,"1422":1,"1531":2,"1562":1,"1625":4,"1656":2,"1838":1,"1948":1,"2030":1,"2059":1,"2119":1,"2202":1,"2382":1,"2452":2,"2609":1,"2664":2}}],["linecolor=",{"2":{"1795":1}}],["linecolorrange",{"0":{"672":1},"2":{"1371":1}}],["linecolormap",{"0":{"671":1},"2":{"1371":1}}],["linecolor",{"0":{"670":1,"1025":1},"2":{"181":2,"670":1,"945":1,"974":1,"1002":3,"1012":1,"1144":1,"1159":1,"1170":1,"1371":25,"1377":1,"1409":1,"1519":1,"1612":1,"1644":1,"1859":1,"1885":1,"1935":1,"2017":1,"2106":1,"2155":1,"2164":1,"2417":1,"2440":1,"2652":1}}],["lineobject",{"2":{"767":1}}],["linepattern",{"2":{"1371":4,"1549":1,"1795":1,"1825":1,"2596":1}}],["linepoints",{"0":{"673":1},"2":{"647":1,"1371":1}}],["lineplot",{"2":{"3":3}}],["lineheight",{"0":{"632":1,"2283":1},"2":{"623":4,"632":1,"1371":5,"2283":1}}],["linearindices",{"2":{"2219":1}}],["linearticks",{"2":{"296":1,"343":1,"816":1,"1371":3}}],["linear",{"2":{"64":1,"77":2,"284":1,"296":2,"331":1,"343":2,"1371":6,"2219":9,"2737":36}}],["linearalgebra",{"2":{"58":1,"61":1,"1002":1,"1670":1,"2219":1,"2688":1}}],["linewidth=3",{"2":{"2720":1}}],["linewidth=5",{"2":{"2719":1}}],["linewidth=2",{"2":{"32":1,"43":1,"941":1,"1225":4,"1670":2}}],["linewidth=10",{"2":{"3":1,"1371":1}}],["linewidth",{"0":{"615":1,"675":1,"871":1,"959":1,"989":1,"1027":1,"1177":1,"1213":1,"1250":1,"1392":1,"1423":1,"1533":1,"1627":1,"1658":1,"1868":1,"1894":1,"1949":1,"2032":1,"2061":1,"2121":1,"2177":1,"2204":1,"2322":1,"2373":1,"2376":1,"2380":1,"2454":1,"2666":1},"2":{"5":1,"61":1,"105":4,"115":2,"117":1,"179":1,"647":1,"648":3,"675":1,"774":3,"775":2,"799":1,"804":1,"833":1,"838":1,"925":1,"957":1,"959":1,"987":1,"989":1,"1002":2,"1145":1,"1160":1,"1165":1,"1177":1,"1274":1,"1371":75,"1390":1,"1392":1,"1423":1,"1531":1,"1533":1,"1624":1,"1625":3,"1626":4,"1627":5,"1639":2,"1656":1,"1658":1,"1868":1,"1894":1,"1949":1,"1966":2,"2032":1,"2081":1,"2119":1,"2121":1,"2159":1,"2168":1,"2171":1,"2177":1,"2204":1,"2301":1,"2322":1,"2368":1,"2373":1,"2376":1,"2380":1,"2394":1,"2418":1,"2452":1,"2454":1,"2664":1,"2666":1}}],["linestring",{"2":{"1371":4}}],["linestyles",{"2":{"1626":2}}],["linestyle=",{"2":{"941":1,"2102":2}}],["linestyle",{"0":{"480":1,"674":1,"958":1,"988":1,"1026":1,"1176":1,"1212":1,"1249":1,"1364":1,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1867":1,"1893":1,"2031":1,"2060":1,"2120":1,"2176":1,"2203":1,"2321":1,"2372":1,"2375":1,"2379":1,"2383":1,"2453":1,"2610":1,"2665":1},"2":{"58":1,"115":2,"117":2,"179":1,"182":2,"260":1,"271":1,"307":1,"318":1,"480":4,"647":4,"648":2,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"797":1,"802":1,"821":1,"831":1,"836":1,"958":1,"988":1,"1026":1,"1165":1,"1166":1,"1371":59,"1391":1,"1532":1,"1563":1,"1626":6,"1657":1,"1839":1,"2031":1,"2120":1,"2321":1,"2372":2,"2375":1,"2379":2,"2383":1,"2453":1,"2610":1,"2665":1,"2698":1,"2699":1}}],["linescatter",{"2":{"163":1}}],["linesegs",{"2":{"148":5}}],["linesegments",{"0":{"1638":1,"1763":1},"1":{"1639":1,"1640":1,"1641":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1},"2":{"43":1,"58":4,"75":3,"76":1,"77":2,"117":1,"148":2,"1371":16,"1638":6,"1639":3,"1640":5}}],["lines",{"0":{"1607":1,"1762":1},"1":{"1608":1,"1609":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1},"2":{"3":1,"5":2,"32":2,"58":1,"61":1,"63":1,"75":1,"77":4,"100":1,"102":1,"117":6,"138":2,"141":3,"142":7,"145":1,"147":1,"149":1,"158":4,"162":1,"164":1,"166":1,"175":1,"179":2,"182":6,"183":6,"193":1,"200":1,"202":1,"203":3,"205":2,"220":1,"231":1,"259":1,"260":1,"261":1,"262":1,"270":1,"271":1,"272":1,"273":1,"284":2,"306":1,"307":1,"308":1,"309":1,"317":1,"318":1,"319":1,"320":1,"331":2,"513":1,"644":2,"645":5,"646":1,"648":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"767":1,"768":5,"770":1,"773":1,"774":6,"775":2,"787":1,"819":3,"891":1,"925":1,"1012":1,"1045":1,"1165":1,"1192":1,"1208":1,"1210":1,"1229":1,"1245":1,"1247":1,"1371":49,"1409":1,"1423":1,"1515":2,"1543":1,"1544":1,"1607":5,"1608":8,"1612":5,"1624":1,"1625":2,"1626":2,"1627":1,"1640":3,"1935":1,"1949":1,"1966":3,"2012":1,"2050":2,"2133":1,"2188":1,"2259":3,"2368":1,"2436":2,"2464":1,"2465":1,"2530":1,"2696":5,"2697":3,"2698":1,"2699":1,"2701":1,"2711":1,"2717":1,"2719":1,"2720":1}}],["line",{"2":{"3":1,"5":1,"22":1,"32":1,"58":1,"75":1,"77":2,"105":4,"107":2,"117":1,"142":1,"240":1,"250":1,"483":1,"508":1,"582":1,"599":1,"615":1,"644":1,"646":1,"647":6,"648":5,"654":1,"657":1,"660":2,"670":1,"674":1,"675":1,"685":2,"686":1,"689":1,"690":2,"692":1,"699":1,"706":1,"871":1,"890":1,"941":1,"945":1,"958":1,"959":1,"974":1,"987":1,"988":1,"989":1,"995":1,"1025":1,"1045":1,"1163":1,"1179":1,"1180":1,"1186":1,"1371":82,"1377":1,"1390":1,"1391":1,"1392":1,"1433":1,"1515":1,"1519":1,"1532":1,"1533":1,"1563":1,"1607":2,"1608":4,"1612":1,"1625":1,"1626":1,"1627":1,"1638":1,"1640":4,"1644":1,"1657":1,"1658":1,"1839":1,"1859":1,"1881":5,"1885":1,"1909":1,"1925":1,"1959":1,"1966":2,"1967":1,"2017":1,"2031":1,"2032":1,"2050":1,"2106":1,"2119":1,"2120":1,"2121":1,"2436":1,"2440":1,"2453":1,"2454":1,"2610":1,"2652":1,"2665":1,"2666":1,"2695":1,"2696":4,"2698":1,"2717":2,"2726":1}}],["lives",{"2":{"117":1,"646":1,"2692":2}}],["live",{"0":{"7":1},"2":{"7":1,"41":1,"100":1,"925":1}}],["likely",{"2":{"23":2,"145":1,"1371":1}}],["like",{"2":{"5":1,"27":1,"42":1,"44":1,"46":1,"47":3,"48":1,"63":1,"67":1,"69":1,"71":1,"75":1,"76":1,"78":1,"79":1,"98":1,"99":1,"100":2,"102":1,"105":1,"106":3,"114":1,"122":1,"125":1,"131":1,"132":1,"135":1,"136":1,"137":2,"138":2,"145":1,"148":2,"151":1,"158":3,"160":2,"161":1,"165":1,"180":1,"192":1,"202":1,"355":1,"365":1,"367":1,"539":1,"545":1,"547":1,"623":1,"643":1,"644":2,"645":1,"648":2,"739":1,"767":1,"943":1,"950":1,"972":1,"979":1,"1001":1,"1005":1,"1016":1,"1047":1,"1055":1,"1082":1,"1092":1,"1190":1,"1196":1,"1227":1,"1233":1,"1291":1,"1318":1,"1321":1,"1328":1,"1335":1,"1371":92,"1375":1,"1382":1,"1407":1,"1414":1,"1434":1,"1436":1,"1444":1,"1449":1,"1502":1,"1517":1,"1524":1,"1547":1,"1554":1,"1584":1,"1589":1,"1610":1,"1617":1,"1642":1,"1649":1,"1670":1,"1672":1,"1680":1,"1707":1,"1715":1,"1799":1,"1823":1,"1830":1,"1861":1,"1887":1,"1933":1,"1940":1,"1963":1,"1964":2,"1966":4,"1967":1,"1974":1,"1976":1,"1983":1,"2015":1,"2022":1,"2073":1,"2079":1,"2104":1,"2111":1,"2142":1,"2184":1,"2193":1,"2221":1,"2228":1,"2264":1,"2270":1,"2309":1,"2347":1,"2368":1,"2407":1,"2438":1,"2445":1,"2471":1,"2477":1,"2505":1,"2512":1,"2529":1,"2530":2,"2532":1,"2549":1,"2559":1,"2566":1,"2594":1,"2601":1,"2650":1,"2657":1,"2692":1,"2693":1,"2696":3,"2703":1,"2710":1,"2721":1}}],["lo",{"2":{"2503":3}}],["lossless",{"2":{"1371":2}}],["lorenz",{"2":{"193":4}}],["lores",{"2":{"19":1}}],["lows",{"2":{"1931":4}}],["lowhigh",{"2":{"1371":4,"1545":2,"2592":2}}],["lowclip",{"0":{"570":1,"960":1,"990":1,"1028":1,"1064":1,"1113":1,"1214":1,"1251":1,"1337":1,"1393":1,"1424":1,"1457":1,"1509":1,"1534":1,"1564":1,"1597":1,"1628":1,"1659":1,"1689":1,"1723":1,"1840":1,"1950":1,"1994":1,"2033":1,"2089":1,"2122":1,"2205":1,"2238":1,"2284":1,"2455":1,"2489":1,"2520":1,"2539":1,"2578":1,"2611":1,"2667":1},"2":{"547":4,"1371":38,"2554":4,"2726":1,"2728":2}}],["low",{"0":{"1497":1},"2":{"73":5,"148":7,"211":1,"231":1,"547":2,"570":1,"605":2,"1045":3,"1210":1,"1247":1,"1293":1,"1299":1,"1371":59,"1404":6,"1405":4,"1545":2,"1930":5,"2356":1,"2592":2,"2681":1,"2701":4,"2704":2,"2708":2,"2726":1}}],["lowerrors",{"2":{"1405":5}}],["lowered",{"2":{"1371":1}}],["lowerupper",{"2":{"1044":2,"1371":2}}],["lowering",{"2":{"1035":1,"1371":1}}],["lower",{"0":{"92":1},"2":{"40":1,"73":1,"92":1,"160":1,"164":1,"187":1,"284":1,"331":1,"769":1,"1044":3,"1045":2,"1261":1,"1277":1,"1300":1,"1371":14,"1497":1,"1670":1,"2258":1,"2350":1,"2357":1}}],["lowest",{"2":{"4":1,"104":1,"1286":1,"1371":1,"2350":1}}],["loglevel=",{"2":{"1371":1}}],["logticks",{"2":{"296":1,"343":1,"1371":1}}],["logit",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["logic",{"2":{"124":1,"144":1,"890":1,"2701":1}}],["logical",{"2":{"18":1,"59":1,"78":1,"1371":1}}],["log10",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1316":1,"1327":1,"1371":39,"1380":1,"1412":1,"1448":1,"1498":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2554":1,"2565":1,"2599":1,"2655":1}}],["log2",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["logarithmic",{"2":{"63":1}}],["logo",{"2":{"47":1}}],["log",{"2":{"44":4,"45":3,"284":3,"296":1,"331":3,"343":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1096":3,"1195":1,"1232":1,"1327":1,"1371":41,"1380":1,"1412":1,"1441":3,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2676":1}}],["logged",{"2":{"44":1}}],["logging",{"2":{"44":2}}],["locator",{"2":{"276":1,"323":1,"573":1}}],["located",{"2":{"140":1}}],["locations",{"0":{"1973":1},"2":{"141":1,"1187":1,"1371":1}}],["location",{"2":{"49":1,"51":1,"155":1,"1210":1,"1247":1,"1371":3,"2695":2}}],["localized",{"2":{"1907":10}}],["locally",{"2":{"46":1,"109":1,"1313":1}}],["local",{"0":{"1336":1},"2":{"24":1,"36":1,"110":1,"112":1,"114":1,"1316":2,"1320":1,"1336":1,"1371":3,"2556":2,"2716":1}}],["localhost",{"2":{"24":1}}],["locks",{"2":{"281":1,"303":1,"328":1,"350":1}}],["lock",{"2":{"42":3,"43":1,"44":2,"45":1,"47":2}}],["longitude",{"2":{"1315":1}}],["long",{"2":{"46":1,"70":2,"74":1,"75":1,"105":1,"646":1,"986":1,"1316":1,"1344":1,"1371":7,"1389":1,"1624":1,"2118":1}}],["longer",{"2":{"27":1,"81":1,"94":1,"1371":2,"2368":1}}],["lon",{"2":{"29":3,"32":3}}],["loads",{"2":{"1371":1}}],["loaded",{"2":{"42":1,"44":1}}],["load",{"2":{"27":1,"28":3,"29":1,"30":1,"31":2,"32":2,"44":3,"47":1,"48":1,"95":1,"159":1,"186":1,"219":1,"355":1,"392":1,"425":1,"456":1,"1315":3,"1442":1,"1582":1,"1669":1,"1670":1,"1705":1,"2555":3,"2688":2,"2691":2,"2695":1,"2701":1,"2710":1,"2721":3}}],["loading",{"2":{"23":1,"42":3,"43":1,"44":2,"45":1,"47":2,"1315":1}}],["loose",{"2":{"958":2,"988":2,"1371":26,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2120":2,"2453":2,"2610":2,"2665":2}}],["looks",{"2":{"148":1,"355":1,"356":1,"365":1,"539":1,"542":1,"1316":1,"1371":1,"2681":1,"2692":1,"2715":1,"2717":1}}],["looked",{"2":{"106":1,"184":1,"1371":2,"1963":1,"2271":1,"2692":1}}],["looking",{"2":{"75":1,"97":1,"361":2}}],["lookat",{"2":{"28":1,"29":1,"30":1,"57":11,"58":3,"155":2,"1371":18,"2719":3,"2721":1}}],["look",{"2":{"23":3,"71":1,"106":3,"107":2,"117":1,"183":1,"195":1,"197":1,"355":1,"365":1,"739":1,"958":1,"988":1,"1335":1,"1371":18,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1966":1,"2031":1,"2120":1,"2272":1,"2453":1,"2610":1,"2665":1,"2692":1,"2696":1,"2702":1,"2710":1,"2717":2,"2721":1}}],["looping",{"2":{"1371":4}}],["loop=nothing",{"2":{"1371":1}}],["loop",{"2":{"5":1,"7":3,"80":1,"1371":2,"2555":1,"2695":1}}],["lots",{"2":{"27":1,"47":1,"157":1,"2692":1}}],["lot",{"2":{"5":1,"14":1,"774":1,"2690":1,"2692":1}}],["3π",{"2":{"2503":1}}],["38",{"2":{"2259":1}}],["386",{"2":{"1969":1}}],["380",{"2":{"30":1}}],["32f0",{"2":{"2681":1}}],["325",{"2":{"1969":1}}],["32gb",{"2":{"1314":1}}],["32",{"2":{"940":1,"1035":1,"1037":1,"1071":1,"1313":2,"1371":11,"1696":1,"1732":1,"1969":1,"2195":3,"2244":1,"2495":1,"2584":1}}],["3pi",{"2":{"774":1,"1002":2,"2260":1,"2687":1}}],["3px",{"2":{"47":2}}],["367c5",{"2":{"1969":1}}],["367",{"2":{"1969":1}}],["361",{"2":{"995":1,"1371":1}}],["36",{"2":{"769":1,"1795":1,"1969":1}}],["360",{"2":{"3":1,"47":1,"107":5,"1311":1,"2728":2}}],["372",{"2":{"1969":1}}],["371139e",{"2":{"1371":2}}],["37",{"2":{"769":2,"1969":3}}],["3rds",{"2":{"539":1}}],["3rd",{"2":{"539":1}}],["3f0",{"2":{"2719":2}}],["3f",{"2":{"204":2}}],["3x2",{"2":{"2711":1}}],["3xn",{"2":{"2341":1}}],["3x",{"2":{"159":1,"1352":1,"2259":2}}],["340",{"2":{"2686":1}}],["341",{"2":{"1969":1}}],["34",{"2":{"132":1,"1313":1,"2556":2}}],["3465",{"2":{"107":1}}],["330",{"2":{"2737":1}}],["33",{"2":{"935":1,"2552":1}}],["3349",{"2":{"196":2}}],["3333",{"2":{"107":2}}],["337",{"2":{"106":2}}],["3369e8",{"2":{"31":1,"2721":1}}],["3u",{"2":{"70":1}}],["359",{"2":{"1969":1}}],["353",{"2":{"105":1}}],["350",{"2":{"51":1,"880":1,"2677":1}}],["35",{"2":{"28":1,"75":1,"76":1,"647":2,"2737":6}}],["314",{"2":{"1969":1}}],["318",{"2":{"1969":1}}],["31",{"2":{"24":1,"1313":1,"1969":1}}],["3d",{"0":{"57":1,"88":1},"2":{"8":3,"13":2,"27":2,"32":1,"42":1,"53":2,"57":1,"59":3,"77":1,"88":1,"147":1,"187":3,"739":1,"747":1,"944":1,"965":1,"973":1,"997":1,"1007":2,"1008":1,"1009":1,"1011":1,"1026":1,"1027":1,"1035":1,"1040":1,"1049":1,"1074":1,"1084":1,"1120":1,"1191":1,"1220":1,"1224":1,"1228":1,"1257":1,"1288":1,"1305":1,"1324":1,"1346":1,"1371":103,"1376":1,"1399":1,"1408":1,"1429":1,"1445":1,"1462":1,"1518":1,"1539":1,"1548":1,"1571":1,"1585":1,"1602":1,"1608":1,"1611":1,"1634":1,"1640":1,"1643":1,"1664":1,"1668":1,"1674":1,"1699":1,"1709":1,"1735":1,"1797":1,"1813":1,"1824":1,"1847":1,"1858":1,"1875":1,"1884":1,"1901":1,"1934":1,"1955":1,"1974":1,"1977":1,"2004":1,"2016":1,"2044":1,"2074":1,"2097":1,"2105":1,"2128":1,"2136":1,"2151":2,"2154":1,"2187":1,"2213":1,"2223":1,"2247":1,"2265":1,"2293":1,"2308":1,"2326":1,"2344":1,"2362":1,"2403":1,"2428":1,"2439":1,"2460":1,"2473":1,"2498":1,"2508":1,"2525":1,"2561":1,"2587":1,"2595":1,"2618":1,"2651":1,"2672":1,"2680":2,"2681":1,"2717":1,"2719":1}}],["3",{"0":{"395":1,"428":1,"459":1},"2":{"5":1,"7":1,"16":2,"23":4,"24":1,"28":2,"29":2,"30":7,"32":2,"45":1,"47":5,"57":1,"58":1,"61":3,"70":1,"71":2,"73":3,"88":2,"94":4,"102":1,"104":6,"121":1,"132":1,"140":2,"141":3,"142":2,"147":1,"148":2,"159":1,"160":2,"162":2,"164":1,"165":2,"166":2,"175":1,"181":1,"182":3,"183":3,"184":1,"186":1,"187":8,"188":4,"191":1,"193":2,"201":3,"202":2,"203":1,"204":1,"236":1,"245":1,"246":1,"263":1,"266":1,"276":2,"277":1,"287":1,"296":1,"301":1,"310":1,"323":2,"324":1,"331":1,"334":1,"343":1,"348":1,"355":1,"356":2,"361":1,"365":1,"378":2,"395":1,"405":1,"428":1,"438":1,"456":1,"459":1,"469":1,"477":1,"480":1,"483":1,"489":1,"513":2,"538":3,"539":2,"540":1,"541":2,"542":3,"543":4,"544":6,"546":3,"547":2,"548":2,"574":1,"591":1,"605":2,"623":4,"646":3,"647":2,"648":3,"649":4,"654":1,"660":3,"685":4,"689":1,"690":1,"699":2,"706":1,"712":2,"713":1,"739":1,"770":1,"774":4,"861":1,"880":1,"901":1,"941":1,"969":1,"970":1,"1002":8,"1008":2,"1077":1,"1080":18,"1128":1,"1129":3,"1130":1,"1131":3,"1165":2,"1166":1,"1167":1,"1188":2,"1262":2,"1286":1,"1312":2,"1313":3,"1351":2,"1371":43,"1373":1,"1405":4,"1438":7,"1495":2,"1496":1,"1515":1,"1605":1,"1608":2,"1612":1,"1624":4,"1626":1,"1640":2,"1669":3,"1702":1,"1705":2,"1738":1,"1795":16,"1821":5,"1856":1,"1907":8,"1966":3,"1967":8,"1969":2,"1974":7,"1978":4,"1997":4,"2002":4,"2005":3,"2006":4,"2013":1,"2070":1,"2102":1,"2134":1,"2171":1,"2250":1,"2255":2,"2256":4,"2258":1,"2341":10,"2365":1,"2368":3,"2397":4,"2398":1,"2399":3,"2436":1,"2549":2,"2552":3,"2553":2,"2554":1,"2555":4,"2557":1,"2629":15,"2677":2,"2679":1,"2684":1,"2686":9,"2687":6,"2688":3,"2696":1,"2701":11,"2703":1,"2704":4,"2710":1,"2711":4,"2712":2,"2719":1,"2721":1,"2724":1,"2725":2,"2728":12,"2735":35}}],["395s",{"2":{"1316":1}}],["39",{"0":{"90":1},"2":{"3":1,"4":1,"5":2,"8":1,"9":1,"14":1,"17":1,"21":11,"23":5,"26":2,"27":5,"30":1,"31":1,"33":2,"35":1,"37":2,"38":1,"42":3,"44":2,"46":1,"47":1,"49":1,"50":1,"51":1,"57":1,"68":1,"69":6,"75":3,"76":2,"77":2,"80":1,"86":3,"90":1,"93":1,"94":2,"97":2,"102":1,"104":2,"105":1,"106":17,"107":4,"109":1,"114":1,"117":1,"119":1,"120":1,"126":2,"128":3,"129":1,"131":1,"132":3,"133":2,"135":3,"136":1,"141":1,"142":2,"143":2,"144":1,"145":1,"147":1,"148":3,"149":2,"151":3,"155":1,"157":4,"158":2,"161":1,"163":1,"175":1,"178":1,"183":2,"184":2,"187":3,"188":1,"191":1,"194":2,"195":1,"199":1,"202":1,"205":1,"211":1,"213":1,"214":2,"215":3,"226":1,"241":1,"243":1,"244":1,"251":1,"301":1,"348":1,"366":1,"367":1,"368":1,"369":1,"375":1,"378":1,"483":1,"484":1,"485":1,"506":1,"509":1,"510":1,"531":1,"532":1,"539":2,"540":1,"541":2,"545":1,"547":3,"548":1,"581":1,"583":1,"584":1,"605":1,"614":1,"619":1,"620":1,"623":1,"635":1,"636":1,"646":2,"648":1,"649":1,"700":1,"701":1,"733":1,"734":1,"739":1,"748":1,"749":1,"773":1,"824":1,"825":1,"861":2,"875":1,"876":1,"878":1,"880":1,"885":1,"886":1,"891":1,"917":1,"918":1,"936":1,"937":1,"1001":2,"1002":1,"1110":1,"1161":1,"1286":1,"1309":1,"1314":2,"1317":1,"1318":1,"1371":73,"1436":1,"1442":1,"1964":1,"1966":2,"1969":2,"2090":1,"2253":1,"2342":1,"2349":3,"2350":3,"2357":1,"2530":1,"2555":1,"2556":1,"2680":1,"2681":1,"2692":12,"2694":1,"2695":1,"2696":4,"2697":2,"2698":1,"2699":1,"2701":5,"2702":2,"2703":4,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2710":1,"2714":2,"2715":1,"2717":1,"2719":3,"2720":2,"2721":4,"2723":2,"2728":1,"2730":2}}],["30j",{"2":{"2686":2}}],["30px",{"2":{"48":1}}],["3000",{"2":{"107":2}}],["30000×22943",{"2":{"1442":1}}],["30000",{"2":{"29":1}}],["300",{"2":{"19":1,"29":2,"47":2,"48":2,"51":1,"105":2,"160":1,"187":1,"219":2,"539":3,"605":1,"739":1,"774":1,"775":1,"890":1,"1495":4,"1496":4,"2258":1}}],["30",{"2":{"3":2,"5":2,"6":4,"7":1,"14":2,"17":1,"30":1,"31":1,"32":1,"40":1,"103":1,"105":2,"141":1,"148":1,"163":3,"193":4,"366":2,"477":1,"539":2,"544":1,"623":1,"647":1,"660":2,"880":2,"1165":2,"1286":1,"1371":2,"1437":1,"1442":1,"1670":1,"1919":1,"1962":1,"1963":4,"1968":1,"1969":1,"1971":1,"1978":3,"1979":1,"1997":5,"2002":1,"2005":1,"2006":1,"2013":1,"2134":8,"2260":2,"2261":1,"2341":1,"2530":2,"2556":2,"2686":4,"2721":1,"2728":3,"2730":2,"2737":5}}],["rdylgn",{"2":{"2735":10}}],["rdylbu",{"2":{"2735":10}}],["rdpu",{"2":{"2735":8}}],["rdgy",{"2":{"2735":10}}],["rdbu",{"2":{"2735":10}}],["rtriangle",{"2":{"1965":2}}],["rt",{"2":{"1371":1}}],["rticks",{"0":{"816":1},"2":{"1371":1}}],["rtickformat",{"0":{"807":1},"2":{"1371":1}}],["rtickangle",{"0":{"806":1},"2":{"1371":1}}],["rticklabelrotation",{"0":{"811":1},"2":{"1371":1}}],["rticklabelrotation=deg2rad",{"2":{"770":1}}],["rticklabelpad",{"0":{"810":1},"2":{"1371":1}}],["rticklabelfont",{"0":{"809":1},"2":{"1371":1}}],["rticklabelsvisible",{"0":{"815":1},"2":{"1371":1}}],["rticklabelstrokecolor",{"0":{"813":1},"2":{"770":1,"1371":1}}],["rticklabelstrokewidth",{"0":{"814":1},"2":{"770":1,"1371":1}}],["rticklabelsize=12",{"2":{"770":1}}],["rticklabelsize",{"0":{"812":1},"2":{"770":1,"1371":1}}],["rticklabelcolor",{"0":{"808":1},"2":{"770":1,"1371":1}}],["ry",{"2":{"1371":2}}],["ryzen",{"2":{"1314":1}}],["rx",{"2":{"1371":3}}],["r2",{"2":{"1371":5}}],["r1",{"2":{"1371":5}}],["rzoomlock",{"0":{"818":1},"2":{"771":1,"1371":1}}],["rzoomkey",{"0":{"817":1},"2":{"771":1,"1371":1}}],["rgridvisible",{"0":{"798":1},"2":{"1371":1}}],["rgridstyle",{"0":{"797":1},"2":{"1371":1}}],["rgridcolor",{"0":{"796":1},"2":{"770":1,"1371":1}}],["rgridwidth",{"0":{"799":1},"2":{"770":1,"1371":1}}],["rgb2",{"2":{"191":5}}],["rgb1",{"2":{"191":8}}],["rgbaf",{"2":{"186":2,"187":3,"190":1,"191":5,"259":1,"270":1,"306":1,"317":1,"381":1,"414":1,"445":1,"476":1,"481":1,"901":1,"1313":1,"1371":2,"2182":1,"2467":1,"2506":1,"2728":2}}],["rgba",{"2":{"47":2,"191":9,"1371":7}}],["rgb",{"2":{"27":1,"30":7,"131":1,"191":6,"1371":1}}],["rgbf",{"2":{"5":1,"27":1,"28":1,"29":3,"30":2,"31":1,"32":1,"148":1,"186":2,"286":1,"333":1,"476":2,"481":2,"492":1,"551":1,"567":1,"578":1,"586":1,"600":1,"610":1,"718":1,"719":1,"732":1,"739":2,"867":1,"894":1,"896":1,"920":1,"932":1,"1371":2,"1612":1,"1821":1,"1978":3,"2005":3,"2684":3,"2685":6,"2686":7,"2687":3,"2688":5,"2701":1,"2702":1,"2721":1,"2728":2}}],["r+cos",{"2":{"769":2}}],["rmax",{"2":{"769":1,"1371":1}}],["rminorticks",{"0":{"805":1},"2":{"1371":1}}],["rminorgridstyle",{"0":{"802":1},"2":{"770":1,"1371":1}}],["rminorgridwidth",{"0":{"804":1},"2":{"770":1,"1371":1}}],["rminorgridcolor",{"0":{"801":1},"2":{"770":1,"1371":1}}],["rminorgridvisible=true",{"2":{"770":1}}],["rminorgridvisible",{"0":{"803":1},"2":{"770":1,"1371":1}}],["rmin",{"2":{"768":2,"771":1,"786":1,"792":1,"1371":2}}],["rlims",{"2":{"768":2,"769":2,"1371":1}}],["rlimits",{"0":{"800":1},"2":{"768":4,"774":1,"818":1,"1371":1}}],["rb",{"2":{"646":1,"2699":1}}],["rs",{"2":{"605":6,"769":5,"774":10,"1795":3}}],["rust",{"2":{"2739":1}}],["ruled",{"2":{"1044":1,"1371":1}}],["rule",{"2":{"187":1}}],["rules",{"2":{"187":2,"2692":1}}],["runner",{"2":{"1371":1,"2577":1}}],["running",{"2":{"21":1,"33":1,"42":2,"45":1,"46":1,"83":1,"178":1,"1314":1,"2695":1,"2696":1}}],["run",{"2":{"19":1,"23":1,"41":1,"44":3,"62":1,"94":1,"157":1,"188":1,"2695":1,"2696":1}}],["runs",{"2":{"8":1,"24":2,"81":2,"114":1}}],["rigid",{"2":{"2721":1}}],["rightup",{"2":{"1371":1}}],["rightdragstop",{"2":{"1371":1}}],["rightdragstart",{"2":{"1371":1}}],["rightdrag",{"2":{"1371":1}}],["rightdown",{"2":{"1371":1}}],["rightdoubleclick",{"2":{"1371":1}}],["right|",{"2":{"1371":1}}],["rightwards",{"2":{"283":1,"392":1,"425":1}}],["rightspinecolor",{"0":{"233":1,"578":1},"2":{"1371":2}}],["rightspinevisible",{"0":{"234":1,"579":1},"2":{"180":1,"301":1,"348":1,"1371":2}}],["rightclick",{"2":{"215":1,"1371":1}}],["right",{"2":{"27":2,"31":14,"33":1,"43":1,"44":1,"47":1,"51":1,"56":1,"57":6,"66":1,"70":1,"77":1,"78":2,"103":1,"107":1,"129":1,"135":1,"148":1,"160":2,"187":2,"202":1,"205":2,"208":1,"215":6,"232":1,"233":1,"234":1,"246":3,"305":2,"356":3,"366":1,"477":1,"541":3,"544":1,"556":1,"578":1,"579":1,"623":2,"631":1,"646":1,"649":1,"739":1,"771":3,"778":1,"791":1,"811":1,"828":1,"852":1,"970":4,"1080":5,"1165":1,"1317":1,"1371":33,"1400":1,"1670":1,"1907":7,"1926":1,"2129":1,"2219":1,"2253":1,"2255":2,"2256":3,"2257":1,"2258":1,"2263":1,"2282":1,"2306":1,"2317":1,"2324":1,"2331":1,"2397":2,"2426":1,"2555":1,"2692":1,"2696":1,"2701":2,"2706":1,"2707":1,"2709":6,"2710":1,"2712":1,"2714":1,"2716":1,"2721":14}}],["rising",{"2":{"1165":1}}],["rimfraction",{"0":{"935":1},"2":{"1371":1}}],["ring",{"2":{"770":1,"1371":1,"1801":1}}],["rid",{"2":{"545":1}}],["richtext",{"2":{"2260":2}}],["rich",{"0":{"2260":1},"1":{"2261":1},"2":{"98":1,"236":2,"245":2,"263":1,"287":1,"310":1,"334":1,"2260":7,"2261":3}}],["r",{"0":{"781":1,"791":1},"2":{"32":4,"42":4,"44":1,"57":1,"58":2,"120":1,"159":4,"191":4,"202":1,"215":2,"646":1,"767":1,"768":1,"769":2,"770":3,"771":4,"774":3,"775":8,"781":1,"791":1,"792":2,"793":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":2,"827":2,"1313":2,"1316":1,"1371":15,"1670":4,"2263":1,"2282":1,"2467":4,"2551":4}}],["rose",{"2":{"2739":1}}],["rocket",{"2":{"2738":1}}],["romao50",{"2":{"2733":1}}],["romao25",{"2":{"2733":1}}],["romao100",{"2":{"2733":1}}],["romao10",{"2":{"2733":1}}],["romao",{"2":{"2733":1}}],["roma50",{"2":{"2733":1}}],["roma25",{"2":{"2733":1}}],["roma100",{"2":{"2733":1}}],["roma10",{"2":{"2733":1}}],["roma",{"2":{"2733":1}}],["robots",{"2":{"2721":1}}],["robot",{"2":{"2721":1}}],["roll",{"2":{"57":2,"1371":2}}],["rowgap=10",{"2":{"1317":1}}],["rowgap",{"0":{"699":1},"2":{"185":1,"513":1,"546":1,"647":1,"699":2,"1313":1,"1371":1,"2701":3,"2706":1,"2709":1}}],["rowgaps",{"2":{"160":1}}],["row",{"0":{"536":1},"1":{"537":1,"538":1,"539":1,"540":1},"2":{"47":1,"48":1,"93":5,"105":1,"140":3,"141":7,"159":4,"219":1,"284":2,"331":2,"537":2,"538":2,"539":6,"540":2,"543":1,"544":2,"623":1,"1001":1,"1371":2,"2050":1,"2692":4,"2697":1,"2701":4,"2702":2,"2703":1,"2706":2,"2711":5,"2715":1}}],["rowsize",{"2":{"540":1,"2701":1}}],["rowsizes",{"2":{"160":1}}],["rows",{"0":{"93":1,"544":1,"545":1,"546":1},"2":{"47":6,"93":1,"94":1,"122":1,"141":1,"160":4,"536":1,"539":3,"540":2,"543":1,"544":3,"545":1,"546":1,"685":1,"699":1,"1371":1,"2692":1,"2702":1,"2703":1,"2714":1}}],["root",{"2":{"42":1,"74":1,"117":1,"153":1,"712":1}}],["rot180",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["rotr90",{"2":{"186":1,"219":1,"1077":1,"1371":5,"1442":1,"1582":2,"1605":1,"1702":1,"1738":1,"2250":1}}],["rotating",{"2":{"57":1,"378":2,"771":1,"778":1,"1371":1}}],["rotationspeed",{"2":{"57":2,"1371":2}}],["rotations",{"2":{"57":14,"63":1,"154":1,"1371":16,"2721":1}}],["rotation",{"0":{"634":1,"778":1,"1111":1,"1181":1,"1730":1,"2002":1,"2291":1},"2":{"31":2,"56":1,"57":7,"61":2,"151":1,"154":3,"160":1,"226":1,"267":1,"292":1,"314":1,"339":1,"366":1,"389":1,"422":1,"453":1,"544":2,"564":1,"592":1,"605":1,"623":1,"634":1,"771":2,"785":1,"794":1,"811":2,"1165":1,"1371":41,"1730":3,"1818":1,"1967":1,"2002":4,"2253":1,"2254":1,"2256":1,"2701":1,"2712":1,"2721":5}}],["rotation=input",{"2":{"30":1}}],["rotated",{"2":{"187":1,"1163":1,"1371":1}}],["rotates",{"2":{"57":1,"356":1,"811":2,"826":1,"1371":8,"2291":1}}],["rotate",{"2":{"31":2,"57":4,"63":1,"154":4,"187":4,"188":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1371":62,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1705":1,"1727":1,"1730":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2007":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2297":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2676":1,"2688":2,"2721":9}}],["rot",{"2":{"31":2,"154":4,"1371":4,"2721":6}}],["rotl90",{"2":{"31":1,"1077":1,"1371":5,"1605":1,"1670":1,"1702":1,"1705":1,"1738":1,"2250":1,"2721":1}}],["rough",{"2":{"2681":1}}],["roughly",{"2":{"1371":1,"2723":1}}],["roughness=input",{"2":{"30":2}}],["roundness",{"0":{"529":1},"2":{"529":1,"1371":1}}],["rounded",{"2":{"47":1,"287":1,"334":1,"473":1,"477":1,"496":1,"497":1,"904":1,"930":1,"986":1,"1371":5,"1389":1,"1624":1,"2118":1}}],["rounding",{"2":{"45":1}}],["round",{"2":{"5":1,"45":1,"605":2,"957":1,"986":1,"987":1,"1371":16,"1389":1,"1390":1,"1468":1,"1531":1,"1624":2,"1625":2,"1656":1,"1907":2,"2118":1,"2119":1,"2452":1,"2664":1}}],["rprs",{"2":{"27":1}}],["rpr",{"2":{"27":24,"28":9,"29":1,"30":4,"32":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1}}],["rprmakie=",{"2":{"27":1}}],["rprmakie",{"0":{"26":1,"30":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"8":1,"26":1,"27":15,"28":2,"29":2,"30":6,"31":2,"32":2,"194":1,"1030":1,"1036":1,"1066":1,"1070":1,"1371":18,"1691":1,"1695":1,"1726":1,"1731":1,"2239":1,"2243":1,"2490":1,"2494":1,"2579":1,"2583":1,"2680":1,"2681":2,"2721":4}}],["rainbow1",{"2":{"2736":1}}],["rainbow",{"2":{"2260":6,"2731":1,"2734":1,"2737":5,"2739":1}}],["raincloud",{"2":{"1907":1}}],["rainclouds",{"0":{"1770":1,"1907":1},"1":{"1908":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1},"2":{"1371":12,"1907":13,"1922":1}}],["rasterised",{"2":{"1371":1}}],["rasterize=10",{"2":{"14":1}}],["rasterized",{"2":{"14":2}}],["rasterize",{"2":{"14":6}}],["rasterization",{"0":{"14":1},"2":{"14":3}}],["rautolimitmargin",{"0":{"793":1},"2":{"1371":1}}],["rarely",{"2":{"187":1}}],["ratings",{"2":{"2701":1,"2706":1}}],["ratios",{"0":{"2692":1},"2":{"355":2,"2692":1}}],["ratio",{"2":{"17":1,"56":1,"219":8,"220":3,"539":4,"540":4,"1371":1,"1969":1,"2692":7}}],["rate",{"2":{"80":1}}],["rather",{"2":{"63":1,"106":1,"188":1,"1286":1,"1371":4,"2007":1,"2297":1,"2342":1}}],["raw",{"2":{"32":2,"45":1,"1314":1,"2467":1,"2691":1,"2725":1}}],["rad",{"2":{"2721":1}}],["radii",{"2":{"774":3,"775":1,"1371":2}}],["radial",{"0":{"774":1,"775":1},"2":{"771":2,"800":1,"811":1,"816":1,"828":1,"1371":1}}],["radians",{"2":{"267":1,"292":1,"314":1,"339":1,"389":1,"422":1,"453":1,"564":1,"634":1,"767":1,"806":1,"1371":2,"1808":1}}],["radiance",{"2":{"27":4,"28":4,"29":4,"30":5,"31":4,"32":4,"2721":4}}],["radio",{"2":{"528":1}}],["radius=δr2",{"2":{"1795":4}}],["radius=δr1",{"2":{"1795":2}}],["radius=rs",{"2":{"1795":4}}],["radius=sqrt",{"2":{"1795":1}}],["radius=0",{"2":{"153":1,"1795":13}}],["radius",{"0":{"792":1,"1801":1,"1809":1,"1811":1},"2":{"47":4,"155":2,"477":1,"496":1,"765":1,"767":1,"774":10,"775":3,"781":1,"792":2,"903":1,"969":3,"970":6,"1008":1,"1371":15,"1795":2,"1801":1,"1809":1,"1811":1,"1966":1,"2678":1,"2679":1}}],["radeon",{"2":{"26":1,"27":1}}],["radeonprorender",{"2":{"26":5,"27":1,"28":1,"30":1,"194":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2680":1,"2681":1}}],["rays",{"2":{"1371":1}}],["ray",{"2":{"8":1,"26":1,"27":2,"30":1,"194":1,"1371":1,"2721":1}}],["randexp",{"2":{"1907":1}}],["random",{"2":{"159":2,"163":2,"164":2,"166":2,"175":1,"1495":4,"1496":4,"1497":2,"1498":2,"1500":2,"1907":15,"2071":1,"2340":4,"2341":6,"2342":2,"2368":4,"2530":12,"2678":1}}],["rand",{"2":{"14":2,"43":1,"47":1,"68":3,"77":3,"87":2,"88":2,"100":4,"102":1,"116":2,"134":2,"135":3,"145":1,"147":4,"148":4,"605":1,"1129":6,"1130":2,"1131":1,"1262":1,"1353":1,"1371":5,"1373":1,"1470":1,"1495":4,"1496":4,"1500":1,"1608":2,"1640":2,"1670":1,"1821":2,"1907":11,"1974":2,"2397":10,"2398":2,"2399":1,"2530":5,"2556":3,"2679":1,"2701":1,"2711":1,"2717":1}}],["randn",{"2":{"7":2,"102":3,"138":2,"141":3,"148":4,"159":1,"162":1,"163":1,"164":1,"166":3,"175":1,"184":3,"513":1,"645":1,"646":4,"739":1,"1045":1,"1129":3,"1131":1,"1312":1,"1317":1,"1351":4,"1352":2,"1371":1,"1373":2,"1467":1,"1468":1,"1469":1,"1497":2,"1498":2,"1500":2,"1856":1,"1882":2,"1907":3,"2052":1,"2053":1,"2054":1,"2171":1,"2219":1,"2340":5,"2341":2,"2342":3,"2368":1,"2397":7,"2399":1,"2701":4,"2704":1,"2707":2,"2711":1}}],["rangelike",{"2":{"1371":2}}],["rangebars",{"0":{"1771":1,"1930":1},"1":{"1931":1,"1932":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1},"2":{"166":1,"1371":15,"1404":1,"1930":6,"1931":2}}],["ranges",{"2":{"88":9,"160":1,"888":1,"1371":6}}],["range=linrange",{"2":{"30":2}}],["range=1",{"2":{"30":1,"77":1,"164":1}}],["range",{"0":{"616":1,"872":1,"1152":1},"2":{"3":1,"5":3,"28":1,"30":2,"42":1,"43":1,"64":2,"66":4,"68":1,"70":3,"77":4,"115":3,"186":2,"219":1,"284":2,"331":2,"365":1,"543":1,"544":3,"554":1,"569":1,"605":5,"616":1,"618":1,"648":2,"767":1,"768":11,"769":2,"770":4,"773":1,"774":5,"790":2,"861":4,"872":1,"874":1,"880":3,"925":1,"1045":2,"1128":2,"1166":1,"1188":1,"1261":1,"1285":2,"1286":1,"1318":1,"1371":41,"1405":1,"1439":2,"1440":2,"1473":1,"1705":2,"1962":1,"1963":2,"1966":2,"1967":2,"1971":1,"2070":5,"2173":1,"2260":1,"2341":2,"2342":1,"2368":1,"2487":1,"2503":3,"2530":1,"2549":1,"2551":1,"2555":5,"2557":1,"2678":2,"2686":2,"2701":1,"2708":1,"2717":1,"2726":1,"2728":9,"2730":1}}],["reordered",{"2":{"2730":1}}],["reoriented",{"2":{"768":1}}],["reopen",{"2":{"2678":1}}],["reveal",{"2":{"2677":1}}],["reversiblescale",{"2":{"1188":1,"1371":1,"1441":2}}],["reversed",{"2":{"1371":4}}],["reverses",{"2":{"1371":10}}],["reverse",{"2":{"31":2,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1352":1,"1371":38,"1378":1,"1410":1,"1437":1,"1446":1,"1505":1,"1520":1,"1550":1,"1582":1,"1586":1,"1613":1,"1645":1,"1669":1,"1670":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":2,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2267":1,"2341":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2701":1,"2710":1,"2721":2,"2728":2}}],["rewards",{"2":{"1371":1}}],["rewritten",{"2":{"27":1}}],["request",{"2":{"1371":2}}],["requests",{"2":{"1371":1}}],["requested",{"2":{"1371":2}}],["requirements",{"0":{"2694":1}}],["requirement",{"2":{"107":1}}],["require",{"2":{"92":1,"161":1,"187":1,"1371":2}}],["requires",{"2":{"16":1,"21":1,"45":1,"57":1,"149":1,"1050":1,"1312":1,"1371":6,"1549":1,"1675":1,"1825":1,"2596":1}}],["required",{"2":{"7":1,"27":1,"108":1,"2678":1}}],["reinstated",{"2":{"364":1}}],["reenable",{"2":{"213":1}}],["reexported",{"2":{"8":1}}],["rebuilds",{"2":{"158":1}}],["reuse",{"2":{"142":1}}],["reused",{"2":{"81":1}}],["regex",{"2":{"891":1,"922":1}}],["regions",{"2":{"1314":1,"2341":1}}],["region",{"2":{"153":1}}],["registration",{"2":{"132":1,"216":2}}],["registered",{"2":{"77":1,"132":1,"495":1,"1371":3}}],["registering",{"0":{"212":1},"2":{"75":1}}],["register",{"2":{"44":1,"132":2,"212":2,"215":1,"1371":4}}],["regularly",{"2":{"1371":1,"1434":1}}],["regularrendertick",{"2":{"81":1}}],["regular",{"2":{"74":1,"81":1,"96":1,"97":2,"106":1,"238":1,"265":1,"290":1,"312":1,"337":1,"387":1,"401":1,"420":1,"434":1,"451":1,"465":1,"498":1,"562":1,"590":1,"627":1,"665":1,"909":1,"1371":13,"1436":1,"1549":1,"1825":1,"2218":1,"2261":5,"2272":1,"2596":1}}],["regardless",{"2":{"74":2,"1371":1}}],["rembrandt",{"2":{"2739":1}}],["remember",{"2":{"178":1}}],["remain",{"2":{"539":1}}],["remains",{"2":{"539":1,"540":1,"786":1}}],["remaining",{"2":{"63":1,"93":1,"539":3,"540":1,"1371":2,"2349":1,"2350":1}}],["remarks",{"0":{"59":1}}],["removing",{"2":{"77":1,"177":1,"1608":1,"1640":1,"1974":1}}],["removed",{"2":{"216":1,"1371":4,"1497":1,"2533":1}}],["remove",{"2":{"52":1,"201":1,"212":1,"213":1,"545":1,"814":1,"846":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2071":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2692":1,"2704":1,"2712":1}}],["remote",{"2":{"37":1,"109":1,"110":1,"111":2,"112":3,"114":3}}],["reappear",{"2":{"1974":1}}],["reach",{"2":{"107":1,"2557":1}}],["reacts",{"2":{"1371":2,"2681":1}}],["reactivated",{"2":{"1371":1}}],["reacting",{"2":{"72":1,"1371":1}}],["react",{"2":{"75":3,"76":2,"78":1,"184":1,"605":1,"731":1,"1017":1,"1056":1,"1371":9,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1}}],["reasonably",{"2":{"2694":1}}],["reasonable",{"2":{"1371":1}}],["reasons",{"2":{"191":1}}],["reasoning",{"2":{"135":1}}],["reason",{"2":{"84":1,"106":1,"2692":1}}],["readdlm",{"2":{"159":1,"1285":3,"1286":1,"1311":1,"1499":1,"1973":1,"2219":1}}],["reader",{"2":{"106":1,"107":1}}],["readable",{"2":{"69":2,"106":1}}],["read",{"2":{"32":2,"46":1,"72":1,"231":1,"1608":1,"1640":1,"1974":1,"2695":1}}],["realize",{"2":{"2702":1}}],["realized",{"2":{"158":1}}],["reals",{"2":{"146":1}}],["real",{"2":{"17":2,"27":1,"71":1,"81":2,"105":1,"106":1,"128":1,"131":1,"148":3,"231":1,"811":1,"1210":1,"1247":1,"1299":2,"1371":48,"1500":1,"1504":3,"1514":1,"1881":1,"1997":1,"2356":1,"2530":1,"2549":2,"2681":1}}],["really",{"2":{"5":1,"135":1,"158":1,"188":1,"537":1,"2719":1,"2721":1}}],["recommend",{"2":{"1442":1}}],["recommended",{"2":{"769":1}}],["recompute",{"0":{"2388":1},"2":{"1371":2,"2388":1}}],["records",{"2":{"1371":1}}],["recorded",{"2":{"81":2,"1371":1}}],["recordframe",{"2":{"80":1,"164":5,"1371":6}}],["record",{"0":{"43":1},"2":{"3":4,"5":2,"6":1,"7":4,"31":1,"43":2,"74":1,"80":3,"81":9,"148":1,"164":1,"187":1,"193":1,"1371":17,"1670":2,"2721":2}}],["recording",{"0":{"80":1},"2":{"2":1,"81":1,"880":1,"1371":1}}],["recursively",{"2":{"144":1}}],["receives",{"2":{"908":1}}],["receive",{"2":{"148":1,"181":1}}],["received",{"2":{"124":1}}],["recentering",{"2":{"1371":1,"1909":1}}],["recently",{"2":{"74":1,"1371":2}}],["recent",{"2":{"74":5,"2694":1}}],["recipe",{"0":{"147":1,"2724":1,"2725":1},"2":{"69":1,"143":2,"145":1,"147":5,"148":5,"149":2,"161":1,"163":1,"1318":1,"2724":1,"2725":3}}],["recipes",{"0":{"143":1,"144":1,"147":1,"2722":1},"1":{"144":1,"145":2,"146":2,"147":1,"148":1,"149":1,"2723":1,"2724":1,"2725":1},"2":{"33":1,"44":1,"69":1,"117":1,"143":5,"144":1,"147":1,"148":2,"157":1,"2723":2}}],["rect3",{"2":{"1371":1,"2679":1}}],["rect3f",{"2":{"31":1,"58":3,"367":1,"1974":1,"2677":3,"2686":1,"2688":1,"2721":4}}],["rectlight",{"0":{"2688":1},"2":{"1371":4,"2688":8}}],["rectangular",{"2":{"210":1,"623":1,"1299":1,"1371":2,"1436":1,"1605":1,"2530":1,"2692":1,"2702":1}}],["rectanglezoom",{"2":{"212":1}}],["rectangles",{"2":{"117":1,"690":1,"1371":5,"1434":5,"1436":1}}],["rectangle",{"0":{"210":1},"2":{"56":1,"117":6,"123":1,"282":1,"329":1,"473":1,"475":1,"476":1,"478":1,"479":1,"480":1,"482":1,"483":1,"486":1,"487":1,"488":1,"647":2,"769":1,"1371":17,"1581":1,"1670":1,"2370":2,"2378":1,"2530":1,"2719":2}}],["rect2",{"2":{"1371":7,"2370":1,"2533":1}}],["rect2i",{"2":{"74":1,"1371":1}}],["rect2f",{"2":{"51":1,"187":4,"188":8,"1315":1,"1371":2,"1495":2,"1496":2,"1705":1,"1738":1,"2688":4,"2719":1}}],["rect",{"2":{"43":1,"51":1,"58":3,"59":1,"182":3,"540":1,"644":3,"1371":14,"1670":1,"1821":2,"1964":2,"1965":2,"1966":6,"1969":1,"1997":1,"2090":1,"2134":1,"2533":1,"2717":2,"2718":1,"2720":1}}],["rectplot",{"2":{"43":2}}],["rerendering",{"2":{"27":1}}],["repetitions",{"2":{"1371":2}}],["repeat=",{"2":{"1670":2}}],["repeated",{"2":{"1371":2,"1670":1,"2681":1}}],["repeatedly",{"2":{"102":1}}],["repeat",{"2":{"47":2,"75":2,"76":2,"78":1,"1045":1,"1371":1,"1670":4,"2255":2,"2629":8}}],["reproduced",{"2":{"1371":1}}],["repr",{"2":{"378":1,"1626":1}}],["representative",{"2":{"1371":2,"2388":2}}],["representations",{"2":{"63":2}}],["representation",{"0":{"2553":1},"2":{"27":1,"67":1,"70":1,"547":1,"1371":4,"2050":1,"2349":1,"2350":1,"2549":1,"2553":1,"2556":1}}],["representing",{"2":{"947":1,"976":1,"1014":1,"1052":1,"1089":1,"1194":1,"1231":1,"1326":1,"1371":38,"1379":1,"1411":1,"1447":1,"1506":1,"1521":1,"1551":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1980":1,"2019":1,"2077":1,"2108":1,"2190":1,"2219":1,"2226":1,"2268":1,"2442":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2654":1,"2696":1}}],["represented",{"2":{"63":1,"1025":1,"1371":2,"2549":1,"2553":1}}],["represent",{"2":{"21":1,"1371":2,"1439":1,"1440":1,"1907":1}}],["represents",{"2":{"14":1,"1261":1,"1371":10,"1485":4,"2050":1,"2178":4,"2696":1}}],["replays",{"2":{"1371":1}}],["replay",{"2":{"1371":3}}],["replacing",{"2":{"68":1}}],["replaced",{"2":{"1371":2}}],["replaces",{"2":{"778":1,"955":1,"956":1,"984":1,"985":1,"1022":1,"1023":1,"1061":1,"1062":1,"1103":1,"1104":1,"1202":1,"1203":1,"1239":1,"1240":1,"1297":1,"1298":1,"1333":1,"1334":1,"1371":88,"1387":1,"1388":1,"1420":1,"1421":1,"1454":1,"1455":1,"1529":1,"1530":1,"1559":1,"1560":1,"1594":1,"1595":1,"1622":1,"1623":1,"1654":1,"1655":1,"1686":1,"1687":1,"1721":1,"1722":1,"1804":1,"1805":1,"1835":1,"1836":1,"1865":1,"1866":1,"1891":1,"1892":1,"1946":1,"1947":1,"1992":1,"1993":1,"2027":1,"2028":1,"2087":1,"2088":1,"2116":1,"2117":1,"2146":1,"2147":1,"2199":1,"2200":1,"2234":1,"2235":1,"2280":1,"2281":1,"2315":1,"2316":1,"2354":1,"2355":1,"2414":1,"2415":1,"2450":1,"2451":1,"2484":1,"2485":1,"2517":1,"2518":1,"2574":1,"2575":1,"2606":1,"2607":1,"2662":1,"2663":1}}],["replacement",{"2":{"769":2,"2556":1}}],["replace",{"2":{"27":3,"30":2,"78":2,"118":1,"1371":1,"2695":1}}],["repl",{"2":{"197":1,"1371":16,"2695":1,"2696":2}}],["repository",{"2":{"197":1}}],["reposition",{"2":{"57":1,"1371":1}}],["report",{"2":{"539":2}}],["reports",{"2":{"126":1,"197":1,"539":1}}],["reported",{"2":{"93":1}}],["relies",{"2":{"98":1,"2681":1}}],["reliably",{"2":{"27":1}}],["releasing",{"2":{"605":1,"861":1}}],["releases",{"2":{"548":1,"1309":1,"1371":2}}],["release",{"2":{"75":1,"77":1,"78":1,"1371":3,"2718":2}}],["released",{"2":{"75":1,"77":1}}],["relevant",{"2":{"63":1,"74":2,"75":1,"81":1,"106":1,"115":2,"117":3,"547":1,"644":1,"773":1,"1371":4,"1439":1,"1705":1,"2557":1}}],["relation",{"2":{"2219":1}}],["relatively",{"0":{"2713":1},"2":{"84":1}}],["relative",{"0":{"55":1,"538":1,"1286":1,"2258":1,"2342":1},"2":{"47":1,"53":1,"55":2,"57":4,"66":2,"74":1,"75":1,"77":1,"81":2,"105":2,"106":1,"107":2,"122":1,"128":1,"129":1,"154":3,"160":2,"257":1,"285":1,"304":1,"332":1,"355":2,"380":1,"413":1,"444":1,"525":1,"538":4,"539":1,"540":1,"546":1,"585":1,"604":1,"623":1,"649":1,"673":1,"681":1,"696":1,"706":1,"793":1,"829":1,"1110":1,"1180":1,"1286":4,"1300":3,"1371":34,"1404":1,"1499":1,"1543":1,"1544":1,"1579":1,"1580":1,"1705":1,"1926":1,"1930":1,"1966":1,"1997":1,"2258":3,"2306":1,"2324":1,"2342":3,"2357":1,"2464":1,"2465":1,"2626":1,"2627":1,"2676":1,"2692":2,"2713":1,"2715":1,"2717":4,"2720":4,"2721":3}}],["relate",{"2":{"106":1}}],["relates",{"2":{"77":1,"1371":1}}],["related",{"2":{"19":1,"77":1,"2680":1}}],["reload",{"2":{"35":2,"37":2,"42":1}}],["re",{"2":{"21":1,"23":2,"26":1,"35":1,"37":1,"46":1,"68":1,"69":1,"80":1,"106":1,"117":1,"143":1,"157":1,"165":2,"194":1,"215":1,"739":1,"1317":1,"1670":1,"2699":1,"2701":1,"2714":1,"2721":2,"2723":2}}],["retain",{"2":{"1371":1}}],["retrieving",{"0":{"104":1},"2":{"104":1}}],["retrieve",{"2":{"102":1,"104":2}}],["retina",{"2":{"17":1,"18":1,"19":1,"106":1}}],["returns",{"2":{"73":1,"77":1,"104":1,"132":1,"148":1,"156":1,"287":1,"296":1,"334":1,"343":1,"1002":1,"1371":37}}],["returning",{"2":{"73":1,"104":1,"115":1,"161":2,"891":1,"922":1,"1371":2,"2696":1}}],["returned",{"2":{"44":2,"63":1,"77":1,"78":1,"104":3,"116":1,"151":1,"158":1,"1077":1,"1371":12,"1605":1,"1702":1,"1738":1,"2250":1,"2530":1,"2557":2}}],["return",{"2":{"7":1,"29":3,"30":4,"31":2,"32":2,"42":2,"43":3,"44":4,"45":5,"47":4,"58":2,"61":1,"68":2,"71":7,"73":3,"76":1,"77":11,"100":1,"102":1,"104":1,"117":5,"137":1,"139":1,"145":1,"148":1,"149":1,"151":1,"161":1,"162":1,"163":2,"164":3,"165":5,"191":4,"200":1,"528":1,"925":1,"1001":1,"1313":1,"1371":18,"1437":1,"1670":2,"1907":2,"2181":1,"2182":1,"2219":1,"2397":4,"2556":1,"2557":1,"2682":1,"2688":1,"2692":1,"2721":2}}],["rescaling",{"2":{"1371":1}}],["rescales",{"2":{"66":1}}],["resampled",{"2":{"1442":1}}],["resample",{"2":{"1371":2,"1442":1}}],["resampler",{"2":{"1371":1,"1442":6}}],["resampling",{"2":{"1371":1}}],["resistance",{"2":{"880":1}}],["resizes",{"2":{"94":1,"544":1}}],["resize",{"2":{"40":5,"94":2,"546":1,"1371":2,"1969":1,"2692":2}}],["resized",{"2":{"18":1,"1371":1}}],["reserved",{"2":{"294":1,"341":1,"366":1,"594":1}}],["resets",{"2":{"231":1,"771":1,"1371":3}}],["resetting",{"2":{"57":1,"178":1,"771":2,"794":1,"795":1,"1371":1}}],["reset",{"0":{"209":1,"794":1,"795":1,"914":1},"2":{"42":3,"57":2,"175":1,"209":3,"231":2,"364":1,"605":1,"771":2,"794":2,"861":1,"914":1,"1371":10}}],["responsible",{"2":{"2681":1}}],["responsive",{"2":{"119":1}}],["responds",{"2":{"128":1}}],["respectively",{"2":{"128":1,"216":1,"539":1,"546":1,"1131":1,"1371":3,"2399":1,"2681":1}}],["respective",{"2":{"77":1,"176":1,"183":1,"210":1,"231":1,"1371":3,"2692":1}}],["respect",{"2":{"64":1,"2680":1}}],["respects",{"2":{"57":1,"1371":1}}],["restore",{"2":{"2717":1}}],["restored",{"2":{"1371":1}}],["restring",{"2":{"771":1}}],["restricts",{"2":{"915":1}}],["restriction",{"0":{"915":1},"2":{"915":1,"1371":1}}],["restricting",{"2":{"771":1}}],["restrictive",{"2":{"77":1}}],["restrict",{"2":{"78":1,"145":1,"162":1,"207":1,"208":1,"210":1,"214":1,"817":2,"849":2,"1371":1}}],["restricted",{"2":{"15":1,"78":1,"207":1,"208":1,"1371":2,"2530":1}}],["rest",{"2":{"71":1,"969":1,"1371":4}}],["reshape",{"2":{"28":1,"1436":4,"2219":1,"2552":1,"2554":1}}],["resort",{"2":{"1371":2}}],["resolved",{"2":{"96":2,"97":1}}],["resolve",{"2":{"63":1}}],["resolution=automatic",{"2":{"1371":1}}],["resolutions",{"2":{"151":1}}],["resolution",{"0":{"19":1,"995":1},"2":{"14":1,"17":1,"19":3,"105":1,"106":4,"107":1,"1365":1,"1371":11,"1372":1,"2719":1}}],["resources",{"2":{"27":1,"40":1,"2678":1}}],["resource",{"2":{"27":1}}],["result",{"2":{"27":1,"57":1,"62":1,"71":4,"73":1,"78":1,"117":1,"134":1,"188":1,"219":2,"378":1,"1210":1,"1247":1,"1299":1,"1336":1,"1341":1,"1371":11,"1496":1,"2356":1,"2628":1,"2681":1,"2682":1,"2715":1,"2717":1}}],["results",{"2":{"19":1,"27":1,"117":1,"187":1,"355":1,"774":1,"834":2,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1188":1,"1222":1,"1225":1,"1259":1,"1307":1,"1348":1,"1371":46,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1608":1,"1636":1,"1640":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"1974":1,"1997":1,"2009":1,"2048":1,"2099":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2356":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2629":1,"2674":1}}],["resulting",{"2":{"7":1,"775":1,"1335":1,"1371":12,"1434":2,"1485":3,"1608":1,"1640":1,"1974":1,"2178":3,"2341":1,"2682":1}}],["refine",{"2":{"2368":1,"2530":2}}],["refill",{"2":{"148":1}}],["ref",{"2":{"1371":1}}],["refvalue",{"2":{"1371":1}}],["reflects",{"2":{"1039":1,"1073":1,"1371":7,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1}}],["reflections",{"2":{"2681":4}}],["reflection",{"2":{"29":4,"30":8,"1037":1,"1071":1,"1371":8,"1696":1,"1732":1,"2244":1,"2495":1,"2584":1,"2681":5,"2682":1}}],["referring",{"2":{"140":1}}],["referred",{"2":{"9":1,"1371":1,"2721":2}}],["refer",{"2":{"140":1,"219":1,"623":1}}],["reference",{"2":{"81":1,"134":2,"540":1,"773":1,"1371":1,"1930":1,"2682":1,"2701":1,"2716":1,"2717":1,"2718":1}}],["refers",{"2":{"81":1,"104":1,"140":1,"1129":2,"2258":1}}],["refraction",{"2":{"30":7}}],["refresh=refresh",{"2":{"27":1,"30":1}}],["refreshes",{"2":{"7":1}}],["refresh",{"2":{"7":1,"27":1,"30":3}}],["renders",{"2":{"48":1,"106":1}}],["renderloop=false",{"2":{"21":1}}],["renderloop",{"2":{"17":13,"21":2,"81":5,"1371":1}}],["rendered",{"2":{"11":1,"17":3,"27":1,"30":1,"74":1,"105":2,"106":3,"951":1,"965":1,"968":1,"980":1,"997":1,"1000":1,"1018":1,"1040":1,"1043":1,"1057":1,"1074":1,"1078":1,"1098":1,"1120":1,"1126":1,"1198":1,"1220":1,"1223":1,"1235":1,"1257":1,"1260":1,"1294":1,"1305":1,"1308":1,"1329":1,"1346":1,"1349":1,"1371":132,"1383":1,"1399":1,"1403":1,"1416":1,"1429":1,"1432":1,"1450":1,"1462":1,"1465":1,"1525":1,"1539":1,"1542":1,"1555":1,"1571":1,"1578":1,"1590":1,"1602":1,"1606":1,"1608":3,"1618":1,"1634":1,"1637":1,"1640":3,"1650":1,"1664":1,"1667":1,"1682":1,"1699":1,"1703":1,"1717":1,"1735":1,"1739":1,"1800":1,"1813":1,"1819":1,"1831":1,"1847":1,"1854":1,"1862":1,"1875":1,"1880":1,"1888":1,"1901":1,"1906":1,"1942":1,"1955":1,"1958":1,"1967":1,"1974":3,"1986":1,"2004":1,"2011":1,"2023":1,"2044":1,"2049":1,"2083":1,"2097":1,"2100":1,"2112":1,"2128":1,"2132":1,"2143":1,"2154":1,"2169":1,"2194":1,"2213":1,"2217":1,"2230":1,"2247":1,"2251":1,"2274":1,"2293":1,"2300":1,"2312":1,"2326":1,"2335":1,"2351":1,"2362":1,"2366":1,"2410":1,"2428":1,"2433":1,"2446":1,"2460":1,"2463":1,"2480":1,"2498":1,"2501":1,"2513":1,"2525":1,"2528":1,"2567":2,"2569":1,"2587":1,"2591":1,"2602":1,"2618":1,"2625":1,"2658":1,"2672":1,"2675":1}}],["renderings",{"2":{"19":1}}],["rendering",{"2":{"8":1,"10":1,"17":3,"22":1,"27":2,"81":1,"106":1,"107":1,"113":1,"986":1,"1371":7,"1389":1,"1624":1,"1974":1,"1985":1,"2118":1,"2681":1,"2721":2}}],["render",{"2":{"7":1,"17":1,"21":1,"26":1,"27":1,"33":1,"81":2,"98":1,"105":1,"106":3,"107":2,"110":2,"119":1,"769":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1311":1,"1328":1,"1371":46,"1382":1,"1414":1,"1434":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1967":1,"1983":1,"2022":1,"2079":1,"2090":1,"2111":1,"2142":1,"2193":1,"2228":1,"2259":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2567":1,"2601":1,"2657":1}}],["redgreensplit",{"2":{"2739":1}}],["redblue",{"2":{"2739":1}}],["redsblues",{"2":{"2731":1}}],["reds",{"2":{"2731":1,"2735":8}}],["redo",{"2":{"1318":1}}],["red2",{"2":{"1225":2}}],["reduction",{"2":{"1371":1}}],["reduce",{"2":{"1371":2,"2341":2,"2567":1,"2681":1,"2706":1,"2715":1}}],["reduced",{"2":{"645":1,"1371":2}}],["reduces",{"2":{"219":2,"2552":1,"2682":1,"2692":1}}],["reducing",{"2":{"188":1,"2711":1}}],["redundant",{"2":{"71":1}}],["redraw",{"2":{"161":1}}],["redrawn",{"2":{"81":1}}],["red",{"2":{"5":1,"43":1,"58":4,"61":5,"115":1,"116":1,"131":1,"132":1,"138":1,"141":1,"142":1,"147":2,"148":3,"158":1,"181":1,"182":6,"184":1,"186":4,"187":9,"188":5,"200":1,"203":1,"205":2,"287":1,"334":1,"476":2,"481":2,"542":1,"547":3,"644":1,"645":1,"646":3,"647":2,"648":2,"649":1,"767":1,"770":4,"774":1,"775":1,"861":1,"880":1,"941":1,"943":1,"972":1,"1005":1,"1017":1,"1039":1,"1045":1,"1047":1,"1056":1,"1073":1,"1080":3,"1082":1,"1129":3,"1165":2,"1166":2,"1190":1,"1227":1,"1321":1,"1351":2,"1371":55,"1373":1,"1375":1,"1405":1,"1407":1,"1444":1,"1467":1,"1495":4,"1496":4,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1669":1,"1672":1,"1681":1,"1698":1,"1707":1,"1716":1,"1734":1,"1795":1,"1821":1,"1823":1,"1931":1,"1933":1,"1976":1,"2013":2,"2015":1,"2073":1,"2102":1,"2104":1,"2134":2,"2171":1,"2184":1,"2221":1,"2229":1,"2246":1,"2256":1,"2264":1,"2374":1,"2397":1,"2438":1,"2471":1,"2478":1,"2497":1,"2505":1,"2532":1,"2553":1,"2554":1,"2559":1,"2568":1,"2586":1,"2594":1,"2650":1,"2681":2,"2692":4,"2698":1,"2720":1,"2721":2,"2725":2,"2728":8,"2737":1}}],["nnan",{"2":{"2728":1}}],["nnbanks",{"2":{"649":4}}],["nipy",{"2":{"2734":1}}],["nidorx",{"2":{"2691":1}}],["nii",{"2":{"2467":1}}],["niread",{"2":{"2467":1}}],["nifti",{"2":{"2467":1}}],["niceness",{"2":{"1371":3}}],["nicely",{"2":{"94":1,"122":1,"140":1,"541":1,"542":1,"1317":1}}],["nicer",{"2":{"75":1,"1371":1}}],["nice",{"2":{"29":1,"106":1,"147":1,"1371":2,"2721":2}}],["nvia",{"2":{"2341":1}}],["nvidias",{"2":{"27":1}}],["nvidia",{"2":{"26":1,"27":1}}],["n+0",{"2":{"1705":1}}],["n+1",{"2":{"1371":3,"1705":1,"2341":4,"2356":1,"2368":3}}],["ngonface",{"2":{"1371":1}}],["nparagraph",{"2":{"2256":1}}],["npoints=10",{"2":{"1371":1,"1372":1,"1373":1}}],["npoints",{"0":{"1365":1,"2421":1},"2":{"1351":1,"1371":3,"1372":1}}],["nplots",{"2":{"162":3}}],["nyc",{"0":{"1315":1},"2":{"1317":1}}],["n=n",{"2":{"1313":1}}],["n=1000",{"2":{"1313":1}}],["nbanks",{"0":{"685":1},"2":{"649":2,"654":2,"685":12,"1371":1}}],["nlineheight",{"2":{"623":3}}],["njustification",{"2":{"623":3}}],["nmy",{"2":{"540":1}}],["nt",{"2":{"1371":2}}],["nts",{"2":{"1371":1}}],["nthe",{"2":{"93":1}}],["ntherefore",{"2":{"93":1}}],["ntellheight",{"2":{"93":2}}],["ntuple",{"2":{"74":2,"75":2,"88":1,"1371":3,"2070":2,"2341":1}}],["n256",{"2":{"75":1,"76":1,"2737":79}}],["nwith",{"2":{"73":2,"623":3}}],["nshort",{"2":{"2256":1}}],["ns",{"2":{"70":4,"1002":5}}],["nsteps",{"0":{"577":1},"2":{"31":2,"1371":1,"2721":2}}],["ndim",{"2":{"58":1,"117":2}}],["nuuks",{"2":{"2733":1}}],["nuuk50",{"2":{"2733":1}}],["nuuk25",{"2":{"2733":1}}],["nuuk100",{"2":{"2733":1}}],["nuuk10",{"2":{"2733":1}}],["nuuk",{"2":{"2733":1}}],["nudge",{"0":{"1909":1},"2":{"1371":2,"1907":1}}],["num",{"2":{"1309":1,"1371":1,"1907":2}}],["numerical",{"2":{"296":2,"343":2,"1192":1,"1229":1,"1371":2}}],["numeric",{"2":{"62":1,"64":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1207":1,"1230":1,"1244":1,"1325":1,"1371":43,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1574":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1730":1,"1826":1,"1850":1,"1936":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2621":1,"2653":1}}],["numbers",{"2":{"27":2,"68":2,"103":1,"105":2,"147":1,"160":1,"276":1,"287":2,"296":2,"323":1,"334":2,"343":2,"355":1,"477":1,"1371":22,"1549":2,"1825":2,"1963":1,"2266":2,"2301":1,"2596":2,"2704":1,"2726":1}}],["number",{"0":{"1495":1,"1498":1},"2":{"6":1,"17":5,"31":1,"40":1,"77":1,"81":1,"103":1,"188":1,"196":1,"220":2,"231":1,"366":1,"477":1,"495":1,"497":1,"539":1,"577":1,"685":1,"930":1,"969":1,"995":1,"1035":1,"1210":1,"1247":1,"1309":1,"1311":1,"1371":39,"1473":1,"1495":2,"1496":2,"1499":1,"1503":2,"1513":1,"1919":1,"1921":1,"2031":1,"2070":2,"2151":1,"2173":1,"2181":2,"2182":1,"2224":1,"2260":1,"2296":2,"2357":1,"2713":2,"2715":1,"2721":1,"2726":3}}],["null",{"2":{"42":1,"1320":1,"1371":1}}],["navias",{"2":{"2733":1}}],["navia50",{"2":{"2733":1}}],["navia25",{"2":{"2733":1}}],["navia100",{"2":{"2733":1}}],["navia10",{"2":{"2733":1}}],["navia",{"2":{"2733":1}}],["naming",{"2":{"1371":1}}],["namecategorical",{"2":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1}}],["names",{"2":{"147":4,"179":1,"1371":3,"2729":1}}],["namedtuple",{"2":{"648":1,"1371":5}}],["namedtuples",{"2":{"138":1}}],["named",{"0":{"2729":1},"2":{"63":1,"70":2,"1371":3,"2729":1}}],["name",{"2":{"31":7,"90":1,"96":4,"147":1,"180":1,"212":2,"213":2,"1371":18,"2271":1,"2721":7}}],["narrow",{"2":{"2261":1}}],["narrowest",{"2":{"1147":1,"1278":1,"1371":2}}],["narrowly",{"2":{"71":1}}],["nall",{"2":{"93":1}}],["nadjusted",{"2":{"93":1}}],["nand",{"2":{"623":3}}],["nans",{"2":{"146":1}}],["nanoseconds",{"2":{"70":1}}],["nan",{"0":{"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1302":1,"1340":1,"1396":1,"1426":1,"1459":1,"1510":1,"1536":1,"1567":1,"1599":1,"1631":1,"1661":1,"1693":1,"1728":1,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2125":1,"2209":1,"2241":1,"2287":1,"2359":1,"2457":1,"2492":1,"2522":1,"2543":1,"2581":1,"2614":1,"2669":1},"2":{"61":9,"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1335":3,"1340":1,"1371":81,"1396":1,"1426":1,"1434":1,"1438":1,"1459":1,"1510":1,"1536":1,"1567":1,"1599":1,"1607":1,"1631":1,"1661":1,"1693":1,"1728":1,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2125":1,"2209":1,"2241":1,"2287":1,"2457":1,"2492":1,"2522":1,"2543":1,"2554":1,"2556":1,"2581":1,"2614":1,"2669":1,"2726":2,"2728":5}}],["natural",{"2":{"17":1}}],["nativefont",{"2":{"1371":1}}],["natively",{"2":{"1371":1}}],["native",{"2":{"16":1,"19":1,"21":2,"24":1,"106":1,"1371":1,"1608":1,"1640":1,"1974":1,"2050":1}}],["ncar",{"2":{"2734":1}}],["ncolorrange",{"2":{"2728":9}}],["ncolormap",{"2":{"2728":9}}],["ncolors",{"2":{"1371":2}}],["ncols",{"2":{"2503":1}}],["nc",{"2":{"29":1,"2503":2}}],["ncdatasets",{"2":{"29":1}}],["n0f8",{"2":{"27":1,"28":1,"30":1}}],["noise",{"2":{"2219":2,"2721":1}}],["noisy",{"2":{"27":2}}],["november",{"2":{"1352":1}}],["nof",{"2":{"539":3}}],["noshading",{"2":{"187":4,"188":8,"769":1,"1036":1,"1070":2,"1371":11,"1569":1,"1669":1,"1695":1,"1731":1,"1845":1,"2219":2,"2243":1,"2494":1,"2583":1,"2616":1,"2682":1,"2690":1,"2691":1}}],["noconversion",{"2":{"145":1}}],["node",{"2":{"134":1,"1371":1}}],["nodes=boundary",{"2":{"2341":1}}],["nodes",{"2":{"44":1,"1371":1,"2341":9,"2368":6}}],["norientation",{"2":{"649":2}}],["nor",{"2":{"117":1}}],["norm",{"2":{"57":2,"1002":1,"1371":10,"1485":3,"2178":3,"2181":1,"2188":1}}],["normed",{"2":{"29":6,"2467":3}}],["normalization",{"0":{"1485":1,"2178":1},"2":{"1371":3,"1467":1,"1468":1,"2171":1,"2178":1}}],["normalize=false",{"2":{"1795":10}}],["normalized",{"2":{"65":1,"647":1,"673":1,"681":1,"696":1,"790":1,"1033":1,"1371":2,"1670":1,"1807":1,"2555":2}}],["normalize",{"0":{"790":1,"1033":1,"1807":1},"2":{"61":1,"1371":12,"1485":5,"1670":1,"2178":4,"2682":1,"2688":3}}],["normaldist",{"2":{"1317":3}}],["normals",{"0":{"2237":1},"2":{"31":1,"1010":1,"1048":1,"1371":9,"1670":4,"1673":1,"1708":1,"2222":1,"2237":1,"2472":1,"2560":1,"2681":1,"2686":1,"2688":3,"2690":1,"2721":1}}],["normals=m",{"2":{"31":1,"2721":1}}],["normally",{"2":{"22":1,"1856":1,"2725":1}}],["normal",{"2":{"7":1,"46":1,"47":4,"73":1,"77":1,"81":1,"132":1,"147":1,"152":1,"157":1,"158":2,"183":1,"200":1,"542":1,"623":1,"739":2,"816":1,"848":1,"958":1,"988":1,"1130":1,"1286":1,"1292":1,"1293":1,"1300":3,"1353":1,"1371":29,"1391":1,"1470":1,"1532":1,"1563":1,"1626":3,"1657":1,"1670":1,"1705":1,"1738":1,"1839":1,"1855":2,"1881":2,"2120":1,"2296":1,"2357":1,"2398":1,"2453":1,"2610":1,"2665":1,"2681":3,"2682":3,"2720":1}}],["northstar",{"2":{"27":3,"28":2,"29":1,"31":1}}],["now",{"2":{"21":1,"26":1,"27":2,"33":1,"35":1,"42":1,"43":1,"44":1,"47":1,"63":1,"68":1,"69":1,"70":1,"77":1,"78":1,"106":1,"117":1,"133":1,"135":1,"142":1,"148":3,"151":1,"158":1,"162":1,"163":1,"175":1,"544":1,"545":1,"739":2,"1317":1,"1371":2,"1436":1,"1670":1,"1730":1,"2692":2,"2695":5,"2696":1,"2697":2,"2700":1,"2703":1,"2704":1,"2708":1,"2710":1,"2712":1,"2714":1,"2716":1,"2717":2,"2719":1,"2721":1}}],["no",{"0":{"84":1},"2":{"9":1,"13":2,"23":1,"24":1,"54":1,"55":1,"56":1,"81":1,"84":1,"94":1,"105":2,"106":3,"107":1,"125":1,"128":1,"129":1,"133":1,"137":1,"139":2,"142":1,"144":3,"149":1,"152":1,"154":1,"183":1,"184":1,"194":1,"205":1,"284":2,"296":1,"331":2,"343":1,"365":1,"538":1,"539":1,"540":1,"542":3,"728":1,"770":1,"957":1,"966":1,"998":1,"1009":1,"1029":1,"1036":1,"1041":1,"1054":1,"1065":1,"1070":1,"1075":1,"1085":1,"1086":1,"1087":1,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1272":1,"1273":1,"1274":1,"1275":1,"1282":1,"1283":1,"1289":1,"1290":1,"1292":1,"1293":1,"1302":1,"1306":1,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":326,"1401":1,"1413":1,"1422":1,"1430":1,"1434":1,"1438":1,"1442":1,"1463":1,"1472":1,"1475":1,"1478":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1487":1,"1488":1,"1490":1,"1491":1,"1500":1,"1511":1,"1512":1,"1531":1,"1540":1,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1603":1,"1635":1,"1656":1,"1665":1,"1679":1,"1690":1,"1695":1,"1700":1,"1714":1,"1731":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1907":1,"1915":1,"1939":1,"1948":1,"1956":1,"1967":1,"1978":1,"2008":1,"2010":1,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2098":1,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2243":1,"2248":1,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2349":1,"2350":1,"2359":1,"2363":1,"2368":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2452":1,"2461":1,"2494":1,"2499":1,"2506":1,"2507":1,"2526":1,"2530":1,"2545":1,"2552":1,"2583":1,"2588":1,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2664":1,"2673":1,"2677":1,"2692":3,"2696":1,"2703":1,"2721":1}}],["nonlinear",{"2":{"780":1}}],["nonzero",{"2":{"59":1}}],["none",{"2":{"11":2,"23":1,"47":5,"1371":6,"1485":2,"1881":2,"2178":2,"2718":1}}],["non",{"0":{"137":1,"141":1},"1":{"138":1},"2":{"8":1,"21":1,"71":1,"73":1,"100":1,"117":1,"136":1,"137":1,"141":1,"183":1,"236":1,"245":1,"263":1,"310":1,"1371":1,"2554":1}}],["notchmin",{"0":{"1277":1},"2":{"1371":1}}],["notchmax",{"0":{"1276":1},"2":{"1371":1}}],["notched",{"2":{"1261":1,"1371":1}}],["notchwidth",{"0":{"1147":1,"1278":1},"2":{"1371":2}}],["notch",{"0":{"1154":1,"1281":1},"2":{"1129":2,"1147":1,"1154":1,"1262":1,"1276":1,"1277":1,"1278":1,"1281":1,"1371":8}}],["noting",{"2":{"1371":1}}],["notice",{"2":{"181":1}}],["notify",{"2":{"30":2,"75":5,"76":4,"77":5,"132":1,"193":2,"489":1,"712":2}}],["noto",{"2":{"90":2}}],["nothing",{"2":{"11":2,"17":3,"27":1,"30":1,"31":1,"40":3,"56":1,"71":2,"76":1,"81":1,"115":1,"125":1,"128":3,"181":2,"209":1,"219":4,"220":2,"224":1,"225":1,"228":1,"231":17,"256":1,"260":1,"271":1,"307":1,"318":1,"358":1,"359":1,"360":1,"363":1,"364":7,"379":1,"479":1,"480":1,"488":1,"554":1,"559":1,"569":1,"570":1,"647":2,"653":1,"712":2,"731":1,"738":1,"742":1,"743":1,"744":1,"746":1,"751":1,"768":1,"783":1,"784":1,"789":1,"797":1,"800":1,"802":1,"821":1,"831":1,"834":2,"836":1,"859":1,"907":1,"913":1,"915":1,"916":1,"958":2,"988":2,"1026":1,"1030":1,"1065":1,"1066":1,"1083":1,"1192":2,"1205":2,"1212":1,"1229":2,"1242":2,"1249":1,"1292":2,"1293":2,"1364":1,"1371":122,"1391":2,"1472":1,"1489":1,"1500":1,"1504":1,"1514":2,"1532":2,"1563":2,"1626":2,"1657":2,"1690":1,"1691":1,"1726":1,"1839":2,"1867":1,"1893":1,"1907":1,"1913":1,"1985":1,"2031":1,"2050":1,"2058":1,"2062":1,"2064":1,"2066":1,"2068":1,"2069":1,"2075":1,"2120":2,"2158":1,"2167":1,"2179":1,"2203":1,"2224":1,"2239":1,"2321":1,"2348":1,"2349":2,"2350":2,"2453":2,"2490":1,"2562":1,"2579":1,"2590":1,"2610":2,"2665":2,"2721":1}}],["notes",{"0":{"772":1},"1":{"773":1,"774":1,"775":1}}],["notebooks",{"2":{"42":3,"106":2}}],["notebook",{"2":{"33":1,"46":1,"106":1,"1371":1}}],["note",{"2":{"11":1,"17":1,"23":1,"27":6,"40":1,"46":1,"47":1,"49":1,"56":1,"57":1,"63":1,"64":1,"68":1,"72":1,"78":1,"81":1,"102":1,"107":1,"132":2,"133":1,"143":1,"147":1,"148":1,"151":1,"153":1,"158":1,"163":1,"165":2,"188":1,"204":1,"214":1,"219":1,"540":1,"648":1,"768":1,"769":1,"771":1,"774":1,"780":1,"792":1,"828":1,"965":1,"997":1,"1036":1,"1040":1,"1070":1,"1074":1,"1120":1,"1129":1,"1131":2,"1220":1,"1257":1,"1299":1,"1305":1,"1335":1,"1346":1,"1357":1,"1371":69,"1399":1,"1429":1,"1434":2,"1436":1,"1462":1,"1469":1,"1496":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1695":1,"1699":1,"1731":1,"1735":1,"1738":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"1967":1,"2004":1,"2044":1,"2090":1,"2097":1,"2128":1,"2154":1,"2213":1,"2243":1,"2247":1,"2293":1,"2326":1,"2341":2,"2362":1,"2388":1,"2392":1,"2399":2,"2428":1,"2460":1,"2494":1,"2498":1,"2525":1,"2549":1,"2552":1,"2555":1,"2557":1,"2583":1,"2587":1,"2618":1,"2672":1,"2678":1,"2681":2,"2682":1,"2703":1,"2710":1,"2721":2}}],["not",{"0":{"25":1,"94":1},"2":{"3":1,"6":1,"7":1,"17":3,"18":3,"21":1,"23":2,"24":1,"25":2,"26":2,"27":1,"31":1,"37":1,"42":1,"49":1,"56":1,"63":1,"65":1,"69":1,"71":3,"73":1,"75":1,"81":1,"84":4,"94":3,"97":1,"98":3,"102":2,"104":2,"106":1,"117":1,"122":1,"128":4,"129":1,"132":1,"133":1,"135":1,"142":1,"148":1,"149":1,"153":1,"157":1,"158":5,"161":2,"162":1,"163":1,"165":1,"177":1,"181":1,"183":1,"187":1,"188":1,"191":1,"197":1,"219":1,"231":1,"284":1,"331":1,"355":1,"366":1,"378":3,"521":1,"537":1,"539":2,"544":1,"548":1,"610":1,"613":1,"644":1,"690":1,"726":1,"731":1,"739":1,"769":3,"771":2,"780":1,"781":1,"790":1,"867":1,"870":1,"891":1,"927":1,"968":1,"1000":1,"1026":1,"1036":1,"1043":1,"1070":1,"1078":1,"1109":1,"1126":1,"1129":3,"1223":1,"1260":1,"1308":1,"1309":1,"1349":1,"1371":107,"1403":1,"1432":1,"1434":1,"1436":1,"1442":1,"1465":1,"1485":4,"1499":1,"1542":1,"1578":1,"1606":1,"1637":1,"1667":1,"1695":1,"1703":1,"1731":1,"1738":1,"1739":1,"1795":1,"1819":1,"1854":1,"1859":1,"1880":1,"1885":1,"1906":1,"1911":1,"1913":1,"1924":1,"1925":1,"1958":1,"1966":1,"1967":1,"1969":1,"2011":1,"2049":1,"2082":1,"2100":1,"2132":1,"2169":1,"2178":4,"2217":1,"2243":1,"2251":1,"2253":1,"2300":1,"2335":1,"2366":1,"2433":1,"2463":1,"2494":1,"2501":1,"2528":1,"2530":1,"2533":1,"2554":1,"2576":1,"2583":1,"2591":1,"2625":1,"2675":1,"2676":2,"2679":1,"2681":2,"2682":1,"2692":8,"2695":1,"2701":1,"2702":1,"2703":2,"2706":1,"2714":1,"2715":1,"2719":1,"2721":1,"2725":1,"2731":1}}],["notations",{"2":{"1371":1}}],["notation",{"2":{"3":1,"132":1}}],["n",{"0":{"1115":1,"1146":1,"1275":1,"1921":1,"2420":1,"2642":1},"2":{"7":6,"17":1,"32":3,"42":1,"43":5,"57":1,"63":1,"71":1,"164":2,"175":1,"276":2,"323":2,"489":1,"1002":2,"1045":2,"1130":3,"1210":3,"1247":3,"1299":3,"1313":4,"1323":1,"1353":2,"1371":35,"1470":2,"1670":3,"1705":4,"1907":10,"2070":5,"2071":3,"2219":6,"2256":1,"2341":13,"2356":3,"2365":1,"2368":5,"2397":7,"2398":3,"2688":5,"2701":4,"2713":3}}],["nframes",{"2":{"3":1,"7":2}}],["neon",{"2":{"2739":1}}],["neg=",{"2":{"2629":1}}],["neg",{"0":{"2640":1},"2":{"1371":1}}],["negative",{"2":{"774":1,"1009":1,"1371":6,"1469":1,"2301":1,"2628":1}}],["net",{"2":{"1371":1,"2628":1}}],["network",{"2":{"24":1}}],["neighborhood",{"2":{"2219":1}}],["neighboring",{"0":{"204":1},"2":{"1670":1}}],["neither",{"2":{"117":1,"2702":1}}],["nesting",{"0":{"541":1},"2":{"102":1,"141":1,"158":1}}],["nested",{"2":{"64":1,"102":6,"140":2,"141":2,"142":1,"160":1,"192":1,"541":2,"1371":1,"2678":1,"2702":1,"2703":3}}],["neutral",{"2":{"57":1,"365":1,"1371":2}}],["nearplane",{"2":{"2719":2}}],["nearest",{"2":{"1371":1}}],["nearclip=",{"2":{"1371":1}}],["near",{"2":{"31":1,"57":9,"188":2,"1371":9,"2717":2,"2721":2}}],["never",{"2":{"25":2,"106":1}}],["necessary",{"2":{"21":1,"42":1,"143":1,"148":1,"160":1,"605":1,"648":1,"739":1,"861":1,"2695":1,"2703":1,"2710":1}}],["newline",{"2":{"1371":2,"2301":1}}],["newly",{"2":{"17":1}}],["news",{"2":{"44":1}}],["new",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"6":2,"7":2,"20":1,"21":1,"27":4,"42":1,"44":6,"57":1,"62":1,"64":2,"69":1,"71":1,"72":1,"77":1,"102":1,"117":2,"132":2,"133":1,"137":2,"141":2,"143":1,"148":10,"157":2,"158":1,"162":1,"163":1,"177":1,"195":1,"212":1,"215":1,"544":1,"545":1,"1309":1,"1371":9,"1968":1,"1969":1,"2695":2,"2714":1,"2721":1,"2723":1}}],["nextjournal",{"2":{"23":1}}],["next",{"2":{"3":1,"30":1,"32":1,"63":1,"65":1,"81":2,"106":1,"115":1,"117":1,"204":1,"654":1,"660":1,"1371":1,"2261":1,"2628":1,"2692":1,"2695":1}}],["needed",{"2":{"36":1,"42":1,"64":1,"71":3,"81":1,"93":1,"94":1,"102":1,"104":1,"127":1,"158":1,"378":1,"1371":5}}],["needsupdate",{"2":{"44":1}}],["needs",{"2":{"7":1,"14":1,"23":1,"27":1,"37":1,"44":1,"45":1,"56":2,"69":1,"71":2,"77":2,"88":1,"112":1,"157":2,"351":1,"528":1,"539":1,"547":1,"891":1,"922":1,"1320":1,"1371":5,"1738":1,"1970":1,"2555":2,"2570":1,"2692":1,"2717":2,"2723":1}}],["need",{"2":{"3":2,"4":1,"5":1,"7":2,"21":4,"23":1,"24":2,"26":1,"27":1,"35":1,"36":1,"37":1,"39":2,"42":3,"45":1,"56":1,"69":2,"71":3,"75":2,"77":4,"78":2,"81":1,"92":1,"98":1,"105":1,"106":1,"107":1,"111":1,"112":2,"114":3,"117":6,"132":1,"147":1,"148":3,"155":1,"159":1,"160":1,"161":1,"165":1,"178":1,"186":1,"194":1,"216":1,"537":1,"649":1,"739":1,"769":2,"773":1,"861":1,"1318":1,"1371":4,"1966":1,"2556":1,"2682":1,"2692":3,"2694":1,"2695":2,"2708":1,"2712":1,"2717":1,"2719":1,"2721":2,"2725":1}}],["09458128078816",{"2":{"2718":1}}],["090861907263061e",{"2":{"1371":2}}],["090861907263062e",{"2":{"1371":2}}],["0xff",{"2":{"2553":1}}],["0x01",{"2":{"2553":1}}],["0x00",{"2":{"1371":2,"2549":1,"2553":1,"2562":1}}],["06",{"2":{"2341":1}}],["06s",{"2":{"1315":1}}],["0i",{"2":{"2219":1}}],["0im",{"2":{"1371":4}}],["086",{"2":{"1969":1}}],["078",{"2":{"1969":1}}],["07",{"2":{"1969":2}}],["075",{"2":{"1371":2,"1907":1,"1909":1}}],["0e",{"2":{"1371":4,"1572":1,"1848":1,"2619":1,"2657":1}}],["0km",{"2":{"1371":2}}],["0jm",{"2":{"1371":4}}],["0π",{"2":{"1111":1,"1371":1}}],["05",{"2":{"270":1,"317":1,"361":1,"380":2,"413":2,"444":2,"793":2,"829":2,"1027":1,"1225":2,"1371":3,"1624":1,"1907":1,"2467":1,"2487":1,"2551":1}}],["05f0",{"2":{"257":2,"304":2}}],["0f0",{"2":{"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"506":4,"565":1,"593":1,"628":1,"633":4,"668":1,"676":4,"687":4,"690":2,"707":1,"723":1,"910":1}}],["01",{"2":{"193":1,"284":1,"331":1,"616":1,"861":2,"872":1,"891":1,"1315":1,"1371":7,"1917":1,"2214":1,"2368":3,"2552":1,"2570":1,"2688":1}}],["01u",{"2":{"70":1}}],["0s",{"2":{"148":1}}],["041",{"2":{"1969":1}}],["04u",{"2":{"70":1}}],["04d6",{"2":{"44":1}}],["039",{"2":{"1969":1}}],["03",{"2":{"1095":1,"1139":1,"1270":1,"1313":1,"1371":5,"2409":1,"2635":1}}],["03349",{"2":{"196":3}}],["03u",{"2":{"70":1}}],["037f3265c971bcd0a948409e8bd933fa5e3b34af",{"2":{"47":1}}],["0u",{"2":{"68":2}}],["0px",{"2":{"47":1}}],["022",{"2":{"1317":1}}],["025",{"2":{"153":1,"1225":2,"2679":1}}],["02u",{"2":{"70":1}}],["02",{"2":{"32":1,"1371":1,"1907":1,"2688":1}}],["0044444444444444444",{"2":{"2719":1}}],["0033333333333333335",{"2":{"2719":1}}],["003i",{"2":{"2219":1}}],["001",{"2":{"1437":2,"2530":2}}],["00a7446b",{"2":{"47":1}}],["005",{"2":{"32":1,"1500":1,"1969":1}}],["009925",{"2":{"31":1,"2721":1}}],["0001",{"2":{"2719":1}}],["0000",{"2":{"31":2,"2721":2}}],["000059",{"2":{"31":1,"2721":1}}],["000",{"2":{"31":1,"54":2,"55":2,"66":2,"769":2,"773":1,"1130":1,"1312":1,"1317":2,"1353":1,"1371":2,"1372":1,"1470":1,"2070":1,"2398":1,"2721":1}}],["0",{"0":{"826":1},"2":{"3":4,"5":10,"6":4,"7":7,"11":2,"13":2,"14":2,"17":2,"19":1,"24":3,"27":4,"28":14,"29":17,"30":42,"31":23,"32":5,"39":3,"42":2,"43":2,"44":8,"45":4,"46":4,"47":12,"55":2,"56":1,"57":15,"58":6,"59":3,"61":12,"66":1,"68":2,"70":4,"73":2,"77":1,"92":2,"105":5,"106":5,"117":4,"131":10,"132":2,"133":10,"141":2,"142":7,"148":12,"153":1,"155":3,"158":1,"159":4,"160":2,"164":1,"166":6,"175":1,"183":6,"186":18,"187":29,"188":18,"190":6,"191":10,"192":7,"193":8,"200":3,"201":2,"205":2,"219":2,"220":1,"231":5,"235":1,"239":1,"249":1,"257":2,"259":4,"262":1,"266":1,"270":4,"273":1,"274":2,"277":1,"279":1,"284":8,"285":3,"286":3,"291":1,"292":2,"297":1,"300":1,"301":1,"304":2,"306":4,"309":1,"313":1,"317":4,"320":1,"321":2,"324":1,"326":1,"331":7,"332":3,"333":3,"338":1,"339":2,"344":1,"347":1,"348":1,"355":2,"356":7,"361":6,"365":8,"366":8,"367":3,"374":1,"378":5,"380":2,"381":4,"413":2,"414":4,"444":2,"445":4,"476":11,"477":4,"481":11,"483":2,"489":2,"492":3,"495":1,"508":1,"513":2,"525":1,"529":2,"540":3,"544":6,"546":1,"547":16,"551":3,"563":1,"567":3,"571":2,"574":1,"576":1,"578":3,"582":1,"585":3,"586":3,"591":1,"592":2,"597":1,"599":1,"600":3,"605":9,"610":3,"614":2,"615":1,"616":2,"623":4,"632":1,"633":4,"634":2,"644":3,"645":4,"646":5,"647":14,"648":2,"649":6,"654":2,"657":1,"660":2,"673":3,"676":4,"681":2,"685":4,"686":2,"689":2,"690":2,"692":1,"696":4,"699":2,"706":2,"712":2,"718":3,"719":3,"721":1,"726":1,"729":1,"730":1,"732":3,"739":4,"767":2,"768":17,"769":8,"770":7,"771":1,"774":16,"775":9,"781":1,"793":2,"796":1,"801":1,"810":1,"814":3,"826":3,"829":2,"830":1,"834":4,"835":1,"843":1,"846":3,"860":2,"861":6,"867":3,"872":2,"874":1,"878":1,"880":7,"891":3,"894":3,"896":2,"898":1,"901":3,"920":3,"925":5,"932":3,"935":1,"938":1,"941":1,"943":2,"950":3,"969":4,"970":10,"972":2,"979":3,"1002":16,"1005":2,"1007":1,"1008":4,"1009":1,"1010":2,"1016":3,"1017":1,"1024":1,"1027":1,"1037":1,"1039":1,"1045":11,"1047":2,"1048":2,"1055":3,"1056":1,"1071":1,"1073":1,"1080":14,"1082":2,"1092":3,"1095":1,"1099":1,"1117":2,"1139":1,"1140":1,"1147":1,"1161":2,"1165":6,"1166":2,"1167":2,"1179":1,"1188":7,"1190":2,"1196":3,"1213":1,"1225":10,"1227":2,"1233":3,"1250":1,"1270":1,"1271":1,"1278":1,"1286":3,"1291":3,"1300":3,"1313":39,"1315":2,"1316":5,"1317":3,"1321":2,"1328":3,"1351":4,"1352":3,"1366":2,"1371":576,"1373":1,"1375":2,"1382":3,"1405":19,"1407":2,"1414":3,"1433":1,"1437":4,"1439":2,"1440":2,"1441":5,"1444":2,"1449":3,"1467":1,"1468":2,"1469":1,"1479":1,"1486":2,"1496":8,"1497":1,"1499":4,"1500":1,"1502":2,"1512":1,"1513":1,"1515":4,"1517":2,"1524":3,"1543":1,"1544":2,"1545":9,"1547":2,"1554":3,"1579":1,"1580":2,"1584":2,"1589":3,"1610":2,"1612":9,"1617":3,"1624":5,"1625":5,"1626":14,"1627":6,"1639":1,"1642":2,"1649":3,"1669":12,"1670":13,"1672":2,"1673":2,"1680":3,"1681":1,"1696":1,"1698":1,"1705":12,"1707":2,"1708":2,"1715":3,"1716":1,"1725":1,"1730":2,"1732":1,"1734":1,"1738":2,"1795":27,"1799":3,"1801":1,"1808":2,"1809":1,"1821":17,"1823":2,"1830":3,"1855":1,"1861":3,"1881":1,"1887":3,"1907":19,"1909":1,"1910":1,"1912":1,"1917":1,"1918":1,"1920":1,"1927":1,"1929":1,"1931":7,"1933":2,"1940":3,"1959":1,"1962":2,"1963":2,"1965":5,"1966":6,"1967":15,"1968":13,"1969":2,"1970":5,"1971":1,"1972":4,"1974":4,"1976":2,"1978":8,"1979":2,"1983":3,"1987":2,"1988":2,"1996":1,"1997":2,"2002":3,"2005":6,"2006":1,"2010":8,"2013":2,"2015":2,"2022":3,"2054":2,"2070":2,"2071":1,"2073":2,"2079":3,"2090":1,"2091":1,"2102":1,"2104":2,"2111":3,"2134":16,"2142":3,"2151":1,"2171":1,"2182":6,"2184":2,"2192":1,"2193":3,"2214":1,"2219":5,"2221":2,"2222":2,"2228":3,"2229":1,"2244":1,"2246":1,"2253":7,"2254":3,"2256":4,"2257":1,"2258":3,"2259":4,"2260":1,"2261":2,"2264":2,"2270":3,"2275":2,"2276":2,"2283":1,"2288":4,"2290":4,"2291":2,"2294":2,"2295":1,"2304":2,"2306":2,"2309":3,"2322":1,"2328":1,"2340":1,"2341":170,"2342":4,"2347":3,"2357":3,"2368":34,"2378":1,"2397":2,"2407":3,"2409":1,"2411":1,"2436":4,"2438":2,"2445":3,"2464":1,"2465":2,"2467":5,"2469":1,"2471":2,"2472":2,"2477":3,"2478":1,"2487":1,"2488":1,"2495":1,"2497":1,"2503":3,"2505":2,"2506":4,"2512":3,"2530":20,"2532":2,"2547":1,"2548":1,"2549":1,"2552":5,"2553":19,"2555":52,"2556":3,"2559":2,"2560":2,"2566":3,"2568":1,"2570":3,"2584":1,"2586":1,"2592":9,"2594":2,"2601":3,"2626":1,"2627":2,"2635":1,"2636":1,"2637":1,"2639":1,"2648":2,"2650":2,"2657":1,"2677":8,"2679":3,"2681":4,"2682":4,"2684":10,"2685":20,"2686":25,"2687":24,"2688":29,"2692":9,"2696":2,"2701":33,"2702":3,"2704":4,"2706":3,"2707":4,"2708":1,"2709":3,"2711":9,"2712":1,"2713":4,"2714":2,"2715":1,"2716":3,"2717":7,"2718":15,"2719":125,"2720":4,"2721":61,"2725":1,"2728":33,"2730":4,"2737":6}}],["==",{"2":{"42":1,"75":13,"76":9,"77":8,"78":1,"88":2,"104":7,"107":2,"191":2,"539":3,"729":1,"1371":7,"1485":1,"1624":1,"1907":4,"2178":1,"2397":2,"2701":1,"2711":1}}],["===",{"2":{"28":1,"163":2,"214":1,"215":2,"605":1,"1371":31,"1626":1,"2397":4}}],["=>",{"2":{"31":15,"42":3,"43":1,"44":2,"45":2,"47":7,"97":4,"147":2,"160":8,"181":2,"648":8,"1080":1,"1317":4,"2721":15}}],["=",{"2":{"3":8,"5":25,"6":6,"7":24,"9":2,"11":8,"12":2,"14":9,"15":1,"17":22,"18":4,"19":6,"27":15,"28":26,"29":28,"30":33,"31":35,"32":35,"40":3,"42":7,"43":10,"44":23,"45":9,"46":1,"47":7,"48":5,"50":2,"51":5,"56":5,"57":48,"58":26,"59":2,"61":81,"64":1,"66":4,"68":3,"70":6,"71":8,"73":7,"75":28,"76":14,"77":20,"78":7,"80":3,"81":6,"87":2,"88":6,"90":2,"92":8,"93":9,"94":9,"96":4,"97":9,"100":9,"101":5,"102":8,"103":4,"104":14,"105":19,"106":9,"107":10,"115":12,"116":5,"117":27,"118":1,"120":8,"121":4,"131":3,"132":5,"133":11,"134":10,"135":7,"137":2,"138":10,"141":5,"142":11,"145":6,"147":12,"148":38,"149":1,"151":2,"153":5,"155":1,"158":7,"159":25,"160":5,"162":3,"163":14,"164":10,"165":7,"166":26,"175":3,"176":1,"178":1,"179":4,"180":9,"181":10,"182":12,"183":5,"184":13,"186":29,"187":22,"188":39,"190":3,"191":21,"192":19,"193":24,"196":10,"199":5,"200":4,"201":3,"202":20,"203":12,"204":20,"205":8,"215":2,"219":15,"220":8,"231":13,"236":8,"245":5,"246":7,"258":3,"263":5,"276":7,"284":17,"285":2,"287":7,"296":5,"298":5,"301":13,"305":3,"310":5,"323":7,"331":17,"332":2,"334":6,"343":5,"345":5,"348":13,"355":24,"356":6,"361":5,"365":6,"366":15,"378":8,"392":10,"405":1,"425":10,"438":1,"456":10,"469":1,"476":5,"477":4,"480":4,"481":5,"483":4,"489":11,"513":15,"537":3,"538":3,"539":5,"540":8,"541":7,"542":13,"543":6,"544":20,"545":6,"546":5,"547":46,"548":1,"585":2,"605":22,"623":21,"644":10,"645":26,"646":28,"647":30,"648":28,"649":41,"654":10,"660":8,"685":37,"686":10,"689":8,"690":7,"699":8,"706":10,"712":22,"713":9,"739":7,"766":3,"767":11,"768":22,"769":25,"770":42,"771":12,"773":1,"774":35,"775":18,"792":1,"827":1,"861":13,"880":20,"890":3,"891":9,"925":14,"941":2,"950":2,"965":1,"967":1,"970":8,"979":2,"997":1,"999":1,"1002":39,"1016":2,"1040":1,"1042":1,"1045":16,"1054":1,"1055":2,"1074":1,"1076":1,"1080":86,"1091":1,"1092":2,"1109":1,"1120":1,"1125":1,"1129":15,"1130":6,"1131":8,"1137":1,"1165":29,"1166":11,"1167":8,"1188":15,"1196":2,"1220":1,"1222":1,"1225":8,"1233":2,"1257":1,"1259":1,"1262":7,"1268":1,"1285":20,"1286":8,"1291":2,"1300":2,"1305":1,"1307":1,"1309":1,"1311":4,"1312":14,"1313":14,"1315":14,"1316":7,"1317":7,"1318":1,"1320":5,"1328":2,"1346":1,"1348":1,"1351":14,"1352":17,"1353":5,"1357":1,"1361":1,"1371":2093,"1373":9,"1382":2,"1399":1,"1402":1,"1405":27,"1414":2,"1429":1,"1431":1,"1434":1,"1436":20,"1437":4,"1438":3,"1439":4,"1440":10,"1441":8,"1442":7,"1449":2,"1462":1,"1464":1,"1467":10,"1468":7,"1469":2,"1470":5,"1475":1,"1495":24,"1496":25,"1497":10,"1498":13,"1499":13,"1500":11,"1515":2,"1524":2,"1539":1,"1541":1,"1545":4,"1553":1,"1554":2,"1571":1,"1577":1,"1582":14,"1589":2,"1602":1,"1604":1,"1608":22,"1612":10,"1617":2,"1624":14,"1625":14,"1626":16,"1627":9,"1634":1,"1636":1,"1639":6,"1640":22,"1649":2,"1664":1,"1666":1,"1669":9,"1670":24,"1679":1,"1680":2,"1699":1,"1701":1,"1705":17,"1715":2,"1735":1,"1737":1,"1738":1,"1795":32,"1799":2,"1813":1,"1817":1,"1821":21,"1829":1,"1830":2,"1847":1,"1853":1,"1856":2,"1861":2,"1875":1,"1879":1,"1881":3,"1882":3,"1887":2,"1901":1,"1905":1,"1907":105,"1915":1,"1931":12,"1940":2,"1955":1,"1957":1,"1962":3,"1963":8,"1965":14,"1966":24,"1967":6,"1968":3,"1969":8,"1970":2,"1971":7,"1972":13,"1973":4,"1974":38,"1978":10,"1979":13,"1983":2,"1997":9,"2002":8,"2004":1,"2005":6,"2006":6,"2009":1,"2013":12,"2022":2,"2044":1,"2048":1,"2050":1,"2052":3,"2053":1,"2054":2,"2070":2,"2071":6,"2079":2,"2090":2,"2097":1,"2099":1,"2102":3,"2111":2,"2128":1,"2131":1,"2134":27,"2141":1,"2142":2,"2154":1,"2163":1,"2171":9,"2175":1,"2181":2,"2182":5,"2193":2,"2213":1,"2216":1,"2219":21,"2228":2,"2247":1,"2249":1,"2253":12,"2254":8,"2255":6,"2256":19,"2257":11,"2258":16,"2259":7,"2260":13,"2261":7,"2270":2,"2293":1,"2299":1,"2304":3,"2306":1,"2309":2,"2326":1,"2333":1,"2340":16,"2341":66,"2342":9,"2347":2,"2357":1,"2362":1,"2364":1,"2368":31,"2370":2,"2397":27,"2398":6,"2399":8,"2405":1,"2407":2,"2428":1,"2432":1,"2436":2,"2445":2,"2460":1,"2462":1,"2466":6,"2467":18,"2477":2,"2498":1,"2500":1,"2503":20,"2512":2,"2525":1,"2527":1,"2530":35,"2551":10,"2552":5,"2553":3,"2554":7,"2555":21,"2556":11,"2566":2,"2577":2,"2587":1,"2589":1,"2592":4,"2600":1,"2601":2,"2618":1,"2624":1,"2629":19,"2632":1,"2648":2,"2657":2,"2672":1,"2674":1,"2677":25,"2678":1,"2679":9,"2681":4,"2682":7,"2684":15,"2685":16,"2686":37,"2687":12,"2688":25,"2690":1,"2691":3,"2692":19,"2696":3,"2697":7,"2698":8,"2699":12,"2701":83,"2702":3,"2703":10,"2704":14,"2705":1,"2706":7,"2707":13,"2708":7,"2709":3,"2710":7,"2711":11,"2712":3,"2713":2,"2714":4,"2716":7,"2717":9,"2718":1,"2719":12,"2720":2,"2721":44,"2724":2,"2725":3,"2728":96,"2730":11}}],["hv",{"2":{"2737":1}}],["hline",{"2":{"1965":2,"2629":1}}],["hlines",{"0":{"1515":1,"1759":1},"1":{"1516":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1},"2":{"1371":11,"1515":4}}],["hb",{"2":{"1499":2}}],["hz",{"2":{"1371":2}}],["hyperrectangle",{"2":{"1371":1,"2718":1}}],["hybridpro",{"2":{"27":1}}],["hybrid",{"2":{"26":1,"27":2}}],["h=cliffo",{"2":{"1313":1}}],["humans",{"2":{"1371":1,"1997":1}}],["hull",{"0":{"2374":1,"2375":1,"2376":1,"2390":1},"2":{"1371":8,"2368":2,"2374":1,"2375":1,"2376":1,"2390":1}}],["huge",{"2":{"1371":1,"2090":1}}],["hub",{"2":{"197":1}}],["hue",{"2":{"3":7,"30":5,"44":2,"47":5,"2737":2}}],["h1",{"2":{"47":1}}],["hokusai",{"2":{"2739":1}}],["honda",{"2":{"2257":1}}],["horse",{"2":{"2257":1}}],["horsepower",{"2":{"2257":3}}],["horiz",{"2":{"1131":2,"2399":2}}],["horizontal",{"0":{"613":1,"870":1,"1131":1,"2399":1},"2":{"57":3,"129":1,"227":1,"246":1,"288":1,"335":1,"362":1,"371":1,"478":1,"500":1,"526":1,"547":1,"556":1,"557":1,"581":1,"588":1,"605":1,"611":1,"613":1,"623":1,"629":1,"646":2,"649":3,"658":1,"661":1,"666":1,"685":3,"686":3,"705":1,"724":1,"745":1,"788":1,"811":4,"861":1,"868":1,"870":1,"883":1,"911":1,"933":1,"1080":2,"1093":1,"1131":2,"1148":1,"1279":1,"1285":1,"1352":1,"1371":26,"1400":3,"1515":1,"1545":1,"1907":1,"1922":1,"2129":3,"2255":1,"2282":1,"2339":1,"2399":2,"2422":1}}],["holbein",{"2":{"2739":1}}],["holes",{"0":{"1968":1},"2":{"1968":2,"2341":1,"2467":2,"2551":2}}],["hole",{"2":{"1821":1,"1968":2,"1970":1}}],["hold",{"2":{"104":1,"116":1,"133":1,"148":2,"1371":1,"2703":1}}],["holding",{"2":{"76":1}}],["holds",{"2":{"63":1,"74":2,"75":5,"105":1,"117":1,"215":1,"647":1,"1371":1,"2703":1,"2716":2,"2718":1}}],["home",{"2":{"1371":1,"2577":1}}],["homedir",{"2":{"90":1}}],["hood",{"2":{"1371":1}}],["hooks",{"2":{"156":1}}],["hoc",{"2":{"1371":1}}],["hot",{"2":{"2734":1}}],["hotspot",{"2":{"1315":1}}],["hotkey",{"2":{"57":1,"78":12,"1371":1}}],["host",{"2":{"110":1,"111":1}}],["hosted",{"2":{"36":1}}],["hour",{"2":{"68":6}}],["hours",{"2":{"68":1}}],["hopefully",{"2":{"47":1}}],["hovers",{"2":{"494":1,"505":1,"605":1,"609":1,"866":1,"1371":1}}],["hovering",{"2":{"115":1,"117":1,"605":1,"1371":2}}],["hovered",{"2":{"74":1,"77":3,"117":2,"118":1,"717":1,"897":1,"902":1,"931":1,"1371":3}}],["hover",{"0":{"494":1,"505":1,"717":1,"897":1,"902":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1202":1,"1239":1,"1297":1,"1333":1,"1387":1,"1420":1,"1454":1,"1529":1,"1559":1,"1594":1,"1622":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1946":1,"1992":1,"2027":1,"2087":1,"2116":1,"2146":1,"2199":1,"2234":1,"2280":1,"2315":1,"2354":1,"2414":1,"2450":1,"2484":1,"2517":1,"2574":1,"2606":1,"2662":1},"2":{"45":1,"115":1,"118":1,"1371":49}}],["however",{"2":{"64":1,"77":1,"106":2,"107":2,"187":1,"365":1,"774":1,"1299":1,"1371":1,"1608":2,"1640":2,"1966":2,"1974":2,"2258":1,"2530":1,"2681":1}}],["how",{"0":{"189":1,"192":1},"1":{"190":1,"191":1},"2":{"3":1,"21":1,"23":1,"27":2,"42":1,"47":1,"57":1,"67":1,"69":1,"73":1,"75":1,"94":1,"107":1,"122":2,"123":1,"127":1,"128":1,"129":1,"130":2,"147":1,"161":1,"180":1,"184":1,"199":1,"204":1,"205":1,"366":1,"539":1,"547":1,"645":1,"768":1,"967":1,"999":1,"1004":1,"1017":1,"1030":1,"1037":1,"1039":1,"1042":1,"1056":1,"1066":1,"1071":1,"1073":1,"1076":1,"1077":1,"1125":1,"1222":1,"1259":1,"1300":1,"1307":1,"1316":1,"1323":1,"1344":1,"1348":1,"1371":88,"1402":1,"1431":1,"1436":1,"1464":1,"1541":1,"1577":1,"1604":1,"1605":1,"1636":1,"1666":1,"1670":1,"1681":1,"1691":1,"1696":1,"1698":1,"1701":1,"1702":1,"1716":1,"1726":1,"1732":1,"1734":1,"1737":1,"1738":1,"1817":1,"1818":1,"1853":1,"1879":1,"1881":1,"1905":1,"1913":1,"1957":1,"1963":1,"2009":1,"2048":1,"2099":1,"2131":1,"2163":1,"2216":1,"2229":1,"2239":1,"2244":1,"2246":1,"2249":1,"2250":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2469":1,"2478":1,"2490":1,"2495":1,"2497":1,"2500":1,"2527":1,"2556":1,"2568":1,"2579":1,"2584":1,"2586":1,"2589":1,"2624":1,"2674":1,"2681":7,"2692":1,"2693":1,"2701":2,"2708":1,"2717":1,"2719":2,"2723":3,"2724":1}}],["html>",{"2":{"48":2}}],["htmlnode",{"2":{"45":1}}],["html",{"2":{"33":1,"37":1,"41":1,"42":1,"44":1,"45":1,"47":1,"48":4,"106":1,"1371":3}}],["https",{"2":{"29":1,"31":2,"32":5,"47":1,"149":1,"196":2,"1313":1,"1315":1,"1371":1,"1442":1,"2219":1,"2691":1}}],["hdr",{"2":{"31":1,"2721":1}}],["hspan",{"0":{"1545":1,"1760":1},"1":{"1546":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1},"2":{"1371":12,"1545":5}}],["hsl",{"2":{"30":5,"47":1}}],["hsv",{"2":{"3":2,"1188":1,"2728":4,"2734":1}}],["hcat",{"2":{"30":2,"2341":3}}],["h",{"2":{"30":5,"47":1,"605":6,"1166":1,"1371":3,"1485":1,"2178":1,"2255":2,"2260":1,"2503":2,"2682":2,"2717":3,"2719":2,"2724":4,"2725":4}}],["him",{"2":{"2721":1}}],["himmelblau",{"2":{"1188":2}}],["hi",{"2":{"2720":1}}],["hitting",{"2":{"2681":1}}],["hints",{"2":{"149":1}}],["histological",{"2":{"2701":1,"2707":1}}],["history",{"2":{"1371":1}}],["histograms",{"0":{"1469":1},"2":{"1469":1,"2723":1}}],["histogram",{"0":{"1468":1},"2":{"1341":1,"1371":19,"1466":1,"1469":1,"1474":1,"1485":5,"1489":1,"1907":2,"1913":1,"1919":1,"2170":1,"2178":5,"2723":1}}],["hist",{"0":{"1466":1,"1758":1,"1919":1,"2725":1},"1":{"1467":1,"1468":1,"1469":1,"1470":1,"1471":1,"1472":1,"1473":1,"1474":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1488":1,"1489":1,"1490":1,"1491":1,"1492":1},"2":{"117":1,"1371":13,"1466":3,"1467":4,"1468":1,"1469":1,"1470":2,"1907":1,"1913":1,"2171":1,"2725":7}}],["hierarchical",{"2":{"31":2,"2721":1}}],["hiding",{"0":{"202":1,"770":1,"1497":1},"2":{"202":1,"1371":7}}],["hidden",{"2":{"57":2,"1371":2}}],["hides",{"2":{"1371":1}}],["hidespines",{"2":{"202":3,"205":1,"770":2,"1311":1,"1313":1,"1315":1,"1316":1,"1317":1,"1371":1,"1626":1,"2728":1,"2730":1}}],["hidezdecorations",{"2":{"1371":3}}],["hidethetadecorations",{"2":{"770":2,"1371":2}}],["hiderdecorations",{"2":{"770":2,"1371":2}}],["hidedecorations",{"2":{"202":2,"365":1,"366":1,"378":1,"546":1,"770":2,"1311":1,"1313":1,"1315":1,"1316":1,"1317":2,"1371":2,"1442":3,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1705":1,"1965":1,"2071":1,"2701":3,"2706":1,"2711":1,"2728":1,"2730":1}}],["hideydecorations",{"2":{"94":1,"202":2,"1371":2,"2257":1}}],["hidexdecorations",{"2":{"94":1,"202":2,"205":1,"925":1,"1371":2,"2701":1,"2707":1}}],["hideall",{"2":{"61":1}}],["hide",{"2":{"25":1,"75":3,"76":1,"188":1,"202":4,"205":1,"770":6,"1371":10,"2503":1,"2677":1,"2679":2,"2701":1,"2706":1}}],["hidpi",{"2":{"17":1,"18":2,"19":1}}],["highlight",{"2":{"2368":1}}],["highs",{"2":{"1931":4}}],["high422",{"2":{"1371":2}}],["high444",{"2":{"1371":4}}],["highclip",{"0":{"559":1,"952":1,"981":1,"1019":1,"1058":1,"1100":1,"1199":1,"1236":1,"1330":1,"1384":1,"1417":1,"1451":1,"1508":1,"1526":1,"1556":1,"1591":1,"1619":1,"1651":1,"1683":1,"1718":1,"1832":1,"1943":1,"1989":1,"2024":1,"2084":1,"2113":1,"2196":1,"2231":1,"2277":1,"2447":1,"2481":1,"2514":1,"2538":1,"2571":1,"2603":1,"2659":1},"2":{"547":4,"1371":38,"2554":4,"2726":1,"2728":2}}],["high",{"2":{"21":1,"73":4,"106":3,"115":1,"148":7,"193":1,"196":2,"231":1,"364":1,"547":2,"559":1,"605":2,"1045":3,"1210":1,"1247":1,"1292":1,"1299":1,"1313":1,"1371":63,"1404":6,"1405":4,"1545":2,"1930":5,"1966":1,"2349":1,"2356":1,"2592":2,"2681":1,"2701":2,"2708":2,"2715":1,"2717":2,"2723":1,"2726":1}}],["higherrors",{"2":{"1405":6}}],["higher",{"2":{"16":1,"27":1,"40":1,"73":2,"77":2,"106":1,"107":1,"187":1,"769":1,"1371":7}}],["highest",{"2":{"10":1,"27":1,"1371":1,"2349":1}}],["hires",{"2":{"19":1}}],["hmaps",{"2":{"2503":3}}],["hm2",{"2":{"1440":2,"2701":1,"2707":1}}],["hm1",{"2":{"1440":2}}],["hm",{"2":{"7":4,"141":2,"547":8,"1439":2,"1441":2,"2701":2,"2707":1,"2708":1}}],["hexagon",{"2":{"1371":1,"1496":1,"1499":1,"1504":1,"1965":2,"1966":3}}],["hexagons",{"0":{"1497":1,"1499":1},"2":{"1371":2,"1496":3,"1497":1,"1499":2,"1504":1,"1513":1}}],["hexagonal",{"2":{"1371":1,"1493":1}}],["hexbin",{"0":{"1493":1,"1757":1},"1":{"1494":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1501":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1},"2":{"1371":11,"1493":3,"1495":2,"1496":2,"1497":1,"1498":2,"1499":1,"1500":1}}],["heuristically",{"2":{"1371":2}}],["heuristic",{"2":{"366":1}}],["hesitate",{"2":{"157":1}}],["heros",{"2":{"96":1,"97":4,"1371":4,"1964":1}}],["here",{"2":{"3":1,"5":1,"21":2,"42":1,"44":1,"50":1,"51":1,"63":1,"71":1,"74":1,"75":1,"76":1,"78":1,"88":2,"94":1,"97":1,"111":1,"117":1,"128":1,"135":1,"136":1,"138":1,"147":1,"160":1,"164":1,"166":1,"180":1,"184":1,"187":1,"199":1,"205":1,"214":1,"215":1,"542":1,"545":1,"547":1,"769":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1315":1,"1324":1,"1371":48,"1376":1,"1408":1,"1436":1,"1440":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1965":1,"1966":1,"1967":1,"1969":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2555":1,"2557":1,"2561":1,"2595":1,"2651":1,"2679":1,"2690":1,"2701":1,"2721":2,"2728":1}}],["hell",{"2":{"2739":1}}],["hello",{"2":{"47":2}}],["helvetica",{"2":{"1371":2}}],["held",{"2":{"75":1}}],["helps",{"2":{"1352":1,"1371":1}}],["helpful",{"2":{"88":1,"2681":1}}],["helper",{"2":{"47":1,"148":1}}],["help",{"0":{"197":1},"2":{"26":1,"188":1,"197":1,"690":1,"1371":9}}],["heights",{"2":{"94":1,"122":1,"1079":1,"1371":2,"2218":1,"2692":1,"2702":1}}],["height=$",{"2":{"106":1}}],["height=",{"2":{"48":1}}],["height",{"0":{"125":1,"126":1,"228":1,"363":1,"479":1,"501":1,"527":1,"558":1,"612":1,"630":1,"662":1,"725":1,"746":1,"789":1,"869":1,"884":1,"912":1,"934":1},"2":{"40":1,"47":7,"57":1,"93":4,"94":3,"122":2,"125":1,"126":1,"128":2,"166":1,"219":3,"228":1,"240":1,"243":1,"250":1,"363":1,"368":1,"479":1,"484":1,"501":1,"509":1,"527":1,"530":1,"531":1,"538":1,"539":5,"540":2,"543":1,"558":1,"581":2,"583":1,"604":1,"612":1,"619":1,"630":1,"635":1,"662":1,"700":1,"725":1,"733":1,"746":1,"748":1,"789":1,"824":1,"869":1,"875":1,"884":1,"885":1,"912":1,"917":1,"934":1,"935":1,"936":1,"1080":6,"1285":1,"1371":25,"1469":1,"1489":2,"1496":2,"1499":1,"1504":1,"2179":1,"2339":1,"2692":1,"2706":1}}],["heat",{"2":{"547":3,"712":1,"1821":1,"2731":1,"2734":1}}],["heatmaps",{"0":{"87":1,"1440":1,"1442":1},"2":{"14":1,"1371":1,"1440":3,"1442":1,"2503":1}}],["heatmap",{"0":{"1434":1,"1439":1,"1756":1},"1":{"1435":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1442":1,"1443":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1},"2":{"7":4,"43":1,"77":2,"87":4,"102":2,"117":1,"141":1,"158":2,"163":3,"547":3,"577":1,"769":2,"1371":28,"1434":8,"1436":5,"1437":1,"1438":1,"1439":2,"1440":3,"1441":1,"1442":4,"1493":1,"2502":1,"2503":1,"2529":1,"2530":2,"2717":1}}],["headstart",{"2":{"1004":1,"1371":1}}],["head>",{"2":{"48":2}}],["head",{"0":{"2185":1},"2":{"31":4,"1004":2,"1006":1,"1007":1,"1008":1,"1035":1,"1371":7,"2721":4}}],["headless",{"0":{"108":1},"1":{"109":1,"110":1,"111":1,"112":1,"113":1,"114":1},"2":{"23":1,"46":1,"108":2}}],["hawaiis",{"2":{"2733":1}}],["hawaii50",{"2":{"2733":1}}],["hawaii25",{"2":{"2733":1}}],["hawaii100",{"2":{"2733":1}}],["hawaii10",{"2":{"2733":1}}],["hawaii",{"2":{"2733":1}}],["ha",{"2":{"646":2}}],["having",{"2":{"158":2,"769":1}}],["haven",{"2":{"117":1,"2708":1}}],["have",{"2":{"3":1,"5":2,"8":1,"13":1,"14":2,"22":1,"23":2,"26":1,"27":1,"39":1,"42":1,"46":1,"49":1,"59":1,"77":1,"78":2,"81":1,"84":1,"92":1,"93":1,"94":1,"98":1,"99":1,"102":1,"104":2,"105":3,"106":5,"107":8,"111":1,"112":1,"114":3,"117":4,"122":2,"133":1,"135":1,"136":1,"147":1,"149":3,"151":2,"156":1,"162":1,"176":1,"177":1,"181":1,"187":2,"191":1,"195":1,"197":1,"209":1,"214":1,"216":1,"220":1,"284":3,"331":3,"495":1,"539":1,"540":2,"544":1,"644":1,"645":1,"647":2,"648":1,"739":2,"774":1,"958":1,"988":1,"1008":1,"1035":1,"1129":3,"1299":1,"1309":4,"1371":41,"1391":1,"1440":3,"1485":2,"1496":1,"1515":1,"1532":1,"1545":1,"1563":1,"1608":1,"1626":1,"1640":1,"1657":1,"1839":1,"1925":1,"1964":1,"1966":1,"1967":1,"1968":2,"1969":1,"1972":1,"1974":1,"2090":1,"2120":1,"2178":2,"2253":2,"2260":1,"2436":1,"2453":1,"2592":1,"2610":1,"2665":1,"2676":1,"2692":9,"2694":1,"2695":1,"2696":5,"2697":1,"2702":2,"2703":2,"2705":1,"2706":1,"2707":1,"2710":2,"2713":3,"2714":1,"2716":1,"2717":2,"2721":2,"2724":1,"2725":1,"2729":1}}],["had",{"2":{"107":1,"135":1,"163":1,"1316":1,"1371":1,"1434":1}}],["happening",{"2":{"77":1}}],["happen",{"2":{"75":1,"132":1,"539":1,"1371":4}}],["happens",{"2":{"27":1,"81":2,"188":1,"2692":1}}],["harder",{"2":{"365":1}}],["hardcoding",{"2":{"97":1}}],["hard",{"2":{"69":1,"769":1}}],["hardware",{"2":{"27":2,"1335":1,"1371":1}}],["haline",{"2":{"2732":1}}],["halign2num",{"2":{"1371":1}}],["haligns",{"2":{"646":2}}],["halign",{"0":{"227":1,"362":1,"478":1,"500":1,"526":1,"557":1,"611":1,"629":1,"661":1,"724":1,"745":1,"788":1,"868":1,"883":1,"911":1,"933":1},"2":{"160":1,"513":3,"623":1,"646":3,"1371":17,"2256":2,"2701":1,"2714":1}}],["halign=",{"2":{"30":2}}],["halfway",{"2":{"1371":2,"1400":1,"2129":1}}],["half",{"2":{"61":3,"106":1,"987":1,"1096":1,"1371":6,"1390":1,"1625":1,"1907":1,"2119":1}}],["halfdegree",{"2":{"29":1}}],["handlers",{"2":{"1371":1}}],["handles",{"2":{"178":1}}],["handle",{"2":{"78":1,"144":1,"156":1,"187":3,"214":1,"296":1,"343":1,"1371":1,"2725":1}}],["handled",{"2":{"63":1,"73":1,"130":1,"1371":1}}],["handling",{"2":{"27":1,"215":1,"1371":1,"2549":1}}],["hand",{"2":{"31":6,"107":1,"187":1,"539":1,"540":1,"1967":1,"2721":5}}],["handy",{"2":{"30":1,"2723":1}}],["haskey",{"2":{"117":2}}],["hasfocus",{"2":{"74":1,"1371":1,"2718":1}}],["hasn",{"2":{"69":1}}],["has",{"2":{"3":1,"13":1,"17":1,"20":1,"23":1,"24":1,"26":1,"27":1,"38":1,"49":1,"67":1,"73":1,"77":1,"79":1,"81":5,"93":3,"97":1,"104":2,"106":4,"107":1,"117":1,"122":1,"124":1,"125":1,"129":1,"131":1,"136":1,"137":2,"140":1,"148":1,"151":2,"158":1,"166":1,"188":1,"206":1,"364":1,"537":2,"538":2,"539":5,"544":1,"548":1,"613":1,"644":1,"870":1,"1009":1,"1128":1,"1158":1,"1371":18,"1485":1,"1966":1,"2178":1,"2296":1,"2434":1,"2557":1,"2692":6,"2695":2,"2711":1,"2713":1,"2715":1,"2720":1,"2723":1}}],["m96",{"2":{"1969":1}}],["m+0",{"2":{"1705":1}}],["m+1",{"2":{"1705":1}}],["mk4",{"2":{"1371":2}}],["mkv",{"2":{"4":1,"1371":6}}],["msh",{"2":{"2688":2}}],["mschauer",{"2":{"2219":1}}],["msg",{"2":{"1371":2}}],["msgs",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2}}],["msgs=>",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2}}],["ms",{"2":{"287":1,"334":1,"649":2}}],["mmap",{"2":{"1316":3}}],["mm",{"2":{"105":1}}],["mrybm",{"2":{"75":1,"76":1,"2737":2}}],["mb",{"2":{"75":8,"76":4}}],["mygbm",{"2":{"2737":2}}],["myhist",{"2":{"2723":3,"2724":3,"2725":6}}],["myagg",{"2":{"1320":7,"1371":7}}],["myarrows",{"2":{"61":3}}],["myinteraction",{"2":{"215":4}}],["mysimulation",{"2":{"164":3}}],["myvolume",{"2":{"147":3}}],["myothertype",{"2":{"145":1}}],["mytype",{"2":{"145":5,"1371":5}}],["myplot",{"2":{"117":2,"147":31}}],["my",{"0":{"90":1},"2":{"115":1,"116":1,"117":2,"184":2,"214":1,"537":2,"538":2,"539":4,"1371":2,"1907":7}}],["mydimtypes",{"2":{"71":1}}],["mydimconversion",{"2":{"71":7}}],["myunit",{"2":{"71":8}}],["mywindow",{"2":{"21":8}}],["mp",{"2":{"75":12,"76":5,"77":1,"165":2}}],["mplot",{"2":{"28":2}}],["mp4",{"2":{"3":2,"4":1,"5":2,"6":1,"7":2,"31":1,"80":1,"148":1,"164":1,"193":1,"1371":22,"1670":2,"2721":1}}],["munch",{"2":{"2739":1}}],["muted6",{"2":{"2738":1}}],["muted",{"2":{"2738":1}}],["mutable",{"2":{"193":1}}],["mutation",{"2":{"154":1}}],["mutatingly",{"2":{"158":1}}],["mutating",{"0":{"137":1,"139":1,"141":1,"142":1},"1":{"138":1},"2":{"100":1,"136":2,"137":1,"139":1,"141":1,"142":1,"158":1,"200":1,"767":1,"1371":56}}],["mutated",{"2":{"133":1,"165":1}}],["mutate",{"2":{"53":1,"135":2,"1371":1,"2388":1}}],["mu",{"2":{"645":3}}],["mult",{"2":{"57":1,"1371":1}}],["multilinestring",{"2":{"1371":2}}],["multiline",{"2":{"134":1,"623":3,"2256":1}}],["multilightshading",{"2":{"17":1,"1036":1,"1070":1,"1371":12,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1}}],["multicolored",{"2":{"98":1}}],["multi",{"0":{"649":1},"2":{"42":1,"1371":1}}],["multipolygon",{"2":{"1371":2}}],["multiplying",{"2":{"154":1,"1371":2,"1997":1,"2721":1}}],["multiply",{"2":{"107":1}}],["multiplied",{"2":{"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["multiplier",{"2":{"57":1,"240":1,"250":1,"632":1,"1147":1,"1161":1,"1278":1,"1371":8,"2283":1,"2469":1}}],["multiplicatively",{"2":{"57":1,"1371":1}}],["multiples",{"2":{"296":1,"343":1,"1371":2}}],["multiplesticks",{"2":{"296":1,"343":1,"1371":2}}],["multiple",{"0":{"20":1,"145":1,"1440":1},"2":{"20":1,"24":1,"27":2,"42":1,"44":1,"75":1,"95":1,"104":1,"106":1,"135":2,"140":1,"145":1,"181":2,"214":1,"539":1,"543":1,"648":1,"649":1,"941":1,"943":1,"949":1,"972":1,"978":1,"1005":1,"1036":1,"1047":1,"1070":1,"1082":1,"1138":1,"1152":1,"1190":1,"1227":1,"1321":1,"1366":1,"1371":71,"1375":1,"1381":1,"1407":1,"1444":1,"1469":1,"1502":1,"1515":1,"1517":1,"1523":1,"1545":1,"1547":1,"1584":1,"1610":1,"1616":1,"1642":1,"1648":1,"1672":1,"1695":1,"1707":1,"1731":1,"1823":1,"1916":1,"1933":1,"1976":1,"1978":1,"1982":1,"2015":1,"2073":1,"2104":1,"2110":1,"2184":1,"2221":1,"2243":1,"2252":1,"2264":1,"2436":1,"2438":1,"2444":1,"2471":1,"2494":1,"2505":1,"2532":1,"2559":1,"2583":1,"2592":1,"2594":1,"2650":1,"2656":1,"2682":1,"2695":1,"2703":1,"2717":1,"2723":1,"2726":1}}],["multipage",{"2":{"42":1}}],["multiscatter=input",{"2":{"30":1}}],["must",{"2":{"43":1,"46":1,"57":1,"68":1,"78":1,"133":1,"145":1,"148":1,"165":1,"181":2,"778":1,"969":2,"1001":1,"1129":2,"1322":1,"1371":18,"1438":1,"1881":1,"2181":2,"2681":1,"2726":1}}],["much",{"2":{"27":3,"107":1,"117":1,"127":1,"157":1,"158":1,"215":1,"366":1,"770":1,"1371":3,"1966":1,"2469":1,"2692":1}}],["m",{"2":{"26":2,"31":5,"47":1,"70":1,"102":2,"164":5,"166":1,"540":2,"1045":2,"1371":4,"1705":4,"2219":6,"2701":2,"2710":2,"2721":5}}],["mv",{"2":{"24":1}}],["mitigate",{"2":{"1608":1,"1640":1,"1974":1}}],["miter",{"0":{"991":1,"1178":1,"1215":1,"1252":1,"1394":1,"1565":1,"1629":1,"1841":1,"2039":1,"2065":1,"2123":1,"2207":1,"2387":1,"2612":1},"2":{"986":3,"991":3,"1178":1,"1215":1,"1252":1,"1371":55,"1389":3,"1394":3,"1565":1,"1624":6,"1629":3,"1841":1,"2039":1,"2065":1,"2118":3,"2123":3,"2207":1,"2387":1,"2612":1}}],["mip",{"2":{"1371":2,"2466":1,"2467":1,"2470":1}}],["mirror",{"2":{"1371":1,"1670":1}}],["mirrored",{"2":{"298":1,"345":1,"1670":2}}],["million",{"0":{"1315":1}}],["midpoint",{"2":{"1163":1,"1371":1}}],["midlinewidth",{"0":{"1274":1},"2":{"1371":1}}],["midlinecolor",{"0":{"1273":1},"2":{"1371":1}}],["midline",{"0":{"1280":1},"2":{"1128":1,"1153":1,"1261":1,"1280":1,"1371":6,"2425":1}}],["middleup",{"2":{"1371":1}}],["middledragstop",{"2":{"1371":1}}],["middledragstart",{"2":{"1371":1}}],["middledrag",{"2":{"1371":1}}],["middledown",{"2":{"1371":1}}],["middledoubleclick",{"2":{"1371":1}}],["middleclick",{"2":{"1371":1}}],["middle",{"2":{"27":1,"187":1,"1080":5,"2720":1}}],["misc",{"0":{"2731":1}}],["misl",{"2":{"1371":1}}],["misaligned",{"2":{"204":1}}],["mismatch",{"2":{"135":1}}],["missings",{"2":{"146":2}}],["missing",{"2":{"39":1,"76":1,"765":1,"1315":1,"1371":1,"1434":1,"2699":1}}],["mixed",{"0":{"2709":1},"2":{"2681":1,"2701":1,"2709":2}}],["mixture",{"2":{"728":1}}],["mix",{"2":{"106":1,"120":1,"188":1}}],["mint",{"2":{"2739":1}}],["minl",{"2":{"2737":1}}],["minc",{"2":{"2737":5}}],["minus",{"2":{"538":1}}],["minortickwidth",{"0":{"576":1},"2":{"1371":1}}],["minortickcolor",{"0":{"572":1},"2":{"1371":1}}],["minortickalign",{"0":{"571":1},"2":{"1371":1}}],["minorticksvisible",{"0":{"575":1},"2":{"1371":1}}],["minorticksize",{"0":{"574":1},"2":{"1371":1}}],["minorticks",{"0":{"573":1},"2":{"202":1,"1371":4}}],["minor",{"2":{"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":2,"277":1,"278":1,"279":1,"298":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":2,"324":1,"325":1,"326":1,"345":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"770":2,"801":1,"802":1,"803":1,"804":1,"805":1,"835":1,"836":1,"837":1,"838":1,"839":1,"1371":1}}],["minorgrid",{"2":{"202":1,"770":1,"1371":6}}],["mind",{"2":{"131":1,"540":1}}],["min=automatic",{"2":{"70":1}}],["min",{"2":{"47":1,"71":2,"148":2,"405":1,"438":1,"469":1,"1371":8,"1907":4,"2720":1}}],["minimized",{"2":{"204":1}}],["minimal",{"0":{"169":1},"2":{"169":1,"1371":1,"1513":1}}],["minimum",{"2":{"61":1,"991":1,"1096":1,"1127":1,"1286":1,"1300":1,"1371":18,"1394":1,"1495":1,"1629":1,"2123":1,"2342":1,"2350":1,"2357":1,"2678":1}}],["mini",{"2":{"29":3,"2257":1,"2467":3}}],["mime",{"2":{"27":2,"48":1,"106":1}}],["microsoft",{"2":{"24":1}}],["might",{"2":{"3":1,"21":1,"148":1,"157":1,"216":1,"366":1,"548":1,"647":1,"765":1,"1309":2,"1371":3,"1442":1,"2253":1,"2629":1,"2692":2,"2696":1,"2725":1}}],["mercedes",{"2":{"2257":1}}],["merge",{"0":{"176":1},"2":{"166":1,"176":1,"645":6,"1320":1,"1371":5,"2725":1}}],["merged",{"2":{"77":1,"1371":1}}],["memory",{"2":{"1309":1,"1314":1,"1316":1,"1371":1}}],["median=true",{"2":{"2397":1}}],["medianlinewidth",{"0":{"1145":1,"2418":1},"2":{"1371":2}}],["mediancolor",{"0":{"1144":1,"2417":1},"2":{"1371":2}}],["median",{"0":{"1153":1,"1925":1,"2425":1},"2":{"1128":1,"1153":1,"1371":7,"1925":1,"2425":1}}],["medium",{"2":{"73":6}}],["meet",{"2":{"537":1}}],["me",{"2":{"193":1,"2692":1}}],["mechanism",{"2":{"133":1,"1371":1}}],["mentioned",{"2":{"77":1}}],["menu2",{"2":{"712":4,"713":2,"1371":2}}],["menus",{"2":{"79":1}}],["menu",{"0":{"712":1,"713":1,"761":1},"1":{"713":1,"714":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"727":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1},"2":{"25":2,"164":2,"712":6,"713":5,"715":1,"720":1,"724":1,"725":1,"727":1,"728":1,"730":1,"731":1,"737":1,"738":1,"1371":11}}],["measurement",{"2":{"2696":1}}],["measurements",{"2":{"166":1,"2692":1,"2696":6,"2697":2,"2698":1,"2699":2}}],["measures",{"2":{"44":1}}],["meat",{"2":{"148":1}}],["mean",{"0":{"1312":1},"2":{"105":1,"106":1,"645":2,"1045":3,"1312":1,"1907":6}}],["meaningful",{"2":{"122":1,"2253":1,"2254":1,"2702":1}}],["meaning",{"2":{"66":1,"68":1,"73":1,"548":1,"765":1,"2530":1,"2676":1}}],["meant",{"2":{"63":1,"122":2,"1371":1}}],["means",{"2":{"23":1,"44":1,"45":1,"57":1,"69":1,"77":1,"106":1,"107":1,"117":2,"132":1,"148":2,"158":1,"184":1,"231":1,"378":1,"541":1,"769":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1292":1,"1293":1,"1303":1,"1342":1,"1371":54,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1670":2,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2253":2,"2254":1,"2258":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2554":1,"2562":1,"2582":1,"2615":1,"2670":1,"2692":2,"2695":1,"2697":1,"2702":1,"2709":1}}],["meter",{"2":{"70":1}}],["metallic",{"2":{"2681":1}}],["metalness=input",{"2":{"30":1}}],["metalness",{"2":{"29":1}}],["meta",{"2":{"31":1,"1670":1,"2686":1,"2688":1,"2721":1}}],["method=interpolations",{"2":{"1371":1}}],["method=makie",{"2":{"1309":1,"1371":1}}],["methods",{"0":{"136":1},"1":{"137":1,"138":1,"139":1,"140":1,"141":1,"142":1},"2":{"21":1,"62":1,"63":1,"71":1,"77":1,"136":2,"137":1,"138":2,"139":1,"146":1,"149":3,"214":1,"216":1,"284":1,"331":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1202":1,"1239":1,"1297":1,"1333":1,"1371":45,"1387":1,"1420":1,"1454":1,"1529":1,"1559":1,"1594":1,"1622":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1946":1,"1992":1,"2027":1,"2087":1,"2116":1,"2146":1,"2199":1,"2234":1,"2280":1,"2315":1,"2354":1,"2414":1,"2450":1,"2484":1,"2503":1,"2517":1,"2574":1,"2606":1,"2662":1,"2680":1}}],["method",{"0":{"1338":1},"2":{"21":1,"71":1,"77":1,"117":2,"144":3,"147":1,"148":4,"162":3,"163":1,"166":1,"287":1,"296":1,"334":1,"343":1,"1002":2,"1371":11,"2219":1,"2724":1,"2725":1}}],["mess",{"2":{"2692":1}}],["messing",{"2":{"769":1}}],["message",{"2":{"81":1,"729":1,"1371":1}}],["meshscatter",{"0":{"1704":1,"1765":1},"1":{"1705":1,"1706":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1},"2":{"32":1,"77":2,"739":1,"1371":14,"1704":5,"1705":2,"2677":3,"2679":1,"2680":1,"2686":3,"2687":1,"2690":1,"2717":1}}],["meshio",{"2":{"31":1,"2721":1}}],["mesh",{"0":{"1668":1,"1670":1,"1764":1},"1":{"1669":1,"1670":1,"1671":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1},"2":{"27":1,"28":1,"31":5,"45":1,"48":1,"63":1,"77":2,"117":6,"159":3,"187":5,"188":8,"355":1,"392":1,"425":1,"456":1,"769":1,"1007":3,"1009":1,"1050":3,"1077":1,"1371":61,"1549":2,"1668":10,"1669":2,"1670":11,"1675":3,"1702":1,"1704":1,"1705":1,"1724":1,"1725":2,"1730":3,"1738":4,"1820":2,"1825":2,"1974":1,"2368":1,"2596":2,"2647":2,"2677":6,"2680":2,"2684":1,"2685":1,"2686":3,"2688":9,"2690":3,"2691":1,"2701":1,"2710":1,"2721":10}}],["meshes",{"2":{"14":1,"1035":1,"1371":1}}],["mesa",{"2":{"24":2}}],["moritz",{"2":{"2219":1}}],["more",{"2":{"2":1,"10":1,"27":3,"33":2,"42":1,"46":3,"48":1,"57":1,"59":1,"69":1,"71":1,"77":1,"92":1,"93":1,"106":1,"107":2,"111":1,"114":1,"115":1,"117":1,"133":1,"135":2,"136":1,"142":1,"149":1,"151":2,"157":1,"159":1,"160":1,"161":1,"173":1,"187":2,"194":1,"215":2,"216":1,"287":1,"334":1,"365":1,"539":2,"648":1,"765":1,"774":1,"1318":2,"1335":1,"1371":38,"1436":1,"1855":1,"1907":9,"2171":1,"2341":1,"2678":2,"2680":1,"2681":2,"2702":1,"2707":1,"2713":1,"2715":2,"2716":1,"2717":2,"2721":3}}],["mockup",{"2":{"1907":8}}],["moment",{"2":{"135":1,"213":1}}],["months",{"2":{"1352":2}}],["month",{"2":{"1315":2}}],["monochrome",{"2":{"98":1}}],["monitor",{"2":{"17":4,"106":3,"1371":1}}],["mobile",{"2":{"39":1}}],["moveto",{"2":{"1371":4,"1967":3,"1968":3}}],["movements",{"2":{"1371":1}}],["movement",{"2":{"115":1,"207":1,"208":1,"1371":1}}],["move",{"2":{"81":1,"188":1,"192":1,"545":1,"605":1,"617":1,"861":1,"1469":1,"2707":1,"2710":1,"2711":1,"2718":2}}],["moves",{"2":{"75":1,"873":1,"1371":3}}],["moved",{"2":{"18":1,"1442":1}}],["moving",{"0":{"1469":1},"2":{"33":1,"63":1,"77":1,"117":1}}],["mouth",{"2":{"31":2,"2721":2}}],["mousepos",{"2":{"2718":2}}],["mouseposition",{"2":{"74":1,"75":7,"76":2,"77":10,"117":1,"165":1,"1371":3,"2718":2}}],["mouseinside",{"2":{"1371":2}}],["mouseevents",{"2":{"1371":2}}],["mouseeventhandle",{"2":{"1371":26}}],["mouseeventtype",{"2":{"1371":1}}],["mouseeventtypes",{"2":{"214":1,"215":2}}],["mouseevent",{"2":{"214":2,"215":1,"1371":27}}],["mouseover",{"2":{"77":1,"1371":1}}],["mousebuttons",{"2":{"1371":1}}],["mousebuttonstate",{"2":{"74":1,"75":1,"77":1,"1371":1,"2718":1}}],["mousebuttonevent",{"2":{"74":2,"75":1,"1371":2,"2718":1}}],["mousebutton",{"2":{"74":1,"75":7,"76":2,"77":3,"165":1,"1371":4,"2718":1}}],["mousewheel",{"2":{"57":1,"1371":1}}],["mouse",{"0":{"75":1},"2":{"21":2,"56":4,"57":15,"74":5,"75":18,"76":7,"77":6,"78":5,"115":1,"165":1,"232":1,"493":1,"494":1,"504":1,"505":1,"523":1,"605":2,"608":1,"609":1,"771":5,"778":2,"791":2,"795":1,"828":2,"861":1,"865":1,"866":1,"1371":46,"1442":1,"2718":5}}],["moerman",{"2":{"31":1,"2721":1}}],["module",{"2":{"149":2,"1371":3}}],["modus",{"2":{"11":1,"26":1}}],["mod1",{"2":{"75":1,"76":1,"81":1,"2686":2}}],["modify",{"2":{"97":1,"1371":2,"1485":1,"2178":1}}],["modifying",{"0":{"154":1},"2":{"59":1}}],["modified",{"2":{"521":1,"770":1,"2629":1}}],["modifier",{"2":{"57":1,"59":1,"958":1,"988":1,"1371":14,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"2120":1,"2453":1,"2610":1,"2665":1}}],["modifies",{"2":{"3":1,"17":1}}],["mod",{"2":{"57":1,"1371":1}}],["modes",{"0":{"2341":1},"2":{"41":1,"542":1}}],["moderngl",{"2":{"88":1}}],["modern",{"2":{"39":1}}],["models",{"2":{"84":1}}],["model",{"0":{"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1},"2":{"31":1,"61":1,"63":1,"64":7,"66":1,"117":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1371":93,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2007":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2297":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2676":1,"2680":2,"2681":1,"2682":2,"2721":2}}],["mode=input",{"2":{"30":1}}],["mode",{"0":{"25":1,"1286":1,"1300":1,"2342":1,"2357":1},"2":{"17":1,"57":4,"106":2,"120":2,"197":1,"215":2,"218":1,"378":1,"475":1,"491":1,"515":1,"542":2,"550":1,"607":1,"625":1,"651":1,"864":1,"882":1,"928":1,"1286":4,"1292":1,"1293":1,"1300":3,"1371":12,"1907":4,"2342":2,"2365":1,"2721":1}}],["mostly",{"2":{"33":1,"36":1,"42":1,"44":1,"122":1,"144":1,"148":1,"151":1,"542":1}}],["most",{"2":{"5":1,"16":1,"23":1,"26":1,"27":2,"71":1,"74":6,"95":1,"100":1,"117":1,"119":1,"136":1,"215":1,"365":1,"540":1,"1077":1,"1261":1,"1318":1,"1371":11,"1605":1,"1702":1,"1738":1,"1964":1,"2250":1,"2341":1,"2695":1,"2700":1,"2726":1,"2727":1}}],["magma",{"2":{"2182":1,"2701":1,"2710":1,"2734":1}}],["magenta",{"2":{"1285":1,"1371":1,"2371":1,"2553":1,"2728":2}}],["mass",{"2":{"1371":2,"1485":1,"2178":1}}],["mask",{"2":{"1371":3}}],["master",{"2":{"32":2,"2691":1}}],["major",{"2":{"276":1,"301":1,"323":1,"348":1,"770":1,"1371":1}}],["made",{"2":{"105":1,"117":1,"148":1,"151":1,"541":1,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1352":1,"1371":44,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1968":1,"1999":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2696":1}}],["march",{"2":{"1352":1}}],["marginally",{"2":{"1371":2}}],["margins",{"2":{"257":1,"304":1,"380":1,"413":1,"444":1,"542":1,"793":1,"829":1,"1299":1,"1371":4}}],["margin=",{"2":{"48":1}}],["margin",{"0":{"676":1},"2":{"47":2,"103":1,"646":2,"1371":1}}],["marking",{"2":{"1128":2,"1371":2}}],["marks",{"2":{"285":1,"286":1,"297":1,"299":1,"300":1,"301":1,"332":1,"333":1,"344":1,"346":1,"347":1,"348":1,"406":1,"439":1,"470":1,"585":1,"586":1,"591":1,"597":1,"598":1,"599":1,"1371":3}}],["mark",{"2":{"117":2,"161":1,"162":1}}],["markdown",{"2":{"42":1,"47":2}}],["marker=box",{"2":{"2679":1}}],["marker=polygon",{"2":{"1970":1}}],["marker=fastpixel",{"2":{"1371":3,"2090":2}}],["markerpoints",{"0":{"681":1},"2":{"647":1,"1371":1}}],["markerelements",{"2":{"644":1,"647":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1}}],["markerelement",{"2":{"643":1,"647":3,"648":1,"649":1}}],["markercolorrange",{"0":{"680":1,"2037":1},"2":{"1371":2}}],["markercolormap",{"0":{"679":1,"2036":1},"2":{"1371":2}}],["markercolor",{"0":{"678":1,"1870":1,"1896":1,"2035":1,"2063":1,"2385":1,"2541":1},"2":{"181":1,"678":1,"1371":15,"1710":1,"1859":1,"1885":1,"1978":1,"2013":1,"2050":1,"2137":1,"2385":1,"2541":1}}],["markerspace",{"0":{"1029":1,"1998":1,"2285":1},"2":{"1371":9,"1966":2,"1972":6,"1996":1,"2253":2,"2254":2,"2273":1,"2288":1}}],["markerstrokewidth",{"0":{"684":1},"2":{"684":1,"1151":1,"1371":7,"1877":1,"1903":1,"2006":1,"2046":1,"2161":1}}],["markerstrokecolor",{"0":{"683":1},"2":{"683":1,"1150":1,"1371":7,"1876":1,"1902":1,"2005":1,"2045":1,"2160":1}}],["markers",{"0":{"1964":1,"1965":1,"1967":1,"1970":1},"1":{"1965":1,"1966":1,"1968":1,"1969":1},"2":{"77":3,"98":1,"181":1,"184":1,"644":1,"647":1,"688":1,"690":1,"691":1,"692":1,"1371":14,"1859":1,"1885":1,"1964":3,"1965":2,"1966":7,"1967":2,"1971":1,"1974":8,"1984":1,"2012":1,"2017":1,"2075":1,"2090":3,"2091":1,"2133":1,"2629":1,"2688":1,"2726":1}}],["markersizes",{"2":{"649":3}}],["markersize=1",{"2":{"2679":1}}],["markersize=100",{"2":{"45":1,"1970":1}}],["markersize=5",{"2":{"2053":1}}],["markersize=automatic",{"2":{"1371":1,"2092":1}}],["markersize=200",{"2":{"187":3}}],["markersize=0",{"2":{"32":1}}],["markersize",{"0":{"682":1,"1143":1,"1725":1,"1871":1,"1897":1,"1920":1,"1966":1,"1971":1,"1997":1,"2038":1,"2064":1,"2092":1,"2149":1,"2386":1,"2542":1},"2":{"5":1,"14":2,"44":5,"115":1,"163":1,"186":10,"647":3,"648":8,"649":1,"682":1,"712":1,"861":1,"1143":1,"1371":30,"1405":3,"1495":2,"1496":2,"1704":1,"1705":2,"1871":1,"1897":1,"1963":2,"1965":1,"1966":9,"1967":1,"1968":1,"1969":1,"1971":1,"1972":2,"1973":1,"1974":6,"1978":1,"1979":1,"1996":1,"1997":7,"1998":1,"2002":1,"2005":1,"2006":1,"2013":2,"2038":1,"2050":1,"2134":1,"2149":1,"2256":1,"2304":1,"2386":1,"2530":2,"2542":1,"2686":2,"2687":1,"2728":1,"2730":2}}],["marker",{"0":{"677":1,"1142":1,"1724":1,"1869":1,"1895":1,"1972":1,"1995":1,"1996":1,"2007":1,"2034":1,"2062":1,"2090":1,"2091":1,"2148":1,"2253":1,"2254":1,"2297":1,"2384":1,"2540":1,"2640":1,"2641":1},"2":{"61":1,"77":9,"105":1,"181":5,"182":3,"184":1,"187":2,"522":1,"644":2,"647":9,"648":8,"649":2,"677":2,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"1007":1,"1142":1,"1371":70,"1573":1,"1704":1,"1705":1,"1710":1,"1849":1,"1869":1,"1895":1,"1920":1,"1960":1,"1964":1,"1965":3,"1966":9,"1967":3,"1968":1,"1969":1,"1970":1,"1971":1,"1972":4,"1973":1,"1978":1,"1987":1,"1988":1,"1995":2,"1996":1,"1997":6,"2002":2,"2005":1,"2006":1,"2007":2,"2013":1,"2034":2,"2038":1,"2045":1,"2046":1,"2050":1,"2091":1,"2092":1,"2134":1,"2256":1,"2294":1,"2295":1,"2304":1,"2384":1,"2530":1,"2540":1,"2620":1,"2629":2,"2686":3,"2696":1}}],["marked",{"2":{"5":1}}],["marble",{"2":{"32":1}}],["maps",{"2":{"1371":1,"2554":1,"2555":1}}],["mapped",{"2":{"1077":1,"1309":1,"1314":1,"1371":7,"1605":1,"1702":1,"1738":1,"2250":1,"2577":1}}],["mapping",{"2":{"19":1,"143":1,"147":1,"1371":4,"2562":1,"2590":1,"2719":1}}],["map",{"2":{"27":1,"29":2,"30":2,"43":1,"58":2,"61":13,"71":1,"75":1,"76":1,"106":1,"117":1,"148":1,"159":1,"164":1,"181":2,"191":1,"201":1,"548":1,"605":1,"855":1,"856":1,"1002":2,"1129":1,"1312":1,"1316":1,"1336":1,"1371":10,"1499":1,"1549":1,"1670":2,"1825":1,"2260":1,"2266":1,"2341":2,"2397":4,"2503":1,"2551":1,"2555":11,"2576":1,"2590":1,"2596":1,"2686":2,"2687":2,"2726":2,"2730":1}}],["matplotlib",{"0":{"2734":1},"2":{"2730":1}}],["mat3f",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["matcap=gold",{"2":{"2691":1}}],["matcaps",{"2":{"2690":1,"2691":1}}],["matcap",{"0":{"1065":1,"1690":1,"2690":1},"1":{"2691":1},"2":{"1371":2,"2690":3}}],["match",{"2":{"81":1,"93":1,"104":3,"106":2,"107":2,"792":1,"891":1,"922":1,"1161":2,"1371":7,"1705":1,"1966":4,"2296":1,"2551":1,"2681":1}}],["matches",{"2":{"78":4,"81":1,"90":1,"96":1,"146":1,"187":1,"219":2,"1205":1,"1242":1,"1371":2,"2681":1}}],["matching",{"0":{"107":1},"2":{"77":1,"96":1,"121":1,"144":2,"771":1,"1371":3,"1969":1,"2549":1}}],["matters",{"2":{"284":1,"331":1}}],["matter",{"2":{"105":2,"106":3,"128":1,"538":1,"540":1,"1317":1,"1371":1,"2341":1,"2692":1,"2732":1}}],["mattheus",{"2":{"31":1}}],["matrices",{"2":{"64":2,"65":1,"159":1,"1371":7,"1549":1,"1825":1,"2070":1,"2218":1,"2596":1,"2716":1}}],["matrix",{"0":{"1436":1,"1437":1,"2052":1,"2054":1},"2":{"7":2,"27":1,"63":3,"64":1,"65":2,"66":2,"77":2,"159":2,"163":1,"769":1,"961":1,"992":1,"1031":1,"1050":1,"1067":1,"1114":1,"1187":3,"1216":1,"1224":1,"1253":1,"1301":1,"1339":1,"1371":80,"1395":1,"1425":1,"1434":6,"1458":1,"1535":1,"1549":1,"1566":1,"1598":1,"1630":1,"1660":1,"1670":2,"1675":1,"1692":1,"1727":1,"1806":1,"1825":1,"1842":1,"1872":1,"1898":1,"1951":1,"1964":1,"1999":1,"2007":1,"2040":1,"2071":2,"2075":1,"2093":1,"2124":1,"2150":1,"2208":1,"2219":5,"2224":1,"2236":1,"2240":1,"2286":1,"2297":1,"2318":1,"2341":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2555":2,"2562":1,"2580":1,"2596":1,"2613":1,"2668":1,"2676":1,"2719":5}}],["mathtex",{"0":{"2259":1}}],["mathtexengine",{"2":{"119":1,"1371":2,"2259":1,"2296":1}}],["mathrm",{"2":{"1371":2}}],["mathematical",{"2":{"1371":3,"2296":1}}],["mathfrak",{"2":{"120":1}}],["mathscr",{"2":{"120":1}}],["mathbb",{"2":{"120":1}}],["mathcal",{"2":{"120":1}}],["math",{"2":{"45":1,"120":2}}],["matball",{"2":{"28":3}}],["mat",{"2":{"27":1,"28":3,"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["matsys",{"2":{"27":3,"28":9,"30":1}}],["materialx",{"0":{"28":1},"2":{"28":2}}],["material=material",{"2":{"29":1,"30":1}}],["material=mat",{"2":{"27":1}}],["materials",{"0":{"28":2},"2":{"27":3,"28":8,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2690":1}}],["material",{"0":{"29":1,"1030":1,"1066":1,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2681":1},"2":{"27":3,"29":3,"30":3,"44":7,"1030":1,"1066":1,"1371":14,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2681":5,"2690":1}}],["matx",{"2":{"27":1}}],["machinery",{"2":{"148":1,"158":1}}],["machine",{"2":{"114":1,"1080":3}}],["macbook",{"2":{"106":1}}],["mac",{"2":{"26":1,"193":1,"2694":1}}],["macos",{"0":{"25":1},"2":{"25":3}}],["macro",{"0":{"134":1,"147":1},"2":{"5":1,"69":1,"120":1,"134":2,"143":1,"147":3,"1371":1}}],["mainly",{"2":{"158":1,"782":1}}],["main",{"2":{"21":1,"27":1,"39":1,"77":1,"94":1,"122":1,"124":1,"127":1,"149":1,"151":1,"155":1,"161":1,"542":1,"644":2,"739":1,"1371":6,"1918":1,"1968":1,"2681":1,"2701":1}}],["maintain",{"2":{"18":1}}],["maintained",{"2":{"0":1,"378":3}}],["maxl",{"2":{"2737":1}}],["maxsteps",{"0":{"2206":1},"2":{"1371":1}}],["max=automatic",{"2":{"70":1}}],["maxi",{"2":{"29":2,"2467":2}}],["maximumintensityprojection",{"2":{"1371":1,"2466":1}}],["maximum",{"2":{"17":2,"77":1,"88":2,"93":1,"188":1,"204":3,"539":1,"647":1,"880":1,"1080":1,"1286":1,"1300":1,"1371":10,"1921":1,"2342":1,"2349":1,"2357":1,"2467":1}}],["max",{"0":{"2416":1},"2":{"17":2,"71":2,"88":1,"148":2,"163":2,"1371":8,"1907":2,"2368":1,"2530":2,"2682":2,"2720":1}}],["may",{"2":{"17":2,"18":1,"19":4,"21":1,"23":2,"24":2,"26":1,"27":3,"36":1,"39":2,"73":1,"77":1,"78":1,"81":4,"84":2,"87":1,"117":1,"145":1,"155":1,"161":3,"174":1,"188":2,"284":3,"331":3,"648":1,"769":1,"774":1,"1030":1,"1066":1,"1352":1,"1371":12,"1434":1,"1442":1,"1691":1,"1726":1,"1974":1,"2218":1,"2239":1,"2490":1,"2549":1,"2579":1,"2678":1,"2682":1,"2690":1,"2721":1}}],["managua50",{"2":{"2733":1}}],["managua25",{"2":{"2733":1}}],["managua100",{"2":{"2733":1}}],["managua10",{"2":{"2733":1}}],["managua",{"2":{"2733":1}}],["manages",{"2":{"2716":1}}],["manager",{"2":{"194":1,"2695":1}}],["manifest",{"2":{"2695":1}}],["manipulate",{"2":{"136":1,"770":1,"2692":1,"2703":1,"2721":1}}],["manipulation",{"2":{"102":1,"1371":1}}],["manual",{"0":{"183":1},"2":{"160":1,"163":1,"1318":2,"2341":2}}],["manually",{"0":{"647":1},"2":{"5":1,"26":1,"27":4,"51":2,"92":1,"132":1,"135":1,"148":1,"183":1,"197":1,"202":1,"231":1,"364":1,"547":1,"605":1,"614":1,"861":1,"878":1,"880":1,"1286":1,"1371":3,"1440":1,"2092":1,"2253":1,"2342":1,"2717":1,"2721":1,"2726":1}}],["mandelbrot",{"2":{"7":5,"1437":2}}],["many",{"2":{"3":1,"27":1,"94":1,"117":1,"151":1,"158":1,"539":1,"540":1,"1323":1,"1371":2,"1818":1,"2259":1,"2692":1,"2698":1,"2708":1,"2726":1}}],["makes",{"2":{"14":1,"44":4,"102":1,"107":1,"140":1,"158":1,"365":1,"537":1,"739":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1318":1,"1346":1,"1371":45,"1399":1,"1429":1,"1462":1,"1504":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"1966":1,"2004":1,"2044":1,"2091":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2681":1}}],["make",{"2":{"3":1,"5":1,"6":1,"25":1,"27":1,"28":1,"35":1,"37":1,"42":2,"47":1,"48":1,"70":1,"71":1,"75":1,"117":1,"130":1,"135":1,"145":2,"147":1,"148":1,"158":1,"164":1,"181":1,"186":1,"197":1,"211":1,"219":1,"648":1,"739":1,"768":1,"774":1,"1309":1,"1313":1,"1315":1,"1335":2,"1371":10,"1907":1,"2092":1,"2341":1,"2467":1,"2677":1,"2678":1,"2692":2,"2695":1,"2696":1,"2703":1,"2706":1,"2708":1,"2711":1,"2717":3,"2720":1,"2727":1}}],["making",{"2":{"2":1,"107":1,"1371":1,"2702":1}}],["makies",{"0":{"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"2680":1}}],["makieextension",{"2":{"149":1}}],["makiepkgexttest",{"2":{"149":1}}],["makiecore",{"2":{"71":2,"143":1,"145":2,"149":1,"1001":1,"1371":66,"1434":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1820":1,"1960":1,"2218":1,"2252":1,"2466":1,"2549":1,"2577":1,"2647":1,"2723":2}}],["makie",{"0":{"70":1,"149":1,"193":1,"196":1,"2724":1,"2725":1},"1":{"194":1,"195":1,"196":1,"197":1},"2":{"0":1,"2":1,"3":1,"8":2,"11":1,"17":3,"21":1,"23":1,"27":3,"28":2,"31":3,"32":1,"40":1,"42":1,"45":1,"46":1,"53":1,"57":1,"58":4,"61":5,"62":1,"66":1,"67":1,"68":2,"70":7,"71":15,"73":1,"74":2,"77":4,"79":1,"81":10,"84":2,"88":1,"90":1,"95":2,"96":4,"97":6,"98":2,"105":2,"106":2,"107":1,"108":1,"115":3,"117":3,"119":1,"130":2,"131":1,"136":1,"143":2,"144":3,"146":1,"147":5,"148":5,"149":6,"151":1,"154":4,"155":2,"157":1,"158":7,"159":3,"160":2,"161":1,"162":3,"163":2,"164":2,"165":1,"166":1,"173":1,"174":1,"181":1,"186":1,"192":2,"193":2,"194":2,"195":3,"196":3,"197":5,"211":1,"215":2,"232":1,"267":1,"280":1,"284":8,"287":4,"288":1,"294":1,"296":5,"302":1,"314":1,"327":1,"331":8,"334":4,"335":1,"341":1,"343":5,"349":1,"385":1,"389":1,"399":1,"418":1,"422":1,"432":1,"449":1,"453":1,"463":1,"548":1,"564":1,"587":1,"588":1,"594":1,"596":1,"605":1,"618":1,"739":1,"807":1,"809":1,"840":1,"842":1,"854":1,"941":1,"946":2,"948":2,"958":1,"964":1,"969":1,"975":2,"977":2,"988":1,"991":1,"996":1,"1013":2,"1015":2,"1038":1,"1044":1,"1051":2,"1053":2,"1072":1,"1077":3,"1079":1,"1080":2,"1088":2,"1090":2,"1119":1,"1128":1,"1163":1,"1187":1,"1193":2,"1195":2,"1219":1,"1224":1,"1230":2,"1232":2,"1256":1,"1261":1,"1285":4,"1286":1,"1304":1,"1309":2,"1312":2,"1313":2,"1320":5,"1325":2,"1327":2,"1341":1,"1345":1,"1350":1,"1359":1,"1371":660,"1372":1,"1378":2,"1380":2,"1391":1,"1394":1,"1398":1,"1404":1,"1410":2,"1412":2,"1428":1,"1442":3,"1446":2,"1448":2,"1461":1,"1466":1,"1493":1,"1499":3,"1500":2,"1505":2,"1507":2,"1515":1,"1520":2,"1522":2,"1532":1,"1538":1,"1545":1,"1549":1,"1550":2,"1552":2,"1563":1,"1570":1,"1586":2,"1588":2,"1601":1,"1605":3,"1613":2,"1615":2,"1626":1,"1629":1,"1633":1,"1645":2,"1647":2,"1657":1,"1663":1,"1670":1,"1676":2,"1678":2,"1697":1,"1702":3,"1705":1,"1711":2,"1713":2,"1733":1,"1738":3,"1794":1,"1795":2,"1812":1,"1821":6,"1825":1,"1826":2,"1828":2,"1839":1,"1846":1,"1855":1,"1874":1,"1881":1,"1900":1,"1907":5,"1930":1,"1936":2,"1938":2,"1954":1,"1964":2,"1966":1,"1979":2,"1981":2,"1998":1,"2003":1,"2012":1,"2018":2,"2020":2,"2043":1,"2050":1,"2070":1,"2076":2,"2078":2,"2096":1,"2101":1,"2107":2,"2109":2,"2120":1,"2123":1,"2127":1,"2133":1,"2153":1,"2170":1,"2181":2,"2189":2,"2191":2,"2212":1,"2219":1,"2225":2,"2227":2,"2245":1,"2250":3,"2254":1,"2259":1,"2267":2,"2269":2,"2285":1,"2292":1,"2296":1,"2302":1,"2325":1,"2339":1,"2341":1,"2361":1,"2367":1,"2396":1,"2397":1,"2427":1,"2436":1,"2441":2,"2443":2,"2453":1,"2459":1,"2467":1,"2474":2,"2476":2,"2496":1,"2502":1,"2509":2,"2511":2,"2524":1,"2529":1,"2535":2,"2537":2,"2555":2,"2556":1,"2563":2,"2565":2,"2577":2,"2585":1,"2592":1,"2596":1,"2597":2,"2599":2,"2610":1,"2617":1,"2628":1,"2629":4,"2653":2,"2655":2,"2665":1,"2671":1,"2676":1,"2679":1,"2680":1,"2681":1,"2682":1,"2688":5,"2692":1,"2693":1,"2694":1,"2695":7,"2696":1,"2697":1,"2700":1,"2701":2,"2716":2,"2717":6,"2718":10,"2719":5,"2720":1,"2721":8,"2723":4,"2724":2,"2725":5,"2726":1,"2727":1,"2728":1,"2729":1,"2730":5,"2731":1}}],["fcfc82",{"2":{"2691":1}}],["fsize",{"2":{"1442":1}}],["fmt",{"2":{"1371":2}}],["fn",{"2":{"1313":2}}],["fg",{"2":{"191":11}}],["f3",{"2":{"165":1}}],["f32",{"2":{"61":3,"64":1}}],["ftfont",{"2":{"96":1}}],["f2",{"2":{"48":2,"165":1}}],["f1",{"2":{"48":2,"165":1}}],["fff",{"2":{"47":1}}],["ffmpeg",{"2":{"4":1,"1371":8}}],["fbe00f8b",{"2":{"44":1}}],["fbff4a979d4d",{"2":{"42":1}}],["f749c3dbd25fe325bd82d90fb4b6ab769264b939",{"2":{"42":1}}],["fes50",{"2":{"2733":1}}],["fes25",{"2":{"2733":1}}],["fes100",{"2":{"2733":1}}],["fes10",{"2":{"2733":1}}],["fes",{"2":{"2733":1}}],["ferrari",{"2":{"2257":1}}],["february",{"2":{"1352":1}}],["few",{"2":{"117":1,"165":1,"166":1,"880":1,"888":1,"1371":3,"1608":1,"1640":1,"1965":1,"1974":1}}],["fetched",{"2":{"1371":1}}],["fetch",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2,"147":2}}],["feat",{"2":{"32":2}}],["features",{"2":{"27":1,"32":1}}],["feature",{"2":{"16":1,"27":1,"39":1,"76":1,"548":1,"765":1,"780":1,"1309":1,"1371":4}}],["f",{"2":{"21":3,"30":2,"45":3,"50":3,"51":4,"57":1,"68":3,"71":2,"77":2,"92":5,"93":6,"94":6,"97":3,"100":1,"101":4,"102":12,"103":3,"104":15,"120":6,"133":2,"148":4,"158":1,"159":1,"162":3,"163":4,"164":5,"165":1,"166":8,"175":5,"178":2,"183":3,"184":5,"190":3,"191":7,"192":7,"199":3,"200":1,"201":3,"202":9,"203":5,"204":6,"205":4,"219":6,"220":4,"231":6,"236":5,"245":5,"246":5,"258":4,"263":5,"276":5,"284":7,"287":6,"298":4,"301":6,"305":4,"310":5,"323":5,"331":7,"334":6,"345":4,"348":6,"513":4,"537":6,"538":6,"539":7,"540":9,"541":6,"542":9,"543":7,"544":15,"545":7,"605":7,"623":5,"644":4,"645":9,"646":7,"647":4,"648":10,"649":10,"712":2,"766":3,"767":4,"768":9,"769":6,"770":7,"890":4,"891":4,"941":1,"970":6,"1001":1,"1002":4,"1045":6,"1080":3,"1165":2,"1166":4,"1167":3,"1188":8,"1225":6,"1285":12,"1286":4,"1312":4,"1315":2,"1316":2,"1317":3,"1318":1,"1351":12,"1352":6,"1371":58,"1373":9,"1405":9,"1436":12,"1442":2,"1467":6,"1495":6,"1496":6,"1497":3,"1498":4,"1499":3,"1500":3,"1582":6,"1608":10,"1639":3,"1640":10,"1670":4,"1705":3,"1795":4,"1821":18,"1931":6,"1965":3,"1966":4,"1971":3,"1972":3,"1974":14,"2013":3,"2071":2,"2090":4,"2102":5,"2134":12,"2171":6,"2181":5,"2182":5,"2188":1,"2253":3,"2254":3,"2257":3,"2258":5,"2259":4,"2260":4,"2261":4,"2340":6,"2341":9,"2342":3,"2368":7,"2530":14,"2551":1,"2553":1,"2554":1,"2555":2,"2556":6,"2677":8,"2692":25,"2696":1,"2697":5,"2698":2,"2699":3,"2700":3,"2701":6,"2702":1,"2703":4,"2704":3,"2705":1,"2706":3,"2707":1,"2708":1,"2709":2,"2710":1,"2711":3,"2712":2,"2713":1,"2714":1,"2715":3,"2717":3,"2728":3,"2730":2}}],["fuchsia",{"2":{"2739":1}}],["fun",{"2":{"1002":2}}],["fundamental",{"2":{"151":1}}],["funcs",{"2":{"712":3,"1371":1}}],["func",{"2":{"61":1,"63":3,"64":2,"66":1,"71":1,"712":3,"1371":19,"1434":1,"2188":2,"2676":1}}],["functionalities",{"2":{"149":1,"2723":1}}],["functionality",{"2":{"98":1,"115":1,"117":1,"157":1,"765":1,"1371":1,"1907":1}}],["functions",{"0":{"141":1,"142":1},"2":{"5":1,"8":1,"23":1,"57":1,"71":1,"77":1,"86":1,"104":1,"130":1,"132":2,"136":2,"141":1,"142":1,"143":2,"147":1,"149":3,"151":1,"154":1,"155":1,"158":2,"165":1,"174":1,"200":2,"202":1,"204":1,"213":1,"214":1,"231":1,"645":1,"767":2,"862":1,"1371":10,"1820":1,"2188":1,"2260":2,"2696":1,"2698":1,"2717":1,"2721":1}}],["function",{"0":{"78":1,"214":1,"1437":1},"2":{"3":6,"7":1,"9":2,"12":1,"15":1,"17":2,"29":1,"30":3,"31":2,"32":1,"42":1,"43":2,"44":6,"47":1,"51":1,"58":1,"59":1,"61":1,"62":1,"63":2,"64":1,"71":7,"77":5,"78":2,"80":1,"88":1,"94":1,"100":1,"102":1,"104":2,"115":1,"116":1,"117":4,"118":1,"132":3,"133":1,"135":2,"136":1,"138":2,"142":1,"147":2,"148":4,"149":3,"161":1,"162":1,"163":1,"164":1,"166":2,"175":1,"178":1,"191":2,"193":1,"205":1,"209":1,"214":4,"215":3,"231":3,"284":4,"287":1,"331":4,"334":1,"528":2,"605":1,"614":1,"646":1,"712":1,"861":1,"878":1,"891":1,"922":1,"941":1,"948":2,"954":1,"955":1,"956":1,"969":2,"977":2,"983":1,"984":1,"985":1,"1001":3,"1002":2,"1015":2,"1021":1,"1022":1,"1023":1,"1044":1,"1053":2,"1060":1,"1061":1,"1062":1,"1079":1,"1090":2,"1102":1,"1103":1,"1104":1,"1128":1,"1163":1,"1187":1,"1195":2,"1201":1,"1202":1,"1203":1,"1224":1,"1232":2,"1238":1,"1239":1,"1240":1,"1261":1,"1285":1,"1296":1,"1297":1,"1298":1,"1309":1,"1313":1,"1327":2,"1332":1,"1333":1,"1334":1,"1336":1,"1341":1,"1343":1,"1350":1,"1371":443,"1372":2,"1380":2,"1386":1,"1387":1,"1388":1,"1404":1,"1412":2,"1419":1,"1420":1,"1421":1,"1434":2,"1437":2,"1448":2,"1453":1,"1454":1,"1455":1,"1466":1,"1493":1,"1498":1,"1507":2,"1515":1,"1522":2,"1528":1,"1529":1,"1530":1,"1545":1,"1552":2,"1558":1,"1559":1,"1560":1,"1581":1,"1588":2,"1593":1,"1594":1,"1595":1,"1607":1,"1615":2,"1621":1,"1622":1,"1623":1,"1638":1,"1647":2,"1653":1,"1654":1,"1655":1,"1668":1,"1670":1,"1678":2,"1685":1,"1686":1,"1687":1,"1704":1,"1713":2,"1720":1,"1721":1,"1722":1,"1794":1,"1803":1,"1804":1,"1805":1,"1820":1,"1828":2,"1834":1,"1835":1,"1836":1,"1855":1,"1864":1,"1865":1,"1866":1,"1881":1,"1890":1,"1891":1,"1892":1,"1907":3,"1928":1,"1930":1,"1938":2,"1945":1,"1946":1,"1947":1,"1960":1,"1981":2,"1991":1,"1992":1,"1993":1,"2012":1,"2020":2,"2026":1,"2027":1,"2028":1,"2050":1,"2070":1,"2078":2,"2086":1,"2087":1,"2088":1,"2101":2,"2109":2,"2115":1,"2116":1,"2117":1,"2133":1,"2145":1,"2146":1,"2147":1,"2170":1,"2181":3,"2182":1,"2188":2,"2191":2,"2198":1,"2199":1,"2200":1,"2218":1,"2219":1,"2227":2,"2233":1,"2234":1,"2235":1,"2252":1,"2269":2,"2279":1,"2280":1,"2281":1,"2302":1,"2314":1,"2315":1,"2316":1,"2339":1,"2346":1,"2353":1,"2354":1,"2355":1,"2367":1,"2396":1,"2406":1,"2413":1,"2414":1,"2415":1,"2436":1,"2443":2,"2449":1,"2450":1,"2451":1,"2466":1,"2476":2,"2483":1,"2484":1,"2485":1,"2502":1,"2511":2,"2516":1,"2517":1,"2518":1,"2529":1,"2537":2,"2549":1,"2557":1,"2565":2,"2573":1,"2574":1,"2575":1,"2577":1,"2592":1,"2599":2,"2605":1,"2606":1,"2607":1,"2628":1,"2647":1,"2655":2,"2661":1,"2662":1,"2663":1,"2682":1,"2688":1,"2692":1,"2696":4,"2699":1,"2700":1,"2717":1,"2721":2,"2725":1}}],["furthermore",{"2":{"73":1,"78":1,"104":1,"147":1,"771":1,"1371":1}}],["further",{"2":{"57":1,"78":1,"102":2,"137":1,"768":2,"1371":112,"2682":1,"2703":1,"2717":1}}],["furthest",{"2":{"57":1,"1371":1}}],["future",{"2":{"27":2,"157":2,"158":1,"161":1,"1314":1}}],["fullaxis",{"2":{"770":6}}],["fully",{"2":{"37":1,"42":1,"147":1,"158":1,"188":1,"190":1,"192":1,"647":1,"1314":1,"2253":1}}],["full",{"0":{"25":1,"147":1},"2":{"62":1,"69":1,"77":1,"143":1,"147":1,"149":1,"158":1,"543":1,"605":1,"768":1,"834":1,"1371":3,"1807":1,"2556":1,"2701":1,"2723":1}}],["fullscreen",{"2":{"17":2}}],["flushes",{"2":{"1371":1}}],["fldmod1",{"2":{"284":1,"331":1,"356":1,"361":1,"365":1,"645":1,"1495":2,"1496":2,"1497":1,"1500":1,"1965":1}}],["flipx",{"2":{"1371":2,"1969":1}}],["flipy",{"2":{"1371":3,"1969":2}}],["flips",{"2":{"555":1,"556":1}}],["flipaxis",{"0":{"556":1},"2":{"547":2,"769":2,"1371":1}}],["flipped",{"2":{"226":1,"1371":1}}],["flip",{"0":{"226":1,"555":1,"1097":1,"1478":1},"2":{"158":1,"1077":3,"1080":4,"1371":21,"1469":3,"1489":2,"1605":3,"1702":3,"1705":2,"1738":3,"1969":1,"2250":3}}],["fly",{"2":{"154":1}}],["flexible",{"2":{"94":1,"196":2,"215":1,"2715":1}}],["flow",{"2":{"623":1}}],["floor=true",{"2":{"31":1,"2721":1}}],["floor",{"2":{"28":1,"31":2,"2688":1,"2721":2}}],["floating",{"2":{"115":1,"147":1}}],["float64",{"2":{"61":3,"62":1,"71":2,"74":3,"75":2,"81":2,"159":1,"191":3,"193":7,"891":3,"922":1,"1285":3,"1286":1,"1320":1,"1371":19,"1907":2,"2070":1,"2219":1,"2341":1}}],["float32convert",{"0":{"64":1},"2":{"61":2,"63":1,"64":6,"66":1,"1371":1}}],["float32",{"2":{"29":2,"42":1,"62":1,"64":3,"66":1,"87":2,"146":1,"148":2,"163":1,"1077":1,"1320":2,"1371":22,"1605":1,"1702":1,"1738":1,"2250":1,"2467":1,"2681":1,"2719":4}}],["floats",{"2":{"17":1,"75":1,"188":1}}],["float",{"2":{"17":2,"1371":1}}],["flag",{"2":{"2734":1}}],["flags",{"2":{"27":3,"1371":1}}],["flashy",{"2":{"47":1}}],["flatten",{"2":{"77":1}}],["flat",{"2":{"13":1,"45":1,"957":2,"987":2,"1371":20,"1390":2,"1531":2,"1625":2,"1656":2,"2119":2,"2452":2,"2557":1,"2664":2}}],["fairly",{"2":{"2681":1,"2717":1}}],["fail",{"2":{"87":2,"144":1}}],["failing",{"2":{"86":1}}],["fails",{"0":{"84":1},"2":{"1371":1}}],["fastie",{"2":{"2739":1}}],["fastpixel",{"2":{"1371":2,"2090":1}}],["fastshading",{"2":{"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1}}],["fast",{"2":{"158":1,"1309":1,"1371":2,"2090":1}}],["faster",{"2":{"27":1,"1316":1,"1371":1,"1964":1,"2678":1}}],["fake",{"2":{"148":1,"164":1,"2713":1}}],["falling",{"2":{"1165":1}}],["falls",{"2":{"644":2}}],["fall",{"2":{"117":1,"183":1,"1312":1,"2739":1}}],["false",{"2":{"9":1,"14":1,"17":7,"27":1,"30":1,"57":4,"59":1,"73":2,"77":6,"81":1,"93":5,"94":2,"115":3,"117":2,"121":2,"128":1,"180":4,"182":1,"188":1,"202":9,"215":2,"226":1,"272":1,"278":1,"281":1,"283":2,"298":2,"301":8,"303":1,"319":1,"325":1,"328":1,"330":2,"345":2,"348":8,"350":1,"392":3,"425":3,"456":3,"489":1,"513":2,"521":1,"539":1,"547":5,"555":1,"575":1,"605":4,"641":1,"645":3,"646":3,"649":1,"685":2,"712":1,"727":1,"767":1,"768":2,"769":5,"770":1,"771":2,"775":3,"781":1,"794":2,"803":1,"817":1,"818":1,"837":1,"849":1,"861":2,"880":1,"891":1,"908":1,"914":1,"925":3,"927":1,"951":1,"963":1,"965":1,"967":1,"980":1,"994":1,"997":1,"999":1,"1033":1,"1034":1,"1040":1,"1042":1,"1069":1,"1074":1,"1076":1,"1080":1,"1118":1,"1120":1,"1125":1,"1154":1,"1165":2,"1167":2,"1208":1,"1218":1,"1220":1,"1222":1,"1245":1,"1255":1,"1257":1,"1259":1,"1281":1,"1303":1,"1305":1,"1307":1,"1311":1,"1317":1,"1335":1,"1342":1,"1344":1,"1346":1,"1348":1,"1367":1,"1371":208,"1383":1,"1397":1,"1399":1,"1402":1,"1427":1,"1429":1,"1431":1,"1456":1,"1460":1,"1462":1,"1464":1,"1525":1,"1537":1,"1539":1,"1541":1,"1568":1,"1571":1,"1577":1,"1590":1,"1600":1,"1602":1,"1604":1,"1608":5,"1618":1,"1632":1,"1634":1,"1636":1,"1640":5,"1650":1,"1662":1,"1664":1,"1666":1,"1694":1,"1699":1,"1701":1,"1729":1,"1735":1,"1737":1,"1810":1,"1813":1,"1817":1,"1844":1,"1847":1,"1853":1,"1873":1,"1875":1,"1879":1,"1899":1,"1901":1,"1905":1,"1907":3,"1909":1,"1924":1,"1953":1,"1955":1,"1957":1,"1969":1,"1974":7,"1984":1,"1986":1,"2001":1,"2004":1,"2007":1,"2009":1,"2042":1,"2044":1,"2048":1,"2095":1,"2097":1,"2099":1,"2112":1,"2126":1,"2128":1,"2131":1,"2152":1,"2154":1,"2163":1,"2210":1,"2213":1,"2216":1,"2237":1,"2242":1,"2247":1,"2249":1,"2274":1,"2289":1,"2293":1,"2297":1,"2299":1,"2313":1,"2323":1,"2326":1,"2333":1,"2336":1,"2337":1,"2338":1,"2360":1,"2362":1,"2364":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2423":1,"2425":1,"2428":1,"2432":1,"2446":1,"2458":1,"2460":1,"2462":1,"2493":1,"2498":1,"2500":1,"2519":1,"2523":1,"2525":1,"2527":1,"2545":1,"2567":2,"2576":1,"2582":1,"2587":1,"2589":1,"2615":1,"2618":1,"2624":1,"2643":1,"2644":1,"2658":1,"2670":1,"2672":1,"2674":1,"2677":3,"2686":2,"2688":2,"2701":5,"2706":3,"2711":2,"2712":1,"2717":1,"2718":3}}],["family",{"2":{"96":2,"238":1,"248":1,"265":1,"290":1,"312":1,"337":1,"373":1,"498":1,"562":1,"590":1,"627":1,"665":1,"703":1,"909":1}}],["familiar",{"2":{"3":1,"158":1}}],["farplane",{"2":{"2719":2}}],["farclip=1000",{"2":{"1371":1}}],["far",{"2":{"31":1,"57":9,"122":1,"647":1,"774":1,"1371":11,"2692":1,"2697":1,"2706":1,"2709":1,"2717":2,"2721":5}}],["facet",{"2":{"162":2,"202":1,"2692":1}}],["face",{"2":{"77":1,"1371":1,"1670":1,"2555":1}}],["faces",{"2":{"31":1,"1371":3,"1668":2,"1669":2,"1670":3,"2686":2,"2688":2,"2721":1}}],["facing",{"2":{"66":1,"2555":1}}],["fact",{"2":{"64":1,"102":1}}],["factors",{"2":{"18":2,"105":1}}],["factor",{"0":{"2378":1,"2548":1},"2":{"14":1,"17":2,"18":3,"19":3,"106":4,"1140":1,"1271":1,"1323":1,"1371":11,"2370":1,"2378":1,"2411":1,"2530":3,"2533":1,"2548":1,"2682":1}}],["fault",{"2":{"23":1}}],["fxaa=true",{"2":{"1002":2}}],["fxaa",{"0":{"951":1,"980":1,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1294":1,"1329":1,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1618":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1986":1,"2023":1,"2083":1,"2112":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1},"2":{"9":1,"17":2,"951":1,"965":1,"980":1,"997":1,"1018":1,"1040":1,"1057":1,"1074":1,"1098":1,"1120":1,"1198":1,"1220":1,"1235":1,"1257":1,"1294":1,"1305":1,"1329":1,"1346":1,"1371":129,"1383":1,"1399":1,"1416":1,"1429":1,"1450":1,"1462":1,"1525":1,"1539":1,"1555":1,"1571":1,"1590":1,"1602":1,"1608":5,"1618":1,"1634":1,"1640":5,"1650":1,"1664":1,"1682":1,"1699":1,"1717":1,"1735":1,"1800":1,"1813":1,"1831":1,"1847":1,"1862":1,"1875":1,"1888":1,"1901":1,"1942":1,"1955":1,"1974":5,"1986":1,"2004":1,"2023":1,"2044":1,"2083":1,"2097":1,"2112":1,"2128":1,"2143":1,"2154":1,"2194":1,"2213":1,"2230":1,"2247":1,"2274":1,"2293":1,"2312":1,"2326":1,"2351":1,"2362":1,"2410":1,"2428":1,"2446":1,"2460":1,"2480":1,"2498":1,"2513":1,"2525":1,"2569":1,"2587":1,"2602":1,"2618":1,"2658":1,"2672":1}}],["fps",{"2":{"7":2,"80":2}}],["folder",{"2":{"1371":1,"2695":7,"2700":1}}],["foldl",{"2":{"148":1}}],["follows",{"2":{"187":2,"246":1,"1371":2,"2256":1,"2341":1}}],["follow",{"2":{"77":1,"1371":1,"1881":1,"1882":1,"2694":1}}],["followed",{"2":{"65":1}}],["following",{"2":{"4":1,"11":1,"27":1,"40":1,"43":1,"53":1,"56":1,"61":1,"67":1,"71":1,"74":1,"81":1,"97":1,"102":1,"114":1,"142":1,"147":1,"149":1,"163":1,"174":1,"181":1,"190":1,"191":1,"196":1,"644":1,"647":1,"768":1,"1371":7,"1400":1,"1881":1,"2129":1,"2681":1,"2701":2,"2719":1,"2724":1,"2730":1}}],["fonts",{"0":{"95":1,"98":1,"121":1,"2272":1},"1":{"96":1,"97":1,"98":1},"2":{"90":1,"95":2,"97":6,"98":3,"121":1,"176":2,"1080":1,"1371":10,"2260":1,"2261":1,"2271":1,"2272":2}}],["fontsizes",{"2":{"2260":2}}],["fontsize=30",{"2":{"177":1,"1907":1}}],["fontsize",{"0":{"499":1,"628":1,"723":1,"910":1,"1172":1,"2273":1,"2311":1},"2":{"61":1,"97":1,"107":3,"120":2,"159":1,"175":3,"178":3,"241":1,"251":1,"268":1,"293":1,"315":1,"340":1,"375":1,"390":1,"403":1,"423":1,"436":1,"454":1,"467":1,"499":1,"544":7,"565":1,"593":1,"623":1,"628":1,"668":1,"707":1,"723":1,"812":2,"844":2,"855":1,"856":2,"910":1,"1112":1,"1165":1,"1166":1,"1172":1,"1371":19,"1966":1,"2254":1,"2258":1,"2260":2,"2261":2,"2273":2,"2285":1,"2701":1,"2714":1}}],["fontpaths",{"2":{"90":1}}],["font",{"0":{"90":1,"107":1,"498":1,"627":1,"909":1,"1107":1,"1171":1,"1481":1,"2271":1,"2310":1},"2":{"90":6,"95":1,"96":10,"97":3,"105":1,"107":2,"121":1,"238":1,"241":1,"248":1,"251":1,"265":1,"268":1,"290":1,"293":1,"312":1,"315":1,"337":1,"340":1,"373":1,"375":1,"378":1,"387":1,"401":1,"420":1,"434":1,"451":1,"465":1,"498":1,"499":1,"562":1,"565":1,"590":1,"593":1,"627":1,"628":1,"649":4,"665":1,"668":1,"703":1,"707":1,"723":1,"809":2,"842":2,"854":2,"909":1,"1107":2,"1112":1,"1171":1,"1206":2,"1209":1,"1243":2,"1246":1,"1371":40,"1481":1,"1624":1,"1625":1,"1627":1,"1964":1,"1966":1,"1985":1,"2258":1,"2260":4,"2261":4,"2271":4,"2310":2,"2701":3,"2702":1,"2706":1,"2711":1,"2714":1}}],["found",{"2":{"43":1,"44":1,"104":1,"144":3,"888":1,"1371":2,"2696":1}}],["four",{"2":{"8":1,"94":1,"103":2,"117":1,"122":1,"127":1,"194":1,"231":1,"477":2,"536":1,"1371":4,"1545":1,"2592":1,"2703":1,"2710":1,"2714":1,"2716":1}}],["fov",{"2":{"28":1,"29":1,"30":1,"57":6,"1371":6}}],["focused",{"0":{"895":1,"896":1,"900":1,"901":1,"908":1},"2":{"57":1,"74":2,"895":1,"896":1,"900":1,"901":1,"908":1,"1371":6}}],["focuses",{"2":{"17":1}}],["focusing",{"2":{"57":1,"1371":1}}],["focus",{"2":{"17":1,"1371":1}}],["forall",{"2":{"120":1}}],["foreground",{"2":{"74":1,"191":1}}],["foreach",{"2":{"32":1,"1371":3}}],["forced",{"2":{"219":1}}],["force",{"2":{"42":1,"59":1,"1371":2,"2692":3}}],["forcing",{"0":{"22":1}}],["former",{"2":{"146":1,"1371":1}}],["forms",{"2":{"131":1,"1371":1,"1970":2,"2555":1}}],["formula",{"2":{"121":1,"768":1,"2260":1}}],["format`",{"2":{"1371":2}}],["format=nothing",{"2":{"1371":1}}],["format=",{"2":{"1371":1}}],["formatted",{"2":{"2555":1}}],["formatter=x",{"2":{"1468":1}}],["formatter",{"0":{"1108":1,"1482":1},"2":{"71":2,"287":1,"296":1,"334":1,"343":1,"807":1,"840":1,"1080":1,"1108":1,"1207":1,"1244":1,"1371":7,"1482":1}}],["formatting",{"2":{"284":1,"287":1,"331":1,"334":1}}],["format",{"2":{"70":1,"105":1,"287":2,"334":2,"399":1,"432":1,"463":1,"587":1,"880":3,"1371":41,"2555":1}}],["formats",{"0":{"4":1},"2":{"4":1,"287":1,"334":1,"1207":1,"1244":1,"1371":6,"1967":1,"2700":1}}],["form",{"2":{"24":1,"174":1,"1044":1,"1371":8,"1434":1,"1437":1,"1670":1,"1963":1,"2370":1,"2696":2}}],["forwarded",{"2":{"46":2,"59":1,"114":2,"646":1,"1371":13}}],["forwarding",{"0":{"24":1,"111":1},"2":{"46":1,"110":1,"111":1}}],["forward",{"2":{"13":1,"44":1,"57":1,"114":2,"117":2,"161":1,"163":1,"1371":6,"1670":1,"2725":1}}],["forget",{"2":{"7":1,"92":1}}],["for",{"0":{"134":1,"159":1,"162":1,"163":1,"1439":1,"1440":1,"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"4":1,"5":2,"7":2,"8":1,"9":1,"10":1,"14":4,"17":6,"18":1,"20":1,"21":3,"22":1,"23":3,"26":3,"27":8,"28":2,"30":1,"31":1,"32":7,"33":1,"37":1,"40":2,"42":9,"43":1,"44":5,"46":2,"49":1,"53":1,"54":1,"55":1,"56":1,"57":31,"59":2,"61":7,"63":2,"64":4,"66":4,"67":1,"69":4,"70":11,"71":9,"73":1,"74":3,"75":3,"76":1,"77":13,"78":2,"80":2,"81":12,"84":1,"88":3,"94":3,"95":1,"96":1,"97":1,"100":1,"102":4,"103":3,"104":1,"105":4,"106":8,"107":8,"109":1,"110":1,"113":1,"114":4,"115":4,"117":8,"119":1,"120":1,"121":2,"122":1,"123":1,"125":1,"126":1,"128":2,"129":2,"131":2,"135":1,"136":1,"137":1,"138":1,"140":2,"141":1,"145":6,"146":2,"147":5,"148":7,"149":6,"151":2,"153":1,"155":2,"157":1,"158":2,"159":3,"160":2,"161":1,"162":3,"163":3,"164":4,"165":4,"166":3,"174":1,"175":1,"176":1,"177":1,"178":1,"180":1,"181":2,"182":1,"183":2,"184":4,"186":2,"187":3,"188":6,"191":1,"192":1,"193":3,"194":2,"195":2,"196":3,"197":3,"201":2,"202":1,"203":1,"204":2,"213":2,"214":1,"215":3,"216":1,"219":2,"220":2,"224":1,"225":1,"231":1,"232":1,"276":2,"280":1,"284":6,"287":9,"294":1,"296":5,"301":1,"302":1,"323":2,"327":1,"331":6,"334":9,"341":1,"343":5,"348":1,"349":1,"355":2,"356":1,"358":1,"359":1,"360":1,"361":1,"365":2,"366":3,"378":2,"392":1,"425":1,"456":1,"477":2,"489":3,"497":1,"513":1,"528":1,"539":2,"540":1,"541":2,"542":2,"543":1,"544":2,"545":1,"546":1,"547":1,"548":2,"573":1,"587":1,"594":1,"623":1,"632":1,"644":2,"645":2,"646":5,"647":3,"648":3,"649":5,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"739":2,"742":1,"743":1,"744":1,"765":1,"768":1,"769":7,"770":1,"771":2,"773":5,"774":2,"775":1,"778":1,"782":1,"783":1,"784":1,"791":1,"795":1,"805":1,"807":1,"816":2,"826":1,"828":1,"839":1,"840":1,"848":2,"861":1,"880":1,"891":1,"907":1,"920":1,"922":1,"941":1,"946":1,"948":1,"952":1,"954":1,"958":2,"960":1,"961":1,"962":1,"964":2,"969":1,"970":3,"975":1,"977":1,"981":1,"983":1,"986":3,"988":2,"990":1,"992":1,"993":1,"996":2,"1001":2,"1002":10,"1007":2,"1008":1,"1010":1,"1013":1,"1015":1,"1019":1,"1021":1,"1025":1,"1027":2,"1028":1,"1031":1,"1032":1,"1038":2,"1044":1,"1045":1,"1048":1,"1050":1,"1051":1,"1053":1,"1058":1,"1060":1,"1064":1,"1067":1,"1068":1,"1072":2,"1077":1,"1079":1,"1080":3,"1088":1,"1090":1,"1096":1,"1100":1,"1102":1,"1113":1,"1114":1,"1116":1,"1119":2,"1128":1,"1129":1,"1147":1,"1161":1,"1163":1,"1166":1,"1187":1,"1188":2,"1193":1,"1195":1,"1199":1,"1201":1,"1214":1,"1216":1,"1217":1,"1219":2,"1224":2,"1225":2,"1230":1,"1232":1,"1236":1,"1238":1,"1251":1,"1253":1,"1254":1,"1256":2,"1261":1,"1278":1,"1285":1,"1296":1,"1299":1,"1300":2,"1301":1,"1304":2,"1309":3,"1311":2,"1313":2,"1316":1,"1317":1,"1318":1,"1322":2,"1325":1,"1327":1,"1330":1,"1332":1,"1335":1,"1337":1,"1338":1,"1339":1,"1340":1,"1345":2,"1350":1,"1351":2,"1352":2,"1366":1,"1371":943,"1372":2,"1378":1,"1380":1,"1384":1,"1386":1,"1389":3,"1391":2,"1393":1,"1395":1,"1396":1,"1398":2,"1404":1,"1410":1,"1412":1,"1417":1,"1419":1,"1424":1,"1425":1,"1426":1,"1428":2,"1434":3,"1436":9,"1437":1,"1439":2,"1440":4,"1442":3,"1446":1,"1448":1,"1451":1,"1453":1,"1457":1,"1458":1,"1459":1,"1461":2,"1466":1,"1469":1,"1485":1,"1493":2,"1495":3,"1496":3,"1497":1,"1500":1,"1503":1,"1505":1,"1507":1,"1508":1,"1509":1,"1510":1,"1514":1,"1515":1,"1520":1,"1522":1,"1526":1,"1528":1,"1532":2,"1534":1,"1535":1,"1536":1,"1538":2,"1545":1,"1549":1,"1550":1,"1552":1,"1556":1,"1558":1,"1563":2,"1564":1,"1566":1,"1567":1,"1570":2,"1574":1,"1581":1,"1586":1,"1588":1,"1591":1,"1593":1,"1597":1,"1598":1,"1599":1,"1601":2,"1605":1,"1607":2,"1608":1,"1613":1,"1615":1,"1619":1,"1621":1,"1624":6,"1625":1,"1626":6,"1627":1,"1628":1,"1630":1,"1631":1,"1633":2,"1638":2,"1640":1,"1645":1,"1647":1,"1651":1,"1653":1,"1657":2,"1659":1,"1660":1,"1661":1,"1663":2,"1668":1,"1669":2,"1670":5,"1673":1,"1675":1,"1676":1,"1678":1,"1683":1,"1685":1,"1689":1,"1692":1,"1693":1,"1697":2,"1702":1,"1704":2,"1705":4,"1708":1,"1711":1,"1713":1,"1718":1,"1720":1,"1723":1,"1727":1,"1728":1,"1733":2,"1738":4,"1794":1,"1803":1,"1806":1,"1812":2,"1818":1,"1820":1,"1821":6,"1825":1,"1826":1,"1828":1,"1832":1,"1834":1,"1839":2,"1840":1,"1842":1,"1843":1,"1846":2,"1850":1,"1855":3,"1864":1,"1872":1,"1874":2,"1881":2,"1890":1,"1898":1,"1900":2,"1907":7,"1914":1,"1920":1,"1925":1,"1927":1,"1930":1,"1936":1,"1938":1,"1943":1,"1945":1,"1950":1,"1951":1,"1952":1,"1954":2,"1960":2,"1963":1,"1965":1,"1966":3,"1967":1,"1968":1,"1969":1,"1971":2,"1972":1,"1974":2,"1979":1,"1981":1,"1985":1,"1989":1,"1991":1,"1994":1,"1997":1,"1998":1,"1999":1,"2000":1,"2003":2,"2012":1,"2018":1,"2020":1,"2024":1,"2026":1,"2031":1,"2033":1,"2040":1,"2041":1,"2043":2,"2050":3,"2052":1,"2053":1,"2070":1,"2076":1,"2078":1,"2080":1,"2084":1,"2086":1,"2089":1,"2090":1,"2093":1,"2094":1,"2096":2,"2101":1,"2107":1,"2109":1,"2113":1,"2115":1,"2118":3,"2120":2,"2122":1,"2124":1,"2125":1,"2127":2,"2133":1,"2145":1,"2150":1,"2151":4,"2153":2,"2170":1,"2171":1,"2178":1,"2181":2,"2189":1,"2191":1,"2196":1,"2198":1,"2205":1,"2208":1,"2209":1,"2212":2,"2218":1,"2219":5,"2222":1,"2225":1,"2227":1,"2231":1,"2233":1,"2237":1,"2238":1,"2240":1,"2241":1,"2245":2,"2250":1,"2252":1,"2253":1,"2254":4,"2255":2,"2256":5,"2257":1,"2258":2,"2259":1,"2260":3,"2261":1,"2266":1,"2267":1,"2269":1,"2272":1,"2277":1,"2279":1,"2284":1,"2285":1,"2286":1,"2287":1,"2292":2,"2296":1,"2301":1,"2302":1,"2314":1,"2318":1,"2325":2,"2339":2,"2341":7,"2353":1,"2357":1,"2358":1,"2361":2,"2367":1,"2370":1,"2378":1,"2388":1,"2396":1,"2397":2,"2413":1,"2419":1,"2427":2,"2436":1,"2441":1,"2443":1,"2447":1,"2449":1,"2453":2,"2455":1,"2456":1,"2457":1,"2459":2,"2466":1,"2467":1,"2469":1,"2472":1,"2474":1,"2476":1,"2479":1,"2481":1,"2483":1,"2488":1,"2489":1,"2491":1,"2492":1,"2496":2,"2502":1,"2503":3,"2509":1,"2511":1,"2514":1,"2516":1,"2520":1,"2521":1,"2522":1,"2524":2,"2529":1,"2530":2,"2533":1,"2535":1,"2537":1,"2538":1,"2539":1,"2543":1,"2548":1,"2549":2,"2551":1,"2553":1,"2555":6,"2556":1,"2560":1,"2562":1,"2563":1,"2565":1,"2567":1,"2571":1,"2573":1,"2578":1,"2580":1,"2581":1,"2585":2,"2590":1,"2592":1,"2596":1,"2597":1,"2599":1,"2603":1,"2605":1,"2610":2,"2611":1,"2613":1,"2614":1,"2617":2,"2621":1,"2628":1,"2647":1,"2648":1,"2653":1,"2655":1,"2659":1,"2661":1,"2665":2,"2667":1,"2668":1,"2669":1,"2671":2,"2677":2,"2678":1,"2679":2,"2680":2,"2681":2,"2682":4,"2684":1,"2685":1,"2686":10,"2687":2,"2688":2,"2692":9,"2693":1,"2694":1,"2695":1,"2696":2,"2700":2,"2701":12,"2702":1,"2703":2,"2704":1,"2706":1,"2707":2,"2708":1,"2710":2,"2711":5,"2715":1,"2716":1,"2717":6,"2721":4,"2723":3,"2724":1,"2725":6,"2726":3,"2730":2,"2731":1}}],["fruitpunch",{"2":{"2739":1}}],["frustum",{"2":{"58":4}}],["friends",{"2":{"2720":1}}],["frequency",{"2":{"891":3,"1371":1}}],["frequently",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1},"2":{"187":1}}],["free",{"2":{"1442":1}}],["freely",{"2":{"617":1,"768":1,"873":1,"1371":1}}],["freedom",{"2":{"94":1}}],["freetype",{"2":{"90":1,"95":1}}],["freetypeabstraction",{"2":{"90":2}}],["freeglut3",{"2":{"24":1}}],["fr",{"2":{"47":2}}],["fractions",{"2":{"1371":2,"2263":1}}],["fraction",{"2":{"128":1,"538":2,"935":1,"1300":1,"1371":6,"1485":1,"2178":1,"2282":1,"2357":1}}],["frac",{"2":{"120":3,"1371":4,"2259":3}}],["franklin",{"2":{"42":2}}],["framewidth",{"0":{"657":1},"2":{"1371":1}}],["framework",{"2":{"21":2}}],["framecolor=",{"2":{"1317":1}}],["framecolor",{"0":{"655":1,"931":1,"932":1,"2080":1},"2":{"1371":5,"2071":1,"2080":1}}],["framevisible",{"0":{"656":1,"2082":1},"2":{"645":1,"1371":2}}],["framebuffer",{"2":{"21":5}}],["framebuffers",{"2":{"21":1}}],["framerate=24",{"2":{"1371":1}}],["framerate=1",{"2":{"164":1}}],["framerate",{"2":{"3":5,"5":8,"6":1,"17":1,"40":2,"80":1,"81":3,"148":1,"1371":4}}],["framesize",{"0":{"2081":1},"2":{"1371":1}}],["frames",{"2":{"3":1,"6":2,"17":1,"40":1,"80":1,"1371":2}}],["frame",{"2":{"2":2,"3":2,"6":3,"21":1,"74":1,"81":7,"148":3,"193":4,"378":3,"1344":1,"1371":11,"2080":1,"2081":1,"2082":1}}],["front",{"2":{"115":1,"187":4,"192":1,"1371":2,"1966":1,"2567":1}}],["frontend",{"2":{"8":1}}],["froms",{"2":{"148":4}}],["from",{"0":{"104":1,"643":1,"645":1,"1969":1},"1":{"644":1},"2":{"3":1,"4":1,"18":1,"19":1,"21":1,"23":1,"24":3,"25":1,"27":3,"29":1,"32":2,"46":2,"48":1,"52":1,"57":2,"66":1,"73":1,"74":1,"76":2,"77":4,"80":1,"81":3,"97":1,"98":1,"104":3,"105":1,"107":3,"114":1,"115":1,"117":6,"119":1,"122":1,"126":1,"135":1,"140":1,"143":1,"144":1,"145":1,"147":3,"148":2,"151":1,"158":4,"161":1,"163":3,"183":1,"187":2,"190":1,"191":1,"219":2,"356":2,"361":2,"365":1,"477":1,"544":3,"547":1,"605":1,"616":1,"623":1,"644":1,"646":2,"647":1,"739":1,"768":1,"771":1,"774":1,"872":1,"888":1,"944":1,"946":1,"969":1,"973":1,"975":1,"1011":1,"1013":1,"1044":1,"1049":1,"1051":1,"1084":1,"1088":1,"1109":1,"1179":1,"1180":1,"1186":2,"1191":1,"1193":1,"1210":1,"1228":1,"1230":1,"1247":1,"1286":1,"1288":1,"1292":1,"1293":1,"1299":1,"1313":1,"1314":1,"1315":1,"1316":2,"1324":1,"1325":1,"1371":166,"1376":1,"1378":1,"1404":1,"1408":1,"1410":1,"1434":2,"1445":1,"1446":1,"1474":1,"1505":1,"1518":1,"1520":1,"1545":1,"1548":1,"1550":1,"1585":1,"1586":1,"1611":1,"1613":1,"1643":1,"1645":1,"1668":1,"1674":1,"1676":1,"1705":1,"1709":1,"1711":1,"1794":1,"1797":1,"1808":1,"1809":1,"1824":1,"1826":1,"1858":1,"1881":1,"1884":1,"1909":1,"1930":1,"1934":1,"1936":1,"1964":1,"1967":1,"1969":1,"1977":1,"1979":1,"1996":1,"2016":1,"2018":1,"2050":1,"2074":1,"2076":1,"2105":1,"2107":1,"2133":1,"2136":1,"2187":1,"2189":1,"2223":1,"2225":1,"2257":1,"2259":1,"2260":1,"2265":1,"2267":1,"2288":1,"2308":1,"2339":1,"2342":1,"2344":1,"2345":1,"2349":1,"2350":1,"2356":1,"2365":1,"2367":1,"2368":2,"2403":1,"2439":1,"2441":1,"2473":1,"2474":1,"2508":1,"2509":1,"2529":2,"2530":2,"2535":1,"2553":1,"2555":1,"2556":1,"2561":1,"2563":1,"2590":1,"2592":1,"2595":1,"2597":1,"2651":1,"2653":1,"2680":1,"2688":1,"2692":2,"2702":1,"2703":1,"2708":1,"2710":1,"2716":1,"2717":3,"2719":3,"2720":1,"2721":3,"2723":1,"2726":1}}],["fidelity",{"2":{"1442":1}}],["fictive",{"2":{"1352":1}}],["fire",{"2":{"1315":1}}],["firebrick",{"2":{"623":1}}],["firstly",{"2":{"147":1}}],["first",{"0":{"195":1},"2":{"3":3,"17":1,"27":1,"30":1,"35":1,"37":1,"44":1,"57":1,"63":2,"69":1,"70":1,"72":1,"73":2,"75":1,"77":1,"81":4,"101":1,"102":1,"105":1,"107":2,"112":1,"132":1,"133":1,"134":1,"136":1,"141":9,"142":1,"147":2,"148":3,"153":1,"182":1,"187":2,"188":1,"287":1,"296":1,"334":1,"343":1,"539":1,"544":1,"545":1,"646":1,"1008":1,"1293":1,"1371":20,"1439":1,"1808":1,"1881":1,"1967":1,"2050":1,"2341":1,"2467":1,"2555":1,"2556":1,"2567":1,"2695":1,"2696":2,"2700":3,"2702":1,"2703":1,"2704":2,"2707":1,"2715":1,"2724":1,"2725":1,"2726":1}}],["fills",{"2":{"2692":1}}],["filling",{"2":{"1967":1,"2692":1}}],["filled",{"2":{"378":1,"1285":1,"1371":2,"1967":2,"2339":1,"2716":1}}],["fillto",{"0":{"1096":1,"1477":1},"2":{"148":1,"1080":2,"1371":2,"1469":1}}],["fill",{"2":{"94":1,"106":1,"122":1,"160":1,"181":5,"182":5,"186":10,"540":1,"1045":1,"1315":1,"1371":5,"1405":3,"1572":1,"1626":1,"1848":1,"1907":1,"1970":1,"2254":1,"2397":1,"2619":1,"2692":3,"2728":7,"2730":2}}],["filtered",{"2":{"81":1}}],["filters",{"2":{"81":1}}],["filter",{"2":{"77":1,"81":1,"1371":2}}],["filename",{"2":{"1315":2,"1371":2}}],["filepaths",{"2":{"74":1,"1371":1}}],["fileio",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"48":1,"159":1,"186":2,"219":1,"355":1,"392":1,"425":1,"456":1,"1371":2,"1442":1,"1582":1,"1669":1,"1670":1,"1705":2,"2555":4,"2688":3,"2691":3,"2701":1,"2702":1,"2721":1}}],["files",{"2":{"4":1,"74":2,"106":1,"1371":2,"2695":2,"2700":1,"2718":1}}],["file",{"0":{"4":1},"2":{"4":3,"22":1,"47":1,"96":3,"105":2,"106":1,"1371":19,"2271":2,"2695":1,"2700":1,"2721":1}}],["field",{"2":{"57":1,"100":1,"140":1,"153":1,"739":1,"1371":1}}],["fields",{"2":{"57":2,"74":1,"98":1,"1371":8,"2723":1,"2724":1}}],["fixrmin",{"0":{"786":1},"2":{"768":1,"771":2,"1371":1}}],["fix",{"2":{"57":3,"58":1,"59":1,"70":1,"135":1,"188":1,"1371":5,"1974":1,"2692":1,"2717":1}}],["fixed",{"0":{"537":1},"2":{"56":1,"57":5,"63":1,"94":1,"128":2,"204":1,"378":1,"537":4,"539":5,"540":2,"786":1,"880":1,"1371":10,"2692":2,"2715":1,"2726":1}}],["fixing",{"2":{"23":1,"57":3,"1371":3,"2704":1}}],["fitzhughnagumo",{"2":{"2182":3}}],["fitzoom",{"2":{"378":3}}],["fitrobust",{"2":{"1371":2,"1856":1,"1881":2}}],["fitted",{"2":{"1371":1,"1881":1,"1969":1}}],["fitting",{"2":{"94":1,"117":2,"378":1,"1371":1,"1513":1}}],["fits",{"2":{"1371":2,"1969":1}}],["fit",{"0":{"94":1},"2":{"27":1,"48":2,"94":3,"122":1,"158":1,"193":1,"356":1,"361":1,"378":2,"539":2,"623":1,"1371":15,"1499":1,"1881":4,"1969":2,"2092":1,"2692":1,"2696":2,"2697":1,"2698":1,"2699":1}}],["fighting",{"2":{"1371":3,"1572":1,"1848":1,"2619":1}}],["figlike",{"2":{"1371":1}}],["figpos",{"2":{"770":2}}],["fig",{"2":{"3":3,"5":4,"6":2,"7":4,"15":2,"18":1,"19":3,"27":3,"28":2,"29":2,"30":36,"32":2,"43":4,"44":2,"47":3,"58":4,"70":1,"77":16,"78":4,"81":1,"116":3,"121":5,"137":1,"138":3,"140":2,"141":9,"142":14,"148":2,"186":2,"187":6,"188":7,"193":2,"296":5,"343":5,"355":10,"356":3,"361":3,"365":3,"366":8,"378":5,"392":4,"425":4,"456":4,"476":6,"477":5,"480":5,"481":6,"483":5,"489":5,"546":6,"547":19,"548":3,"623":6,"654":5,"660":5,"685":8,"686":5,"689":5,"690":5,"699":5,"706":5,"712":9,"713":4,"739":3,"770":7,"774":14,"775":4,"861":5,"880":4,"925":5,"1002":3,"1080":8,"1130":4,"1131":4,"1311":3,"1313":7,"1317":2,"1353":4,"1371":29,"1439":3,"1440":6,"1441":3,"1442":3,"1469":3,"1470":4,"1612":3,"1624":3,"1625":3,"1626":7,"1627":3,"1795":6,"1907":9,"1978":6,"1979":6,"1997":6,"2002":5,"2005":4,"2006":4,"2052":2,"2182":3,"2304":2,"2397":3,"2398":4,"2399":4,"2467":4,"2503":4,"2679":3,"2684":6,"2685":6,"2686":9,"2687":3,"2688":3}}],["figure=",{"2":{"1315":1,"1316":1,"1442":2}}],["figureaxisplot",{"2":{"74":1,"77":1,"100":2,"137":2,"138":2,"158":1,"1371":2}}],["figurelike",{"2":{"45":1,"1371":4}}],["figures",{"0":{"99":1},"1":{"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1},"2":{"18":1,"19":1,"20":1,"27":1,"74":1,"106":1,"107":3,"151":1,"158":1,"162":1,"2692":2,"2702":1}}],["figure",{"0":{"25":1,"50":1,"94":2,"100":1,"101":1,"103":1,"104":1,"105":1,"107":1,"189":1,"2692":1,"2697":1,"2700":1},"1":{"106":1,"107":1,"190":1,"191":1},"2":{"2":1,"3":3,"15":2,"18":2,"19":3,"20":1,"21":2,"27":1,"28":1,"29":1,"30":1,"31":28,"32":1,"43":1,"44":1,"47":1,"48":3,"49":4,"50":2,"51":1,"52":1,"58":1,"68":1,"69":1,"74":1,"77":2,"81":1,"92":1,"93":1,"94":7,"97":2,"99":1,"100":14,"101":3,"102":5,"103":5,"104":5,"105":8,"106":9,"107":7,"115":3,"120":2,"121":1,"136":1,"137":3,"138":4,"139":3,"140":3,"141":1,"142":1,"148":1,"151":2,"158":6,"159":1,"162":1,"163":2,"164":1,"166":2,"175":1,"181":1,"182":1,"183":1,"184":1,"187":2,"188":2,"190":1,"191":4,"192":2,"199":1,"201":1,"202":2,"203":1,"204":2,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":2,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":3,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"489":1,"513":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":2,"545":1,"546":1,"547":2,"605":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":1,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"712":1,"713":2,"739":1,"766":1,"767":1,"768":2,"769":1,"770":3,"774":4,"775":1,"861":1,"880":1,"890":1,"891":1,"925":1,"941":1,"970":2,"1002":2,"1045":2,"1080":4,"1130":1,"1131":1,"1166":1,"1167":1,"1188":2,"1225":2,"1285":3,"1286":1,"1311":2,"1312":1,"1313":1,"1315":1,"1316":1,"1317":2,"1351":4,"1352":2,"1353":1,"1371":37,"1373":3,"1405":3,"1436":4,"1439":1,"1440":1,"1442":1,"1467":1,"1469":1,"1470":1,"1495":2,"1496":2,"1497":1,"1498":1,"1500":1,"1582":1,"1608":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1640":1,"1705":1,"1795":2,"1821":6,"1907":1,"1931":2,"1965":1,"1971":1,"1972":1,"1974":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2090":1,"2102":1,"2134":4,"2171":1,"2253":1,"2254":1,"2255":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2397":1,"2398":1,"2399":1,"2467":1,"2503":1,"2530":1,"2677":1,"2679":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":1,"2692":14,"2696":1,"2697":7,"2698":1,"2699":1,"2700":3,"2701":3,"2702":3,"2703":1,"2704":1,"2720":1,"2721":28,"2728":1}}],["finish",{"2":{"1311":1,"2695":1}}],["finishes",{"2":{"117":1}}],["fine",{"2":{"45":1}}],["final=true",{"2":{"2629":2}}],["finalized",{"2":{"548":1,"1309":1,"1371":2}}],["finally",{"2":{"63":1,"77":1,"148":1,"2721":1}}],["finallimits",{"2":{"61":1,"64":2}}],["final",{"0":{"2636":1,"2637":1,"2638":1,"2644":1,"2715":1},"2":{"3":1,"105":1,"107":2,"117":1,"128":1,"191":5,"378":1,"647":1,"1099":1,"1336":1,"1341":1,"1371":12,"1515":1,"1545":1,"2258":1,"2436":1,"2592":1,"2629":3,"2715":1}}],["finder",{"2":{"296":3,"343":3}}],["finds",{"2":{"134":1}}],["finding",{"2":{"71":1,"284":1,"296":1,"331":1,"343":1}}],["find",{"2":{"2":1,"23":2,"44":1,"69":2,"90":1,"96":1,"98":1,"157":1,"1371":1,"2690":1,"2695":1,"2700":1,"2702":1,"2729":1}}],["wyor",{"2":{"2737":1}}],["wywb",{"2":{"2737":1}}],["wcmr",{"2":{"2737":1}}],["w",{"2":{"47":1,"48":1,"57":1,"120":1,"1001":2,"1099":2,"1127":2,"1130":2,"1353":2,"1371":12,"1373":2,"1470":2,"2236":1,"2263":1,"2282":1,"2398":2,"2717":3,"2719":1}}],["wrwbw",{"2":{"2737":2}}],["wrwc",{"2":{"2737":1}}],["wrong",{"2":{"81":1,"187":2,"1316":1}}],["wrapping",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"548":1,"641":1,"1371":3,"2301":1}}],["wrapper",{"2":{"296":1,"343":1,"739":1,"1371":1}}],["wrapped",{"2":{"69":1,"296":1,"343":1}}],["wrap",{"0":{"641":1,"2301":1},"2":{"78":1,"134":1,"1371":4,"1442":1}}],["wraps",{"2":{"47":1,"1371":1}}],["writes",{"2":{"1371":1}}],["write",{"2":{"5":1,"42":1,"90":1,"131":1,"134":1,"162":1,"1371":3,"1608":1,"1640":1,"1974":1,"2479":1}}],["written",{"2":{"3":1,"647":1,"1670":1}}],["www",{"2":{"32":3}}],["worb",{"2":{"2737":1}}],["worse",{"2":{"1371":2}}],["worth",{"2":{"1371":1}}],["word",{"0":{"641":1,"2301":1},"2":{"641":1,"1371":7,"2301":2}}],["worry",{"2":{"81":1}}],["world",{"2":{"57":6,"61":2,"106":1,"1371":8,"2676":1,"2719":1,"2721":2}}],["workaround",{"2":{"135":1}}],["worked",{"2":{"27":1,"2695":1}}],["working",{"2":{"23":1,"27":1,"37":1,"42":1,"108":1,"1371":1,"2679":1,"2695":1}}],["works",{"2":{"7":1,"10":1,"26":3,"27":2,"45":1,"68":1,"69":1,"73":1,"94":1,"102":1,"104":1,"105":1,"114":1,"122":1,"134":1,"135":1,"142":3,"147":1,"162":1,"191":1,"199":1,"766":1,"769":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":39,"1380":1,"1412":1,"1436":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1974":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2719":1,"2725":1}}],["workflows",{"2":{"23":1}}],["workflow",{"2":{"2":1,"151":1}}],["work",{"0":{"90":1},"2":{"2":1,"5":1,"21":1,"23":3,"27":3,"33":1,"36":2,"38":2,"44":1,"46":1,"49":1,"68":1,"69":2,"70":2,"71":1,"94":1,"102":1,"104":1,"114":1,"130":1,"137":1,"142":2,"148":1,"163":1,"537":1,"1001":1,"1352":1,"1357":1,"1371":4,"1670":2,"2554":1,"2577":1,"2717":1}}],["won",{"2":{"44":1,"145":1,"1311":1,"1318":1,"1371":1,"2090":1}}],["wong",{"2":{"28":1,"1080":1,"1795":4,"1907":3,"2629":4,"2730":3}}],["wouldn",{"2":{"135":1,"142":1,"1371":1,"2717":1}}],["would",{"2":{"27":2,"42":1,"48":1,"68":1,"71":1,"77":1,"78":2,"104":1,"107":3,"127":1,"135":1,"187":2,"537":1,"538":1,"1371":3,"2357":1,"2692":1}}],["wsl",{"0":{"24":1},"2":{"24":3}}],["watermelon",{"2":{"2739":1}}],["water",{"2":{"2260":1}}],["waterfall",{"0":{"1792":1,"2628":1},"1":{"2629":1,"2630":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1},"2":{"1371":12,"2628":4,"2629":8}}],["wait",{"2":{"1311":1,"1371":1}}],["wary",{"2":{"1309":1,"1371":1}}],["warning",{"2":{"17":1,"23":1,"25":2,"33":1,"145":1,"157":1,"161":1,"548":1,"1030":1,"1066":1,"1309":1,"1371":14,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1,"2717":1}}],["wasn",{"2":{"2717":1}}],["washed",{"2":{"2678":1}}],["waspressed",{"2":{"1371":5}}],["wasteful",{"2":{"2556":1}}],["waste",{"2":{"106":1}}],["was",{"2":{"42":1,"62":1,"81":1,"96":1,"132":1,"144":1,"151":1,"200":1,"545":1,"1371":1,"2219":1,"2717":1,"2721":1,"2725":1}}],["walks",{"2":{"175":1}}],["walk",{"2":{"31":1,"2721":2}}],["way",{"2":{"42":1,"45":1,"50":1,"78":3,"93":1,"106":2,"130":1,"135":1,"147":1,"148":2,"161":1,"188":1,"196":1,"541":1,"547":1,"646":1,"766":1,"770":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1180":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":47,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2357":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2690":1,"2692":1,"2699":1,"2702":1,"2713":1,"2714":1,"2717":1,"2721":1}}],["ways",{"2":{"27":1,"42":1,"95":1,"128":1,"132":1,"181":1,"378":1,"1317":1,"1608":1,"1640":1,"1974":1,"2692":1,"2723":1,"2726":1}}],["wayland",{"2":{"18":1}}],["wants",{"2":{"1323":1,"1371":2}}],["want",{"2":{"3":1,"5":1,"10":1,"13":1,"19":1,"21":2,"45":1,"47":1,"48":2,"49":1,"51":1,"53":1,"64":1,"71":2,"77":5,"78":2,"81":3,"84":1,"96":1,"98":1,"104":1,"105":1,"106":3,"107":4,"114":2,"117":3,"126":2,"131":1,"134":2,"135":2,"148":3,"151":1,"161":1,"162":2,"163":1,"177":1,"183":1,"192":1,"202":1,"213":1,"214":1,"538":1,"540":1,"544":1,"547":1,"647":2,"648":2,"771":1,"773":1,"774":1,"1292":1,"1293":1,"1309":1,"1313":1,"1314":1,"1323":1,"1371":12,"1404":1,"1930":1,"1966":1,"2070":1,"2556":1,"2678":1,"2692":2,"2701":1,"2702":1,"2703":1,"2706":1,"2710":1,"2713":1,"2723":1,"2724":1,"2725":1}}],["wglmakie=",{"2":{"40":1}}],["wglmakie",{"0":{"33":1,"114":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1},"2":{"8":1,"9":3,"33":3,"36":1,"40":3,"41":1,"42":3,"44":3,"45":2,"46":2,"47":1,"48":3,"72":1,"81":3,"98":1,"114":6,"194":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":46,"1382":1,"1414":1,"1442":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1967":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2680":1,"2682":1}}],["whose",{"2":{"116":1,"130":2,"648":1,"1128":1,"1371":6,"2218":1,"2254":1,"2260":1,"2396":1}}],["whole",{"2":{"27":1,"44":1,"47":1,"120":1,"134":1,"148":1,"157":1,"158":2,"162":1,"605":1,"771":1,"778":1,"941":1,"1315":2,"1341":1,"1371":4,"1469":1,"2266":1,"2704":1,"2717":1}}],["why",{"2":{"106":2,"158":1,"1299":1,"1371":1,"1496":2,"2692":2}}],["whiskerwidth",{"0":{"1161":1,"1433":1,"1929":1,"1959":1},"2":{"1371":4,"1405":2,"1931":1}}],["whiskerlinewidth",{"0":{"1160":1},"2":{"1371":1}}],["whiskercolor",{"0":{"1159":1},"2":{"1371":1}}],["whisker",{"2":{"1152":1,"1371":2,"1929":1}}],["whiskers",{"2":{"1128":2,"1161":1,"1371":5,"1433":1,"1959":1}}],["whitespace",{"2":{"94":1,"103":1,"219":1,"1371":2,"2692":6}}],["white",{"2":{"28":1,"29":1,"31":1,"163":1,"180":2,"188":1,"190":2,"192":5,"221":1,"504":1,"517":1,"523":1,"652":1,"770":1,"779":1,"1080":4,"1311":1,"1313":1,"1317":3,"1371":3,"1436":4,"1586":1,"1795":1,"1821":1,"2257":1,"2307":1,"2327":1,"2530":1,"2553":1,"2684":1,"2685":1,"2686":3,"2687":1,"2688":2,"2717":2,"2721":1}}],["while",{"2":{"22":1,"26":1,"44":1,"62":1,"65":1,"77":1,"80":1,"81":1,"117":1,"119":1,"140":1,"146":1,"157":2,"161":1,"163":1,"178":1,"184":1,"207":1,"208":1,"210":1,"215":2,"220":1,"539":2,"605":1,"648":1,"861":1,"1300":1,"1322":1,"1371":12,"1442":2,"1670":1,"2050":1,"2692":1,"2695":1,"2717":1}}],["which",{"2":{"3":2,"5":1,"8":1,"11":1,"17":4,"18":1,"21":1,"23":1,"24":1,"27":1,"33":1,"42":4,"44":2,"45":2,"46":1,"47":1,"49":1,"51":1,"53":2,"57":2,"62":1,"63":4,"64":2,"67":1,"69":1,"70":1,"74":3,"75":4,"77":4,"78":2,"79":1,"81":2,"92":1,"94":1,"98":1,"100":2,"102":1,"105":1,"106":2,"107":4,"114":1,"115":1,"117":4,"118":1,"124":1,"128":1,"129":1,"131":1,"135":1,"136":1,"140":3,"143":2,"144":2,"146":2,"147":4,"148":8,"151":1,"156":1,"158":2,"160":1,"163":2,"175":1,"178":2,"182":1,"187":1,"188":1,"197":1,"200":1,"203":1,"209":1,"212":1,"214":1,"215":1,"216":1,"231":1,"287":2,"296":2,"334":2,"343":2,"355":3,"366":1,"378":1,"541":2,"646":1,"648":1,"667":1,"685":1,"768":1,"769":1,"773":1,"774":1,"806":1,"819":1,"944":1,"949":1,"955":1,"956":1,"973":1,"978":1,"984":1,"985":1,"991":1,"1002":1,"1011":1,"1022":1,"1023":1,"1025":1,"1049":1,"1050":1,"1061":1,"1062":1,"1077":1,"1084":1,"1103":1,"1104":1,"1180":1,"1191":1,"1202":1,"1203":1,"1210":1,"1228":1,"1239":1,"1240":1,"1247":1,"1288":1,"1297":1,"1298":1,"1299":1,"1315":1,"1316":2,"1320":1,"1324":1,"1333":1,"1334":1,"1336":1,"1341":1,"1343":1,"1362":1,"1371":254,"1376":1,"1381":1,"1387":1,"1388":1,"1394":1,"1408":1,"1415":1,"1420":1,"1421":1,"1434":1,"1436":1,"1442":1,"1445":1,"1454":1,"1455":1,"1496":1,"1498":1,"1518":1,"1523":1,"1529":1,"1530":1,"1548":1,"1549":2,"1559":1,"1560":1,"1585":1,"1594":1,"1595":1,"1605":1,"1611":1,"1616":1,"1622":1,"1623":1,"1629":1,"1643":1,"1648":1,"1654":1,"1655":1,"1670":1,"1674":1,"1675":1,"1686":1,"1687":1,"1702":1,"1709":1,"1721":1,"1722":1,"1738":2,"1797":1,"1804":1,"1805":1,"1820":1,"1824":1,"1825":2,"1835":1,"1836":1,"1858":1,"1865":1,"1866":1,"1884":1,"1891":1,"1892":1,"1934":1,"1941":1,"1946":1,"1947":1,"1963":2,"1964":5,"1966":1,"1968":1,"1970":2,"1977":1,"1982":1,"1984":1,"1992":1,"1993":1,"1997":2,"1998":1,"2016":1,"2027":1,"2028":1,"2074":1,"2080":1,"2087":1,"2088":1,"2090":1,"2105":1,"2110":1,"2116":1,"2117":1,"2123":1,"2136":1,"2146":1,"2147":1,"2151":1,"2187":1,"2188":1,"2199":1,"2200":1,"2218":2,"2223":1,"2234":1,"2235":1,"2250":1,"2253":1,"2258":2,"2260":2,"2265":1,"2271":1,"2280":1,"2281":1,"2285":1,"2296":2,"2308":1,"2315":1,"2316":1,"2344":1,"2345":1,"2354":1,"2355":1,"2356":2,"2357":1,"2365":1,"2368":1,"2370":1,"2403":1,"2414":1,"2415":1,"2439":1,"2444":1,"2450":1,"2451":1,"2473":1,"2484":1,"2485":1,"2508":1,"2517":1,"2518":1,"2533":1,"2554":1,"2555":3,"2556":1,"2561":1,"2567":1,"2574":1,"2575":1,"2577":1,"2595":1,"2596":2,"2606":1,"2607":1,"2651":1,"2656":1,"2662":1,"2663":1,"2676":3,"2678":2,"2681":2,"2682":4,"2690":1,"2692":2,"2695":1,"2696":2,"2697":1,"2702":1,"2704":1,"2706":2,"2710":1,"2711":1,"2716":1,"2720":2,"2721":3,"2723":1,"2725":1,"2726":1,"2730":2}}],["wheel",{"2":{"56":1,"75":1}}],["whether",{"2":{"17":8,"57":1,"70":1,"74":1,"77":1,"284":1,"331":1,"771":1,"780":1,"781":1,"786":1,"790":1,"794":1,"818":1,"822":1,"850":1,"951":1,"953":1,"965":1,"968":1,"980":1,"982":1,"997":1,"1000":1,"1018":1,"1020":1,"1040":1,"1043":1,"1057":1,"1059":1,"1063":1,"1074":1,"1078":1,"1098":1,"1101":1,"1120":1,"1126":1,"1198":1,"1200":1,"1220":1,"1223":1,"1235":1,"1237":1,"1257":1,"1260":1,"1281":1,"1294":1,"1295":1,"1305":1,"1308":1,"1329":1,"1331":1,"1346":1,"1349":1,"1371":202,"1383":1,"1385":1,"1399":1,"1403":1,"1416":1,"1418":1,"1429":1,"1432":1,"1450":1,"1452":1,"1456":1,"1462":1,"1465":1,"1525":1,"1527":1,"1539":1,"1542":1,"1555":1,"1557":1,"1571":1,"1578":1,"1590":1,"1592":1,"1596":1,"1602":1,"1606":1,"1618":1,"1620":1,"1634":1,"1637":1,"1650":1,"1652":1,"1664":1,"1667":1,"1682":1,"1684":1,"1688":1,"1699":1,"1703":1,"1717":1,"1719":1,"1735":1,"1739":1,"1800":1,"1802":1,"1813":1,"1819":1,"1831":1,"1833":1,"1847":1,"1854":1,"1862":1,"1863":1,"1875":1,"1880":1,"1888":1,"1889":1,"1901":1,"1906":1,"1911":1,"1923":1,"1925":1,"1942":1,"1944":1,"1955":1,"1958":1,"1986":1,"1990":1,"2004":1,"2007":1,"2011":1,"2023":1,"2025":1,"2044":1,"2049":1,"2082":1,"2083":1,"2085":1,"2097":1,"2100":1,"2112":1,"2114":1,"2128":1,"2132":1,"2143":1,"2144":1,"2154":1,"2169":1,"2194":1,"2197":1,"2213":1,"2217":1,"2230":1,"2232":1,"2236":1,"2247":1,"2251":1,"2274":1,"2278":1,"2293":1,"2297":1,"2300":1,"2312":1,"2313":1,"2317":1,"2326":1,"2335":1,"2351":1,"2352":1,"2362":1,"2366":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2410":1,"2412":1,"2428":1,"2433":1,"2446":1,"2448":1,"2460":1,"2463":1,"2480":1,"2482":1,"2486":1,"2498":1,"2501":1,"2513":1,"2515":1,"2519":1,"2525":1,"2528":1,"2544":1,"2569":1,"2572":1,"2576":1,"2587":1,"2591":1,"2602":1,"2604":1,"2618":1,"2625":1,"2658":1,"2660":1,"2672":1,"2675":1}}],["whereas",{"2":{"1129":1,"1371":2,"1881":2}}],["wherever",{"2":{"47":1,"106":1}}],["where",{"2":{"14":1,"19":1,"51":1,"74":1,"75":1,"78":1,"81":2,"94":1,"97":1,"106":1,"115":1,"116":1,"117":1,"132":1,"135":1,"138":2,"148":1,"158":1,"160":1,"187":1,"215":1,"231":2,"296":1,"343":1,"355":1,"365":1,"393":1,"426":1,"457":1,"540":1,"623":1,"647":1,"649":1,"769":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1099":1,"1196":1,"1233":1,"1291":1,"1312":1,"1320":4,"1328":1,"1371":74,"1382":1,"1414":1,"1434":1,"1449":1,"1477":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1926":1,"1940":1,"1969":1,"1983":1,"2022":1,"2050":1,"2079":1,"2111":1,"2142":1,"2181":1,"2193":1,"2218":1,"2228":1,"2270":1,"2296":1,"2309":1,"2324":1,"2341":1,"2347":1,"2365":1,"2370":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2681":2,"2692":3,"2695":1,"2713":1,"2723":2,"2726":1}}],["whenever",{"2":{"21":1,"44":1,"75":1,"118":1,"130":2,"132":1,"133":1,"148":3,"174":1,"214":1,"215":1,"366":1,"1371":29}}],["when",{"2":{"14":1,"17":2,"18":1,"19":3,"26":1,"27":1,"44":2,"57":4,"59":1,"62":1,"64":2,"69":2,"70":1,"71":1,"74":3,"75":4,"77":1,"81":1,"84":1,"94":1,"100":1,"102":1,"105":3,"106":4,"107":3,"115":2,"131":1,"134":1,"147":1,"148":1,"155":2,"158":2,"162":1,"183":1,"188":1,"202":1,"203":1,"204":1,"209":1,"219":1,"231":1,"284":1,"331":1,"364":1,"378":2,"493":1,"494":1,"504":1,"505":1,"516":1,"517":1,"518":1,"519":1,"523":1,"524":1,"528":1,"539":2,"540":1,"541":1,"605":2,"608":1,"609":1,"610":1,"647":1,"648":1,"716":1,"717":1,"718":1,"719":1,"729":1,"732":1,"778":1,"780":1,"794":1,"811":1,"861":1,"865":1,"866":1,"867":1,"880":1,"895":1,"896":1,"897":1,"900":1,"901":1,"902":1,"906":1,"913":1,"914":1,"931":1,"932":1,"949":1,"978":1,"1002":1,"1035":1,"1109":1,"1187":1,"1322":1,"1357":1,"1371":57,"1381":1,"1437":1,"1440":1,"1441":1,"1442":1,"1523":1,"1616":1,"1648":1,"1820":3,"1909":1,"1924":1,"1966":2,"1974":1,"1982":1,"2110":1,"2261":1,"2368":1,"2444":1,"2530":1,"2554":1,"2656":1,"2681":1,"2702":1,"2715":1,"2717":1,"2721":2,"2723":2,"2726":1}}],["whatever",{"2":{"48":1,"84":1,"86":1,"1371":1}}],["what",{"0":{"8":1,"151":1,"158":1},"1":{"9":1},"2":{"21":1,"41":1,"42":1,"44":1,"96":1,"104":1,"105":2,"106":4,"107":1,"108":1,"128":1,"131":1,"135":1,"151":1,"165":1,"194":1,"284":1,"296":1,"331":1,"343":1,"538":1,"539":1,"540":1,"739":1,"1371":3,"1439":1,"1966":1,"2692":3,"2695":1,"2719":1,"2720":1,"2721":2}}],["weaknesses",{"2":{"188":1}}],["welcome",{"0":{"193":1},"1":{"194":1,"195":1,"196":1,"197":1},"2":{"157":1,"1371":1,"2693":1}}],["well",{"2":{"7":1,"26":1,"47":1,"63":1,"68":1,"81":1,"94":1,"95":1,"99":1,"104":1,"122":1,"163":1,"184":1,"199":1,"539":1,"946":1,"948":1,"975":1,"977":1,"1013":1,"1015":1,"1051":1,"1053":1,"1088":1,"1090":1,"1193":1,"1195":1,"1230":1,"1232":1,"1325":1,"1327":1,"1371":81,"1378":1,"1380":1,"1410":1,"1412":1,"1436":1,"1442":1,"1446":1,"1448":1,"1505":1,"1507":1,"1520":1,"1522":1,"1549":1,"1550":1,"1552":1,"1586":1,"1588":1,"1613":1,"1615":1,"1645":1,"1647":1,"1676":1,"1678":1,"1711":1,"1713":1,"1825":1,"1826":1,"1828":1,"1936":1,"1938":1,"1965":1,"1966":1,"1979":1,"1981":1,"2018":1,"2020":1,"2076":1,"2078":1,"2107":1,"2109":1,"2151":1,"2189":1,"2191":1,"2225":1,"2227":1,"2267":1,"2269":1,"2441":1,"2443":1,"2474":1,"2476":1,"2509":1,"2511":1,"2535":1,"2537":1,"2563":1,"2565":1,"2596":1,"2597":1,"2599":1,"2653":1,"2655":1,"2682":1,"2692":1,"2697":1,"2726":1}}],["weird",{"2":{"97":2}}],["weights",{"0":{"1130":1,"1158":1,"1353":1,"1370":1,"1470":1,"1492":1,"1500":1,"1514":1,"2180":1,"2398":1,"2434":1},"2":{"188":1,"1130":1,"1158":1,"1353":1,"1370":1,"1371":17,"1372":2,"1373":1,"1470":1,"1485":2,"1500":7,"1514":1,"2178":2,"2180":1,"2398":1,"2434":1}}],["weighted",{"2":{"188":1,"1371":1,"1372":1}}],["weight=input",{"2":{"30":4}}],["weight",{"2":{"17":1,"29":5,"145":1,"188":2,"1010":1,"1048":1,"1158":1,"1371":23,"1492":1,"1500":4,"1514":1,"1673":1,"1708":1,"2222":1,"2434":1,"2472":1,"2560":1,"2715":1}}],["websafe",{"2":{"2739":1}}],["website",{"2":{"106":2}}],["websites",{"2":{"106":5}}],["websocket",{"2":{"36":1,"37":1,"38":1}}],["webpages",{"2":{"41":2}}],["webgl",{"2":{"8":1,"33":1,"39":5,"194":1}}],["webm",{"2":{"4":1,"1371":8}}],["web",{"2":{"4":1,"32":2,"33":1,"106":3,"1371":2}}],["we",{"2":{"3":1,"5":5,"7":1,"33":1,"42":2,"44":3,"45":1,"47":2,"53":1,"63":1,"64":2,"66":1,"67":1,"69":1,"71":2,"73":3,"75":4,"76":3,"77":13,"78":1,"80":1,"83":1,"94":1,"105":3,"106":5,"107":7,"117":16,"121":1,"131":1,"135":6,"136":2,"147":1,"148":26,"157":1,"158":3,"161":1,"162":8,"163":5,"165":1,"175":2,"187":2,"194":1,"204":1,"214":1,"215":1,"545":5,"548":1,"768":1,"769":1,"770":2,"1188":1,"1225":1,"1311":1,"1313":1,"1314":1,"1316":3,"1317":1,"1371":6,"1436":2,"1440":1,"1442":1,"1496":1,"1499":1,"1670":5,"1966":3,"2551":1,"2692":16,"2695":4,"2696":3,"2697":4,"2699":1,"2700":2,"2701":4,"2702":8,"2703":2,"2704":5,"2705":2,"2706":5,"2707":2,"2708":3,"2709":1,"2710":5,"2711":3,"2712":3,"2713":3,"2714":3,"2715":1,"2717":10,"2718":1,"2719":2,"2720":3,"2721":7,"2723":4,"2724":3,"2725":5}}],["winter",{"2":{"2734":1}}],["window=my",{"2":{"21":1}}],["window",{"0":{"18":1,"2718":1},"2":{"17":13,"18":3,"19":2,"20":1,"21":5,"30":1,"74":11,"75":1,"77":1,"84":1,"88":1,"106":5,"122":1,"153":1,"542":1,"1371":12,"2678":1,"2688":1,"2716":3,"2717":7,"2718":6,"2719":1,"2720":1}}],["windows",{"0":{"20":1},"2":{"8":1,"9":1,"17":1,"18":1,"20":1,"21":1,"23":1,"24":2,"26":1,"106":1,"193":1,"2694":1}}],["wistia",{"2":{"2734":1}}],["wish",{"2":{"78":1,"115":1,"117":1}}],["wiht",{"2":{"1907":1}}],["wilkinson",{"2":{"1371":2}}],["wilkinsonticks",{"2":{"296":2,"343":2,"405":1,"438":1,"469":1,"1371":2}}],["will",{"2":{"3":1,"11":1,"13":2,"14":2,"17":3,"18":3,"21":2,"27":2,"33":1,"38":1,"39":1,"40":1,"41":1,"42":1,"47":3,"53":1,"54":1,"57":6,"64":1,"67":1,"68":1,"69":2,"70":3,"73":3,"74":1,"77":5,"78":6,"81":4,"84":2,"92":1,"93":1,"97":1,"98":1,"104":1,"105":6,"106":3,"107":3,"111":1,"112":2,"114":4,"115":3,"117":2,"124":1,"125":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"142":1,"145":1,"147":2,"148":5,"149":1,"151":2,"153":3,"157":1,"158":2,"161":1,"165":3,"175":1,"187":4,"188":1,"214":1,"219":4,"220":2,"231":1,"296":1,"343":1,"537":1,"539":1,"540":2,"545":1,"547":2,"605":4,"643":1,"645":3,"667":1,"767":1,"768":1,"769":1,"774":1,"775":1,"786":1,"790":1,"792":1,"794":1,"814":1,"846":1,"861":1,"891":2,"922":1,"943":1,"944":1,"963":1,"968":1,"972":1,"973":1,"994":1,"1000":1,"1004":1,"1005":1,"1006":1,"1008":1,"1011":1,"1025":1,"1030":1,"1034":1,"1043":1,"1047":1,"1049":1,"1066":1,"1069":1,"1078":1,"1082":1,"1084":1,"1118":1,"1126":1,"1129":1,"1187":1,"1190":1,"1191":1,"1218":1,"1223":1,"1227":1,"1228":1,"1255":1,"1260":1,"1288":1,"1299":2,"1303":1,"1308":1,"1317":1,"1321":1,"1322":1,"1324":1,"1342":1,"1349":1,"1371":280,"1375":1,"1376":1,"1397":1,"1403":1,"1407":1,"1408":1,"1427":1,"1432":1,"1434":2,"1442":1,"1444":1,"1445":1,"1460":1,"1465":1,"1485":1,"1496":3,"1497":1,"1498":1,"1502":1,"1513":1,"1515":1,"1517":1,"1518":1,"1537":1,"1542":1,"1545":1,"1547":1,"1548":1,"1549":1,"1568":1,"1578":1,"1584":1,"1585":1,"1600":1,"1606":1,"1608":5,"1610":1,"1611":1,"1632":1,"1637":1,"1640":5,"1642":1,"1643":1,"1662":1,"1667":1,"1670":1,"1672":1,"1674":1,"1691":1,"1694":1,"1703":1,"1707":1,"1709":1,"1726":1,"1729":1,"1739":1,"1797":1,"1810":1,"1819":1,"1820":1,"1823":1,"1824":1,"1825":1,"1844":1,"1854":1,"1858":1,"1873":1,"1880":1,"1884":1,"1899":1,"1906":1,"1926":1,"1933":1,"1934":1,"1953":1,"1958":1,"1966":1,"1967":1,"1974":5,"1976":1,"1977":1,"1978":1,"1985":1,"2001":1,"2007":1,"2011":1,"2015":1,"2016":1,"2042":1,"2049":1,"2073":1,"2074":1,"2075":1,"2080":1,"2092":1,"2095":1,"2100":1,"2104":1,"2105":1,"2126":1,"2132":1,"2136":1,"2152":1,"2169":1,"2178":1,"2184":1,"2187":1,"2210":1,"2217":1,"2221":1,"2223":1,"2239":1,"2242":1,"2251":1,"2253":1,"2254":1,"2264":1,"2265":1,"2271":1,"2282":1,"2289":1,"2297":1,"2300":1,"2308":1,"2323":1,"2335":1,"2344":1,"2360":1,"2366":1,"2370":1,"2388":1,"2392":1,"2403":1,"2423":1,"2433":1,"2436":1,"2438":1,"2439":1,"2458":1,"2463":1,"2471":1,"2473":1,"2490":1,"2493":1,"2501":1,"2505":1,"2508":1,"2523":1,"2528":1,"2532":1,"2533":1,"2534":1,"2549":1,"2556":1,"2557":1,"2559":1,"2561":1,"2562":1,"2579":1,"2582":1,"2591":1,"2592":1,"2594":1,"2595":1,"2596":1,"2615":1,"2625":1,"2650":1,"2651":1,"2670":1,"2675":1,"2677":1,"2678":3,"2680":1,"2681":2,"2682":1,"2692":5,"2693":1,"2695":3,"2701":1,"2703":1,"2713":1,"2714":1,"2717":2,"2721":1,"2723":2,"2726":1}}],["wireframe",{"0":{"1793":1,"2647":1},"1":{"2648":1,"2649":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1},"2":{"117":4,"1371":14,"1495":2,"1496":2,"1670":2,"2256":1,"2647":6,"2648":1}}],["wiki",{"2":{"1371":1,"2219":1}}],["wikipedia",{"2":{"32":1,"1371":1,"1442":1,"2219":1}}],["wikimedia",{"2":{"32":1,"1442":1}}],["widths",{"2":{"51":1,"61":2,"94":1,"105":1,"107":1,"122":1,"880":1,"1907":1,"2692":1,"2713":1,"2715":1}}],["width",{"0":{"125":1,"126":1,"256":1,"379":1,"488":1,"512":1,"534":1,"604":1,"622":1,"640":1,"711":1,"738":1,"751":1,"859":1,"879":1,"888":1,"889":1,"924":1,"940":1,"1127":1,"1162":1,"1186":1,"1284":1,"1910":1,"1912":1,"2010":1,"2301":1,"2435":1,"2646":1},"2":{"40":1,"47":7,"57":1,"87":2,"93":3,"94":3,"105":1,"106":1,"122":2,"125":1,"126":1,"128":2,"219":3,"235":1,"244":1,"256":1,"262":1,"273":1,"279":1,"300":1,"309":1,"320":1,"326":1,"347":1,"369":1,"379":1,"383":1,"397":1,"408":1,"416":1,"430":1,"441":1,"447":1,"461":1,"472":1,"483":1,"485":1,"488":1,"508":1,"510":1,"512":1,"530":1,"532":1,"534":1,"537":1,"538":4,"539":9,"540":2,"543":1,"576":1,"581":2,"582":1,"584":1,"599":1,"604":2,"615":1,"620":1,"622":1,"636":1,"640":1,"641":1,"657":1,"675":1,"684":1,"690":1,"692":1,"698":1,"701":1,"711":1,"712":3,"734":1,"738":1,"749":1,"751":1,"814":1,"823":1,"825":1,"846":1,"859":1,"871":1,"876":1,"879":1,"880":6,"886":1,"888":2,"889":1,"890":1,"898":1,"918":1,"924":1,"935":1,"937":1,"940":1,"959":1,"989":1,"1027":1,"1099":3,"1127":3,"1140":2,"1147":2,"1161":3,"1162":1,"1165":1,"1186":1,"1271":2,"1278":2,"1284":1,"1371":101,"1392":1,"1433":1,"1473":1,"1496":2,"1504":2,"1533":1,"1575":1,"1627":1,"1658":1,"1851":1,"1907":2,"1910":1,"1912":1,"1927":1,"1929":2,"1959":1,"1966":2,"1969":1,"2006":1,"2032":1,"2046":1,"2121":1,"2173":1,"2258":1,"2295":1,"2373":1,"2376":1,"2380":1,"2397":1,"2411":2,"2424":2,"2435":1,"2454":1,"2547":1,"2622":1,"2666":1,"2692":1,"2715":1}}],["width=2",{"2":{"1795":1}}],["width=200",{"2":{"30":3}}],["width=0",{"2":{"1371":1,"1907":8}}],["width=$",{"2":{"106":1}}],["width=",{"2":{"48":1}}],["width=500",{"2":{"30":1}}],["wider",{"2":{"131":1,"647":1}}],["wide",{"2":{"28":1,"105":5,"106":2,"122":1,"1210":1,"1247":1,"1299":1,"1371":3,"1966":1,"2261":1,"2715":1}}],["widely",{"2":{"4":1}}],["widgets",{"0":{"79":1},"2":{"43":1,"79":1}}],["widget",{"2":{"21":1,"43":4}}],["within",{"2":{"8":1,"17":1,"74":2,"77":2,"81":1,"192":1,"219":2,"227":1,"255":1,"605":1,"623":1,"649":1,"773":1,"1128":1,"1129":1,"1261":1,"1371":12,"1434":1,"1439":1,"1974":1,"2258":1,"2317":1,"2678":1,"2692":1,"2702":1}}],["without",{"2":{"7":1,"21":1,"23":1,"33":1,"35":1,"36":1,"42":1,"49":1,"51":1,"57":1,"69":1,"78":2,"83":1,"94":1,"104":1,"105":1,"113":1,"135":3,"137":1,"143":1,"148":2,"158":1,"175":1,"177":1,"188":1,"542":1,"861":1,"914":1,"987":1,"1371":14,"1390":1,"1469":1,"1489":1,"1608":1,"1625":1,"1640":1,"1907":4,"1966":1,"1967":1,"1974":1,"2007":1,"2090":1,"2119":1,"2261":1,"2297":1,"2556":1,"2717":1}}],["with",{"0":{"6":1,"73":1,"80":1,"111":1,"112":1,"133":1,"135":1,"141":1,"142":1,"145":1,"146":1,"147":1,"178":1,"187":1,"189":1,"1468":1,"1497":1,"1608":1,"1640":1,"1974":1,"2720":1},"1":{"190":1,"191":1},"2":{"2":1,"3":3,"4":2,"5":3,"6":1,"7":1,"9":2,"11":1,"16":1,"17":5,"18":4,"19":1,"21":2,"23":1,"24":2,"26":1,"27":7,"30":1,"31":1,"32":1,"35":1,"36":1,"38":1,"40":3,"42":2,"43":1,"44":9,"45":1,"46":1,"47":3,"49":1,"56":1,"57":5,"59":1,"61":1,"64":2,"66":2,"67":2,"68":3,"69":1,"70":2,"71":1,"73":7,"74":1,"75":4,"76":2,"77":8,"78":6,"80":1,"81":4,"87":1,"88":1,"93":1,"97":2,"98":2,"100":1,"102":4,"103":2,"104":1,"105":16,"106":12,"107":8,"111":1,"114":3,"115":4,"117":2,"118":1,"120":1,"121":3,"123":1,"127":1,"128":1,"130":1,"131":2,"132":2,"134":4,"135":1,"137":1,"138":2,"141":1,"142":2,"143":1,"144":1,"146":4,"147":1,"148":4,"149":1,"151":3,"158":7,"160":1,"161":1,"162":2,"163":1,"165":1,"166":2,"174":1,"175":1,"176":2,"178":1,"179":1,"180":1,"182":1,"183":1,"187":3,"188":4,"191":3,"192":1,"193":1,"197":1,"199":1,"200":1,"201":1,"204":1,"205":1,"207":1,"208":1,"209":1,"214":1,"215":1,"220":1,"236":1,"245":1,"263":1,"284":1,"287":1,"296":1,"310":1,"331":1,"334":1,"343":1,"356":1,"366":1,"473":1,"539":4,"540":5,"542":2,"543":1,"545":3,"548":1,"605":1,"610":1,"623":2,"645":4,"646":3,"648":4,"649":1,"690":1,"713":1,"728":2,"767":2,"769":4,"770":3,"771":5,"774":3,"775":1,"794":1,"795":1,"867":1,"880":2,"890":1,"891":1,"922":1,"925":1,"941":1,"948":1,"951":1,"957":2,"958":1,"961":1,"965":2,"967":1,"969":1,"977":1,"980":1,"987":1,"988":1,"992":1,"997":2,"999":1,"1001":2,"1010":1,"1015":1,"1018":1,"1031":1,"1040":2,"1042":1,"1048":1,"1050":1,"1053":1,"1057":1,"1067":1,"1074":2,"1076":1,"1080":2,"1090":1,"1096":1,"1098":1,"1099":1,"1114":1,"1120":2,"1125":1,"1128":1,"1163":1,"1192":1,"1195":1,"1198":1,"1216":1,"1220":2,"1222":1,"1224":1,"1229":1,"1232":1,"1235":1,"1253":1,"1257":2,"1259":1,"1261":1,"1294":1,"1300":1,"1301":1,"1305":2,"1307":1,"1309":1,"1312":5,"1313":1,"1317":1,"1327":1,"1329":1,"1339":1,"1346":2,"1348":1,"1352":4,"1357":1,"1371":524,"1380":1,"1383":1,"1390":1,"1391":1,"1395":1,"1399":2,"1402":1,"1412":1,"1416":1,"1425":1,"1429":2,"1431":1,"1434":1,"1436":1,"1442":3,"1448":1,"1450":1,"1458":1,"1462":2,"1464":1,"1469":1,"1474":1,"1493":1,"1497":1,"1504":1,"1507":1,"1515":1,"1522":1,"1525":1,"1531":2,"1532":1,"1535":1,"1539":2,"1541":1,"1545":1,"1549":2,"1552":1,"1555":1,"1563":1,"1566":1,"1571":2,"1577":1,"1588":1,"1590":1,"1598":1,"1602":2,"1604":1,"1608":1,"1615":1,"1618":1,"1625":1,"1626":2,"1630":1,"1634":2,"1636":1,"1640":1,"1647":1,"1650":1,"1656":2,"1657":1,"1660":1,"1664":2,"1666":1,"1670":3,"1673":1,"1675":1,"1678":1,"1682":1,"1692":1,"1699":2,"1701":1,"1708":1,"1713":1,"1717":1,"1727":1,"1735":2,"1737":1,"1738":1,"1800":1,"1806":1,"1813":2,"1817":1,"1821":1,"1825":2,"1828":1,"1831":1,"1839":1,"1842":1,"1847":2,"1853":1,"1862":1,"1872":1,"1875":2,"1879":1,"1888":1,"1898":1,"1901":2,"1905":1,"1907":6,"1924":1,"1938":1,"1942":1,"1951":1,"1955":2,"1957":1,"1964":1,"1966":3,"1967":3,"1968":4,"1969":3,"1974":1,"1981":1,"1986":1,"1997":2,"1999":1,"2004":2,"2009":1,"2020":1,"2023":1,"2040":1,"2044":2,"2048":1,"2078":1,"2083":1,"2093":1,"2097":2,"2099":1,"2109":1,"2112":1,"2119":1,"2120":1,"2124":1,"2128":2,"2131":1,"2143":1,"2150":1,"2154":2,"2163":1,"2191":1,"2194":1,"2208":1,"2213":2,"2216":1,"2219":2,"2222":1,"2227":1,"2230":1,"2236":1,"2240":1,"2247":2,"2249":1,"2253":4,"2255":1,"2256":1,"2257":2,"2258":1,"2260":1,"2261":1,"2269":1,"2274":1,"2286":1,"2293":2,"2299":1,"2306":1,"2312":1,"2318":1,"2326":2,"2333":1,"2341":1,"2351":1,"2358":1,"2362":2,"2364":1,"2365":2,"2410":1,"2419":1,"2428":2,"2432":1,"2436":1,"2443":1,"2446":1,"2452":2,"2453":1,"2456":1,"2460":2,"2462":1,"2466":1,"2467":3,"2472":1,"2476":1,"2480":1,"2486":1,"2491":1,"2498":2,"2500":1,"2511":1,"2513":1,"2521":1,"2525":2,"2527":1,"2530":1,"2533":1,"2537":1,"2549":2,"2551":4,"2554":2,"2555":2,"2560":1,"2562":1,"2565":1,"2569":1,"2576":1,"2580":1,"2587":2,"2589":1,"2592":1,"2596":2,"2599":1,"2602":1,"2610":1,"2613":1,"2618":2,"2624":1,"2628":1,"2629":1,"2655":1,"2658":1,"2664":2,"2665":1,"2668":1,"2672":2,"2674":1,"2676":2,"2680":1,"2681":3,"2682":1,"2686":1,"2692":9,"2695":1,"2696":5,"2697":1,"2699":1,"2700":1,"2702":1,"2704":2,"2706":1,"2709":2,"2710":2,"2712":1,"2715":3,"2716":1,"2717":4,"2719":1,"2720":1,"2721":4,"2725":1,"2726":2,"2728":1,"2731":1}}],["pb",{"2":{"1371":4}}],["pyramid",{"2":{"1442":7}}],["py",{"2":{"1371":1}}],["pysical",{"2":{"27":1}}],["phong",{"2":{"2682":2}}],["phase",{"2":{"1371":1,"2732":1}}],["phi",{"2":{"769":2,"775":2,"2686":3}}],["phis",{"2":{"769":5,"774":4}}],["physical",{"2":{"27":1,"106":1,"107":3,"1371":1,"2466":1}}],["pkgdir",{"2":{"1705":1}}],["pkg",{"2":{"194":3,"2695":3}}],["p3",{"2":{"188":4}}],["p2",{"2":{"187":4,"188":6,"1312":4,"2688":4}}],["p1",{"2":{"187":4,"188":6}}],["ppi",{"2":{"107":2}}],["pearl",{"2":{"2739":1}}],["peaks",{"2":{"1371":4}}],["pentagon",{"2":{"1965":2}}],["penalizing",{"2":{"1371":1}}],["people",{"2":{"106":1}}],["perceptually",{"2":{"2730":1}}],["perceive",{"2":{"1371":1,"1997":1}}],["permuted",{"2":{"1371":1}}],["permanently",{"2":{"11":1,"17":1,"22":1,"27":1,"40":1}}],["perpendicularly",{"2":{"1186":1,"1371":1}}],["perpendicular",{"2":{"1179":1,"1371":1}}],["period",{"2":{"1165":1}}],["periods",{"2":{"70":1}}],["perspectiveprojection",{"2":{"2719":1}}],["perspectiveness=0",{"2":{"1225":2}}],["perspectiveness",{"0":{"365":1},"2":{"365":4,"1371":1}}],["perspective",{"2":{"57":3,"58":1,"65":1,"365":3,"1371":4,"2719":1}}],["performant",{"2":{"161":1}}],["performance",{"2":{"157":1,"158":1,"166":1,"193":1,"196":2,"1035":1,"1309":1,"1371":3,"2567":1}}],["performs",{"2":{"77":1,"1371":1,"2341":1,"2365":1}}],["perform",{"2":{"56":1,"154":1,"1371":1,"2721":1}}],["perfectly",{"2":{"123":1}}],["perfect",{"2":{"33":1}}],["perfection",{"2":{"10":1}}],["per",{"0":{"106":2,"118":1,"1818":1},"2":{"11":2,"14":1,"17":2,"19":5,"40":1,"80":1,"105":14,"106":16,"107":8,"115":1,"116":1,"117":1,"118":1,"187":5,"1050":1,"1317":2,"1323":1,"1371":18,"1549":1,"1670":1,"1675":1,"1738":1,"1825":1,"2075":1,"2266":1,"2562":1,"2596":1,"2679":1}}],["pv",{"2":{"58":3}}],["pseudolog",{"2":{"284":1,"331":1}}],["pseudolog10",{"2":{"284":2,"331":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1499":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["ps",{"2":{"58":3,"61":36,"1002":6,"1608":5,"1640":5,"1821":3,"1974":7,"2686":7,"2687":2}}],["pc",{"2":{"46":1}}],["pcs",{"2":{"24":1}}],["p",{"2":{"44":4,"47":1,"58":5,"61":2,"77":7,"116":2,"117":5,"138":1,"145":2,"149":6,"164":2,"186":1,"187":2,"188":4,"605":3,"739":1,"769":4,"1002":8,"1371":24,"1705":1,"1821":2,"1965":3,"1970":4,"2071":2,"2182":8,"2256":4,"2304":1,"2551":1,"2553":1,"2554":1,"2555":2,"2556":7,"2688":10,"2724":2}}],["pigeon",{"2":{"2739":1}}],["piyg",{"2":{"2735":10}}],["pix",{"2":{"1371":2}}],["pixelspace",{"2":{"2720":1}}],["pixels",{"2":{"17":1,"19":1,"74":1,"105":6,"106":16,"107":2,"151":1,"1371":2,"1596":1,"2219":1,"2717":2}}],["pixelated",{"2":{"14":1,"1371":1,"2576":1}}],["pixel",{"0":{"54":1,"2253":1},"2":{"10":1,"49":1,"54":3,"66":3,"74":1,"75":2,"77":2,"106":7,"107":6,"187":5,"959":1,"1029":1,"1323":1,"1371":24,"1533":1,"1658":1,"1972":3,"1998":1,"2253":3,"2256":1,"2257":1,"2285":1,"2454":1,"2666":1,"2676":1,"2678":2,"2719":1}}],["pipe",{"2":{"1371":1}}],["pipeline",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1},"2":{"17":1,"61":1,"62":2,"64":1,"65":1,"66":1,"71":1,"130":1,"135":1,"155":1,"1371":2}}],["pie",{"0":{"1766":1,"1794":1},"1":{"1795":1,"1796":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1},"2":{"1371":19,"1794":6,"1795":23,"1801":2,"1808":1,"1809":1,"1811":1}}],["pieces",{"2":{"1371":1,"1801":1}}],["piece",{"2":{"86":2,"1371":2,"2296":1}}],["pink",{"2":{"184":1,"941":1,"1821":1,"2734":1}}],["picasso",{"2":{"2739":1}}],["picks",{"2":{"77":1,"1371":1}}],["picked",{"2":{"77":1,"115":1,"145":1,"834":1,"1371":4,"2349":1,"2350":1,"2487":1,"2726":1}}],["pick",{"2":{"77":13,"97":1,"115":1,"116":1,"117":1,"616":1,"872":1,"1371":5,"1440":1,"2557":2,"2692":1,"2726":1}}],["picking",{"0":{"77":1,"2557":1},"2":{"117":1,"888":1,"2726":1}}],["picture",{"2":{"27":3,"2219":1}}],["pi",{"2":{"31":1,"32":3,"155":2,"160":1,"166":1,"204":1,"356":1,"361":3,"378":1,"544":2,"605":1,"623":1,"768":7,"774":8,"848":1,"1165":3,"1352":1,"1371":6,"1670":1,"1966":2,"2219":1,"2256":1,"2341":4,"2368":2,"2688":2,"2701":2,"2711":1,"2712":1,"2721":1}}],["prgn",{"2":{"2735":10}}],["prs",{"2":{"157":1}}],["prism",{"2":{"2734":1}}],["priori",{"2":{"187":1}}],["priority=",{"2":{"164":1}}],["priorityobserable",{"2":{"73":1}}],["priority",{"0":{"73":1},"2":{"73":22,"75":2,"77":10,"115":2,"164":1,"1371":4}}],["principles",{"2":{"136":1}}],["principle",{"2":{"106":1,"2721":1}}],["print",{"2":{"2695":1}}],["prints",{"2":{"1371":1}}],["printed",{"2":{"73":1,"806":1,"1371":1}}],["println",{"2":{"48":2,"70":1,"73":6,"132":1,"165":1,"214":1,"215":2}}],["primer",{"0":{"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1}}],["prime=1",{"2":{"22":2}}],["prim",{"2":{"1371":2,"1738":2}}],["primitives",{"2":{"117":1,"1371":1,"1738":1}}],["primitive",{"2":{"63":1,"77":5,"117":7,"236":1,"245":1,"263":1,"287":1,"310":1,"334":1,"1371":3,"1704":1}}],["prerendered",{"2":{"2721":1}}],["precisely",{"2":{"2681":1,"2692":1}}],["precision",{"2":{"2219":2}}],["preexisting",{"2":{"1371":1,"2365":1}}],["pre",{"2":{"156":1,"1371":4,"1400":2,"2129":2}}],["pretend",{"2":{"148":1,"2696":1}}],["pretty",{"2":{"14":1,"27":2,"44":1,"1313":1,"2715":1,"2721":1}}],["prepare",{"2":{"2688":1}}],["preparing",{"2":{"107":1}}],["prepopulate",{"2":{"148":1}}],["prepend",{"2":{"134":1}}],["predefine",{"2":{"148":1}}],["predefined",{"0":{"28":1,"166":1},"1":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1},"2":{"28":2,"145":1,"166":1,"174":1,"206":1,"284":1,"331":1,"644":1,"2702":1}}],["predict",{"2":{"106":1}}],["prev",{"2":{"1371":3}}],["prevent",{"2":{"81":1}}],["previous",{"2":{"68":1,"107":1,"142":1,"177":1,"1317":1,"1371":4,"2692":1,"2697":1}}],["previously",{"2":{"42":1,"147":1,"153":1,"209":2}}],["prefer",{"2":{"2715":1}}],["preferring",{"2":{"1371":1}}],["preferred",{"2":{"57":1,"147":3,"1371":2,"1434":1,"1963":1}}],["prefactor",{"2":{"2681":1}}],["preformatted",{"2":{"197":1}}],["prefix",{"2":{"70":1,"120":1,"158":1,"1371":2}}],["pressing",{"2":{"2718":1}}],["press",{"2":{"75":6,"76":3,"77":2,"78":1,"207":1,"208":1,"209":1,"210":1,"1371":2}}],["pressed=true",{"2":{"1442":1}}],["pressed=false",{"2":{"1371":1}}],["pressed",{"2":{"56":3,"74":2,"75":2,"76":1,"78":6,"215":2,"351":1,"1371":16,"1442":1}}],["preset",{"2":{"2706":1}}],["preselected",{"2":{"1371":1}}],["preserves",{"2":{"2341":2}}],["preserver",{"2":{"1371":1}}],["preserve",{"2":{"158":1}}],["preserved",{"2":{"46":1}}],["presented",{"2":{"2730":1}}],["presentation",{"2":{"365":1}}],["present",{"2":{"63":1,"605":2,"861":2,"1371":2}}],["protanopic",{"2":{"2737":5}}],["protrusion",{"2":{"2709":1,"2711":1,"2714":1}}],["protrusions",{"0":{"127":1,"366":1},"2":{"122":4,"159":2,"192":1,"193":1,"365":1,"366":8,"378":1,"538":1,"541":1,"1371":1,"2710":2}}],["profile",{"2":{"1371":12}}],["profile=nothing",{"2":{"1371":1}}],["prompting",{"2":{"729":1}}],["prompt",{"0":{"729":1},"2":{"1371":1}}],["promise",{"2":{"44":1}}],["product",{"2":{"645":1,"2256":1}}],["produced",{"2":{"74":1,"81":5,"1371":1}}],["produces",{"2":{"27":1,"1210":1,"1247":1,"1299":1,"1371":3}}],["produce",{"2":{"9":1,"27":1,"81":1,"106":1,"148":1,"1371":1}}],["probability",{"2":{"1371":4,"1485":2,"2071":1,"2178":2}}],["probably",{"2":{"537":1,"2695":1}}],["problem",{"2":{"36":1,"38":1,"44":1,"78":1,"135":3,"187":1,"188":1,"1608":1,"1640":1,"1967":1,"1974":1,"2692":2,"2717":1}}],["problems",{"0":{"135":1,"187":1},"2":{"24":1,"135":1,"188":1}}],["programmatically",{"2":{"1371":1}}],["programming",{"2":{"193":1}}],["progresses",{"2":{"5":1}}],["providing",{"2":{"149":1,"2341":1}}],["provided",{"2":{"147":1,"1001":1,"1129":1,"1371":4,"1372":1,"2219":1,"2339":1,"2367":1,"2530":2,"2629":1}}],["provide",{"2":{"121":1,"147":1,"1371":2,"2180":1,"2731":1}}],["provides",{"2":{"77":2,"115":1,"143":1,"155":1,"1371":4}}],["prohibit",{"2":{"128":1}}],["proj",{"2":{"117":4}}],["project",{"2":{"98":1,"117":5,"149":1,"2695":1}}],["projectionview",{"2":{"58":2,"1371":1,"2719":1}}],["projectiontype=makie",{"2":{"2503":1}}],["projectiontype",{"2":{"57":1,"58":2,"1371":2}}],["projection",{"2":{"56":1,"57":4,"61":1,"64":1,"65":2,"66":1,"365":1,"378":1,"941":1,"1371":13,"1515":1,"1545":1,"2253":1,"2436":1,"2467":1,"2592":1,"2710":1,"2716":1,"2717":4,"2719":6,"2720":6}}],["projections",{"0":{"2719":1},"2":{"27":1,"53":1}}],["projects",{"2":{"54":1,"55":1}}],["projected",{"2":{"13":1,"53":1,"117":1}}],["procedure",{"2":{"113":1}}],["processing",{"2":{"64":1}}],["processed",{"2":{"57":1,"64":1,"81":1,"1371":1}}],["processors",{"2":{"26":1}}],["process",{"2":{"10":1,"25":1,"36":1,"42":1,"45":1,"215":4,"1371":3,"2556":1,"2695":1,"2701":1}}],["prown",{"2":{"71":1}}],["proportional",{"2":{"539":1,"2261":1,"2530":1,"2681":1,"2713":1}}],["propagated",{"2":{"151":1,"1371":3}}],["propagate",{"2":{"69":1}}],["properties",{"2":{"366":1,"649":1,"925":1}}],["properly",{"2":{"69":2,"71":1,"1371":1,"2725":1}}],["proper",{"2":{"23":1}}],["proxy",{"2":{"35":1,"36":2,"46":2}}],["png`",{"2":{"27":1}}],["pngs",{"2":{"19":1}}],["png",{"2":{"12":1,"19":4,"27":2,"28":1,"29":1,"32":1,"186":1,"191":1,"219":1,"1322":1,"1371":4,"1442":1,"1582":1,"1670":1,"1705":1,"2555":2,"2688":1,"2691":1,"2700":2}}],["pleasing",{"2":{"148":1}}],["please",{"2":{"23":1,"196":1,"197":2,"1309":1,"1371":2,"2692":1}}],["pl",{"2":{"45":1,"68":1,"158":2,"159":1,"164":1,"548":2,"739":2,"1316":1,"1317":1,"1318":3,"1371":2,"1442":3,"1670":2,"2182":1,"2717":2}}],["plain",{"2":{"105":1,"1371":1,"2682":1}}],["placing",{"0":{"101":1},"2":{"192":1,"204":1,"2702":1,"2704":1,"2706":1,"2711":1}}],["placebo",{"2":{"2701":1,"2704":1}}],["placeholder",{"0":{"913":1,"920":1},"2":{"473":1,"890":1,"891":1,"913":1,"920":1,"1371":2}}],["places",{"2":{"133":1,"1371":1}}],["placement",{"0":{"543":1,"2324":1},"2":{"57":1,"129":1,"1371":3,"2549":1}}],["placed",{"2":{"51":1,"92":2,"93":1,"99":1,"104":1,"107":1,"122":1,"541":1,"542":1,"647":1,"1371":8,"1434":1,"1436":1,"1439":1,"1515":1,"1545":1,"1909":1,"2324":1,"2436":1,"2592":1,"2697":1}}],["place",{"2":{"44":1,"51":1,"77":1,"92":1,"97":1,"101":1,"106":2,"132":1,"192":1,"541":1,"787":1,"1001":1,"1371":3,"1907":1,"2253":1,"2257":1,"2258":2,"2688":1,"2702":1,"2703":1,"2704":1,"2712":1,"2719":1}}],["planks",{"2":{"2555":1}}],["plane3f",{"2":{"944":2,"973":2,"1011":2,"1049":2,"1084":2,"1191":2,"1228":2,"1288":2,"1324":2,"1371":87,"1376":2,"1408":2,"1445":2,"1518":2,"1548":2,"1585":2,"1611":2,"1643":2,"1674":2,"1709":2,"1797":2,"1824":2,"1858":2,"1884":2,"1934":2,"1977":2,"2016":2,"2074":2,"2105":2,"2136":2,"2187":2,"2223":2,"2265":2,"2308":2,"2344":2,"2403":2,"2439":2,"2473":2,"2508":2,"2561":2,"2595":2,"2651":2,"2677":1}}],["planes",{"0":{"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2676":1},"1":{"2677":1},"2":{"187":2,"944":4,"973":4,"1011":4,"1049":4,"1084":4,"1191":4,"1228":4,"1288":4,"1324":4,"1371":216,"1376":4,"1408":4,"1445":4,"1518":4,"1548":4,"1585":4,"1611":4,"1643":4,"1674":4,"1709":4,"1797":4,"1824":4,"1858":4,"1884":4,"1934":4,"1977":4,"2016":4,"2074":4,"2105":4,"2136":4,"2187":4,"2223":4,"2265":4,"2308":4,"2344":4,"2403":4,"2439":4,"2473":4,"2508":4,"2561":4,"2595":4,"2651":4,"2676":2,"2677":5}}],["plane",{"2":{"57":4,"187":2,"188":1,"1187":1,"1224":1,"1371":6,"2503":3,"2676":2,"2677":2,"2717":2,"2721":1}}],["plan",{"0":{"2702":1},"2":{"51":1}}],["played",{"2":{"1371":2}}],["playing",{"2":{"1371":4}}],["play",{"2":{"44":1,"2692":1}}],["plasma",{"2":{"32":1,"1612":1,"1821":1,"1978":1,"1979":1,"2467":1,"2734":1}}],["plastic",{"2":{"28":3}}],["plum",{"2":{"2739":1}}],["plus",{"2":{"96":1,"104":1,"643":1,"646":1}}],["plugin=rpr",{"2":{"27":1,"28":1,"29":1,"30":1,"31":1}}],["plugin",{"2":{"27":1}}],["pluto",{"0":{"37":1,"46":1},"1":{"47":1},"2":{"12":1,"38":1,"41":1,"42":3,"46":3,"106":1}}],["pltobj",{"2":{"29":1}}],["plt",{"2":{"14":4,"77":5,"1795":2,"2071":1,"2503":5,"2557":1}}],["plotlist",{"2":{"1371":1}}],["plotfunction",{"2":{"1371":1}}],["plotgrid",{"2":{"162":8}}],["plot`",{"2":{"148":1}}],["plotobject",{"2":{"547":1}}],["plotobj",{"2":{"137":2,"201":1}}],["plotutils",{"2":{"69":1,"70":1,"946":2,"975":2,"1013":2,"1051":2,"1088":2,"1193":2,"1230":2,"1325":2,"1371":76,"1378":2,"1410":2,"1446":2,"1505":2,"1520":2,"1550":2,"1586":2,"1613":2,"1645":2,"1676":2,"1711":2,"1826":2,"1936":2,"1979":2,"2018":2,"2076":2,"2107":2,"2189":2,"2225":2,"2267":2,"2441":2,"2474":2,"2509":2,"2535":2,"2563":2,"2597":2,"2653":2}}],["plotted",{"2":{"68":1,"70":1,"142":1,"161":1,"287":1,"334":1,"792":1,"1001":3,"1371":9,"1372":1,"1964":1,"2341":1,"2697":1,"2729":1}}],["plottable",{"2":{"67":1}}],["plottype",{"2":{"62":1,"144":3,"164":2,"1371":2}}],["plotting",{"0":{"85":1,"141":1,"142":1,"200":1,"767":1,"773":1,"1442":1,"2696":1},"1":{"86":1,"87":1,"88":1},"2":{"8":3,"69":1,"84":1,"86":1,"100":1,"102":2,"104":1,"114":1,"136":2,"138":1,"141":1,"142":1,"143":2,"145":1,"147":4,"148":2,"149":1,"151":1,"158":1,"183":1,"187":1,"200":1,"219":1,"770":1,"1187":1,"1371":117,"1498":1,"1907":1,"1966":1,"2258":1,"2692":1,"2695":1,"2696":1,"2698":1,"2707":1,"2710":1,"2717":1}}],["plot",{"0":{"7":1,"12":1,"118":1,"136":1,"179":1,"769":1,"1923":1,"2698":1,"2725":1},"1":{"137":1,"138":1,"139":1,"140":1,"141":1,"142":1},"2":{"2":1,"3":1,"5":3,"6":1,"7":1,"12":1,"13":1,"14":3,"31":15,"32":1,"33":1,"38":1,"42":1,"44":19,"45":4,"57":7,"59":1,"61":5,"62":7,"63":4,"64":3,"65":1,"66":1,"68":2,"70":3,"71":2,"77":10,"84":1,"86":1,"87":1,"88":1,"100":4,"102":2,"114":1,"115":10,"116":4,"117":37,"118":5,"136":2,"137":4,"139":1,"140":1,"143":2,"145":8,"147":26,"148":15,"149":1,"154":3,"157":1,"158":11,"159":1,"160":2,"162":11,"163":8,"164":1,"175":6,"176":2,"177":1,"178":2,"179":2,"180":1,"181":6,"183":1,"184":2,"186":1,"187":3,"188":2,"200":1,"201":1,"216":1,"284":1,"331":1,"366":1,"540":1,"547":2,"643":1,"644":2,"645":4,"647":1,"648":2,"649":1,"739":2,"747":1,"767":2,"769":2,"774":2,"791":1,"828":1,"834":1,"851":1,"925":1,"941":2,"943":1,"944":1,"950":1,"951":1,"953":1,"954":1,"955":1,"956":1,"961":1,"963":1,"964":1,"965":1,"967":1,"968":1,"969":2,"972":1,"973":1,"979":1,"980":1,"982":1,"983":1,"984":1,"985":1,"992":1,"994":1,"996":1,"997":1,"999":1,"1000":1,"1001":2,"1005":1,"1009":1,"1011":1,"1016":1,"1018":1,"1020":1,"1021":1,"1022":1,"1023":1,"1031":1,"1034":1,"1038":1,"1040":1,"1042":1,"1043":1,"1044":2,"1045":2,"1047":1,"1049":1,"1055":1,"1057":1,"1059":1,"1060":1,"1061":1,"1062":1,"1067":1,"1069":1,"1072":1,"1074":1,"1076":1,"1078":1,"1079":2,"1080":1,"1082":1,"1084":1,"1092":1,"1098":1,"1101":1,"1102":1,"1103":1,"1104":1,"1114":1,"1118":1,"1119":1,"1120":1,"1125":1,"1126":1,"1128":2,"1163":2,"1187":3,"1190":1,"1191":1,"1196":1,"1198":1,"1200":1,"1201":1,"1202":1,"1203":1,"1216":1,"1218":1,"1219":1,"1220":1,"1222":1,"1223":1,"1224":3,"1227":1,"1228":1,"1233":1,"1235":1,"1237":1,"1238":1,"1239":1,"1240":1,"1253":1,"1255":1,"1256":1,"1257":1,"1259":1,"1260":1,"1261":2,"1285":2,"1288":1,"1291":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":2,"1301":1,"1303":1,"1304":1,"1305":1,"1307":1,"1308":1,"1309":2,"1313":1,"1317":2,"1321":1,"1324":1,"1328":1,"1329":1,"1331":1,"1332":1,"1333":1,"1334":1,"1339":1,"1342":1,"1345":1,"1346":1,"1348":1,"1349":1,"1350":3,"1371":880,"1372":4,"1375":1,"1376":1,"1382":1,"1383":1,"1385":1,"1386":1,"1387":1,"1388":1,"1395":1,"1397":1,"1398":1,"1399":1,"1402":1,"1403":1,"1404":3,"1405":3,"1407":1,"1408":1,"1414":1,"1416":1,"1418":1,"1419":1,"1420":1,"1421":1,"1425":1,"1427":1,"1428":1,"1429":1,"1431":1,"1432":1,"1434":2,"1444":1,"1445":1,"1449":1,"1450":1,"1452":1,"1453":1,"1454":1,"1455":1,"1458":1,"1460":1,"1461":1,"1462":1,"1464":1,"1465":1,"1466":3,"1469":1,"1493":2,"1502":1,"1515":2,"1517":1,"1518":1,"1524":1,"1525":1,"1527":1,"1528":1,"1529":1,"1530":1,"1535":1,"1537":1,"1538":1,"1539":1,"1541":1,"1542":1,"1545":2,"1547":1,"1548":1,"1554":1,"1555":1,"1557":1,"1558":1,"1559":1,"1560":1,"1566":1,"1568":1,"1570":1,"1571":1,"1572":1,"1577":1,"1578":1,"1581":2,"1584":1,"1585":1,"1589":1,"1590":1,"1592":1,"1593":1,"1594":1,"1595":1,"1598":1,"1600":1,"1601":1,"1602":1,"1604":1,"1606":1,"1607":3,"1608":2,"1610":1,"1611":1,"1617":1,"1618":1,"1620":1,"1621":1,"1622":1,"1623":1,"1630":1,"1632":1,"1633":1,"1634":1,"1636":1,"1637":1,"1638":2,"1640":2,"1642":1,"1643":1,"1649":1,"1650":1,"1652":1,"1653":1,"1654":1,"1655":1,"1660":1,"1662":1,"1663":1,"1664":1,"1666":1,"1667":1,"1668":2,"1672":1,"1674":1,"1680":1,"1682":1,"1684":1,"1685":1,"1686":1,"1687":1,"1692":1,"1694":1,"1697":1,"1699":1,"1701":1,"1703":1,"1704":2,"1707":1,"1709":1,"1715":1,"1717":1,"1719":1,"1720":1,"1721":1,"1722":1,"1727":1,"1729":1,"1733":1,"1735":1,"1737":1,"1739":1,"1794":2,"1797":1,"1799":1,"1800":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1810":1,"1812":1,"1813":1,"1817":1,"1819":1,"1820":3,"1823":1,"1824":1,"1830":1,"1831":1,"1833":1,"1834":1,"1835":1,"1836":1,"1842":1,"1844":1,"1846":1,"1847":1,"1848":1,"1853":1,"1854":1,"1855":3,"1858":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1872":1,"1873":1,"1874":1,"1875":1,"1879":1,"1880":1,"1881":4,"1884":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1898":1,"1899":1,"1900":1,"1901":1,"1905":1,"1906":1,"1907":32,"1912":1,"1920":1,"1924":1,"1926":1,"1930":3,"1933":1,"1934":1,"1940":1,"1942":1,"1944":1,"1945":1,"1946":1,"1947":1,"1951":1,"1953":1,"1954":1,"1955":1,"1957":1,"1958":1,"1960":2,"1965":1,"1966":1,"1974":3,"1976":1,"1977":1,"1983":1,"1986":1,"1990":1,"1991":1,"1992":1,"1993":1,"1999":1,"2001":1,"2003":1,"2004":1,"2009":1,"2011":1,"2012":2,"2015":1,"2016":1,"2022":1,"2023":1,"2025":1,"2026":1,"2027":1,"2028":1,"2040":1,"2042":1,"2043":1,"2044":1,"2048":1,"2049":1,"2050":2,"2070":2,"2073":1,"2074":1,"2079":1,"2083":1,"2085":1,"2086":1,"2087":1,"2088":1,"2093":1,"2095":1,"2096":1,"2097":1,"2099":1,"2100":1,"2101":3,"2104":1,"2105":1,"2111":1,"2112":1,"2114":1,"2115":1,"2116":1,"2117":1,"2124":1,"2126":1,"2127":1,"2128":1,"2131":1,"2132":1,"2133":2,"2136":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2150":1,"2152":1,"2153":1,"2154":1,"2163":1,"2169":1,"2170":3,"2181":2,"2184":1,"2187":1,"2193":1,"2194":1,"2197":1,"2198":1,"2199":1,"2200":1,"2208":1,"2210":1,"2212":1,"2213":1,"2216":1,"2217":1,"2218":2,"2221":1,"2223":1,"2228":1,"2230":1,"2232":1,"2233":1,"2234":1,"2235":1,"2240":1,"2242":1,"2245":1,"2247":1,"2249":1,"2251":1,"2252":2,"2253":1,"2258":1,"2260":1,"2264":1,"2265":1,"2270":1,"2274":1,"2278":1,"2279":1,"2280":1,"2281":1,"2286":1,"2289":1,"2292":1,"2293":1,"2299":1,"2300":1,"2302":2,"2308":1,"2309":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2318":1,"2323":1,"2325":1,"2326":1,"2333":1,"2335":1,"2339":2,"2344":1,"2347":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2358":1,"2360":1,"2361":1,"2362":1,"2364":1,"2366":1,"2367":2,"2389":1,"2390":1,"2391":1,"2392":2,"2396":3,"2403":1,"2407":1,"2410":1,"2412":1,"2413":1,"2414":1,"2415":1,"2419":1,"2423":1,"2426":1,"2427":1,"2428":1,"2432":1,"2433":1,"2436":2,"2438":1,"2439":1,"2445":1,"2446":1,"2448":1,"2449":1,"2450":1,"2451":1,"2456":1,"2458":1,"2459":1,"2460":1,"2462":1,"2463":1,"2466":2,"2471":1,"2473":1,"2477":1,"2480":1,"2482":1,"2483":1,"2484":1,"2485":1,"2491":1,"2493":1,"2496":1,"2498":1,"2500":1,"2501":1,"2502":2,"2505":1,"2508":1,"2512":1,"2513":1,"2515":1,"2516":1,"2517":1,"2518":1,"2521":1,"2523":1,"2524":1,"2525":1,"2527":1,"2528":1,"2529":2,"2530":1,"2532":1,"2544":1,"2549":2,"2553":1,"2555":2,"2556":6,"2557":1,"2559":1,"2561":1,"2562":1,"2566":1,"2569":1,"2572":1,"2573":1,"2574":1,"2575":1,"2580":1,"2582":1,"2585":1,"2587":1,"2589":1,"2591":1,"2592":2,"2594":1,"2595":1,"2601":1,"2602":1,"2604":1,"2605":1,"2606":1,"2607":1,"2613":1,"2615":1,"2617":1,"2618":1,"2619":1,"2624":1,"2625":1,"2628":2,"2636":1,"2647":2,"2650":1,"2651":1,"2657":1,"2658":1,"2660":1,"2661":1,"2662":1,"2663":1,"2668":1,"2670":1,"2671":1,"2672":1,"2674":1,"2675":1,"2676":7,"2677":2,"2680":2,"2682":1,"2690":1,"2692":2,"2696":7,"2697":2,"2700":1,"2704":1,"2709":2,"2710":1,"2716":1,"2717":3,"2720":3,"2721":22,"2723":4,"2725":13,"2726":1}}],["plotspec",{"2":{"158":2,"163":1,"164":1,"1371":4}}],["plotspecs",{"0":{"163":1},"2":{"158":1,"161":2,"163":1}}],["plots=density",{"2":{"159":1}}],["plots=",{"2":{"158":2,"159":3,"162":1}}],["plots=pl",{"2":{"45":1}}],["plots=plots",{"2":{"45":1}}],["plots=>",{"2":{"44":4}}],["plots",{"0":{"87":1,"88":1,"201":1},"2":{"2":1,"3":1,"5":2,"10":1,"13":1,"33":2,"42":2,"44":8,"48":2,"53":1,"61":1,"63":1,"69":1,"70":2,"77":13,"86":1,"88":1,"106":1,"107":1,"114":1,"115":3,"117":14,"145":1,"147":1,"148":1,"151":5,"153":1,"157":1,"158":2,"159":2,"161":1,"163":5,"164":3,"174":1,"183":1,"184":1,"187":4,"188":4,"194":2,"195":1,"200":1,"201":1,"202":1,"231":1,"541":1,"542":1,"623":1,"645":1,"648":3,"739":1,"769":1,"773":2,"787":1,"944":1,"949":1,"963":1,"965":1,"969":1,"973":1,"978":1,"994":1,"997":1,"1001":1,"1011":1,"1026":1,"1034":1,"1035":1,"1040":1,"1044":2,"1049":1,"1069":1,"1074":1,"1079":1,"1084":1,"1118":1,"1120":1,"1191":1,"1218":1,"1220":1,"1228":1,"1255":1,"1257":1,"1285":1,"1288":1,"1299":1,"1303":1,"1305":1,"1324":1,"1342":1,"1346":1,"1352":1,"1371":215,"1376":1,"1381":1,"1397":1,"1399":1,"1404":1,"1408":1,"1427":1,"1429":1,"1434":1,"1445":1,"1460":1,"1462":1,"1493":1,"1518":1,"1523":1,"1537":1,"1539":1,"1548":1,"1568":1,"1571":1,"1581":1,"1585":1,"1600":1,"1602":1,"1608":2,"1611":1,"1616":1,"1632":1,"1634":1,"1638":1,"1640":2,"1643":1,"1648":1,"1662":1,"1664":1,"1668":1,"1674":1,"1694":1,"1699":1,"1704":1,"1709":1,"1729":1,"1735":1,"1797":1,"1810":1,"1813":1,"1820":2,"1824":1,"1844":1,"1847":1,"1858":1,"1873":1,"1875":1,"1884":1,"1899":1,"1901":1,"1907":4,"1913":2,"1930":1,"1934":1,"1953":1,"1955":1,"1960":1,"1974":3,"1977":1,"1982":1,"2001":1,"2004":1,"2012":1,"2016":1,"2042":1,"2044":1,"2074":1,"2095":1,"2097":1,"2105":1,"2110":1,"2126":1,"2128":1,"2133":1,"2136":1,"2151":2,"2152":1,"2154":1,"2187":1,"2210":1,"2213":1,"2218":1,"2223":1,"2242":1,"2247":1,"2252":1,"2265":1,"2289":1,"2293":1,"2308":1,"2323":1,"2326":1,"2339":1,"2344":1,"2360":1,"2362":1,"2367":1,"2368":1,"2403":1,"2423":1,"2428":1,"2439":1,"2444":1,"2458":1,"2460":1,"2466":1,"2473":1,"2493":1,"2498":1,"2508":1,"2523":1,"2525":1,"2529":1,"2549":1,"2557":1,"2561":1,"2577":1,"2582":1,"2587":1,"2595":1,"2615":1,"2618":1,"2628":1,"2629":1,"2651":1,"2656":1,"2670":1,"2672":1,"2677":2,"2680":1,"2692":1,"2693":1,"2695":1,"2696":2,"2697":1,"2698":1,"2699":1,"2704":1,"2708":2,"2717":1,"2721":2,"2727":1}}],["ptslines",{"2":{"32":3}}],["ptrans",{"2":{"31":2,"2721":2}}],["pt",{"0":{"106":1},"2":{"11":1,"14":1,"105":8,"106":6,"107":11,"1371":3}}],["px",{"0":{"106":1},"2":{"11":1,"14":1,"17":1,"19":7,"77":1,"105":7,"106":13,"107":5,"1371":7,"1966":1}}],["pdfs",{"2":{"11":1,"15":1}}],["pdf",{"0":{"15":1},"2":{"10":1,"11":2,"15":3,"1130":1,"1353":1,"1371":5,"1467":1,"1468":1,"1470":1,"1485":2,"1967":1,"2171":1,"2178":2,"2398":1,"2700":2}}],["puor",{"2":{"2735":10}}],["pubugn",{"2":{"2735":8}}],["pubu",{"2":{"2735":8}}],["publisher",{"2":{"196":1}}],["public",{"2":{"32":2}}],["publications",{"2":{"10":1,"107":1}}],["publication",{"2":{"8":1,"196":1}}],["pull",{"2":{"2709":2}}],["pulls",{"2":{"378":1}}],["pumping",{"2":{"378":1}}],["purd",{"2":{"2735":8}}],["purposes",{"2":{"216":1,"782":1}}],["purpose",{"2":{"174":1,"1371":1,"2692":1,"2717":1,"2723":1}}],["purples",{"2":{"2735":8}}],["purple",{"2":{"148":1,"648":1,"1165":2,"1795":2}}],["pure",{"2":{"71":1,"165":1}}],["purely",{"2":{"42":1}}],["puts",{"2":{"1371":2}}],["put",{"2":{"48":1,"92":1,"163":1,"645":1,"1469":1,"2697":2,"2719":1,"2721":1}}],["pushed",{"2":{"71":1,"117":2}}],["push",{"2":{"6":1,"7":1,"30":2,"32":2,"61":8,"71":1,"75":3,"76":1,"77":2,"117":1,"148":9,"163":3,"193":2,"2341":2}}],["potentially",{"2":{"1261":1,"1371":1}}],["power",{"2":{"2257":1}}],["powerful",{"2":{"136":1}}],["powers",{"2":{"117":1}}],["powered",{"2":{"8":1}}],["popfirst",{"2":{"76":2}}],["pop",{"2":{"76":2}}],["po",{"2":{"73":7,"768":2,"773":1}}],["polgyon",{"2":{"1970":1}}],["poll",{"2":{"1371":1}}],["pol",{"2":{"660":3}}],["polygon",{"0":{"1970":1},"2":{"782":1,"1371":10,"1818":1,"1820":2,"1821":3,"1966":3,"1970":1,"2547":1,"2548":1}}],["polygons",{"2":{"773":1,"1371":5,"1820":1,"1821":1,"1964":1,"2530":2,"2533":1,"2534":2,"2546":1,"2726":1}}],["polycolorrange",{"0":{"695":1},"2":{"1371":1}}],["polycolormap",{"0":{"694":1},"2":{"1371":1}}],["polycolor",{"0":{"693":1},"2":{"648":1,"1080":1,"1371":1}}],["polypoints",{"0":{"696":1},"2":{"647":1,"1371":1}}],["polyelements",{"2":{"647":1,"648":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1}}],["polyelement",{"2":{"643":1,"647":3,"648":1,"649":1,"1080":1}}],["polystrokecolor=",{"2":{"1317":1}}],["polystrokecolor",{"0":{"697":1},"2":{"1371":1}}],["polystrokewidth=2",{"2":{"1317":1}}],["polystrokewidth",{"0":{"698":1},"2":{"644":1,"1371":1}}],["polys",{"2":{"192":1}}],["poly",{"0":{"1767":1,"1820":1},"1":{"1821":1,"1822":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1},"2":{"117":3,"497":1,"520":1,"529":1,"647":7,"648":6,"654":2,"660":3,"685":4,"686":2,"689":2,"690":2,"693":1,"696":1,"697":1,"698":1,"699":2,"706":2,"773":1,"930":1,"1371":23,"1549":2,"1820":7,"1821":6,"1825":2,"2596":2}}],["polish",{"2":{"69":1}}],["polaraxis",{"0":{"762":1,"765":1,"766":1,"767":1,"768":1,"773":1},"1":{"766":1,"767":1,"768":1,"769":1,"770":1,"771":1,"772":1,"773":1,"774":1,"775":1,"776":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1},"2":{"765":2,"766":2,"767":3,"768":9,"769":2,"770":5,"771":2,"773":2,"774":7,"775":2,"778":1,"792":1,"800":1,"826":1,"834":1,"1371":12}}],["polar",{"2":{"63":1,"765":1,"767":1,"768":1,"769":1,"773":1,"775":2,"827":1}}],["portion",{"2":{"1371":1,"1929":1}}],["port=8080",{"2":{"114":1}}],["port=8081",{"2":{"114":2}}],["port=some",{"2":{"46":1}}],["port",{"2":{"46":3,"114":6}}],["pos=",{"2":{"2629":1}}],["post",{"2":{"1371":2,"1400":1,"2102":1,"2129":1}}],["postprocessor",{"2":{"17":1,"2678":1}}],["possibilities",{"2":{"2729":1}}],["possibility",{"2":{"104":1}}],["possibly",{"2":{"2341":1}}],["possible",{"2":{"94":2,"118":1,"143":1,"145":1,"147":1,"158":2,"176":1,"214":1,"361":1,"861":1,"964":1,"996":1,"1038":1,"1072":1,"1110":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1371":52,"1398":1,"1428":1,"1461":1,"1485":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1670":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1881":1,"1900":1,"1907":2,"1954":1,"1963":1,"1967":1,"1998":1,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2178":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2341":2,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2682":1,"2701":1,"2729":1}}],["pos2",{"2":{"102":2}}],["pos",{"0":{"2641":1},"2":{"44":3,"45":4,"61":10,"77":1,"102":2,"104":1,"117":12,"1371":1,"1705":1}}],["position=point2f",{"2":{"2720":1}}],["positional",{"2":{"1371":6,"2290":1}}],["positioned",{"2":{"1004":1,"1371":1}}],["position2string",{"2":{"117":4}}],["positions",{"2":{"19":1,"44":1,"77":15,"102":2,"140":1,"160":2,"617":1,"706":1,"873":1,"1004":2,"1079":1,"1127":1,"1128":1,"1285":2,"1371":33,"1404":1,"1607":2,"1638":2,"1704":2,"1960":2,"2007":1,"2133":1,"2252":1,"2253":1,"2296":1,"2297":1,"2339":2,"2367":1,"2396":1,"2529":1,"2647":1,"2679":2,"2688":2,"2710":1,"2712":1}}],["position",{"0":{"1110":1,"2290":1},"2":{"17":1,"30":1,"31":1,"45":1,"47":4,"49":1,"57":4,"65":1,"74":1,"75":1,"77":8,"81":5,"102":2,"104":6,"115":1,"116":3,"117":5,"137":1,"142":1,"154":1,"155":1,"158":1,"160":1,"163":2,"192":1,"258":1,"305":1,"392":1,"425":1,"456":1,"646":6,"649":1,"956":1,"985":1,"1023":1,"1062":1,"1080":1,"1104":1,"1109":1,"1110":1,"1138":1,"1203":1,"1240":1,"1261":2,"1298":1,"1334":1,"1371":102,"1388":1,"1405":3,"1421":1,"1434":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1916":1,"1947":1,"1993":1,"1996":2,"2028":1,"2088":1,"2117":1,"2147":1,"2200":1,"2235":1,"2253":2,"2257":1,"2258":2,"2260":1,"2263":1,"2281":1,"2288":1,"2290":1,"2291":1,"2302":2,"2306":2,"2316":1,"2319":2,"2324":1,"2334":1,"2355":1,"2367":1,"2415":1,"2451":1,"2485":1,"2518":1,"2530":1,"2575":1,"2607":1,"2663":1,"2686":1,"2687":1,"2688":2,"2697":1,"2699":1,"2717":1,"2721":2}}],["positive",{"2":{"13":1,"17":2,"356":1,"1007":1,"1371":5,"2328":1,"2628":1,"2681":1}}],["pointvectors",{"2":{"2053":2}}],["point3",{"2":{"1371":1,"2151":1}}],["point3s",{"2":{"1312":1}}],["point3f",{"2":{"27":1,"31":4,"32":2,"58":8,"117":2,"193":2,"739":1,"1002":2,"1007":1,"1009":1,"1045":2,"1312":1,"1371":3,"1608":1,"1640":1,"1670":1,"1974":2,"2134":1,"2254":1,"2677":6,"2679":2,"2684":1,"2685":1,"2686":12,"2687":4,"2688":1,"2717":1,"2721":5}}],["point1",{"2":{"1163":1,"1371":1}}],["point2",{"2":{"969":1,"1163":1,"1371":7,"1795":4,"2050":1,"2151":1,"2181":2}}],["point2f",{"2":{"6":2,"7":2,"61":16,"75":3,"76":1,"77":2,"135":1,"145":2,"148":3,"187":2,"605":1,"647":3,"673":2,"681":1,"696":4,"861":1,"969":2,"970":6,"1002":1,"1166":2,"1309":1,"1311":1,"1312":1,"1313":3,"1314":1,"1315":2,"1316":1,"1317":3,"1371":4,"1495":2,"1496":2,"1499":1,"1500":1,"1705":1,"1821":6,"1963":1,"1965":1,"1966":2,"1970":4,"1971":1,"1972":2,"2053":1,"2181":1,"2182":1,"2253":1,"2304":2,"2368":1,"2530":1,"2720":1}}],["pointbased",{"2":{"71":1,"145":3,"1371":3,"2101":1,"2133":1,"2252":1}}],["point4f",{"2":{"58":1}}],["pointer",{"2":{"47":1}}],["pointlight",{"0":{"2686":1},"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"739":1,"1036":1,"1070":1,"1371":9,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1,"2686":8,"2721":1}}],["pointing",{"2":{"23":1,"1371":4,"2302":1,"2304":1,"2319":1,"2334":1}}],["point",{"0":{"77":1,"1315":1,"1343":1},"2":{"6":2,"7":2,"32":5,"44":1,"45":1,"57":3,"63":1,"75":4,"81":1,"105":1,"117":1,"147":1,"155":1,"174":1,"356":1,"605":1,"861":2,"1001":2,"1002":2,"1007":1,"1163":1,"1165":2,"1179":1,"1180":1,"1186":1,"1309":1,"1316":2,"1317":1,"1343":1,"1371":47,"1794":1,"1914":1,"1967":8,"1968":6,"2181":1,"2188":2,"2253":3,"2256":3,"2257":1,"2341":4,"2368":1,"2388":1,"2529":1,"2530":1,"2696":1}}],["points=points",{"2":{"2341":1}}],["points",{"0":{"1316":1,"1963":1,"2392":1},"2":{"6":5,"7":3,"75":20,"76":16,"77":1,"105":4,"107":1,"117":1,"145":1,"193":4,"605":4,"647":6,"648":3,"673":1,"681":1,"696":1,"769":1,"925":2,"947":1,"976":1,"995":1,"1001":2,"1014":1,"1044":1,"1052":1,"1089":1,"1128":1,"1129":1,"1155":1,"1163":2,"1194":1,"1231":1,"1309":4,"1312":6,"1313":5,"1315":3,"1316":5,"1317":4,"1326":1,"1371":85,"1379":1,"1411":1,"1434":2,"1436":3,"1447":1,"1500":5,"1506":1,"1521":1,"1551":1,"1587":1,"1614":1,"1638":2,"1646":1,"1670":3,"1677":1,"1712":1,"1820":3,"1827":1,"1907":10,"1924":1,"1926":1,"1937":1,"1963":3,"1966":2,"1970":2,"1980":1,"2019":1,"2077":1,"2108":1,"2190":1,"2226":1,"2256":5,"2268":1,"2341":11,"2365":1,"2368":14,"2370":1,"2384":1,"2385":1,"2386":1,"2388":1,"2392":2,"2442":1,"2475":1,"2510":1,"2530":7,"2536":1,"2540":1,"2541":1,"2542":1,"2564":1,"2598":1,"2654":1,"2677":4,"2713":1}}],["pastel6",{"2":{"2738":1}}],["pastel",{"2":{"2738":1,"2739":1}}],["pastel2",{"2":{"2735":6}}],["pastel1",{"2":{"2735":7}}],["passes",{"2":{"57":2,"117":1,"1371":4,"1881":1,"1919":1}}],["passed",{"2":{"15":1,"57":1,"59":1,"81":2,"138":3,"139":1,"183":1,"528":1,"1044":1,"1371":19,"1440":1,"1545":1,"1704":1,"2188":1,"2252":1,"2341":1,"2529":1,"2530":1,"2557":1,"2590":1,"2592":1,"2681":1,"2725":2}}],["passing",{"2":{"3":1,"6":1,"24":1,"51":1,"81":1,"97":1,"643":1,"645":1,"648":1,"944":1,"973":1,"1011":1,"1049":1,"1077":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":59,"1376":1,"1408":1,"1439":1,"1445":1,"1518":1,"1548":1,"1585":1,"1605":1,"1611":1,"1643":1,"1674":1,"1702":1,"1709":1,"1738":2,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1962":1,"1971":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2188":1,"2223":1,"2250":1,"2265":1,"2266":1,"2308":1,"2341":1,"2344":1,"2365":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2554":1,"2561":1,"2595":1,"2651":1,"2726":2,"2727":1}}],["pass",{"2":{"3":3,"11":1,"17":1,"21":2,"27":1,"40":1,"51":1,"59":2,"69":1,"72":1,"78":1,"96":1,"100":1,"120":1,"138":2,"159":1,"160":1,"178":1,"547":1,"645":1,"646":2,"739":2,"769":1,"775":1,"891":1,"941":1,"1371":12,"1495":1,"1498":1,"1963":2,"1969":1,"2182":1,"2259":1,"2365":1,"2556":1,"2690":1,"2705":1,"2726":1}}],["pack",{"2":{"2555":1}}],["packagecompiler",{"2":{"83":1}}],["package",{"0":{"149":1},"2":{"8":2,"9":1,"95":2,"119":1,"143":3,"149":4,"194":2,"1442":1,"2259":1,"2695":2,"2723":1}}],["packages",{"2":{"0":2,"148":1,"195":1,"2695":2}}],["pay",{"2":{"1309":1,"1371":1}}],["paired",{"2":{"648":1,"1371":1,"1924":1,"2735":10}}],["pair",{"2":{"648":2,"1163":1,"1371":5,"1434":1,"1638":1}}],["pairs",{"2":{"30":1,"1371":3,"1434":1,"1881":1}}],["pad",{"2":{"402":1,"435":1,"466":1}}],["paddings",{"2":{"1371":1}}],["padding=0",{"2":{"1311":1,"1315":1,"1316":1,"1317":1}}],["padding=",{"2":{"48":1}}],["padding",{"0":{"103":1,"506":1,"633":1,"687":1},"2":{"47":3,"103":3,"160":1,"192":1,"266":1,"287":1,"313":1,"649":2,"736":1,"769":1,"810":1,"843":1,"921":1,"1371":9,"2331":1,"2701":3,"2706":1,"2709":1,"2711":1,"2714":1}}],["paper",{"2":{"196":1}}],["patterned",{"2":{"2678":1}}],["pattern",{"2":{"540":1,"958":1,"988":1,"1371":25,"1391":1,"1532":1,"1549":1,"1563":1,"1626":3,"1657":1,"1825":1,"1839":1,"2031":1,"2120":1,"2453":1,"2596":1,"2610":1,"2665":1,"2678":1}}],["patterns",{"2":{"211":1,"215":1,"690":1,"958":1,"988":1,"1371":15,"1391":1,"1532":1,"1563":1,"1626":3,"1657":1,"1839":1,"2031":1,"2120":1,"2453":1,"2610":1,"2665":1}}],["patchlabelgap",{"0":{"689":1},"2":{"689":2,"1371":1}}],["patches",{"2":{"688":1,"691":1,"692":1}}],["patchstrokecolor",{"0":{"691":1},"2":{"697":1,"1122":1,"1156":1,"1282":1,"1368":1,"1371":12,"1490":1,"1573":1,"1849":1,"2393":1,"2429":1,"2546":1,"2620":1}}],["patchstrokewidth",{"0":{"692":1},"2":{"644":1,"698":1,"1123":1,"1157":1,"1283":1,"1369":1,"1371":10,"1491":1,"1575":1,"1851":1,"2430":1,"2622":1}}],["patchsize",{"0":{"690":1},"2":{"647":3,"648":1,"690":1,"1371":1}}],["patchcolor",{"0":{"688":1},"2":{"184":3,"693":1,"1050":1,"1054":1,"1085":1,"1091":1,"1133":1,"1137":1,"1264":1,"1268":1,"1357":1,"1361":1,"1371":29,"1474":1,"1475":1,"1549":1,"1553":1,"1675":1,"1679":1,"1825":1,"1829":1,"1914":1,"1915":1,"2174":1,"2175":1,"2404":1,"2405":1,"2596":1,"2600":1,"2631":1,"2632":1}}],["patch",{"2":{"64":1,"647":1,"654":1,"673":1,"681":1,"689":1,"696":1}}],["paths",{"2":{"1371":1,"1967":1,"1968":1}}],["path",{"0":{"1967":1,"1969":1},"1":{"1968":1,"1969":1},"2":{"47":1,"90":4,"96":2,"1316":2,"1371":40,"1442":2,"1967":4,"1968":1,"1969":7,"1985":1,"2271":1,"2695":2}}],["panel",{"0":{"2704":1,"2707":1,"2710":1,"2711":1},"1":{"2705":1,"2706":1,"2708":1,"2709":1,"2712":1,"2713":1},"2":{"409":1,"410":1,"411":1,"412":1,"442":1,"443":1,"2710":1,"2711":1,"2714":1,"2715":1}}],["pane",{"2":{"114":1,"2696":1}}],["pan",{"0":{"208":1},"2":{"57":3,"208":3,"1322":1,"1371":4}}],["panning",{"2":{"57":1,"208":1,"210":1,"231":1,"232":1,"280":1,"281":1,"327":1,"328":1,"1371":2}}],["panbutton",{"0":{"232":1},"2":{"56":1,"1371":2}}],["palettes",{"0":{"184":1},"2":{"32":1,"182":1,"184":1}}],["palette",{"2":{"28":1,"151":1,"181":2,"182":1,"184":8,"1371":4,"1978":1,"2730":1}}],["pausedrendertick",{"2":{"81":1}}],["paused",{"2":{"17":2,"81":1,"1371":1}}],["pause",{"2":{"17":2,"164":6}}],["parquet",{"2":{"1315":2}}],["parquet2",{"2":{"1315":6}}],["parallelogram",{"2":{"1371":1}}],["parallel",{"2":{"1163":1,"1371":2}}],["parametric",{"2":{"131":1,"148":2}}],["parameterization",{"2":{"1371":1}}],["parameter",{"2":{"51":1,"131":2,"147":1,"148":1,"214":1,"539":1,"1371":3,"1400":1,"2129":1}}],["parameters",{"2":{"17":2,"30":2,"539":1,"739":1,"1371":3,"2688":1,"2717":1}}],["parsed",{"2":{"1371":1,"2729":1}}],["parse",{"2":{"891":1,"2629":1}}],["party",{"2":{"195":1}}],["particular",{"2":{"378":1,"1440":1}}],["particularly",{"2":{"132":1,"1907":1}}],["participating",{"2":{"134":1}}],["partial",{"2":{"96":2,"1371":3,"2271":1}}],["partially",{"2":{"63":1,"104":1,"177":1,"190":1,"2727":1}}],["parties",{"2":{"0":1}}],["parts",{"2":{"42":1,"100":2,"147":1,"473":1,"647":1,"2260":1,"2680":1,"2721":1}}],["part",{"2":{"31":11,"78":1,"122":1,"135":1,"147":1,"176":1,"188":1,"231":1,"1261":1,"1286":1,"1371":8,"1400":3,"2129":3,"2260":1,"2342":1,"2721":12}}],["parents",{"2":{"2721":1}}],["parentscene",{"2":{"151":1}}],["parentheses",{"2":{"134":1,"1371":1}}],["parent",{"2":{"13":1,"31":3,"40":2,"65":1,"101":1,"117":4,"126":1,"140":1,"152":2,"153":1,"158":1,"216":2,"218":1,"243":1,"244":1,"368":1,"369":1,"475":1,"484":1,"485":1,"491":1,"509":1,"510":1,"515":1,"531":1,"532":1,"541":2,"550":1,"583":1,"584":1,"607":1,"619":1,"620":1,"625":1,"635":1,"636":1,"651":1,"658":1,"659":1,"700":1,"701":1,"733":1,"734":1,"748":1,"749":1,"824":1,"825":1,"864":1,"875":1,"876":1,"882":1,"885":1,"886":1,"917":1,"918":1,"928":1,"936":1,"937":1,"944":2,"973":2,"1011":2,"1049":2,"1084":2,"1191":2,"1228":2,"1288":2,"1324":2,"1371":112,"1376":2,"1408":2,"1445":2,"1518":2,"1548":2,"1585":2,"1611":2,"1643":2,"1674":2,"1709":2,"1797":2,"1824":2,"1858":2,"1884":2,"1934":2,"1977":2,"2016":2,"2074":2,"2105":2,"2136":2,"2187":2,"2223":2,"2265":2,"2308":2,"2344":2,"2403":2,"2439":2,"2473":2,"2508":2,"2561":2,"2595":2,"2651":2,"2716":1,"2717":2,"2721":11}}],["pages",{"2":{"9":1,"42":1,"44":1,"196":1}}],["page",{"0":{"42":1},"2":{"2":1,"35":2,"37":2,"42":7,"46":2,"48":3,"80":1,"108":1,"130":1,"190":1,"197":1,"2680":1,"2681":1,"2729":1}}],["t+1",{"2":{"925":1}}],["tbl",{"2":{"1080":22}}],["tb",{"2":{"891":2}}],["tt",{"2":{"117":8}}],["ttf",{"2":{"90":1,"96":1}}],["typical",{"2":{"1371":1}}],["typically",{"2":{"75":1,"215":1,"1371":3,"1907":2,"2678":2,"2681":1,"2690":1}}],["typ",{"2":{"1371":1}}],["typographic",{"2":{"105":1}}],["type=axis",{"2":{"1315":1,"1316":1}}],["type=axis3",{"2":{"1002":2,"1045":1,"2219":2,"2467":2,"2648":1}}],["type=automatic",{"2":{"70":2}}],["typemax",{"2":{"77":1}}],["typed",{"2":{"74":1,"76":1,"1371":1}}],["types",{"0":{"2683":1,"2722":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1,"2723":1,"2724":1,"2725":1},"2":{"33":1,"44":1,"67":2,"69":2,"70":1,"71":1,"106":1,"131":1,"143":2,"144":1,"145":2,"146":2,"147":1,"148":1,"158":1,"163":2,"215":1,"536":1,"1371":12,"1668":1,"2556":1,"2680":2,"2721":1}}],["type",{"0":{"12":1,"144":1,"769":1,"1670":1},"1":{"145":1,"146":1},"2":{"12":3,"21":4,"47":1,"49":1,"53":1,"57":1,"59":1,"62":3,"64":1,"68":1,"69":3,"70":1,"71":7,"87":1,"106":1,"116":2,"117":1,"131":4,"136":1,"143":4,"144":3,"145":7,"147":7,"148":10,"158":3,"162":3,"163":1,"164":1,"179":1,"180":1,"193":1,"212":1,"214":3,"215":3,"645":1,"769":1,"891":1,"922":1,"941":2,"957":1,"969":2,"987":1,"1001":2,"1044":2,"1079":2,"1128":2,"1163":2,"1187":2,"1224":2,"1261":2,"1285":2,"1309":3,"1312":1,"1315":1,"1317":1,"1320":1,"1350":2,"1371":241,"1372":2,"1390":1,"1404":2,"1434":2,"1441":1,"1442":1,"1466":2,"1493":2,"1515":2,"1531":1,"1545":2,"1581":2,"1607":2,"1625":1,"1638":2,"1656":1,"1668":2,"1704":2,"1794":2,"1820":2,"1855":2,"1881":4,"1907":7,"1930":2,"1960":2,"2012":2,"2050":2,"2070":2,"2101":2,"2119":1,"2133":2,"2170":2,"2181":2,"2218":2,"2252":2,"2302":2,"2339":2,"2367":2,"2396":2,"2436":2,"2452":1,"2466":2,"2502":2,"2529":2,"2549":3,"2592":2,"2628":2,"2647":2,"2664":1,"2697":1,"2717":3,"2723":4,"2724":3,"2725":4}}],["tmp3d",{"2":{"32":3}}],["twelvebitrainbow",{"2":{"2739":1}}],["tweaks",{"0":{"2706":1,"2715":1},"2":{"2710":1}}],["tweakable",{"2":{"1371":1}}],["tweakability",{"2":{"1371":1}}],["tweaking",{"0":{"546":1,"2261":1}}],["twilight",{"2":{"2734":1}}],["twin",{"0":{"205":1}}],["twice",{"2":{"135":1,"1371":1,"1434":1,"1795":1}}],["twitter",{"2":{"31":1}}],["two",{"0":{"1436":1},"2":{"5":1,"51":1,"63":1,"66":1,"75":2,"90":1,"105":1,"117":2,"132":2,"135":3,"136":1,"138":1,"143":1,"147":1,"148":1,"155":1,"158":1,"187":3,"188":3,"191":1,"192":1,"214":1,"276":1,"296":1,"323":1,"343":1,"539":2,"545":2,"605":1,"646":1,"773":1,"1008":1,"1131":2,"1317":1,"1352":1,"1371":21,"1400":1,"1881":1,"1997":1,"2129":1,"2399":2,"2555":1,"2676":1,"2677":1,"2696":2,"2697":1,"2706":1,"2707":1,"2708":1,"2723":1,"2724":1}}],["turbo",{"2":{"2739":1}}],["turbid",{"2":{"2732":1}}],["turkus",{"2":{"2733":1}}],["turku50",{"2":{"2733":1}}],["turku25",{"2":{"2733":1}}],["turku100",{"2":{"2733":1}}],["turku10",{"2":{"2733":1}}],["turku",{"2":{"2733":1}}],["turntable",{"2":{"1371":3}}],["turns",{"2":{"193":1,"1371":6}}],["turned",{"2":{"81":1,"786":1,"2678":1}}],["turn",{"2":{"27":1,"133":1,"188":1,"1002":2,"1371":1,"2678":1}}],["tup",{"2":{"1670":2}}],["tuples",{"2":{"1163":1,"1371":6,"1930":1,"2050":1}}],["tuple",{"2":{"28":1,"40":1,"78":1,"103":1,"134":1,"145":1,"147":1,"148":2,"160":1,"162":1,"163":1,"231":3,"296":1,"301":1,"343":1,"348":1,"355":1,"364":2,"366":1,"547":1,"605":1,"646":1,"958":1,"988":1,"1077":1,"1313":1,"1371":44,"1391":1,"1495":1,"1503":1,"1504":1,"1532":1,"1563":1,"1605":1,"1626":1,"1657":1,"1702":1,"1738":1,"1839":1,"1928":1,"1997":1,"2050":2,"2120":1,"2250":1,"2370":1,"2406":1,"2453":1,"2530":1,"2533":1,"2610":1,"2665":1,"2710":1,"2725":2,"2727":1}}],["tukey",{"2":{"1128":1,"1371":1}}],["tunable",{"2":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":43,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1}}],["tune",{"2":{"30":1}}],["tutorial",{"2":{"41":1,"130":1,"2693":1,"2695":7,"2700":1,"2701":1,"2723":2}}],["ternary",{"2":{"2737":3}}],["terrain",{"2":{"2734":1}}],["terminal",{"2":{"22":1,"2695":1}}],["terms",{"2":{"17":1,"187":1,"1371":1,"1907":1,"1966":1,"2702":1}}],["teach",{"2":{"2723":2,"2724":1}}],["teal",{"2":{"192":1,"2397":2}}],["tesselation",{"2":{"1670":1}}],["tessellations",{"2":{"2530":2}}],["tessellation",{"2":{"1371":1,"2529":1,"2530":2}}],["tessalation",{"2":{"1371":1,"2529":1}}],["testing",{"2":{"1608":2,"1640":2,"1907":2,"1974":2}}],["tests",{"2":{"113":1}}],["test",{"2":{"80":1,"1371":3,"1856":1,"1882":1,"2701":1,"2712":1}}],["technical",{"2":{"191":1,"197":1,"1352":1}}],["technically",{"2":{"64":1,"153":1}}],["technique",{"2":{"135":1,"2692":1}}],["tedious",{"2":{"134":1,"163":1,"178":1,"202":1}}],["tempo",{"2":{"2732":1}}],["temporarily",{"2":{"178":1,"1371":3}}],["temporary",{"2":{"117":3}}],["temperaturemap",{"2":{"2739":1}}],["temperatures",{"2":{"1352":1}}],["temperature",{"2":{"138":1,"547":2}}],["temp",{"2":{"117":3}}],["template",{"2":{"47":13}}],["tex",{"2":{"96":1,"97":4,"1371":4,"1964":1}}],["textoffset",{"0":{"1185":1},"2":{"1165":2,"1371":1}}],["textbox",{"0":{"764":1,"890":1},"1":{"891":1,"892":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1},"2":{"890":3,"891":3,"893":1,"906":1,"908":1,"911":1,"912":1,"914":1,"922":1,"923":1,"924":1,"1371":3}}],["textpadding",{"0":{"736":1,"921":1,"2331":1},"2":{"1371":3}}],["texts",{"2":{"723":1,"735":1,"736":1,"1371":4,"2252":1,"2296":1}}],["textcolor",{"0":{"735":1,"919":1,"920":1,"1184":1,"2330":1},"2":{"61":4,"237":1,"247":1,"264":1,"289":1,"311":1,"336":1,"372":1,"386":1,"400":1,"419":1,"433":1,"450":1,"464":1,"503":1,"561":1,"589":1,"626":1,"664":1,"702":1,"808":1,"841":1,"853":1,"919":1,"1106":1,"1165":3,"1166":1,"1184":1,"1371":13,"1480":1,"2266":1,"2330":1}}],["text",{"0":{"93":1,"116":1,"637":1,"1183":1,"1781":1,"2252":1,"2260":1,"2296":1,"2329":1},"1":{"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":1,"2260":1,"2261":2,"2262":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1},"2":{"27":1,"48":1,"61":18,"77":2,"97":2,"98":3,"106":2,"107":4,"115":2,"116":1,"117":6,"120":3,"121":1,"125":1,"160":1,"177":1,"236":2,"245":2,"263":1,"287":1,"296":1,"310":1,"334":1,"343":1,"502":1,"544":9,"623":5,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"637":2,"638":1,"639":1,"640":1,"667":1,"903":1,"908":1,"910":1,"913":1,"914":2,"919":1,"920":1,"921":1,"1163":1,"1165":4,"1166":2,"1167":2,"1208":1,"1245":1,"1371":64,"1624":4,"1625":2,"1626":2,"1627":2,"1965":2,"1966":3,"2252":10,"2253":12,"2254":4,"2255":3,"2256":8,"2257":5,"2258":4,"2259":3,"2260":4,"2261":1,"2266":2,"2275":1,"2276":1,"2282":1,"2288":1,"2290":2,"2291":1,"2296":2,"2297":1,"2301":1,"2311":1,"2317":1,"2327":1,"2328":1,"2330":1,"2331":1,"2720":2,"2728":31,"2730":4}}],["textures",{"2":{"2555":4}}],["texturemaps",{"0":{"2555":1}}],["texture",{"2":{"21":2,"86":2,"88":3,"1050":2,"1077":1,"1371":19,"1549":2,"1670":1,"1675":2,"1702":1,"1738":1,"1825":2,"1967":1,"2250":1,"2555":5,"2556":1,"2562":1,"2576":1,"2590":2,"2596":2,"2678":2,"2688":2,"2690":1}}],["tend",{"2":{"86":1}}],["te",{"2":{"66":1}}],["telegeography",{"2":{"32":3}}],["tells",{"2":{"768":1,"1371":1,"2723":2}}],["tellwidth",{"0":{"244":1,"369":1,"485":1,"510":1,"532":1,"584":1,"620":1,"636":1,"701":1,"734":1,"749":1,"825":1,"876":1,"886":1,"918":1,"937":1},"2":{"93":1,"121":2,"128":1,"160":1,"489":1,"513":1,"605":1,"623":1,"646":2,"649":1,"685":4,"891":1,"925":1,"1080":1,"1371":16,"1608":4,"1640":4,"1974":6,"2677":3}}],["tellheight",{"0":{"243":1,"368":1,"484":1,"509":1,"531":1,"583":1,"619":1,"635":1,"700":1,"733":1,"748":1,"824":1,"875":1,"885":1,"917":1,"936":1},"2":{"93":3,"128":1,"160":1,"605":1,"623":1,"646":2,"649":2,"685":4,"712":1,"880":1,"1080":1,"1371":16,"2701":2,"2706":2,"2712":1}}],["tell",{"2":{"14":1,"22":1,"78":1,"93":1,"122":1,"127":1,"2692":1,"2724":1}}],["tr",{"2":{"2340":4,"2341":1,"2342":2,"2368":4,"2530":5}}],["treatment",{"2":{"2701":1,"2704":1}}],["treats",{"2":{"1371":1}}],["treated",{"2":{"645":1,"1371":2,"1434":1}}],["tree",{"2":{"157":1,"1371":2}}],["truncating",{"2":{"1371":1,"2370":1}}],["truncate",{"2":{"991":1,"1371":5,"1394":1,"1629":1,"2123":1}}],["trunkwidth",{"0":{"2168":1},"2":{"1371":1,"2134":1}}],["trunklinestyle",{"0":{"2167":1},"2":{"1371":1,"2134":1}}],["trunkcolorrange",{"0":{"2166":1},"2":{"1371":1}}],["trunkcolormap",{"0":{"2165":1},"2":{"1371":1}}],["trunkcolor",{"0":{"2164":1},"2":{"1371":2,"2134":2,"2141":1}}],["truly",{"2":{"188":1}}],["true",{"2":{"11":1,"14":2,"17":9,"30":1,"42":1,"43":3,"44":1,"57":9,"59":1,"61":1,"71":1,"73":2,"74":4,"77":5,"78":1,"81":1,"93":4,"104":3,"115":3,"117":7,"153":2,"166":1,"182":3,"187":1,"188":7,"193":1,"207":1,"208":1,"210":1,"223":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"276":2,"282":1,"283":1,"284":2,"295":1,"298":3,"299":1,"301":4,"308":1,"316":1,"323":2,"329":1,"330":1,"331":2,"342":1,"345":3,"346":1,"348":4,"351":1,"368":1,"369":1,"376":1,"382":1,"391":1,"392":3,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":3,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":3,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"513":2,"531":1,"532":1,"539":7,"547":2,"548":2,"552":1,"556":1,"566":1,"568":1,"579":1,"583":1,"584":1,"595":1,"598":1,"601":1,"603":1,"613":1,"617":1,"619":1,"620":1,"623":1,"635":1,"636":1,"639":1,"645":4,"649":2,"656":1,"685":6,"709":1,"713":2,"733":1,"734":1,"747":1,"748":1,"749":1,"768":1,"770":2,"771":4,"775":2,"780":1,"781":2,"786":2,"790":1,"798":1,"815":1,"817":1,"822":1,"824":1,"825":1,"827":2,"832":1,"847":1,"849":1,"850":1,"857":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"906":1,"917":1,"918":1,"922":1,"925":1,"936":1,"937":1,"953":1,"965":1,"967":1,"968":1,"982":1,"997":1,"999":1,"1000":1,"1020":1,"1033":1,"1040":1,"1042":1,"1043":1,"1057":1,"1059":1,"1063":1,"1074":1,"1076":1,"1078":1,"1080":1,"1098":1,"1101":1,"1120":1,"1125":1,"1126":1,"1129":2,"1153":1,"1155":1,"1197":1,"1198":1,"1200":1,"1208":1,"1220":1,"1222":1,"1223":1,"1234":1,"1235":1,"1237":1,"1245":1,"1257":1,"1259":1,"1260":1,"1262":1,"1280":1,"1294":1,"1295":1,"1305":1,"1307":1,"1308":1,"1316":1,"1322":1,"1329":1,"1331":1,"1344":1,"1346":1,"1348":1,"1349":1,"1351":1,"1371":322,"1385":1,"1399":1,"1402":1,"1403":1,"1416":1,"1418":1,"1429":1,"1431":1,"1432":1,"1450":1,"1452":1,"1462":1,"1464":1,"1465":1,"1527":1,"1539":1,"1541":1,"1542":1,"1555":1,"1557":1,"1571":1,"1577":1,"1578":1,"1582":1,"1592":1,"1596":1,"1602":1,"1604":1,"1606":1,"1608":9,"1620":1,"1634":1,"1636":1,"1637":1,"1640":9,"1652":1,"1664":1,"1666":1,"1667":1,"1682":1,"1684":1,"1688":1,"1699":1,"1701":1,"1703":1,"1717":1,"1719":1,"1735":1,"1737":1,"1739":1,"1800":1,"1802":1,"1807":2,"1813":1,"1817":1,"1819":1,"1831":1,"1833":1,"1847":1,"1853":1,"1854":1,"1862":1,"1863":1,"1875":1,"1879":1,"1880":1,"1888":1,"1889":1,"1901":1,"1905":1,"1906":1,"1907":12,"1911":1,"1923":1,"1925":1,"1942":1,"1944":1,"1955":1,"1957":1,"1958":1,"1965":1,"1969":2,"1974":14,"1990":1,"2004":1,"2007":1,"2009":1,"2011":1,"2023":1,"2025":1,"2044":1,"2048":1,"2049":1,"2082":1,"2083":1,"2085":1,"2097":1,"2099":1,"2100":1,"2114":1,"2128":1,"2131":1,"2132":1,"2143":1,"2144":1,"2154":1,"2163":1,"2169":1,"2194":1,"2197":1,"2213":1,"2216":1,"2217":1,"2230":1,"2232":1,"2236":1,"2247":1,"2249":1,"2251":1,"2260":1,"2278":1,"2293":1,"2297":1,"2299":1,"2300":1,"2312":1,"2326":1,"2333":1,"2335":1,"2351":1,"2352":1,"2362":1,"2364":1,"2366":1,"2368":6,"2410":1,"2412":1,"2428":1,"2432":1,"2433":1,"2448":1,"2460":1,"2462":1,"2463":1,"2479":1,"2480":1,"2482":1,"2486":1,"2498":1,"2500":1,"2501":1,"2503":1,"2507":1,"2513":1,"2515":1,"2525":1,"2527":1,"2528":1,"2530":3,"2544":1,"2567":1,"2569":1,"2572":1,"2587":1,"2589":1,"2591":1,"2602":1,"2604":1,"2618":1,"2624":1,"2625":1,"2660":1,"2672":1,"2674":1,"2675":1,"2701":1,"2706":2,"2716":2,"2717":2}}],["tritanopic",{"2":{"2737":5}}],["triplet",{"2":{"1371":1}}],["triplot",{"0":{"1784":1,"2367":1},"1":{"2368":1,"2369":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1},"2":{"1371":13,"2367":5,"2368":6}}],["tricontour",{"2":{"1371":1,"2339":1}}],["tricontourf",{"0":{"1783":1,"2339":1},"1":{"2340":1,"2341":1,"2342":1,"2343":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1},"2":{"1371":12,"2339":4,"2340":2,"2341":7,"2342":1}}],["trick",{"2":{"191":1,"192":1}}],["trickier",{"2":{"148":1,"540":1}}],["triangulate",{"2":{"2341":3,"2368":3,"2530":3}}],["triangulated",{"2":{"1371":1,"2365":1}}],["triangulations",{"2":{"2341":2}}],["triangulation",{"0":{"2341":1,"2365":1},"2":{"1371":12,"2339":3,"2341":13,"2365":3,"2367":3,"2368":2,"2370":1,"2392":1}}],["triangular",{"2":{"1371":1}}],["triangles",{"2":{"187":1,"1371":5,"2339":2,"2367":1,"2395":1}}],["triangle",{"0":{"2334":1,"2395":1},"2":{"77":1,"559":1,"570":1,"769":1,"1371":14,"2319":1,"2334":1,"2341":1,"2365":1,"2368":2,"2383":1,"2393":1,"2394":1}}],["trig",{"2":{"645":1}}],["triggered",{"2":{"135":1,"778":1,"1371":4}}],["triggering",{"0":{"132":1},"2":{"135":4,"148":2,"1371":1,"2556":1}}],["trigger",{"2":{"73":1,"132":1,"133":2,"135":3,"148":1,"1371":1,"2557":1}}],["triggers",{"2":{"27":1,"135":1,"2556":1}}],["trimmed",{"2":{"2692":1}}],["trimming",{"0":{"545":1}}],["trim",{"2":{"545":2,"1371":2,"1928":1,"2406":1}}],["tri",{"2":{"159":2,"1371":1,"1669":2,"2341":8,"2368":8,"2388":1,"2530":8,"2701":2,"2710":2}}],["trivial",{"2":{"107":1}}],["tries",{"2":{"36":1,"367":1,"539":1,"1371":2}}],["troubleshooting",{"0":{"23":1},"2":{"24":1}}],["tryparse",{"2":{"891":1,"922":1}}],["trydetermine",{"2":{"539":1}}],["trying",{"2":{"68":1,"69":1,"158":1}}],["try",{"2":{"13":1,"73":1,"84":1,"93":1,"107":1,"144":1,"148":2,"366":1,"1371":2,"2692":2,"2696":1,"2697":1,"2717":1,"2725":1}}],["trailing",{"2":{"138":1}}],["traits",{"2":{"145":2}}],["trait",{"2":{"62":2,"144":2,"145":1,"1371":3,"2101":1,"2133":1,"2252":1}}],["trajectory",{"2":{"81":1,"1313":3}}],["trace",{"2":{"645":2}}],["traces",{"2":{"645":3,"2701":1,"2711":1,"2715":1}}],["traced",{"2":{"30":1}}],["tracks",{"2":{"547":1}}],["tracked",{"2":{"65":1}}],["track",{"2":{"62":1,"77":1,"117":2,"158":1,"203":1,"1371":1}}],["tracing",{"2":{"8":1,"26":1,"27":2,"194":1,"1371":1,"2721":1}}],["transpose",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["transparent",{"2":{"47":1,"147":2,"163":1,"186":1,"187":1,"188":4,"190":4,"191":2,"192":2,"357":1,"409":1,"411":1,"442":1,"507":1,"524":1,"540":1,"542":1,"649":2,"688":1,"691":1,"780":1,"899":1,"900":1,"902":1,"905":1,"962":1,"993":1,"1032":1,"1068":1,"1116":1,"1217":1,"1254":1,"1302":1,"1340":1,"1371":41,"1396":1,"1426":1,"1459":1,"1499":2,"1510":1,"1536":1,"1567":1,"1599":1,"1631":1,"1661":1,"1693":1,"1728":1,"1795":2,"1843":1,"1952":1,"2000":1,"2041":1,"2094":1,"2125":1,"2209":1,"2241":1,"2287":1,"2359":1,"2395":1,"2457":1,"2467":1,"2492":1,"2522":1,"2543":1,"2567":1,"2581":1,"2614":1,"2669":1,"2726":1,"2727":1}}],["transparency=true",{"2":{"188":2,"1670":2}}],["transparency",{"0":{"186":1,"187":1,"188":1,"189":1,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1307":1,"1348":1,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2099":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1},"1":{"187":1,"188":1,"190":1,"191":1},"2":{"17":3,"187":3,"188":10,"193":1,"967":3,"999":3,"1042":3,"1076":3,"1125":3,"1222":3,"1259":3,"1307":3,"1348":3,"1371":173,"1402":3,"1431":3,"1464":3,"1541":3,"1577":3,"1604":3,"1608":4,"1636":3,"1640":4,"1666":3,"1701":3,"1737":3,"1817":3,"1853":3,"1879":3,"1905":3,"1957":3,"1974":4,"2009":3,"2048":3,"2099":3,"2131":3,"2163":3,"2216":3,"2249":3,"2299":3,"2333":3,"2364":3,"2432":3,"2462":3,"2500":3,"2527":3,"2589":3,"2624":3,"2674":3,"2686":1}}],["transform=reverse",{"2":{"1316":1}}],["transform`",{"2":{"1316":1}}],["transformable",{"2":{"154":16,"1371":16,"2721":18}}],["transformation=child",{"2":{"2721":1}}],["transformation=trans",{"2":{"31":1}}],["transformations",{"0":{"2721":1},"2":{"32":1,"61":2,"63":2,"152":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":46,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2721":4}}],["transformation",{"0":{"63":1,"966":1,"998":1,"1041":1,"1075":1,"1124":1,"1221":1,"1258":1,"1306":1,"1347":1,"1401":1,"1430":1,"1463":1,"1540":1,"1576":1,"1603":1,"1635":1,"1665":1,"1700":1,"1736":1,"1816":1,"1852":1,"1878":1,"1904":1,"1956":1,"2008":1,"2047":1,"2098":1,"2130":1,"2162":1,"2215":1,"2248":1,"2298":1,"2332":1,"2363":1,"2431":1,"2461":1,"2499":1,"2526":1,"2588":1,"2623":1,"2673":1},"2":{"31":2,"61":3,"63":7,"64":2,"66":1,"151":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1371":100,"1398":1,"1428":1,"1441":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1881":1,"1900":1,"1954":1,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2716":1,"2721":12}}],["transforms",{"2":{"64":1}}],["transform",{"0":{"1077":1,"1343":1,"1605":1,"1702":1,"1738":1,"2007":1,"2250":1,"2297":1},"2":{"61":1,"63":4,"64":2,"65":1,"66":1,"284":1,"331":1,"768":1,"769":1,"775":2,"827":1,"948":1,"977":1,"1015":1,"1053":1,"1077":2,"1090":1,"1195":1,"1232":1,"1327":1,"1371":61,"1380":1,"1412":1,"1441":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1605":2,"1615":1,"1647":1,"1678":1,"1702":2,"1705":1,"1713":1,"1738":2,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2250":2,"2269":1,"2346":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2676":1,"2721":1}}],["transformed",{"2":{"63":1,"64":3,"152":1,"284":1,"296":1,"331":1,"343":1,"1371":1,"2717":1}}],["transformed32",{"2":{"61":1}}],["transformed64",{"2":{"61":2}}],["trans",{"2":{"31":3,"61":5}}],["translates",{"2":{"774":1,"1371":1}}],["translate",{"2":{"13":1,"28":1,"31":4,"43":1,"56":1,"57":4,"63":1,"105":1,"117":1,"154":4,"187":1,"188":2,"192":2,"773":1,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1352":1,"1371":57,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2676":1,"2688":3,"2721":9}}],["translating",{"2":{"13":1,"57":1,"154":1,"774":1,"791":1,"828":1,"1371":2,"2717":1,"2721":1}}],["translationspeed",{"2":{"57":2,"1371":2}}],["translations",{"2":{"31":3,"57":12,"63":1,"768":1,"771":3,"1371":13,"2721":2}}],["translation",{"0":{"791":1,"828":1},"2":{"13":1,"31":5,"57":1,"151":1,"154":1,"771":4,"778":1,"786":1,"828":1,"1077":1,"1371":18,"1605":1,"1702":1,"1738":1,"2007":1,"2250":1,"2297":1,"2717":1,"2721":7}}],["talking",{"2":{"2723":1}}],["talked",{"2":{"2719":1}}],["tangens",{"2":{"1371":1}}],["tan",{"2":{"1371":1}}],["tandem",{"2":{"26":1}}],["taxi",{"0":{"1315":1},"2":{"1315":1}}],["tauto",{"2":{"1309":1,"1371":1}}],["tab20c",{"2":{"2734":1}}],["tab20b",{"2":{"2734":1}}],["tab20",{"2":{"2734":1}}],["tab10",{"2":{"1080":1,"2726":1,"2728":6,"2734":1}}],["table",{"2":{"9":1,"2555":1,"2729":1}}],["tag",{"2":{"197":1}}],["tags",{"2":{"47":1}}],["targetlimits",{"0":{"367":1},"2":{"1371":2}}],["target",{"2":{"69":1,"70":1,"71":1,"105":1,"107":1,"1371":4,"2488":1,"2702":1,"2723":1,"2725":1}}],["tail",{"2":{"1004":1,"1009":1,"1024":1,"1025":1,"1027":1,"1035":1,"1371":6}}],["tailend",{"2":{"1004":1,"1371":1}}],["tails",{"2":{"1001":1,"1033":1,"1371":2}}],["tailwind",{"2":{"47":2}}],["tailored",{"2":{"26":1}}],["tahoe",{"2":{"27":3,"30":1}}],["taking",{"2":{"27":1,"891":1,"922":1,"1371":1}}],["taken",{"2":{"29":1,"32":1,"538":1,"1312":1,"1313":1,"1964":1,"2260":1}}],["take",{"2":{"21":1,"23":1,"27":2,"67":1,"77":1,"93":2,"101":1,"104":1,"117":1,"138":1,"154":1,"187":1,"1002":1,"1371":5,"1400":1,"1926":1,"1970":1,"2129":1,"2253":1,"2260":1,"2555":1,"2570":1,"2681":2,"2695":1,"2698":1,"2717":1,"2721":1}}],["takes",{"2":{"9":1,"64":1,"103":1,"138":2,"140":1,"287":1,"334":1,"1316":1,"1344":1,"1371":18,"2260":1,"2552":1,"2725":1}}],["tasks",{"2":{"81":1}}],["task",{"2":{"7":1,"27":1,"30":1,"1080":3,"1322":1,"1371":1,"2701":1}}],["timings",{"0":{"1344":1},"2":{"1314":1,"1316":1,"1371":1}}],["timer",{"2":{"81":1}}],["timeseries",{"2":{"1371":12}}],["timestamp",{"2":{"148":1}}],["timestamps",{"2":{"5":4,"148":6}}],["times",{"2":{"70":1,"81":2,"134":1,"135":1,"140":1,"148":6,"236":1,"245":1,"263":1,"310":1,"540":1,"1371":6,"1997":1,"2692":1,"2721":1}}],["time",{"2":{"5":12,"18":1,"27":1,"47":2,"69":1,"70":8,"81":10,"106":1,"138":1,"166":1,"207":1,"208":1,"210":1,"925":1,"1080":1,"1315":2,"1316":1,"1317":1,"1371":7,"2692":3,"2697":1,"2698":1,"2699":1,"2707":1}}],["tighten",{"2":{"1299":1,"1371":1}}],["tightlimits",{"2":{"166":1,"769":1,"1285":2,"1299":1,"1371":4,"1499":1,"2257":1}}],["tight",{"2":{"164":1,"204":5,"378":1,"1299":1,"1371":9}}],["tiny",{"2":{"106":1}}],["tiling",{"2":{"87":1}}],["tilesize=",{"2":{"1795":1}}],["tile",{"2":{"86":1,"1966":1}}],["tilt",{"2":{"57":3,"1371":3}}],["tickrotations",{"2":{"1371":6}}],["tickranges",{"2":{"1371":3}}],["ticklocations",{"2":{"1371":1}}],["ticklabelrotation",{"0":{"592":1},"2":{"1371":1}}],["ticklabelpad",{"0":{"591":1},"2":{"1371":1}}],["ticklabelfont",{"0":{"590":1},"2":{"1371":1}}],["ticklabelcolor",{"0":{"589":1},"2":{"1371":1}}],["ticklabelalign",{"0":{"588":1},"2":{"1371":1}}],["ticklabel",{"2":{"164":1,"204":1,"400":1,"401":1,"402":1,"403":1,"433":1,"434":1,"435":1,"436":1,"464":1,"465":1,"466":1,"467":1,"1371":4}}],["ticklabelsvisible",{"0":{"595":1},"2":{"1371":1}}],["ticklabelspace",{"0":{"594":1},"2":{"1371":1}}],["ticklabelsize",{"0":{"593":1},"2":{"1371":1}}],["ticklabels",{"2":{"71":2,"202":1,"204":1,"287":1,"296":1,"334":1,"343":1,"404":1,"437":1,"468":1,"592":1,"770":1,"1371":18}}],["tickwidth",{"0":{"599":1},"2":{"1371":1}}],["tickformat",{"0":{"587":1},"2":{"1371":1}}],["tickcolor",{"0":{"586":1},"2":{"1371":1}}],["tickalign",{"0":{"585":1},"2":{"1371":1}}],["tickvalues",{"2":{"287":1,"296":1,"334":1,"343":1}}],["ticknumbers",{"2":{"71":2}}],["tick",{"0":{"81":1},"2":{"70":1,"71":2,"74":4,"81":20,"121":1,"204":1,"275":1,"276":1,"277":1,"279":1,"284":1,"287":3,"296":7,"301":1,"322":1,"323":1,"324":1,"326":1,"331":1,"334":3,"343":7,"348":1,"398":1,"399":1,"408":1,"431":1,"432":1,"441":1,"462":1,"463":1,"472":1,"572":1,"573":1,"574":1,"576":1,"585":1,"586":1,"588":1,"589":1,"590":1,"591":2,"593":1,"594":1,"595":1,"597":1,"598":1,"599":1,"770":1,"773":1,"808":1,"809":1,"811":1,"812":1,"841":1,"842":1,"844":1,"925":3,"1371":28,"2718":2}}],["ticks=true",{"2":{"1371":1}}],["ticksvisible",{"0":{"598":1},"2":{"1371":1}}],["ticksize",{"0":{"597":1},"2":{"1371":1}}],["tickstate",{"2":{"81":1,"1371":1}}],["ticks",{"0":{"596":1,"790":1},"2":{"67":1,"68":1,"69":4,"70":3,"71":6,"81":6,"202":2,"204":1,"266":1,"274":1,"275":1,"276":3,"277":1,"278":1,"279":1,"287":2,"296":6,"298":2,"313":1,"321":1,"322":1,"323":3,"324":1,"325":1,"326":1,"334":2,"343":6,"345":2,"366":1,"393":1,"395":1,"405":1,"407":1,"426":1,"428":1,"438":1,"440":1,"457":1,"459":1,"469":1,"471":1,"547":3,"548":1,"563":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"587":1,"596":1,"790":1,"805":1,"806":1,"807":1,"810":1,"813":1,"814":1,"815":1,"816":1,"839":1,"840":1,"843":1,"845":1,"846":1,"847":1,"848":1,"1371":31,"2701":1,"2704":1,"2708":1}}],["tip",{"2":{"44":1,"1371":1,"1967":1,"2319":1}}],["tif",{"2":{"32":1}}],["titlevalign",{"0":{"708":1},"2":{"1371":1}}],["titlevisible",{"0":{"252":1,"376":1,"709":1,"857":1},"2":{"857":1,"1371":4}}],["titlehalign",{"0":{"705":1},"2":{"1371":1}}],["titleposition",{"0":{"706":1},"2":{"649":7,"706":4,"1371":1}}],["titled",{"2":{"646":1}}],["titles",{"2":{"544":1,"649":1,"702":1,"703":1,"705":1,"707":1,"708":1,"709":1,"1371":3}}],["titlesize",{"0":{"251":1,"375":1,"707":1,"856":1},"2":{"855":1,"856":1,"1371":4}}],["titlelineheight",{"0":{"250":1},"2":{"1371":1}}],["titlegap",{"0":{"249":1,"374":1,"704":1,"855":1},"2":{"1371":4}}],["titlefont",{"0":{"248":1,"373":1,"703":1,"854":1},"2":{"854":1,"1371":4}}],["titlecolor=",{"2":{"1317":1}}],["titlecolor",{"0":{"247":1,"372":1,"702":1,"853":1},"2":{"853":1,"1371":4}}],["titlealign",{"0":{"246":1,"371":1,"852":1},"2":{"246":3,"1371":3}}],["title=join",{"2":{"1313":1}}],["title=",{"2":{"158":2,"165":2,"1080":1,"1442":2,"2467":1}}],["title=l",{"2":{"120":1}}],["title",{"0":{"245":1,"370":1,"851":1},"2":{"5":1,"9":3,"17":2,"51":2,"92":3,"93":2,"94":1,"97":2,"102":2,"120":1,"121":1,"127":1,"158":1,"166":4,"184":3,"196":1,"199":2,"202":5,"203":3,"204":3,"219":4,"231":4,"236":6,"239":1,"245":6,"246":7,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"284":3,"331":3,"355":6,"356":1,"361":1,"365":1,"366":2,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"392":2,"425":2,"456":2,"537":2,"538":2,"539":3,"540":2,"542":6,"543":5,"544":2,"545":2,"546":3,"643":1,"645":2,"646":1,"704":1,"706":1,"766":2,"767":2,"768":5,"769":2,"770":4,"774":3,"775":2,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"1080":7,"1286":2,"1312":2,"1352":1,"1371":9,"1495":2,"1496":2,"1497":1,"1498":2,"1500":3,"1582":4,"1626":2,"1907":21,"2071":1,"2341":3,"2397":1,"2467":1,"2697":2,"2698":1,"2699":1,"2701":2,"2706":1,"2707":1,"2710":1,"2711":1}}],["t",{"0":{"90":1},"2":{"4":1,"5":6,"7":2,"8":1,"17":1,"23":2,"27":9,"30":1,"33":2,"35":1,"37":1,"38":1,"42":2,"43":1,"44":5,"57":1,"63":1,"69":3,"71":1,"75":2,"90":1,"93":1,"102":2,"104":1,"105":1,"106":9,"109":1,"114":1,"117":1,"120":3,"126":2,"135":1,"141":1,"142":1,"144":1,"145":1,"148":11,"149":1,"154":11,"157":2,"158":1,"163":1,"175":1,"187":2,"188":1,"202":1,"213":1,"215":1,"367":1,"378":1,"548":1,"605":1,"614":1,"646":1,"771":1,"849":1,"861":1,"878":1,"880":1,"891":3,"922":2,"925":5,"1045":3,"1161":1,"1309":1,"1311":2,"1313":1,"1314":1,"1317":1,"1318":1,"1320":14,"1371":51,"1966":1,"2090":1,"2181":2,"2182":5,"2253":1,"2256":2,"2263":1,"2282":1,"2503":2,"2556":1,"2692":1,"2694":1,"2702":1,"2708":1,"2710":1,"2717":4,"2721":12}}],["tokyos",{"2":{"2733":1}}],["tokyo50",{"2":{"2733":1}}],["tokyo25",{"2":{"2733":1}}],["tokyo100",{"2":{"2733":1}}],["tokyo10",{"2":{"2733":1}}],["tokyo",{"2":{"2733":1}}],["tofino50",{"2":{"2733":1}}],["tofino25",{"2":{"2733":1}}],["tofino100",{"2":{"2733":1}}],["tofino10",{"2":{"2733":1}}],["tofino",{"2":{"2733":1}}],["todo",{"2":{"1371":1}}],["touching",{"2":{"646":1}}],["touches",{"2":{"378":2}}],["tomato",{"2":{"190":1,"191":2,"192":1,"1612":2,"1625":1,"1978":1,"1979":1,"2005":1,"2006":1,"2698":3,"2699":2}}],["toml",{"2":{"149":1,"2695":2}}],["tos",{"2":{"148":4}}],["took",{"2":{"1316":9}}],["tools",{"2":{"2701":1}}],["tool",{"2":{"115":1}}],["tooltips",{"2":{"115":1,"117":3,"1371":1}}],["tooltip",{"0":{"45":1,"1782":1,"2302":1,"2304":1},"1":{"2303":1,"2304":1,"2305":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1},"2":{"45":6,"115":7,"117":16,"1371":27,"2302":5,"2304":2,"2306":2,"2307":1,"2320":1,"2321":1,"2322":1,"2324":1,"2331":1}}],["too",{"0":{"86":1},"1":{"87":1,"88":1},"2":{"40":1,"68":1,"71":1,"87":1,"94":1,"540":3,"1313":1,"1499":1,"1966":1,"2261":2,"2692":2,"2706":1,"2709":1,"2715":1}}],["to=",{"2":{"40":1,"1469":2}}],["tocartesian",{"2":{"32":3}}],["tolines",{"2":{"32":4}}],["totally",{"2":{"2723":1}}],["totaling",{"2":{"117":1}}],["total",{"2":{"31":2,"81":1,"1371":1,"2721":2}}],["torso",{"2":{"31":9,"2721":9}}],["toggles",{"2":{"2503":3}}],["toggled",{"2":{"1371":2}}],["toggleduration",{"0":{"938":1},"2":{"1371":1}}],["toggle",{"0":{"925":1},"1":{"926":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1},"2":{"30":4,"925":4,"927":1,"928":1,"929":1,"931":1,"932":1,"933":1,"934":1,"935":1,"938":1,"939":1,"940":1,"1371":3,"2503":1}}],["together",{"2":{"27":1,"31":1,"145":1,"158":1,"176":1,"182":1,"192":2,"287":1,"334":1,"643":1,"644":1,"649":1,"948":1,"977":1,"1015":1,"1044":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":40,"1380":1,"1412":1,"1448":1,"1507":1,"1522":1,"1545":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1907":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2257":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2592":1,"2599":1,"2655":1,"2696":1,"2703":1,"2711":1}}],["topleft",{"2":{"2701":1,"2714":1}}],["toplevel",{"2":{"2678":1}}],["topspinecolor",{"0":{"253":1,"600":1},"2":{"1371":2}}],["topspinevisible",{"0":{"254":1,"601":1},"2":{"180":1,"301":1,"348":1,"1371":2}}],["topic",{"2":{"197":1}}],["topoints3d",{"2":{"32":3}}],["topoints",{"2":{"32":2}}],["topographie",{"2":{"29":1}}],["topography",{"0":{"29":1},"2":{"29":1,"32":1}}],["top",{"2":{"13":1,"51":1,"57":1,"97":1,"99":1,"103":1,"117":1,"123":1,"127":1,"129":1,"140":1,"148":1,"153":1,"181":1,"202":1,"205":1,"253":1,"254":1,"258":2,"361":1,"366":1,"378":1,"477":1,"541":1,"556":1,"600":1,"601":1,"645":1,"646":2,"649":5,"706":4,"855":1,"1366":1,"1371":14,"1608":1,"1640":1,"1974":1,"2255":2,"2256":1,"2258":1,"2260":1,"2263":1,"2331":1,"2555":1,"2696":1,"2701":2,"2706":3,"2707":1,"2710":1,"2711":2,"2714":1,"2721":1}}],["towards",{"2":{"10":1,"57":5,"66":1,"164":1,"394":1,"427":1,"458":1,"1286":1,"1371":6,"2342":1}}],["to",{"0":{"50":1,"84":1,"93":1,"107":1,"189":1,"192":1,"193":1,"1489":1,"1500":1,"2179":1},"1":{"190":1,"191":1,"194":1,"195":1,"196":1,"197":1},"2":{"2":2,"3":5,"4":1,"5":7,"6":2,"7":6,"8":1,"9":3,"10":3,"11":3,"13":1,"14":3,"17":10,"18":1,"19":6,"20":2,"21":13,"22":2,"23":5,"24":1,"25":3,"26":6,"27":15,"28":2,"29":1,"30":5,"33":3,"35":1,"36":3,"37":1,"39":2,"40":8,"41":3,"42":12,"43":2,"44":9,"45":8,"46":1,"47":5,"48":2,"49":6,"50":2,"51":2,"52":1,"53":2,"54":2,"55":1,"56":7,"57":15,"58":1,"59":8,"61":3,"62":3,"63":5,"64":8,"65":5,"66":8,"67":2,"68":4,"69":12,"70":7,"71":15,"72":3,"73":2,"74":2,"75":12,"76":7,"77":23,"78":18,"81":15,"84":2,"86":5,"88":3,"90":2,"92":3,"93":4,"94":8,"96":4,"97":1,"98":5,"100":4,"102":3,"104":7,"105":10,"106":21,"107":17,"108":1,"110":2,"111":2,"112":8,"114":9,"115":4,"117":28,"118":3,"120":1,"121":2,"122":3,"123":2,"126":4,"128":10,"129":1,"130":1,"131":2,"132":8,"134":7,"135":5,"136":3,"137":1,"138":4,"140":7,"141":1,"142":2,"143":4,"144":3,"145":4,"146":4,"147":13,"148":16,"149":3,"151":4,"152":1,"153":1,"154":9,"155":5,"157":7,"158":11,"159":2,"160":1,"161":5,"162":5,"163":6,"164":5,"165":2,"174":1,"175":2,"176":3,"177":2,"178":3,"181":5,"182":2,"183":7,"184":2,"185":1,"186":3,"187":3,"188":5,"190":3,"192":2,"194":1,"195":1,"197":6,"202":5,"203":1,"204":5,"205":2,"207":2,"208":2,"209":1,"210":1,"211":2,"212":2,"213":1,"214":4,"216":1,"218":1,"219":5,"220":6,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":8,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":2,"244":2,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":2,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":5,"285":2,"286":1,"287":2,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":2,"297":1,"298":1,"299":1,"300":1,"301":4,"302":2,"303":1,"304":2,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":5,"332":2,"333":1,"334":2,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":2,"344":1,"345":1,"346":1,"347":1,"348":4,"349":2,"350":1,"351":3,"354":1,"355":3,"356":4,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":2,"365":2,"366":3,"367":2,"368":2,"369":2,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":2,"379":1,"380":2,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":2,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":2,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"473":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":2,"485":2,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":2,"507":1,"508":1,"509":2,"510":2,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":2,"526":1,"527":1,"528":3,"529":1,"530":1,"531":2,"532":2,"533":1,"534":1,"537":3,"538":3,"539":8,"540":8,"541":3,"543":1,"544":5,"546":2,"547":3,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":3,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":2,"584":2,"585":2,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"593":1,"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":3,"605":6,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":2,"615":1,"616":1,"617":2,"618":1,"619":2,"620":2,"621":1,"622":1,"623":4,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":2,"634":1,"635":2,"636":2,"637":1,"638":1,"639":1,"640":1,"641":2,"644":4,"645":1,"646":7,"647":5,"648":10,"649":2,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":2,"668":1,"669":1,"670":1,"671":1,"672":1,"673":2,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":2,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":2,"691":1,"692":1,"693":1,"694":1,"695":1,"696":2,"697":1,"698":1,"699":1,"700":2,"701":2,"702":1,"703":1,"704":1,"705":1,"706":2,"707":1,"708":1,"709":1,"710":1,"711":1,"713":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"727":1,"728":1,"729":1,"730":1,"731":4,"732":1,"733":2,"734":2,"735":1,"736":1,"737":1,"738":1,"739":7,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":2,"749":2,"750":1,"751":1,"765":1,"768":7,"769":9,"771":4,"773":4,"774":3,"777":1,"778":1,"779":1,"780":2,"781":1,"782":1,"783":1,"784":1,"785":1,"786":2,"787":3,"788":1,"789":1,"790":3,"791":1,"792":3,"793":2,"794":2,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":3,"812":1,"813":1,"814":2,"815":1,"816":2,"817":6,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":2,"825":2,"826":1,"827":1,"828":1,"829":2,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":2,"847":1,"848":2,"849":6,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":2,"861":6,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":2,"874":1,"875":2,"876":2,"877":1,"878":2,"879":1,"880":2,"882":1,"883":1,"884":1,"885":2,"886":2,"887":1,"888":1,"889":1,"891":2,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":2,"914":2,"915":1,"916":1,"917":2,"918":2,"919":1,"920":1,"921":1,"922":3,"923":1,"924":1,"925":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":2,"937":2,"938":1,"939":1,"940":1,"943":1,"944":3,"945":1,"946":2,"947":1,"948":1,"949":2,"950":3,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":2,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"969":1,"972":1,"973":3,"974":1,"975":2,"976":1,"977":1,"978":2,"979":3,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":3,"987":1,"988":2,"989":1,"990":1,"991":2,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":2,"1005":1,"1006":2,"1007":1,"1008":3,"1009":2,"1010":1,"1011":3,"1012":1,"1013":2,"1014":1,"1015":1,"1016":3,"1017":2,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":2,"1026":2,"1027":2,"1028":1,"1029":1,"1030":3,"1031":1,"1032":1,"1033":4,"1034":1,"1035":2,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1044":1,"1047":1,"1048":1,"1049":3,"1050":3,"1051":2,"1052":1,"1053":1,"1054":1,"1055":3,"1056":2,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":3,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":2,"1078":1,"1080":1,"1082":1,"1083":1,"1084":3,"1085":1,"1086":1,"1087":1,"1088":2,"1089":1,"1090":1,"1091":1,"1092":3,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":2,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1129":3,"1131":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":2,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":2,"1162":1,"1163":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":3,"1180":3,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":2,"1190":1,"1191":3,"1192":1,"1193":2,"1194":1,"1195":1,"1196":3,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":2,"1208":2,"1209":1,"1210":2,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":3,"1229":1,"1230":2,"1231":1,"1232":1,"1233":3,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":2,"1245":2,"1246":1,"1247":2,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":2,"1282":1,"1283":1,"1284":1,"1286":5,"1288":3,"1289":1,"1290":1,"1291":3,"1292":5,"1293":5,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":6,"1300":3,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1309":3,"1311":1,"1313":2,"1314":3,"1316":7,"1317":3,"1318":1,"1320":3,"1321":1,"1322":2,"1323":2,"1324":3,"1325":2,"1326":1,"1327":1,"1328":3,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":2,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":2,"1342":1,"1343":2,"1344":4,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1352":1,"1355":1,"1356":1,"1357":4,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":2,"1371":805,"1375":1,"1376":3,"1377":1,"1378":2,"1379":1,"1380":1,"1381":2,"1382":3,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":3,"1390":1,"1391":2,"1392":1,"1393":1,"1394":2,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":3,"1401":1,"1402":1,"1403":1,"1404":2,"1407":1,"1408":3,"1409":2,"1410":2,"1411":1,"1412":1,"1413":1,"1414":3,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1434":2,"1436":1,"1438":1,"1439":2,"1440":4,"1442":4,"1444":1,"1445":3,"1446":2,"1447":1,"1448":1,"1449":3,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1469":5,"1472":1,"1473":2,"1474":2,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":2,"1486":2,"1487":1,"1488":1,"1489":6,"1490":1,"1491":1,"1492":2,"1495":3,"1496":2,"1498":2,"1499":3,"1502":1,"1503":1,"1504":1,"1505":2,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":2,"1514":1,"1515":3,"1517":1,"1518":3,"1519":1,"1520":2,"1521":1,"1522":1,"1523":2,"1524":3,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":2,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":2,"1544":2,"1545":4,"1547":1,"1548":3,"1549":6,"1550":2,"1551":1,"1552":1,"1553":1,"1554":3,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":2,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":2,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":2,"1580":2,"1581":1,"1584":1,"1585":3,"1586":2,"1587":1,"1588":1,"1589":3,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":2,"1606":1,"1608":3,"1610":1,"1611":3,"1612":1,"1613":2,"1614":1,"1615":1,"1616":2,"1617":3,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":3,"1625":1,"1626":2,"1627":1,"1628":1,"1629":2,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1640":3,"1642":1,"1643":3,"1644":1,"1645":2,"1646":1,"1647":1,"1648":2,"1649":3,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":2,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1670":9,"1672":1,"1673":1,"1674":3,"1675":3,"1676":2,"1677":1,"1678":1,"1679":1,"1680":3,"1681":2,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":3,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":2,"1703":1,"1704":2,"1705":2,"1707":1,"1708":1,"1709":3,"1710":1,"1711":2,"1712":1,"1713":1,"1714":1,"1715":3,"1716":2,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":3,"1726":3,"1727":1,"1728":1,"1729":1,"1730":4,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":3,"1739":1,"1797":3,"1798":1,"1799":3,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":2,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1820":1,"1823":1,"1824":3,"1825":6,"1826":2,"1827":1,"1828":1,"1829":1,"1830":3,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":2,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":2,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":3,"1859":1,"1860":1,"1861":3,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":5,"1884":3,"1885":1,"1886":1,"1887":3,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1907":3,"1909":2,"1910":1,"1911":2,"1912":2,"1913":2,"1914":1,"1915":1,"1916":2,"1917":1,"1918":1,"1919":2,"1920":1,"1921":3,"1922":1,"1923":3,"1924":2,"1925":2,"1926":2,"1927":1,"1928":2,"1929":1,"1930":3,"1933":1,"1934":3,"1935":2,"1936":2,"1937":1,"1938":1,"1939":1,"1940":3,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1963":3,"1964":4,"1966":5,"1967":2,"1968":1,"1969":1,"1974":4,"1976":1,"1977":3,"1978":2,"1979":2,"1980":1,"1981":1,"1982":2,"1983":3,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":2,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":2,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":3,"2017":1,"2018":2,"2019":1,"2020":1,"2021":1,"2022":3,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2070":1,"2073":1,"2074":3,"2075":1,"2076":2,"2077":1,"2078":1,"2079":3,"2080":1,"2081":1,"2082":2,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":2,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2104":1,"2105":3,"2106":1,"2107":2,"2108":1,"2109":1,"2110":2,"2111":3,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":3,"2119":1,"2120":2,"2121":1,"2122":1,"2123":2,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":3,"2130":1,"2131":1,"2132":1,"2136":3,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":3,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":2,"2174":1,"2175":1,"2176":1,"2177":1,"2178":3,"2179":3,"2180":2,"2182":2,"2184":1,"2185":1,"2186":1,"2187":3,"2188":4,"2189":2,"2190":1,"2191":1,"2192":1,"2193":3,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2219":1,"2221":1,"2222":1,"2223":3,"2224":4,"2225":2,"2226":1,"2227":1,"2228":3,"2229":2,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":2,"2238":1,"2239":3,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":2,"2251":1,"2253":2,"2257":3,"2258":5,"2259":1,"2260":1,"2261":3,"2263":1,"2264":1,"2265":3,"2266":3,"2267":2,"2268":1,"2269":1,"2270":3,"2271":1,"2272":2,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":2,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":2,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":3,"2297":2,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":3,"2309":3,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":2,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":2,"2325":1,"2326":1,"2327":1,"2328":2,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2341":4,"2342":5,"2344":3,"2345":1,"2346":1,"2347":3,"2348":1,"2349":2,"2350":2,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":2,"2357":2,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2368":2,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":2,"2389":2,"2390":2,"2391":2,"2392":2,"2393":1,"2394":1,"2395":1,"2399":1,"2401":1,"2402":1,"2403":3,"2404":1,"2405":1,"2406":2,"2407":3,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":2,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2436":3,"2438":1,"2439":3,"2440":1,"2441":2,"2442":1,"2443":1,"2444":2,"2445":3,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":2,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":2,"2465":2,"2467":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":3,"2474":2,"2475":1,"2476":1,"2477":3,"2478":2,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":3,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2503":5,"2505":1,"2506":1,"2507":1,"2508":3,"2509":2,"2510":1,"2511":1,"2512":3,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2530":4,"2532":1,"2533":1,"2534":2,"2535":2,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":2,"2545":1,"2546":1,"2547":1,"2548":1,"2551":2,"2552":2,"2554":4,"2555":6,"2556":3,"2557":3,"2559":1,"2560":1,"2561":3,"2562":3,"2563":2,"2564":1,"2565":1,"2566":3,"2567":5,"2568":2,"2569":1,"2570":3,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":2,"2578":1,"2579":3,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":3,"2591":1,"2592":4,"2594":1,"2595":3,"2596":6,"2597":2,"2598":1,"2599":1,"2600":1,"2601":3,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":2,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":2,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":2,"2627":2,"2628":3,"2629":3,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":3,"2652":1,"2653":2,"2654":1,"2655":1,"2656":2,"2657":3,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":2,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1,"2676":2,"2677":3,"2678":6,"2680":3,"2681":4,"2682":4,"2688":2,"2690":2,"2692":31,"2693":2,"2695":8,"2696":4,"2698":2,"2699":1,"2700":1,"2701":4,"2702":2,"2703":6,"2705":2,"2706":4,"2707":1,"2708":1,"2709":1,"2710":3,"2711":1,"2712":2,"2713":3,"2714":2,"2715":1,"2716":3,"2717":21,"2718":2,"2719":8,"2720":3,"2721":22,"2723":9,"2724":4,"2725":5,"2726":5,"2727":1}}],["thus",{"2":{"73":1,"117":1,"769":1,"1371":1,"2557":1,"2729":1}}],["though",{"2":{"39":1,"70":1,"71":1,"133":1,"135":1,"739":1,"1309":1,"1371":2,"2556":1}}],["those",{"2":{"23":1,"44":1,"62":1,"98":1,"158":1,"161":1,"202":1,"216":1,"545":1,"649":1,"773":1,"1371":12,"2549":1,"2690":1,"2695":1,"2702":1,"2717":1,"2718":1,"2721":1}}],["threshold",{"0":{"1513":1},"2":{"1371":1,"1497":5,"1499":2}}],["threejs",{"2":{"33":1,"44":1,"45":1}}],["three",{"0":{"1438":1},"2":{"27":1,"44":4,"75":1,"100":2,"134":1,"135":1,"155":1,"174":1,"183":1,"187":1,"355":2,"1001":1,"1131":2,"1371":5,"1434":1,"1440":1,"1515":1,"1907":1,"2341":1,"2399":2,"2436":1,"2700":1,"2704":1,"2712":1}}],["threaded",{"2":{"1338":1,"1371":1}}],["threads",{"2":{"23":1,"1309":1,"1371":1}}],["thread",{"2":{"23":1}}],["through",{"2":{"24":1,"41":1,"53":1,"63":1,"69":1,"75":1,"116":1,"151":3,"156":2,"158":2,"182":1,"768":1,"769":1,"770":1,"775":1,"818":1,"850":1,"1371":5,"1881":1,"1978":1,"2590":1,"2681":1,"2682":1,"2717":1}}],["thankfully",{"2":{"2692":1}}],["than",{"2":{"10":1,"17":1,"27":1,"57":1,"73":1,"77":2,"81":1,"93":1,"114":1,"115":1,"148":1,"152":1,"157":3,"160":1,"284":1,"331":1,"365":1,"539":1,"540":1,"646":1,"1286":1,"1309":1,"1335":1,"1371":21,"1434":1,"1496":1,"1497":1,"1801":1,"2007":1,"2297":1,"2341":1,"2342":1,"2549":1,"2570":1,"2707":1,"2713":1,"2715":1,"2716":1,"2721":1}}],["that",{"2":{"3":2,"5":4,"6":1,"7":3,"8":2,"9":1,"11":1,"12":1,"13":1,"14":2,"17":2,"21":1,"23":3,"25":1,"27":10,"35":1,"37":1,"40":1,"42":1,"43":1,"44":4,"46":1,"47":2,"48":1,"56":4,"57":3,"59":1,"63":2,"64":2,"65":1,"66":1,"68":2,"69":1,"71":2,"73":1,"76":1,"77":4,"78":2,"81":4,"84":1,"88":3,"90":2,"92":2,"93":4,"94":3,"95":1,"97":1,"98":1,"99":1,"100":1,"102":3,"104":6,"105":5,"106":15,"107":4,"112":1,"115":2,"116":1,"117":6,"122":4,"123":2,"126":2,"127":2,"128":2,"130":1,"131":3,"132":3,"133":3,"134":2,"135":1,"136":1,"137":1,"138":4,"140":1,"142":2,"145":2,"146":1,"147":2,"148":9,"149":1,"151":1,"152":1,"153":1,"156":1,"157":1,"158":2,"160":2,"161":1,"162":1,"163":2,"165":4,"174":3,"181":2,"182":1,"183":1,"184":2,"187":1,"188":2,"192":3,"195":1,"199":1,"200":1,"202":1,"207":1,"208":1,"213":1,"214":2,"215":1,"216":1,"219":4,"220":2,"231":1,"236":1,"245":1,"263":1,"276":1,"284":2,"287":3,"296":3,"310":1,"323":1,"331":2,"334":3,"343":3,"351":1,"364":1,"366":1,"367":1,"378":4,"495":1,"522":1,"528":2,"537":1,"538":1,"539":7,"540":3,"541":2,"542":2,"545":1,"547":1,"553":1,"605":1,"616":1,"618":1,"643":1,"644":2,"645":2,"646":1,"647":1,"648":1,"728":1,"731":1,"739":1,"765":2,"768":1,"769":1,"771":1,"774":1,"775":1,"780":1,"790":1,"792":2,"828":1,"861":1,"872":1,"874":1,"880":1,"891":1,"913":1,"922":2,"925":1,"946":1,"965":1,"975":1,"997":1,"1007":1,"1013":1,"1036":1,"1040":1,"1051":1,"1070":1,"1074":1,"1088":1,"1120":1,"1128":1,"1131":1,"1193":1,"1210":2,"1220":1,"1230":1,"1247":2,"1257":1,"1299":3,"1305":1,"1309":1,"1312":1,"1316":1,"1318":1,"1325":1,"1335":1,"1346":1,"1357":1,"1371":211,"1378":1,"1399":1,"1410":1,"1429":1,"1434":5,"1440":2,"1446":1,"1462":1,"1469":1,"1473":1,"1496":1,"1499":1,"1505":1,"1520":1,"1539":1,"1550":1,"1571":1,"1574":1,"1586":1,"1602":1,"1613":1,"1634":1,"1645":1,"1664":1,"1670":2,"1676":1,"1695":1,"1699":1,"1711":1,"1730":2,"1731":1,"1735":1,"1738":1,"1813":1,"1820":1,"1826":1,"1847":1,"1850":1,"1875":1,"1881":1,"1901":1,"1936":1,"1955":1,"1965":1,"1966":4,"1967":2,"1968":2,"1969":1,"1979":1,"1997":1,"2004":1,"2018":1,"2044":1,"2071":1,"2076":1,"2097":1,"2107":1,"2128":1,"2154":1,"2173":1,"2189":1,"2213":1,"2225":1,"2243":1,"2247":1,"2253":3,"2254":1,"2256":1,"2258":2,"2259":1,"2267":1,"2293":1,"2319":1,"2326":1,"2341":2,"2356":1,"2362":1,"2378":1,"2388":1,"2392":1,"2399":1,"2428":1,"2441":1,"2460":1,"2470":1,"2474":1,"2479":1,"2494":1,"2498":1,"2509":1,"2525":1,"2535":1,"2549":1,"2552":2,"2556":3,"2557":1,"2562":1,"2563":1,"2577":1,"2583":1,"2587":1,"2597":1,"2618":1,"2621":1,"2628":1,"2629":1,"2653":1,"2672":1,"2681":1,"2692":18,"2695":2,"2696":3,"2697":2,"2701":1,"2702":3,"2703":3,"2706":1,"2709":1,"2710":3,"2713":1,"2714":2,"2715":1,"2716":2,"2717":4,"2720":2,"2721":1,"2723":1,"2725":1}}],["thickness",{"2":{"1371":2,"1423":1,"1949":1}}],["think",{"2":{"2692":2,"2702":1}}],["thin",{"2":{"77":1,"1371":1,"1974":1,"2692":1}}],["thing",{"2":{"43":1,"1315":1,"2557":1,"2725":1}}],["things",{"2":{"0":1,"75":1,"90":1,"117":1,"147":1,"153":1,"165":1,"1315":1,"2706":1,"2715":1,"2716":1,"2723":1}}],["this",{"2":{"3":2,"14":5,"17":1,"18":1,"21":2,"23":2,"25":3,"26":1,"27":5,"30":1,"36":1,"41":1,"42":3,"44":5,"45":1,"47":2,"48":2,"50":1,"51":1,"54":1,"55":1,"56":1,"57":3,"59":1,"64":3,"66":1,"69":3,"70":1,"71":7,"73":2,"74":1,"75":4,"76":1,"77":13,"78":6,"80":1,"81":9,"86":2,"93":4,"94":2,"95":1,"96":1,"97":2,"98":1,"102":4,"103":2,"104":1,"105":2,"106":7,"107":2,"108":1,"111":1,"113":1,"114":3,"115":2,"117":6,"118":2,"119":1,"122":1,"123":2,"124":2,"126":2,"128":4,"130":3,"131":1,"132":2,"134":2,"135":5,"142":1,"144":1,"146":1,"147":4,"148":11,"151":2,"153":1,"154":1,"158":5,"161":1,"162":1,"163":3,"165":1,"175":1,"181":2,"187":4,"188":3,"192":2,"193":1,"197":2,"202":1,"204":2,"205":2,"209":3,"214":1,"215":1,"219":1,"243":1,"244":1,"246":1,"355":1,"365":1,"366":1,"367":1,"368":1,"369":1,"378":4,"473":1,"484":1,"485":1,"509":1,"510":1,"521":1,"531":1,"532":1,"537":2,"538":2,"539":2,"540":2,"541":1,"544":2,"548":2,"583":1,"584":1,"605":3,"614":1,"619":1,"620":1,"623":2,"635":1,"636":1,"648":1,"700":1,"701":1,"728":1,"731":1,"733":1,"734":1,"748":1,"749":1,"771":1,"774":3,"775":1,"778":1,"780":1,"786":1,"787":1,"792":1,"795":1,"813":1,"814":1,"824":1,"825":1,"826":1,"828":1,"845":1,"846":1,"860":1,"861":2,"875":1,"876":1,"878":1,"880":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"950":1,"953":1,"961":1,"963":1,"965":1,"969":1,"979":1,"982":1,"992":1,"994":1,"997":1,"1004":1,"1008":1,"1009":1,"1016":1,"1020":1,"1030":1,"1031":1,"1033":2,"1034":1,"1035":1,"1036":1,"1040":1,"1055":1,"1059":1,"1066":1,"1067":1,"1069":1,"1070":1,"1074":1,"1092":1,"1096":1,"1101":1,"1114":1,"1118":1,"1120":1,"1196":1,"1200":1,"1216":1,"1218":1,"1220":1,"1233":1,"1237":1,"1253":1,"1255":1,"1257":1,"1291":1,"1295":1,"1299":1,"1300":1,"1301":1,"1303":1,"1305":1,"1309":2,"1314":1,"1328":1,"1331":1,"1335":1,"1339":1,"1342":1,"1346":1,"1352":1,"1371":332,"1382":1,"1385":1,"1395":1,"1397":1,"1399":1,"1414":1,"1418":1,"1425":1,"1427":1,"1429":1,"1434":3,"1436":1,"1440":1,"1442":2,"1449":1,"1452":1,"1458":1,"1460":1,"1462":1,"1489":1,"1495":1,"1496":3,"1499":1,"1524":1,"1527":1,"1535":1,"1537":1,"1539":1,"1554":1,"1557":1,"1566":1,"1568":1,"1571":1,"1572":1,"1589":1,"1592":1,"1598":1,"1600":1,"1602":1,"1608":4,"1617":1,"1620":1,"1630":1,"1632":1,"1634":1,"1640":4,"1649":1,"1652":1,"1660":1,"1662":1,"1664":1,"1680":1,"1684":1,"1691":1,"1692":1,"1694":1,"1695":1,"1699":1,"1715":1,"1719":1,"1725":1,"1726":1,"1727":1,"1729":1,"1730":1,"1731":1,"1735":1,"1738":1,"1799":1,"1801":1,"1802":1,"1806":1,"1810":1,"1813":1,"1830":1,"1833":1,"1842":1,"1844":1,"1847":1,"1848":1,"1861":1,"1863":1,"1872":1,"1873":1,"1875":1,"1887":1,"1889":1,"1898":1,"1899":1,"1901":1,"1909":1,"1919":1,"1940":1,"1944":1,"1951":1,"1953":1,"1955":1,"1966":2,"1970":1,"1972":1,"1974":5,"1983":1,"1990":1,"1999":1,"2001":1,"2004":1,"2007":1,"2022":1,"2025":1,"2040":1,"2042":1,"2044":1,"2079":1,"2085":1,"2091":1,"2093":1,"2095":1,"2097":1,"2111":1,"2114":1,"2124":1,"2126":1,"2128":1,"2142":1,"2144":1,"2150":1,"2152":1,"2154":1,"2188":1,"2193":1,"2197":1,"2208":1,"2210":1,"2213":1,"2219":1,"2228":1,"2232":1,"2237":1,"2239":1,"2240":1,"2242":1,"2243":1,"2247":1,"2253":2,"2254":1,"2256":1,"2257":1,"2270":1,"2278":1,"2286":1,"2289":1,"2293":1,"2297":1,"2301":1,"2304":1,"2309":1,"2313":1,"2318":1,"2323":1,"2326":1,"2331":1,"2341":1,"2347":1,"2349":2,"2350":2,"2352":1,"2358":1,"2360":1,"2362":1,"2388":1,"2392":1,"2407":1,"2412":1,"2419":1,"2423":1,"2428":1,"2445":1,"2448":1,"2456":1,"2458":1,"2460":1,"2469":1,"2477":1,"2482":1,"2490":1,"2491":1,"2493":1,"2494":1,"2498":1,"2512":1,"2515":1,"2521":1,"2523":1,"2525":1,"2530":1,"2552":1,"2553":1,"2554":2,"2555":1,"2556":2,"2557":1,"2562":2,"2566":1,"2570":1,"2572":1,"2579":1,"2580":1,"2582":1,"2583":1,"2587":1,"2601":1,"2604":1,"2613":1,"2615":1,"2618":1,"2619":1,"2657":1,"2660":1,"2668":1,"2670":1,"2672":1,"2678":2,"2680":1,"2681":5,"2682":1,"2692":18,"2693":2,"2695":5,"2696":2,"2697":1,"2701":2,"2702":2,"2703":1,"2706":1,"2707":2,"2709":2,"2710":2,"2712":1,"2713":2,"2715":2,"2717":6,"2719":2,"2721":3,"2723":3,"2724":1,"2725":4,"2726":2,"2729":1}}],["third",{"2":{"0":1,"57":1,"73":2,"78":1,"135":1,"141":3,"183":1,"187":1,"195":1,"544":1,"643":1,"645":1,"1371":4,"1434":1,"1881":1}}],["thermometer",{"2":{"2739":1}}],["thermal",{"2":{"1352":1,"1963":1,"2732":1}}],["there",{"2":{"8":1,"21":1,"27":3,"28":1,"33":1,"42":1,"44":1,"45":1,"47":2,"54":1,"55":1,"75":2,"76":1,"77":2,"88":1,"93":1,"94":3,"109":1,"112":1,"117":1,"130":1,"132":1,"133":1,"143":1,"154":1,"158":2,"174":2,"178":1,"181":1,"188":1,"194":1,"202":1,"205":1,"284":1,"287":1,"296":1,"331":1,"334":1,"343":1,"356":1,"536":1,"537":1,"538":1,"539":3,"542":1,"771":1,"773":1,"1317":1,"1335":2,"1371":7,"1438":1,"1440":1,"1608":1,"1640":1,"1964":1,"1974":1,"2530":1,"2678":1,"2692":8,"2702":1,"2703":1,"2704":2,"2706":2,"2708":2,"2721":2,"2723":1,"2726":3}}],["therefore",{"2":{"5":1,"13":2,"25":1,"33":1,"35":1,"49":1,"94":1,"95":1,"97":1,"106":3,"107":1,"148":1,"151":1,"176":1,"187":1,"209":1,"366":1,"540":1,"1966":1,"2692":5,"2706":1}}],["thetamax",{"2":{"1371":1}}],["thetamin",{"2":{"1371":1}}],["thetaminorticks",{"0":{"839":1},"2":{"1371":1}}],["thetaminorgridstyle",{"0":{"836":1},"2":{"770":1,"1371":1}}],["thetaminorgridwidth",{"0":{"838":1},"2":{"770":1,"1371":1}}],["thetaminorgridcolor",{"0":{"835":1},"2":{"770":1,"1371":1}}],["thetaminorgridvisible=true",{"2":{"770":1}}],["thetaminorgridvisible",{"0":{"837":1},"2":{"770":1,"1371":1}}],["thetaticks",{"0":{"848":1},"2":{"1371":1}}],["thetatickformat",{"0":{"840":1},"2":{"1371":1}}],["thetaticklabelsvisible",{"0":{"847":1},"2":{"1371":1}}],["thetaticklabelstrokewidth",{"0":{"846":1},"2":{"1371":1}}],["thetaticklabelstrokecolor",{"0":{"845":1},"2":{"1371":1}}],["thetaticklabelsize",{"0":{"844":1},"2":{"770":1,"1371":1}}],["thetaticklabelpad",{"0":{"843":1},"2":{"1371":1}}],["thetaticklabelfont",{"0":{"842":1},"2":{"1371":1}}],["thetaticklabelcolor",{"0":{"841":1},"2":{"770":1,"1371":1}}],["thetaautolimitmargin",{"0":{"829":1},"2":{"1371":1}}],["thetazoomkey",{"0":{"849":1},"2":{"771":1,"1371":1}}],["thetazoomlock",{"0":{"850":1},"2":{"768":1,"771":1,"1371":1}}],["thetagridvisible",{"0":{"832":1},"2":{"1371":1}}],["thetagridstyle",{"0":{"831":1},"2":{"1371":1}}],["thetagridcolor",{"0":{"830":1},"2":{"770":1,"1371":1}}],["thetagridwidth",{"0":{"833":1},"2":{"770":1,"1371":1}}],["thetalims",{"2":{"768":2,"1371":1}}],["thetalimits",{"0":{"834":1},"2":{"768":6,"774":3,"850":1,"1371":2}}],["theta",{"0":{"790":1,"826":1,"827":1,"828":1},"2":{"767":3,"768":3,"770":3,"771":2,"778":1,"790":1,"811":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"1371":10,"2686":4}}],["theoretically",{"2":{"135":1,"2692":1}}],["they",{"2":{"32":1,"62":1,"63":4,"67":1,"68":1,"69":1,"81":1,"92":1,"100":1,"106":4,"107":1,"117":1,"120":1,"122":1,"133":1,"135":1,"145":1,"148":1,"151":1,"158":2,"187":2,"209":1,"284":1,"331":1,"364":1,"542":1,"605":1,"643":1,"645":1,"648":1,"739":1,"811":2,"1077":1,"1371":18,"1434":2,"1436":1,"1515":1,"1545":1,"1605":1,"1608":1,"1640":1,"1670":2,"1702":1,"1966":2,"1974":1,"2250":1,"2436":1,"2554":1,"2592":1,"2629":1,"2676":2,"2680":1,"2690":1,"2713":1,"2715":1,"2726":1,"2731":1}}],["theming",{"0":{"179":1,"180":1}}],["themselves",{"2":{"92":1,"644":1,"2341":1,"2692":1}}],["them",{"2":{"17":1,"41":2,"44":1,"47":1,"57":1,"68":1,"70":1,"77":2,"86":2,"93":1,"94":3,"97":1,"101":1,"102":1,"106":1,"135":2,"148":2,"151":1,"187":2,"192":2,"209":2,"543":1,"547":1,"648":1,"811":1,"1371":13,"1434":1,"1440":3,"1489":1,"1670":1,"1924":1,"2012":1,"2677":1,"2692":1,"2703":2,"2704":2,"2707":1,"2712":2}}],["themed",{"2":{"180":1}}],["themes",{"0":{"166":1,"174":1},"1":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"185":1},"2":{"166":2,"174":1,"176":2,"178":1}}],["theme",{"0":{"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"175":1,"177":1,"178":1},"2":{"11":1,"17":1,"27":1,"32":2,"40":1,"94":1,"97":5,"103":2,"121":3,"147":7,"149":1,"168":2,"169":2,"170":2,"171":2,"172":2,"173":2,"174":3,"175":14,"176":5,"177":5,"178":7,"179":6,"180":5,"181":5,"182":2,"184":3,"193":2,"644":2,"670":1,"671":1,"675":1,"677":1,"678":1,"679":1,"682":1,"683":1,"684":1,"693":1,"694":1,"697":1,"698":1,"1371":31,"2677":1,"2692":1,"2716":5,"2728":3}}],["their",{"2":{"13":1,"49":1,"52":1,"63":1,"65":1,"67":1,"77":1,"93":1,"94":1,"101":1,"117":1,"122":3,"125":2,"158":1,"176":1,"179":1,"183":1,"187":2,"188":1,"197":1,"202":1,"539":4,"541":1,"658":1,"659":1,"706":1,"880":1,"1129":1,"1371":1,"1469":1,"1964":1,"1966":1,"2553":1,"2555":1,"2680":1,"2704":1}}],["then",{"2":{"7":1,"13":1,"23":1,"42":2,"43":1,"44":6,"45":1,"47":2,"48":1,"62":1,"63":1,"84":2,"88":1,"101":1,"106":1,"107":2,"112":1,"133":1,"135":1,"141":2,"147":1,"148":4,"149":1,"152":1,"158":1,"161":1,"165":5,"174":1,"182":1,"187":2,"192":1,"194":1,"205":1,"213":1,"214":1,"220":1,"296":1,"343":1,"544":1,"547":1,"605":1,"646":1,"767":1,"1001":3,"1317":1,"1371":19,"1434":1,"1440":1,"1966":1,"2257":1,"2341":1,"2556":1,"2590":1,"2697":1,"2702":1,"2703":1,"2708":1,"2721":1}}],["the",{"0":{"58":1,"74":1,"78":1,"92":1,"93":1,"94":2,"121":1,"131":1,"147":1,"155":1,"158":1,"1495":1,"1496":1,"1498":2,"2553":1},"2":{"0":1,"2":3,"3":10,"4":2,"5":7,"6":1,"7":7,"8":1,"9":6,"10":3,"11":7,"12":2,"13":2,"14":6,"15":4,"16":2,"17":31,"18":10,"19":8,"21":20,"22":4,"23":4,"24":4,"25":4,"26":6,"27":34,"28":2,"29":1,"31":1,"32":3,"33":9,"35":2,"36":2,"37":1,"38":3,"39":1,"40":10,"41":1,"42":13,"43":6,"44":19,"45":4,"46":7,"47":6,"48":1,"49":3,"51":4,"52":1,"53":7,"54":4,"55":3,"56":6,"57":110,"59":9,"61":2,"62":8,"63":10,"64":16,"65":10,"66":11,"67":2,"68":8,"69":8,"70":16,"71":18,"73":9,"74":23,"75":16,"76":3,"77":46,"78":15,"79":1,"80":4,"81":31,"83":1,"86":2,"87":1,"88":5,"90":6,"92":2,"93":14,"94":16,"95":1,"96":3,"97":8,"98":4,"99":1,"100":10,"101":2,"102":10,"103":3,"104":13,"105":7,"106":39,"107":26,"110":2,"111":2,"112":9,"113":1,"114":11,"115":10,"116":6,"117":41,"118":2,"119":1,"120":2,"121":3,"122":7,"123":4,"124":5,"125":2,"126":6,"127":7,"128":16,"129":3,"130":3,"131":5,"132":13,"133":9,"134":12,"135":11,"136":3,"137":4,"138":4,"139":3,"140":5,"141":4,"142":6,"143":3,"144":1,"145":4,"146":3,"147":26,"148":27,"149":6,"151":11,"152":2,"153":8,"154":8,"155":13,"157":8,"158":24,"159":1,"160":3,"161":3,"162":3,"163":8,"164":2,"165":8,"166":1,"174":1,"175":3,"176":4,"177":5,"178":2,"181":5,"182":3,"183":10,"184":3,"185":2,"187":28,"188":10,"190":3,"191":3,"192":6,"193":2,"194":1,"196":2,"197":6,"199":1,"200":5,"202":2,"204":8,"205":2,"207":5,"208":6,"209":6,"210":5,"211":1,"212":2,"213":1,"214":7,"215":3,"216":1,"218":2,"219":19,"220":12,"221":2,"222":2,"223":1,"224":1,"225":1,"226":1,"227":2,"228":2,"229":2,"230":1,"231":17,"232":1,"233":2,"234":1,"235":2,"236":4,"237":2,"238":2,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":4,"246":3,"247":2,"248":2,"249":1,"250":1,"251":1,"252":1,"253":2,"254":1,"255":2,"256":2,"257":2,"258":2,"259":2,"260":2,"261":1,"262":2,"263":4,"264":2,"265":2,"266":3,"267":1,"268":2,"269":1,"270":2,"271":2,"272":1,"273":2,"274":2,"275":1,"276":4,"277":1,"278":1,"279":1,"280":2,"281":1,"282":1,"283":1,"284":8,"285":3,"286":2,"287":7,"288":2,"289":1,"290":2,"291":1,"292":2,"293":2,"294":2,"295":1,"296":5,"297":2,"298":3,"299":1,"300":2,"301":2,"302":2,"303":1,"304":2,"305":2,"306":2,"307":2,"308":1,"309":2,"310":4,"311":2,"312":2,"313":3,"314":1,"315":2,"316":1,"317":2,"318":2,"319":1,"320":2,"321":2,"322":1,"323":4,"324":1,"325":1,"326":1,"327":2,"328":1,"329":1,"330":1,"331":8,"332":3,"333":2,"334":7,"335":2,"336":1,"337":2,"338":1,"339":2,"340":2,"341":2,"342":1,"343":5,"344":2,"345":3,"346":1,"347":2,"348":2,"349":2,"350":1,"354":2,"355":7,"356":11,"357":1,"358":1,"359":1,"360":1,"361":4,"362":2,"363":2,"364":2,"365":1,"366":16,"367":2,"368":1,"369":1,"370":1,"371":2,"372":2,"373":2,"374":1,"375":1,"376":1,"377":2,"378":24,"379":2,"380":2,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":2,"394":2,"395":2,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":2,"407":1,"408":1,"409":2,"410":1,"411":2,"412":1,"413":2,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":2,"427":2,"428":2,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":2,"440":1,"441":1,"442":2,"443":1,"444":2,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":2,"458":2,"459":2,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":2,"471":1,"472":1,"475":2,"476":2,"477":2,"478":2,"479":2,"480":2,"481":2,"482":2,"483":2,"484":1,"485":1,"486":2,"487":1,"488":2,"491":2,"492":2,"493":4,"494":4,"495":2,"496":3,"497":1,"498":2,"499":2,"500":2,"501":2,"502":2,"503":2,"504":4,"505":4,"506":3,"507":2,"508":2,"509":1,"510":1,"511":2,"512":2,"515":2,"516":2,"517":2,"518":2,"519":2,"520":2,"521":1,"522":1,"523":4,"524":2,"525":3,"526":2,"527":2,"528":5,"529":1,"530":2,"531":1,"532":1,"533":2,"534":2,"537":1,"538":6,"539":18,"540":11,"541":6,"542":15,"543":3,"544":5,"545":5,"546":3,"547":7,"548":1,"550":2,"551":2,"552":1,"553":2,"554":2,"555":2,"556":3,"557":2,"558":2,"559":2,"560":1,"561":1,"562":1,"563":3,"564":1,"565":1,"566":1,"567":2,"568":1,"569":2,"570":2,"571":2,"572":1,"573":2,"574":1,"576":1,"577":3,"578":2,"579":1,"580":1,"581":2,"582":2,"583":1,"584":1,"585":3,"586":2,"588":2,"589":2,"590":2,"591":1,"592":2,"593":2,"594":2,"595":1,"596":1,"597":2,"598":1,"599":2,"600":2,"601":1,"602":2,"603":1,"604":2,"605":28,"607":2,"608":4,"609":3,"610":2,"611":2,"612":2,"613":1,"614":3,"615":2,"616":2,"617":1,"618":4,"619":1,"620":1,"621":2,"622":2,"623":2,"625":2,"626":2,"627":2,"628":2,"629":2,"630":2,"631":2,"632":2,"633":3,"634":2,"635":1,"636":1,"637":1,"638":2,"639":1,"640":2,"641":2,"643":3,"644":13,"645":8,"646":14,"647":13,"648":9,"649":3,"651":2,"652":2,"653":2,"654":4,"655":2,"656":1,"657":2,"658":1,"659":1,"660":2,"661":2,"662":2,"663":1,"664":2,"665":2,"666":2,"667":3,"668":2,"669":2,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":2,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":3,"686":2,"687":3,"688":3,"689":3,"690":5,"691":4,"692":4,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":2,"700":1,"701":1,"702":2,"703":2,"704":1,"705":2,"706":1,"707":2,"708":2,"709":1,"710":2,"711":2,"713":4,"715":2,"720":2,"721":1,"722":1,"723":1,"724":2,"725":2,"726":1,"727":2,"728":6,"729":1,"731":2,"733":1,"734":1,"737":2,"738":2,"739":8,"741":2,"742":1,"743":1,"744":1,"745":2,"746":2,"747":2,"748":1,"749":1,"750":2,"751":2,"765":2,"766":1,"767":3,"768":8,"769":8,"770":7,"771":9,"773":9,"774":2,"775":2,"777":2,"778":2,"779":2,"780":2,"782":2,"783":1,"784":1,"785":1,"786":1,"787":2,"788":2,"789":2,"790":1,"791":2,"792":4,"793":2,"794":4,"795":2,"796":2,"797":2,"798":1,"799":2,"800":2,"801":2,"802":2,"803":1,"804":2,"805":2,"806":2,"807":2,"808":2,"809":2,"810":1,"811":4,"812":2,"813":3,"814":3,"815":1,"816":2,"817":3,"818":1,"819":1,"820":2,"821":2,"822":1,"823":2,"824":1,"825":1,"826":3,"827":2,"828":3,"829":2,"830":2,"831":2,"832":1,"833":2,"834":2,"835":2,"836":2,"837":1,"838":2,"839":2,"840":2,"841":2,"842":2,"843":1,"844":2,"845":3,"846":3,"847":1,"848":2,"849":3,"850":1,"851":2,"852":2,"853":2,"854":2,"855":4,"856":2,"857":1,"858":2,"859":2,"860":1,"861":12,"862":1,"864":2,"865":4,"866":3,"867":2,"868":2,"869":2,"870":1,"871":2,"872":2,"873":1,"874":4,"875":1,"876":1,"877":2,"878":3,"879":2,"880":6,"882":2,"883":2,"884":2,"885":1,"886":1,"887":2,"888":5,"889":2,"890":1,"891":7,"893":2,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"905":2,"906":1,"907":1,"908":1,"911":2,"912":2,"913":1,"914":3,"915":1,"916":1,"917":1,"918":1,"920":1,"921":2,"922":3,"923":2,"924":2,"927":1,"928":2,"929":2,"930":1,"931":3,"932":3,"933":2,"934":2,"935":2,"936":1,"937":1,"938":2,"939":2,"940":2,"941":2,"943":2,"944":1,"945":2,"946":1,"947":2,"948":1,"950":1,"951":1,"952":2,"955":1,"956":1,"957":1,"958":2,"959":2,"960":2,"961":1,"962":1,"963":1,"964":2,"965":1,"967":1,"968":1,"969":4,"972":2,"973":1,"974":2,"975":1,"976":2,"977":1,"979":1,"980":1,"981":2,"984":1,"985":1,"986":2,"987":1,"988":2,"989":2,"990":2,"991":1,"992":1,"993":1,"994":1,"995":2,"996":2,"997":1,"999":1,"1000":1,"1001":9,"1002":2,"1004":4,"1005":2,"1006":2,"1007":5,"1008":12,"1009":4,"1011":1,"1012":1,"1013":1,"1014":2,"1015":1,"1016":1,"1017":1,"1018":1,"1019":2,"1022":1,"1023":1,"1024":2,"1025":2,"1026":1,"1027":3,"1028":2,"1031":1,"1032":1,"1033":5,"1034":1,"1035":2,"1036":1,"1037":1,"1038":2,"1039":2,"1040":1,"1042":1,"1043":1,"1044":4,"1047":2,"1049":1,"1050":4,"1051":1,"1052":2,"1053":1,"1055":1,"1056":1,"1057":1,"1058":2,"1061":1,"1062":1,"1064":2,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":2,"1073":2,"1074":1,"1076":1,"1077":1,"1078":1,"1079":2,"1082":2,"1083":1,"1084":1,"1088":1,"1089":2,"1090":1,"1092":1,"1093":2,"1096":6,"1098":1,"1099":4,"1100":2,"1103":1,"1104":1,"1107":2,"1109":3,"1110":2,"1112":2,"1113":2,"1114":1,"1116":1,"1118":1,"1119":2,"1120":1,"1125":1,"1126":1,"1127":5,"1128":8,"1129":10,"1138":1,"1154":1,"1162":1,"1163":5,"1179":5,"1180":2,"1186":3,"1187":7,"1188":2,"1190":2,"1191":1,"1192":5,"1193":1,"1194":2,"1195":1,"1196":1,"1198":1,"1199":2,"1202":1,"1203":1,"1205":1,"1206":2,"1207":2,"1208":1,"1209":1,"1210":2,"1214":2,"1216":1,"1217":1,"1218":1,"1219":2,"1220":1,"1222":1,"1223":1,"1224":3,"1225":2,"1227":2,"1228":1,"1229":5,"1230":1,"1231":2,"1232":1,"1233":1,"1235":1,"1236":2,"1239":1,"1240":1,"1242":1,"1243":2,"1244":2,"1245":1,"1246":1,"1247":2,"1251":2,"1253":1,"1254":1,"1255":1,"1256":2,"1257":1,"1259":1,"1260":1,"1261":8,"1276":1,"1277":1,"1281":1,"1284":1,"1285":3,"1286":6,"1288":1,"1291":1,"1292":4,"1293":4,"1294":1,"1297":1,"1298":1,"1299":6,"1300":6,"1301":1,"1303":1,"1304":2,"1305":1,"1307":1,"1308":1,"1309":7,"1311":2,"1312":4,"1313":1,"1314":2,"1315":3,"1316":8,"1317":4,"1318":3,"1320":2,"1321":2,"1324":1,"1325":1,"1326":2,"1327":1,"1328":1,"1329":1,"1330":2,"1333":1,"1334":1,"1335":1,"1336":1,"1337":2,"1339":1,"1340":1,"1341":1,"1342":1,"1345":2,"1346":1,"1348":1,"1349":1,"1350":2,"1352":2,"1356":1,"1362":2,"1365":3,"1366":1,"1371":3015,"1372":6,"1375":2,"1376":1,"1377":2,"1378":1,"1379":2,"1380":1,"1382":1,"1383":1,"1384":2,"1387":1,"1388":1,"1389":2,"1390":1,"1391":2,"1392":2,"1393":2,"1394":1,"1395":1,"1396":1,"1397":1,"1398":2,"1399":1,"1400":5,"1402":1,"1403":1,"1404":3,"1407":2,"1408":1,"1409":2,"1410":1,"1411":2,"1412":1,"1414":1,"1415":2,"1416":1,"1417":2,"1420":1,"1421":1,"1423":2,"1424":2,"1425":1,"1426":1,"1427":1,"1428":2,"1429":1,"1431":1,"1432":1,"1433":2,"1434":11,"1436":9,"1437":3,"1439":6,"1440":10,"1441":3,"1442":3,"1444":2,"1445":1,"1446":1,"1447":2,"1448":1,"1449":1,"1450":1,"1451":2,"1454":1,"1455":1,"1457":2,"1458":1,"1459":1,"1460":1,"1461":2,"1462":1,"1464":1,"1465":1,"1466":2,"1468":1,"1469":5,"1473":1,"1474":3,"1476":2,"1477":1,"1479":1,"1485":3,"1489":1,"1492":1,"1493":3,"1495":2,"1496":12,"1498":2,"1499":5,"1502":2,"1503":2,"1505":1,"1506":2,"1507":1,"1508":2,"1509":2,"1510":1,"1513":3,"1515":4,"1517":2,"1518":1,"1519":2,"1520":1,"1521":2,"1522":1,"1524":1,"1525":1,"1526":2,"1529":1,"1530":1,"1531":1,"1532":2,"1533":2,"1534":2,"1535":1,"1536":1,"1537":1,"1538":2,"1539":1,"1541":1,"1542":1,"1543":3,"1544":3,"1545":4,"1547":2,"1548":1,"1549":7,"1550":1,"1551":2,"1552":1,"1554":1,"1555":1,"1556":2,"1559":1,"1560":1,"1563":2,"1564":2,"1566":1,"1567":1,"1568":1,"1570":2,"1571":1,"1572":2,"1573":2,"1574":1,"1575":2,"1577":1,"1578":1,"1579":3,"1580":3,"1581":2,"1584":2,"1585":1,"1586":1,"1587":2,"1588":1,"1589":1,"1590":1,"1591":2,"1594":1,"1595":1,"1597":2,"1598":1,"1599":1,"1600":1,"1601":2,"1602":1,"1604":1,"1605":2,"1606":1,"1607":3,"1608":5,"1610":2,"1611":1,"1612":2,"1613":1,"1614":2,"1615":1,"1617":1,"1618":1,"1619":2,"1622":1,"1623":1,"1624":2,"1625":1,"1626":2,"1627":2,"1628":2,"1629":1,"1630":1,"1631":1,"1632":1,"1633":2,"1634":1,"1636":1,"1637":1,"1638":2,"1640":5,"1642":2,"1643":1,"1644":2,"1645":1,"1646":2,"1647":1,"1649":1,"1650":1,"1651":2,"1654":1,"1655":1,"1656":1,"1657":2,"1658":2,"1659":2,"1660":1,"1661":1,"1662":1,"1663":2,"1664":1,"1666":1,"1667":1,"1668":2,"1670":11,"1672":2,"1674":1,"1675":4,"1676":1,"1677":2,"1678":1,"1680":1,"1681":1,"1682":1,"1683":2,"1686":1,"1687":1,"1689":2,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":2,"1698":2,"1699":1,"1701":1,"1702":1,"1703":1,"1704":3,"1707":2,"1709":1,"1710":2,"1711":1,"1712":2,"1713":1,"1715":1,"1716":1,"1717":1,"1718":2,"1721":1,"1722":1,"1723":2,"1724":1,"1725":2,"1727":1,"1728":1,"1729":1,"1730":6,"1731":1,"1732":1,"1733":2,"1734":2,"1735":1,"1737":1,"1738":5,"1739":1,"1794":3,"1795":1,"1797":1,"1799":1,"1800":1,"1801":3,"1804":1,"1805":1,"1806":1,"1807":1,"1808":3,"1809":3,"1810":1,"1811":2,"1812":2,"1813":1,"1817":1,"1819":1,"1820":8,"1823":2,"1824":1,"1825":7,"1826":1,"1827":2,"1828":1,"1830":1,"1831":1,"1832":2,"1835":1,"1836":1,"1839":2,"1840":2,"1842":1,"1843":1,"1844":1,"1846":2,"1847":1,"1848":2,"1849":2,"1850":1,"1851":2,"1853":1,"1854":1,"1855":3,"1858":1,"1861":1,"1862":1,"1865":1,"1866":1,"1872":1,"1873":1,"1874":2,"1875":1,"1879":1,"1880":1,"1881":17,"1882":1,"1884":1,"1887":1,"1888":1,"1891":1,"1892":1,"1898":1,"1899":1,"1900":2,"1901":1,"1905":1,"1906":1,"1907":7,"1909":5,"1910":2,"1911":2,"1916":1,"1918":1,"1919":2,"1920":1,"1921":1,"1924":3,"1925":2,"1926":2,"1927":3,"1928":1,"1929":4,"1930":5,"1933":2,"1934":1,"1935":2,"1936":1,"1937":2,"1938":1,"1940":1,"1941":2,"1942":1,"1943":2,"1946":1,"1947":1,"1949":2,"1950":2,"1951":1,"1952":1,"1953":1,"1954":2,"1955":1,"1957":1,"1958":1,"1959":2,"1960":2,"1963":5,"1964":1,"1966":13,"1967":4,"1968":3,"1969":13,"1970":2,"1974":7,"1976":2,"1977":1,"1978":3,"1979":1,"1980":2,"1981":1,"1983":1,"1986":1,"1987":3,"1988":2,"1989":2,"1992":1,"1993":1,"1994":2,"1995":1,"1996":4,"1997":4,"1998":1,"1999":1,"2000":1,"2001":1,"2002":3,"2003":2,"2004":1,"2005":2,"2006":2,"2007":4,"2009":1,"2011":1,"2012":2,"2015":2,"2016":1,"2017":3,"2018":1,"2019":2,"2020":1,"2022":1,"2023":1,"2024":2,"2027":1,"2028":1,"2031":2,"2032":2,"2033":2,"2034":1,"2038":2,"2040":1,"2041":1,"2042":1,"2043":2,"2044":1,"2045":2,"2046":2,"2048":1,"2049":1,"2050":9,"2070":3,"2071":1,"2073":2,"2074":1,"2075":4,"2076":1,"2077":2,"2078":1,"2079":1,"2080":2,"2081":2,"2082":1,"2083":1,"2084":2,"2087":1,"2088":1,"2089":2,"2090":3,"2091":3,"2092":2,"2093":1,"2094":1,"2095":1,"2096":2,"2097":1,"2099":1,"2100":1,"2101":3,"2104":2,"2105":1,"2106":2,"2107":1,"2108":2,"2109":1,"2111":1,"2112":1,"2113":2,"2116":1,"2117":1,"2118":2,"2119":1,"2120":2,"2121":2,"2122":2,"2123":1,"2124":1,"2125":1,"2126":1,"2127":2,"2128":1,"2129":5,"2131":1,"2132":1,"2133":4,"2136":1,"2142":1,"2143":1,"2146":1,"2147":1,"2150":1,"2151":1,"2152":1,"2153":2,"2154":1,"2163":1,"2169":1,"2170":2,"2173":1,"2178":3,"2181":3,"2184":2,"2187":1,"2188":6,"2189":1,"2190":2,"2191":1,"2193":1,"2194":1,"2196":2,"2199":1,"2200":1,"2205":2,"2208":1,"2209":1,"2210":1,"2212":2,"2213":1,"2216":1,"2217":1,"2218":3,"2219":13,"2221":2,"2223":1,"2224":1,"2225":1,"2226":2,"2227":1,"2228":1,"2229":1,"2230":1,"2231":2,"2234":1,"2235":1,"2236":1,"2237":4,"2238":2,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":2,"2246":2,"2247":1,"2249":1,"2250":1,"2251":1,"2252":4,"2253":11,"2254":2,"2255":2,"2256":1,"2257":5,"2258":9,"2259":2,"2260":5,"2261":3,"2263":2,"2264":2,"2265":1,"2266":5,"2267":1,"2268":2,"2269":1,"2270":1,"2271":4,"2273":1,"2274":1,"2275":3,"2276":2,"2277":2,"2280":1,"2281":1,"2282":2,"2283":1,"2284":2,"2285":1,"2286":1,"2287":1,"2288":3,"2289":1,"2290":3,"2291":1,"2292":2,"2293":1,"2294":2,"2295":2,"2296":2,"2297":4,"2299":1,"2300":1,"2302":3,"2306":4,"2307":2,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":4,"2320":2,"2321":2,"2322":2,"2323":1,"2324":1,"2325":2,"2326":1,"2327":1,"2330":1,"2331":2,"2333":1,"2334":2,"2335":1,"2339":5,"2341":12,"2342":6,"2344":1,"2345":2,"2347":1,"2349":5,"2350":5,"2351":1,"2354":1,"2355":1,"2357":3,"2358":1,"2360":1,"2361":2,"2362":1,"2364":1,"2365":3,"2366":1,"2367":3,"2368":6,"2370":10,"2371":2,"2372":2,"2373":2,"2374":2,"2375":2,"2376":2,"2377":2,"2378":3,"2379":2,"2380":2,"2383":1,"2384":2,"2385":2,"2386":2,"2388":2,"2389":1,"2390":1,"2391":1,"2392":2,"2393":1,"2394":1,"2395":2,"2396":3,"2403":1,"2406":1,"2407":1,"2410":1,"2414":1,"2415":1,"2419":1,"2422":1,"2423":1,"2426":1,"2427":2,"2428":1,"2432":1,"2433":1,"2435":1,"2436":4,"2438":2,"2439":1,"2440":2,"2441":1,"2442":2,"2443":1,"2445":1,"2446":1,"2447":2,"2450":1,"2451":1,"2452":1,"2453":2,"2454":2,"2455":2,"2456":1,"2457":1,"2458":1,"2459":2,"2460":1,"2462":1,"2463":1,"2464":3,"2465":3,"2466":2,"2467":1,"2470":1,"2471":2,"2473":1,"2474":1,"2475":2,"2476":1,"2477":1,"2478":1,"2480":1,"2481":2,"2484":1,"2485":1,"2486":1,"2487":2,"2488":2,"2489":2,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":2,"2497":2,"2498":1,"2500":1,"2501":1,"2502":3,"2505":2,"2508":1,"2509":1,"2510":2,"2511":1,"2512":1,"2513":1,"2514":2,"2517":1,"2518":1,"2520":2,"2521":1,"2522":1,"2523":1,"2524":2,"2525":1,"2527":1,"2528":1,"2529":3,"2530":11,"2532":2,"2533":4,"2534":4,"2535":1,"2536":2,"2537":1,"2538":2,"2539":2,"2540":2,"2541":2,"2542":2,"2543":1,"2544":1,"2546":2,"2547":2,"2548":2,"2549":6,"2551":2,"2552":3,"2553":3,"2554":2,"2555":11,"2556":9,"2557":5,"2559":2,"2561":1,"2563":1,"2564":2,"2565":1,"2566":1,"2567":2,"2568":1,"2569":1,"2570":2,"2571":2,"2574":1,"2575":1,"2576":1,"2577":1,"2578":2,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":2,"2586":2,"2587":1,"2589":1,"2591":1,"2592":4,"2594":2,"2595":1,"2596":7,"2597":1,"2598":2,"2599":1,"2601":1,"2602":1,"2603":2,"2606":1,"2607":1,"2610":2,"2611":2,"2613":1,"2614":1,"2615":1,"2617":2,"2618":1,"2619":2,"2620":2,"2621":1,"2622":2,"2624":1,"2625":1,"2626":3,"2627":3,"2628":2,"2629":9,"2647":2,"2650":2,"2651":1,"2652":2,"2653":1,"2654":2,"2655":1,"2657":1,"2658":1,"2659":2,"2662":1,"2663":1,"2664":1,"2665":2,"2666":2,"2667":2,"2668":1,"2669":1,"2670":1,"2671":2,"2672":1,"2674":1,"2675":1,"2676":3,"2677":4,"2678":11,"2680":2,"2681":23,"2682":14,"2690":2,"2692":82,"2693":2,"2694":1,"2695":17,"2696":13,"2697":7,"2698":2,"2699":4,"2700":3,"2701":8,"2702":5,"2703":5,"2704":5,"2705":4,"2706":9,"2707":2,"2708":3,"2709":12,"2710":10,"2711":3,"2712":5,"2713":7,"2714":6,"2715":10,"2716":8,"2717":34,"2718":3,"2719":12,"2720":5,"2721":39,"2723":3,"2724":4,"2725":11,"2726":18,"2727":1,"2730":3,"2731":1}}],["these",{"2":{"0":1,"17":1,"21":1,"23":1,"57":2,"62":1,"63":1,"64":1,"72":1,"77":3,"78":2,"81":1,"100":2,"105":1,"106":1,"127":1,"129":1,"136":1,"151":1,"156":1,"158":3,"160":1,"163":1,"166":1,"200":1,"204":1,"207":1,"208":1,"209":1,"366":1,"539":1,"547":2,"647":3,"648":2,"768":3,"771":1,"958":1,"988":1,"1129":1,"1371":27,"1391":1,"1434":1,"1440":1,"1496":1,"1515":1,"1532":1,"1545":1,"1563":1,"1626":1,"1657":1,"1839":1,"1907":2,"1967":2,"2120":1,"2151":1,"2260":2,"2436":1,"2453":1,"2555":1,"2556":1,"2590":1,"2592":1,"2610":1,"2665":1,"2676":1,"2681":1,"2692":2,"2696":1,"2714":1,"2721":3,"2723":1,"2725":1,"2731":1}}],["c89",{"2":{"2737":1}}],["c86",{"2":{"2737":1}}],["cgo",{"2":{"2737":2}}],["cgrads",{"2":{"1371":2}}],["cgrad",{"2":{"489":1,"547":2,"548":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":37,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2253":1,"2254":1,"2260":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1}}],["c64",{"2":{"2737":1}}],["c62",{"2":{"2737":1}}],["c69",{"2":{"2737":3}}],["c66",{"2":{"2737":1}}],["c67",{"2":{"2737":3}}],["c68",{"2":{"75":1,"76":1,"2737":3}}],["c55",{"2":{"2737":1}}],["c52",{"2":{"2737":1}}],["c57",{"2":{"2737":1}}],["c53",{"2":{"2737":2}}],["c54",{"2":{"2737":1}}],["cjo",{"2":{"2737":1}}],["cjm",{"2":{"2737":2}}],["cwr",{"2":{"2737":1}}],["cwrk",{"2":{"2737":1}}],["cwm",{"2":{"2737":1}}],["c46",{"2":{"2737":1}}],["c45",{"2":{"2737":1}}],["c40",{"2":{"2737":2}}],["c41",{"2":{"2737":1}}],["c42",{"2":{"2737":5}}],["c489058c70cacf57a7ca6c7473863e4738b7dc7a",{"2":{"45":1}}],["c32",{"2":{"2737":1}}],["c39",{"2":{"2737":3}}],["c38",{"2":{"2737":2}}],["c37",{"2":{"2737":1}}],["c30",{"2":{"2737":1}}],["c35",{"2":{"2737":2}}],["c33",{"2":{"2737":1}}],["c31",{"2":{"2737":1}}],["c75",{"2":{"2737":1}}],["c72",{"2":{"2737":2}}],["c71",{"2":{"2737":3}}],["c73",{"2":{"2737":4}}],["c74",{"2":{"2737":1}}],["c747",{"2":{"43":1}}],["c78",{"2":{"2737":3}}],["c0",{"2":{"2737":4}}],["c057",{"2":{"47":1}}],["cx",{"2":{"1371":1,"2341":3}}],["cx2",{"2":{"1371":1}}],["cx1",{"2":{"1371":1}}],["cxyz",{"2":{"32":4}}],["ct",{"2":{"1188":1,"1371":2}}],["ctrl",{"2":{"78":1,"209":2,"2718":1}}],["ctr+shift+i",{"2":{"44":1}}],["cb",{"2":{"513":2,"646":1,"712":1,"1371":1,"2701":3,"2708":1}}],["cb3",{"2":{"513":2}}],["cb2",{"2":{"513":2}}],["cb1",{"2":{"513":2}}],["c27",{"2":{"2737":1}}],["c25",{"2":{"2737":2}}],["c24",{"2":{"2737":2}}],["c23",{"2":{"2737":1}}],["c22",{"2":{"2737":1}}],["c20",{"2":{"2737":4}}],["c2",{"2":{"191":2,"1371":2}}],["c21b879a4d4b",{"2":{"44":1}}],["c1",{"2":{"191":3,"1371":2}}],["cmyk",{"2":{"2739":1}}],["cmrmap",{"2":{"2739":1}}],["cmocean",{"0":{"2732":1}}],["cm",{"2":{"107":1,"186":4,"2737":1}}],["cmap",{"2":{"29":1,"548":1,"1080":3,"1313":2,"1371":5}}],["csv",{"2":{"159":1,"1285":3,"1286":1,"1311":1,"1316":1,"1499":1,"1973":1,"2219":1}}],["cs",{"2":{"61":14,"769":5,"1371":1,"1608":5,"1640":5,"1795":1,"1974":7}}],["css",{"2":{"47":3,"2729":1}}],["cy",{"2":{"1371":1}}],["cy2",{"2":{"1371":1}}],["cy1",{"2":{"1371":1}}],["cylinder",{"2":{"1009":1,"1371":1}}],["cycling",{"0":{"183":1},"2":{"181":3,"182":1,"2730":1}}],["cyclic",{"2":{"75":1,"76":1,"2737":12}}],["cycled",{"0":{"183":1},"2":{"183":11,"1371":2}}],["cycler",{"2":{"182":1,"183":6,"1371":2}}],["cycles",{"0":{"181":1,"182":1},"1":{"182":1,"183":1,"184":1},"2":{"181":1,"182":1}}],["cycle",{"0":{"949":1,"978":1,"1054":1,"1091":1,"1137":1,"1268":1,"1361":1,"1381":1,"1413":1,"1475":1,"1523":1,"1553":1,"1616":1,"1648":1,"1679":1,"1714":1,"1829":1,"1860":1,"1886":1,"1915":1,"1939":1,"1982":1,"2021":1,"2110":1,"2141":1,"2175":1,"2405":1,"2444":1,"2600":1,"2632":1,"2656":1},"2":{"32":1,"75":1,"181":10,"182":6,"183":1,"184":5,"366":1,"949":1,"978":1,"1371":44,"1381":1,"1523":1,"1616":1,"1648":1,"1978":1,"1982":1,"2110":1,"2444":1,"2656":1}}],["cyan",{"2":{"61":4,"547":2,"646":2,"1285":1,"2397":1,"2553":1,"2728":2}}],["cc",{"2":{"58":4}}],["ccc",{"2":{"47":3}}],["cplot",{"2":{"43":1}}],["cpus",{"2":{"26":1,"27":1}}],["cpu",{"2":{"26":1,"27":2,"61":4,"64":2,"2695":1}}],["cezanne",{"2":{"2739":1}}],["cell",{"0":{"716":1,"717":1,"718":1,"719":1,"732":1},"2":{"366":2,"378":1,"540":4,"545":1,"716":1,"717":1,"718":1,"719":1,"723":1,"732":1,"1371":5,"1496":3,"2530":1,"2692":9,"2701":1,"2708":1,"2709":1,"2710":1}}],["cellgrid",{"2":{"145":1}}],["cellsize",{"0":{"1504":1},"2":{"1371":2,"1496":10,"1497":1,"1499":1,"1504":1}}],["cells",{"0":{"1496":1},"2":{"35":1,"37":1,"122":1,"769":1,"1371":1,"1434":1,"1436":4,"2530":2}}],["centroidal",{"2":{"2530":2}}],["central",{"2":{"197":1,"605":1,"2695":1}}],["centimeters",{"2":{"107":1}}],["centers",{"0":{"2388":1},"2":{"61":14,"1371":3,"1436":12,"2701":2,"2708":2}}],["center",{"0":{"1911":1},"2":{"47":5,"57":8,"58":1,"61":7,"129":2,"227":1,"246":4,"255":1,"362":1,"371":1,"377":1,"394":1,"427":1,"458":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"557":1,"602":1,"611":1,"621":1,"623":2,"629":1,"631":2,"638":1,"646":3,"658":1,"659":1,"661":1,"669":1,"705":1,"708":1,"710":1,"724":1,"737":1,"745":1,"750":1,"768":1,"788":1,"852":2,"858":1,"868":1,"877":1,"883":1,"887":1,"911":1,"923":1,"933":1,"939":1,"1002":2,"1004":1,"1080":1,"1109":1,"1110":1,"1165":1,"1169":2,"1371":34,"1400":1,"1624":3,"1625":1,"1626":1,"1627":1,"1809":1,"1909":2,"1911":1,"1965":1,"1966":2,"2102":1,"2129":1,"2253":3,"2255":4,"2256":6,"2257":1,"2263":1,"2282":1,"2317":1,"2688":1,"2717":2,"2721":1,"2728":1,"2730":2}}],["centered",{"2":{"31":2,"47":1,"969":1,"1371":8,"1434":1,"1436":1,"1670":1,"1967":1,"1969":2,"1996":1,"2219":1,"2306":1,"2549":1,"2721":2}}],["certain",{"2":{"33":1,"43":1,"68":1,"77":3,"102":1,"104":2,"117":1,"538":1,"1371":10,"1489":1,"2179":1,"2717":2}}],["crafting",{"2":{"2555":1}}],["crash",{"2":{"25":1}}],["crashes",{"0":{"25":1},"2":{"26":1}}],["crf",{"2":{"1371":2}}],["cross",{"2":{"1965":2,"2013":1,"2629":1,"2688":1}}],["crossbar",{"0":{"1261":1,"1751":1},"1":{"1262":1,"1263":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1},"2":{"1128":1,"1261":5,"1262":1,"1371":14}}],["crossing",{"2":{"941":1,"1371":1}}],["creative",{"2":{"2702":1}}],["creation",{"2":{"27":3,"158":1,"187":1,"770":1}}],["creating",{"0":{"100":1,"199":1,"205":1,"643":1,"645":1,"647":1,"766":1,"2701":1},"1":{"644":1,"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"21":1,"26":1,"77":1,"114":1,"115":1,"131":1,"148":1,"158":1,"164":1,"766":2,"949":1,"978":1,"1371":12,"1381":1,"1523":1,"1616":1,"1648":1,"1982":1,"2110":1,"2444":1,"2656":1,"2681":1,"2707":1,"2714":1,"2721":1}}],["creates",{"2":{"17":1,"42":1,"47":2,"51":1,"70":1,"102":1,"115":1,"140":2,"141":1,"147":1,"162":1,"941":1,"1187":1,"1224":1,"1371":27,"1442":1,"1607":1,"1794":1,"2302":1,"2552":1,"2716":1}}],["created",{"0":{"165":1},"2":{"4":1,"17":1,"26":1,"27":2,"100":2,"102":3,"117":2,"138":2,"141":1,"142":1,"151":1,"153":1,"156":1,"165":1,"200":2,"1371":7,"2692":1,"2695":1,"2696":1,"2713":1}}],["create",{"2":{"2":1,"3":2,"5":1,"21":1,"27":5,"41":1,"44":1,"57":1,"64":1,"69":1,"71":2,"100":2,"117":3,"130":2,"131":1,"133":1,"136":1,"137":1,"138":3,"143":1,"148":4,"157":1,"158":1,"162":1,"163":1,"174":1,"175":1,"199":1,"211":1,"215":1,"547":1,"548":1,"643":1,"645":1,"648":2,"861":1,"1138":1,"1317":1,"1371":17,"1473":1,"1515":1,"1545":1,"1670":2,"1916":1,"1964":1,"1969":1,"2091":1,"2173":1,"2260":2,"2436":1,"2555":2,"2592":1,"2686":1,"2688":1,"2693":1,"2695":1,"2699":1,"2701":2,"2702":1,"2703":2,"2707":1,"2714":1,"2717":3,"2720":1,"2721":2}}],["crevices",{"2":{"17":1}}],["cividis",{"2":{"2739":1}}],["cite",{"2":{"196":1}}],["citing",{"0":{"196":1}}],["circumvent",{"2":{"86":1,"134":1}}],["circular",{"2":{"57":2,"529":1,"969":1,"1371":3}}],["circlepoints",{"2":{"2253":3}}],["circles",{"2":{"187":1}}],["circle",{"2":{"57":1,"145":3,"181":1,"182":5,"187":5,"649":1,"768":2,"834":1,"1371":5,"1807":1,"1821":1,"1964":2,"1965":2,"1966":6,"1968":3,"1970":4,"2148":1,"2256":1,"2530":1,"2533":1}}],["ci",{"0":{"113":1},"2":{"23":1,"108":1,"113":1,"1670":3,"2721":1}}],["clamp",{"2":{"191":2,"1670":1}}],["classic",{"2":{"148":1}}],["class=",{"2":{"47":1}}],["class",{"2":{"47":1,"214":1}}],["clouds=hist",{"2":{"1371":1,"1907":3,"1919":1}}],["clouds=true",{"2":{"1371":1,"1907":1}}],["clouds",{"0":{"1913":1},"2":{"1371":1,"1907":3}}],["cloud",{"0":{"1912":1},"2":{"1371":2,"1907":10,"1913":1}}],["closure",{"2":{"134":3,"148":1}}],["closedintervals",{"2":{"1371":1}}],["closedinterval",{"2":{"1371":2,"2070":2}}],["closed",{"2":{"1371":2}}],["closes",{"2":{"1371":1}}],["closest",{"2":{"57":1,"77":2,"115":1,"378":1,"605":1,"618":1,"861":1,"874":1,"1371":5}}],["closepath",{"2":{"1371":3,"1967":3,"1968":1}}],["closer",{"2":{"188":2,"605":1,"2711":1}}],["closeall",{"2":{"20":1,"2679":2}}],["close",{"2":{"20":1,"30":3,"148":14,"164":3,"188":2,"605":1,"614":1,"811":1,"861":1,"878":1,"1371":4,"2503":3,"2567":1,"2678":1,"2679":1,"2692":1,"2717":1}}],["clockwise",{"2":{"57":1,"477":1,"785":1,"1371":3,"1968":3,"2341":5,"2368":2}}],["clearing",{"2":{"2717":1}}],["cleared",{"2":{"1371":1}}],["clear=true",{"2":{"739":1,"2717":1}}],["clearly",{"2":{"690":1}}],["clear",{"0":{"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1296":1,"1332":1,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2086":1,"2115":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1},"2":{"27":1,"117":3,"118":1,"148":1,"153":3,"1371":44,"2716":2,"2717":2}}],["cleaning",{"2":{"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1296":1,"1332":1,"1371":43,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2086":1,"2115":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1}}],["cleanup",{"0":{"216":1},"2":{"216":1}}],["clean",{"2":{"24":1,"71":1,"118":1,"165":1}}],["clifford",{"2":{"1313":2}}],["clip=bb",{"2":{"2530":1}}],["clipcolor",{"0":{"782":1},"2":{"1371":1}}],["clipped",{"2":{"775":1,"781":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2530":2,"2561":1,"2595":1,"2651":1}}],["clipping",{"0":{"775":1},"2":{"13":1,"54":1,"55":1,"57":4,"94":1,"188":1,"773":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":49,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2530":1,"2533":1,"2561":1,"2595":1,"2651":1,"2677":3,"2692":1,"2721":1}}],["clip",{"0":{"780":1,"781":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2533":1,"2561":1,"2595":1,"2651":1,"2676":1},"1":{"2677":1},"2":{"57":4,"61":2,"65":1,"66":4,"559":1,"570":1,"773":4,"775":5,"780":1,"782":1,"819":1,"944":3,"950":1,"973":3,"979":1,"1011":3,"1016":1,"1049":3,"1055":1,"1084":3,"1092":1,"1191":3,"1196":1,"1228":3,"1233":1,"1288":3,"1291":1,"1324":3,"1328":1,"1371":224,"1376":3,"1382":1,"1408":3,"1414":1,"1445":3,"1449":1,"1518":3,"1524":1,"1548":3,"1554":1,"1585":3,"1589":1,"1611":3,"1617":1,"1643":3,"1649":1,"1674":3,"1680":1,"1709":3,"1715":1,"1797":3,"1799":1,"1824":3,"1830":1,"1858":3,"1861":1,"1884":3,"1887":1,"1934":3,"1940":1,"1977":3,"1983":1,"2016":3,"2022":1,"2074":3,"2079":1,"2105":3,"2111":1,"2136":3,"2142":1,"2187":3,"2193":1,"2223":3,"2228":1,"2265":3,"2270":1,"2308":3,"2309":1,"2344":3,"2347":1,"2403":3,"2407":1,"2439":3,"2445":1,"2473":3,"2477":1,"2508":3,"2512":1,"2530":2,"2533":1,"2561":3,"2566":1,"2595":3,"2601":1,"2651":3,"2657":1,"2676":4,"2677":7,"2692":1,"2719":1,"2721":1}}],["clicked",{"2":{"214":1,"1371":3}}],["clicking",{"2":{"208":1,"605":1,"1371":6}}],["clicks",{"0":{"495":1},"2":{"76":1,"77":1,"215":2,"489":1,"493":1,"495":1,"504":1,"523":1,"528":1,"608":1,"865":1,"1371":8}}],["click",{"2":{"44":1,"45":2,"77":3,"197":1,"210":1,"215":8,"528":1,"605":2,"861":1,"913":1}}],["client",{"2":{"24":1,"112":1}}],["cumulative",{"2":{"1371":1,"1372":1}}],["cumsum",{"2":{"102":1,"138":2,"141":2,"162":1,"164":1,"166":1,"175":1,"513":1,"645":1,"1045":1,"2052":1,"2053":1,"2054":1}}],["cut",{"2":{"768":2,"986":1,"1371":5,"1389":1,"1624":1,"1968":1,"1970":1,"2118":1,"2253":1}}],["cutoff",{"2":{"713":1}}],["cubic",{"2":{"1371":1}}],["cuboid",{"2":{"355":1,"366":1,"378":4}}],["cubehelix",{"2":{"2739":1}}],["cube",{"2":{"159":6,"355":2,"2467":5,"2551":5}}],["curl",{"2":{"2732":1}}],["curly",{"2":{"1167":2,"1182":1,"1371":1}}],["curves",{"2":{"1371":4,"2050":3,"2341":2}}],["curveto",{"2":{"1371":4,"1967":1}}],["curve",{"2":{"1365":1,"1371":2,"1967":1,"2341":7}}],["curved",{"2":{"819":1}}],["cursorcolor",{"0":{"905":1},"2":{"1371":1}}],["cursor",{"2":{"47":1,"57":1,"74":1,"75":1,"77":3,"905":1,"1371":3}}],["currently",{"2":{"11":1,"17":2,"26":1,"27":1,"33":1,"40":1,"42":1,"43":1,"45":1,"53":1,"57":1,"64":1,"66":1,"69":1,"71":1,"74":2,"75":1,"76":2,"81":1,"98":2,"106":2,"129":1,"158":1,"163":1,"181":1,"205":1,"212":1,"366":1,"521":1,"605":2,"739":1,"765":1,"771":2,"773":1,"861":1,"891":1,"907":1,"916":1,"1317":1,"1352":1,"1371":12,"1608":1,"1640":1,"1795":1,"1974":1,"1984":1,"2681":1,"2709":1,"2715":1,"2716":1}}],["current",{"0":{"70":1},"2":{"5":1,"44":3,"57":1,"74":1,"75":1,"81":1,"115":1,"117":1,"139":2,"154":2,"155":1,"175":1,"181":1,"182":1,"200":1,"284":1,"296":1,"331":1,"343":1,"528":1,"544":1,"614":1,"646":2,"878":1,"880":1,"891":1,"922":1,"941":2,"1286":1,"1371":43,"2253":1,"2255":1,"2259":1,"2342":1,"2695":1,"2696":1,"2721":2}}],["customization",{"2":{"2724":1}}],["customizable",{"2":{"1129":1}}],["customize",{"2":{"1371":1,"2629":1,"2725":1}}],["custommatrix",{"2":{"163":6}}],["custom",{"0":{"29":1,"116":1,"211":1,"215":1,"1441":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"9":2,"17":1,"21":1,"27":1,"45":5,"72":1,"90":1,"117":2,"118":1,"143":2,"147":1,"151":1,"162":2,"184":1,"284":1,"331":1,"954":1,"958":1,"983":1,"988":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1296":1,"1315":1,"1332":1,"1371":60,"1386":1,"1391":1,"1419":1,"1441":1,"1453":1,"1528":1,"1532":1,"1558":1,"1563":1,"1593":1,"1621":1,"1626":1,"1653":1,"1657":1,"1685":1,"1720":1,"1803":1,"1834":1,"1839":1,"1864":1,"1890":1,"1945":1,"1964":1,"1991":1,"2026":1,"2031":1,"2086":1,"2115":1,"2120":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2453":1,"2483":1,"2516":1,"2573":1,"2605":1,"2610":1,"2661":1,"2665":1,"2723":1}}],["c",{"0":{"2710":1},"2":{"7":2,"23":1,"31":4,"32":3,"45":3,"48":4,"61":2,"70":2,"71":2,"296":1,"343":1,"513":1,"646":2,"713":2,"1166":1,"1313":5,"1371":24,"1437":2,"2258":1,"2260":1,"2370":3,"2701":1,"2702":4,"2703":2,"2710":1,"2714":1,"2715":1,"2721":4}}],["cherry",{"2":{"2739":1}}],["cheat",{"0":{"2728":1},"2":{"2728":1}}],["cheap",{"2":{"2690":1}}],["checkmarksize",{"0":{"525":1},"2":{"1371":1}}],["checkmarkcolor",{"0":{"523":1,"524":1},"2":{"1371":2}}],["checkmark",{"0":{"522":1},"2":{"522":2,"523":1,"524":1,"525":1,"1371":1}}],["checkboxstrokewidth",{"0":{"520":1},"2":{"1371":1}}],["checkboxstrokecolor",{"0":{"518":1,"519":1},"2":{"1371":2}}],["checkboxcolor",{"0":{"516":1,"517":1},"2":{"1371":2}}],["checkbox",{"0":{"513":1},"1":{"514":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1},"2":{"513":3,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"523":1,"526":1,"527":1,"529":1,"530":1,"533":1,"534":1,"1371":3}}],["checking",{"2":{"78":1}}],["checked",{"0":{"516":1,"518":1,"521":1,"523":1},"2":{"78":1,"142":1,"513":4,"516":1,"518":1,"521":1,"528":1,"1371":5}}],["checks",{"2":{"62":1,"539":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1342":1,"1371":44,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["check",{"2":{"21":1,"75":1,"77":4,"88":1,"90":1,"112":1,"114":1,"212":1,"287":1,"334":1,"528":1,"1371":111}}],["chunk",{"2":{"1371":5,"2549":5,"2552":2,"2553":2,"2554":2,"2555":4,"2556":8}}],["childscene",{"2":{"151":1}}],["children",{"2":{"151":2,"1371":2}}],["child",{"2":{"94":1,"117":3,"118":1,"151":2,"2716":1,"2721":4}}],["chip",{"2":{"26":1}}],["chance",{"2":{"1316":1,"2692":1}}],["channels",{"2":{"1039":1,"1073":1,"1371":7,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1,"2681":1}}],["channel",{"2":{"1017":1,"1056":1,"1371":7,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1,"2681":1}}],["changing",{"0":{"1498":1},"2":{"2":1,"78":2,"133":1,"135":1,"771":1,"1469":1,"1966":1}}],["changed",{"2":{"17":1,"18":1,"19":1,"81":1,"132":1,"155":1,"158":1,"163":1,"203":1,"207":1,"208":1,"544":1,"546":1,"767":1,"794":1,"1077":1,"1371":6,"1605":1,"1702":1,"1738":1,"2250":1,"2726":1}}],["change",{"0":{"132":1},"2":{"3":3,"5":3,"27":2,"30":1,"44":5,"51":1,"57":1,"70":1,"75":2,"76":1,"78":1,"103":1,"106":1,"114":2,"130":1,"132":5,"133":3,"135":4,"144":1,"148":5,"158":2,"161":1,"174":1,"175":1,"177":1,"185":1,"231":1,"378":1,"545":1,"546":1,"547":1,"548":1,"605":1,"713":1,"861":1,"880":1,"1030":1,"1066":1,"1309":1,"1371":14,"1608":1,"1640":1,"1670":1,"1691":1,"1726":1,"1972":1,"1974":1,"2239":1,"2490":1,"2555":1,"2579":1,"2692":1,"2695":1,"2698":1,"2703":1,"2706":1,"2710":1,"2719":3}}],["changes",{"2":{"2":1,"3":1,"44":1,"71":1,"75":2,"130":1,"133":2,"157":1,"175":2,"220":2,"366":1,"378":1,"765":1,"1318":1,"1371":1,"2469":1}}],["changelog",{"0":{"1":1}}],["chained",{"2":{"133":1}}],["chaining",{"0":{"133":1}}],["chars",{"2":{"1964":1,"1966":2,"2260":2}}],["chart",{"0":{"148":1},"2":{"1371":2,"1794":1,"2628":1}}],["characters",{"2":{"76":1,"1965":1,"1966":1,"1974":1}}],["character",{"2":{"74":1,"77":1,"1371":2}}],["char",{"2":{"74":1,"915":1,"1371":2,"1966":3}}],["chrome",{"2":{"27":1,"28":3}}],["cholesky",{"2":{"2219":2}}],["choosing",{"2":{"1352":1}}],["choose",{"2":{"4":1,"12":1,"24":1,"92":1,"123":1,"163":2,"1371":2,"2188":1,"2704":1}}],["choices",{"2":{"214":1}}],["chose",{"2":{"70":2,"76":1}}],["chosen",{"2":{"21":2,"42":1,"70":4,"378":3,"880":1,"1371":3,"1930":1,"1966":1,"2692":1}}],["coffee",{"2":{"2739":1}}],["coincides",{"2":{"2219":1}}],["coefficient",{"2":{"2682":4}}],["coef",{"2":{"1907":6}}],["coarser",{"2":{"1323":1,"1371":1}}],["co",{"2":{"1285":6}}],["cool",{"2":{"2734":1}}],["coolwarm",{"2":{"769":1,"2734":1}}],["coordinate",{"0":{"66":1},"2":{"63":1,"65":1,"66":1,"775":1,"969":1,"1371":2,"1969":1,"2555":1,"2678":1}}],["coordinates",{"2":{"7":2,"32":1,"58":1,"63":1,"66":1,"77":1,"673":1,"681":1,"696":1,"765":1,"767":1,"1050":1,"1077":1,"1309":1,"1371":31,"1515":2,"1545":2,"1549":1,"1605":1,"1670":4,"1675":1,"1702":1,"1738":2,"1820":3,"1825":1,"1962":1,"1963":2,"1966":1,"2050":2,"2250":1,"2253":1,"2254":1,"2257":1,"2436":2,"2555":1,"2590":2,"2592":2,"2596":1,"2720":1}}],["copper",{"2":{"2734":1}}],["copied",{"2":{"1371":1}}],["copies",{"2":{"644":1}}],["copying",{"2":{"1309":1,"1371":1}}],["copy",{"2":{"191":1,"644":1,"1006":1,"1025":1,"1309":1,"1371":4}}],["cow",{"2":{"186":1,"219":1,"1582":1,"1705":3}}],["covariance",{"2":{"2219":1}}],["covary",{"2":{"182":4}}],["covarying",{"0":{"182":1}}],["coverage",{"2":{"1371":5}}],["covers",{"2":{"106":1}}],["cover",{"2":{"105":1,"106":2,"155":2,"1371":5,"1549":1,"1825":1,"2596":1}}],["covered",{"2":{"31":1,"1299":1,"1371":1}}],["corko50",{"2":{"2733":1}}],["corko25",{"2":{"2733":1}}],["corko100",{"2":{"2733":1}}],["corko10",{"2":{"2733":1}}],["corko",{"2":{"2733":1}}],["cork50",{"2":{"2733":1}}],["cork25",{"2":{"2733":1}}],["cork100",{"2":{"2733":1}}],["cork10",{"2":{"2733":1}}],["cork",{"2":{"2733":1}}],["cornflowerblue",{"2":{"2260":1}}],["cornersegments",{"0":{"497":1,"904":1,"930":1},"2":{"1371":3}}],["corners",{"2":{"378":1,"473":1,"477":1,"496":1,"986":4,"1371":20,"1389":4,"1624":4,"2118":4,"2341":1}}],["cornerradius",{"0":{"477":1,"496":1,"903":1},"2":{"192":2,"477":3,"1371":3}}],["corner",{"0":{"92":1},"2":{"92":1,"378":1,"477":1,"497":1,"903":1,"904":2,"930":1,"986":1,"1371":5,"1389":1,"1624":1,"1670":1,"2118":1,"2258":1}}],["cores",{"2":{"1309":1,"1371":1}}],["correlation",{"2":{"2219":1}}],["corrected",{"2":{"2692":1}}],["correct",{"2":{"87":1,"117":1,"148":1,"187":1,"215":2,"648":1,"1320":1,"1371":6,"2090":1,"2567":1,"2692":2,"2712":1,"2721":1}}],["correctly",{"0":{"536":1},"1":{"537":1,"538":1,"539":1,"540":1},"2":{"69":1,"77":1,"84":2,"135":2,"138":1,"365":1,"1357":1,"1371":2,"2479":1}}],["corresponds",{"2":{"1371":4,"1912":1}}],["corresponding",{"2":{"57":2,"158":1,"771":1,"1129":1,"1371":3}}],["correspond",{"2":{"54":1,"66":1,"214":1,"1131":1,"1300":1,"1371":2,"2399":1}}],["code",{"2":{"64":1,"78":1,"107":1,"114":1,"135":1,"147":1,"157":1,"181":1,"193":1,"1316":1,"1371":2,"2701":1}}],["collisions",{"2":{"366":1}}],["collective",{"2":{"649":1}}],["collecting",{"2":{"187":1}}],["collection",{"2":{"59":1,"74":1,"137":2,"195":1,"1371":7,"1434":1}}],["collect",{"2":{"148":1,"2552":1,"2554":1,"2648":2}}],["collected",{"2":{"72":1,"1371":2}}],["col",{"2":{"284":2,"331":2,"1045":1,"2701":9,"2704":4,"2711":5}}],["colgap",{"0":{"654":1},"2":{"185":1,"513":1,"546":2,"654":2,"1313":1,"1371":1,"2701":4,"2711":1}}],["colgaps",{"2":{"160":1}}],["colourbars",{"2":{"1371":1}}],["colour",{"2":{"1371":1}}],["colons",{"2":{"543":1}}],["colon",{"2":{"160":1}}],["colorcet",{"0":{"2737":1}}],["color2",{"2":{"1371":1}}],["color1",{"2":{"1371":1}}],["colorrange",{"0":{"554":1,"947":1,"976":1,"1014":1,"1052":1,"1089":1,"1135":1,"1194":1,"1231":1,"1266":1,"1326":1,"1359":1,"1379":1,"1411":1,"1447":1,"1506":1,"1521":1,"1551":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1980":1,"2019":1,"2077":1,"2108":1,"2139":1,"2190":1,"2226":1,"2268":1,"2442":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2654":1},"2":{"193":1,"547":2,"648":4,"672":1,"680":1,"695":1,"952":1,"960":1,"981":1,"990":1,"1019":1,"1028":1,"1058":1,"1064":1,"1080":1,"1100":1,"1113":1,"1192":1,"1199":1,"1214":1,"1229":1,"1236":1,"1251":1,"1330":1,"1337":1,"1352":1,"1371":121,"1384":1,"1393":1,"1417":1,"1424":1,"1440":5,"1451":1,"1457":1,"1508":1,"1509":1,"1526":1,"1534":1,"1556":1,"1564":1,"1591":1,"1597":1,"1619":1,"1628":1,"1651":1,"1659":1,"1683":1,"1689":1,"1718":1,"1723":1,"1832":1,"1840":1,"1943":1,"1950":1,"1963":1,"1989":1,"1994":1,"2024":1,"2033":1,"2084":1,"2089":1,"2113":1,"2122":1,"2134":1,"2196":1,"2205":1,"2219":1,"2231":1,"2238":1,"2277":1,"2284":1,"2447":1,"2455":1,"2481":1,"2489":1,"2514":1,"2520":1,"2538":1,"2539":1,"2554":3,"2556":3,"2571":1,"2578":1,"2603":1,"2611":1,"2659":1,"2667":1,"2726":4,"2728":5}}],["colorrange=new",{"2":{"1318":1}}],["colorrange=",{"2":{"29":1}}],["colorant",{"2":{"132":1,"1050":3,"1371":20,"1549":3,"1675":3,"1825":3,"1964":1,"2224":1,"2266":2,"2596":3}}],["colored",{"2":{"98":1,"148":1,"1371":2,"2188":1,"2534":1}}],["colorblind6",{"2":{"2738":1}}],["colorblind",{"2":{"2738":1}}],["colorbrewer",{"0":{"2735":1},"2":{"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":37,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1}}],["colorbars",{"2":{"547":3,"1440":1}}],["colorbar",{"0":{"547":1,"756":1,"1439":1,"1440":1,"2708":1},"1":{"548":1,"549":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"593":1,"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":1,"2709":1},"2":{"94":1,"99":1,"141":1,"158":2,"166":1,"180":1,"538":1,"539":2,"547":13,"548":1,"550":1,"553":1,"554":1,"555":1,"557":1,"558":1,"569":1,"577":1,"581":1,"602":1,"603":1,"604":2,"712":1,"769":2,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1285":3,"1311":1,"1327":1,"1371":48,"1380":1,"1412":1,"1439":3,"1440":8,"1441":1,"1448":1,"1499":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2340":2,"2342":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2692":8,"2701":2,"2707":1,"2708":3,"2709":3,"2710":2,"2717":1}}],["colorbuffer",{"2":{"27":2,"28":1,"191":4,"1371":4}}],["colormaplike",{"2":{"1371":2}}],["colormaps",{"0":{"2554":1,"2730":1},"1":{"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1},"2":{"1357":1,"1371":1,"1440":1,"2727":1,"2730":1}}],["colormap",{"0":{"553":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1134":1,"1193":1,"1230":1,"1265":1,"1289":1,"1325":1,"1358":1,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1979":1,"2018":1,"2076":1,"2107":1,"2138":1,"2189":1,"2225":1,"2267":1,"2345":1,"2441":1,"2474":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1},"2":{"42":1,"75":1,"76":1,"116":1,"147":2,"148":8,"151":1,"163":2,"186":8,"193":1,"547":13,"548":1,"553":2,"605":1,"648":5,"671":2,"679":2,"694":2,"712":2,"769":1,"925":1,"943":1,"946":3,"947":1,"972":1,"975":3,"976":1,"1005":1,"1013":3,"1014":1,"1047":1,"1051":3,"1052":1,"1080":3,"1082":1,"1088":3,"1089":1,"1134":1,"1190":1,"1192":1,"1193":3,"1194":1,"1227":1,"1229":1,"1230":3,"1231":1,"1265":1,"1289":1,"1313":1,"1321":1,"1325":3,"1326":1,"1352":3,"1358":1,"1371":265,"1375":1,"1378":3,"1379":1,"1407":1,"1410":3,"1411":1,"1437":1,"1439":1,"1440":1,"1444":1,"1446":3,"1447":1,"1499":3,"1502":1,"1505":3,"1506":1,"1517":1,"1520":3,"1521":1,"1547":1,"1549":1,"1550":3,"1551":1,"1574":2,"1584":1,"1586":2,"1587":1,"1610":1,"1612":1,"1613":3,"1614":1,"1642":1,"1645":3,"1646":1,"1669":1,"1672":1,"1676":3,"1677":1,"1707":1,"1711":3,"1712":1,"1821":1,"1823":1,"1825":1,"1826":3,"1827":1,"1850":2,"1933":1,"1936":3,"1937":1,"1963":2,"1976":1,"1978":1,"1979":7,"1980":1,"2015":1,"2018":3,"2019":1,"2073":1,"2076":3,"2077":1,"2104":1,"2107":3,"2108":1,"2138":1,"2156":1,"2165":1,"2182":1,"2184":1,"2189":3,"2190":1,"2219":3,"2221":1,"2225":3,"2226":1,"2264":1,"2266":1,"2267":3,"2268":1,"2340":2,"2341":1,"2345":2,"2349":1,"2350":1,"2438":1,"2441":3,"2442":1,"2467":4,"2471":1,"2474":3,"2475":1,"2505":1,"2509":3,"2510":1,"2532":1,"2534":1,"2535":3,"2536":1,"2554":5,"2559":1,"2563":3,"2564":1,"2594":1,"2596":1,"2597":3,"2598":1,"2621":2,"2650":1,"2653":3,"2654":1,"2701":1,"2710":1,"2726":1,"2727":1,"2728":9,"2730":1}}],["colormap=colormap",{"2":{"2467":2}}],["colormap=cmap",{"2":{"1313":1}}],["colormap=makie",{"2":{"548":1,"1371":1}}],["colormap=",{"2":{"29":1,"30":1,"32":1,"159":2,"1188":1,"1311":1,"1315":1,"1371":3,"1670":1}}],["color=lp",{"2":{"1795":1}}],["color=lengths",{"2":{"1002":1}}],["color=z",{"2":{"1371":1,"2224":1}}],["color=makie",{"2":{"1371":1,"1795":3}}],["color=float32",{"2":{"45":1}}],["color=cs",{"2":{"1795":16}}],["color=col",{"2":{"1045":1}}],["color=colors",{"2":{"2629":4}}],["color=color",{"2":{"31":1,"162":1,"2721":1}}],["color=cycled",{"2":{"162":2}}],["color=c",{"2":{"32":1}}],["color=1",{"2":{"32":1,"42":1,"548":1,"1371":1,"1970":1}}],["color=earth",{"2":{"32":1}}],["color=input",{"2":{"30":5}}],["color=nothing",{"2":{"28":2,"1371":1,"2224":1}}],["color=",{"2":{"28":1,"31":1,"43":1,"158":1,"159":2,"162":1,"739":1,"943":1,"972":1,"1005":1,"1047":1,"1080":1,"1082":1,"1190":1,"1225":4,"1227":1,"1321":1,"1371":39,"1373":1,"1375":1,"1407":1,"1436":4,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1670":2,"1672":1,"1707":1,"1795":1,"1823":1,"1933":1,"1976":1,"2015":1,"2053":1,"2054":1,"2073":1,"2102":2,"2104":1,"2182":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2530":1,"2532":1,"2559":1,"2594":1,"2629":2,"2648":1,"2650":1,"2679":1,"2717":1,"2719":1,"2720":2,"2721":4,"2725":2}}],["colorscheme",{"2":{"2739":1}}],["colorschemes",{"2":{"29":1,"2730":1,"2731":2}}],["colorscale=log10",{"2":{"1498":1}}],["colorscale",{"0":{"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1136":1,"1195":1,"1232":1,"1267":1,"1290":1,"1327":1,"1360":1,"1380":1,"1412":1,"1441":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2140":1,"2191":1,"2227":1,"2269":1,"2346":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1},"2":{"1188":2,"1371":43,"1441":1,"1498":3,"1499":1,"2554":3}}],["colors",{"0":{"2726":1,"2729":1},"1":{"2727":1,"2728":1,"2729":1,"2730":1,"2731":1,"2732":1,"2733":1,"2734":1,"2735":1,"2736":1,"2737":1,"2738":1,"2739":1},"2":{"3":1,"28":3,"30":2,"31":2,"32":2,"47":1,"75":4,"76":4,"148":9,"176":1,"183":1,"184":1,"187":2,"188":3,"191":1,"193":4,"605":2,"648":1,"649":3,"946":1,"975":1,"1013":1,"1050":1,"1051":1,"1063":1,"1080":3,"1088":1,"1129":1,"1193":1,"1230":1,"1325":1,"1352":1,"1371":75,"1378":1,"1410":1,"1434":1,"1439":1,"1446":1,"1456":1,"1474":1,"1505":1,"1520":1,"1549":2,"1550":1,"1574":1,"1586":1,"1596":1,"1613":1,"1645":1,"1669":2,"1675":1,"1676":1,"1688":1,"1711":1,"1795":6,"1825":2,"1826":1,"1850":1,"1907":19,"1914":1,"1936":1,"1963":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2260":1,"2266":1,"2267":1,"2345":1,"2349":1,"2350":1,"2397":2,"2441":1,"2474":1,"2509":1,"2519":1,"2535":1,"2553":1,"2554":1,"2555":1,"2562":3,"2563":1,"2596":2,"2597":1,"2621":1,"2629":9,"2653":1,"2686":1,"2721":2,"2726":3,"2727":1,"2728":3,"2729":2,"2730":2,"2731":1}}],["color",{"0":{"98":1,"476":1,"608":1,"609":1,"610":1,"626":1,"716":1,"717":1,"718":1,"719":1,"721":1,"732":1,"865":1,"866":1,"867":1,"945":1,"962":1,"974":1,"993":1,"1012":1,"1032":1,"1050":1,"1068":1,"1085":1,"1086":1,"1087":1,"1106":1,"1116":1,"1133":1,"1170":1,"1192":1,"1217":1,"1229":1,"1254":1,"1264":1,"1302":1,"1340":1,"1357":1,"1377":1,"1396":1,"1409":1,"1426":1,"1459":1,"1474":1,"1480":1,"1487":1,"1488":1,"1510":1,"1519":1,"1536":1,"1549":1,"1567":1,"1599":1,"1612":1,"1631":1,"1644":1,"1661":1,"1675":1,"1693":1,"1710":1,"1728":1,"1798":1,"1825":1,"1843":1,"1859":1,"1885":1,"1914":1,"1935":1,"1952":1,"1978":1,"2000":1,"2017":1,"2041":1,"2056":1,"2066":1,"2075":1,"2094":1,"2106":1,"2125":1,"2137":1,"2174":1,"2188":1,"2209":1,"2224":1,"2241":1,"2266":1,"2287":1,"2320":1,"2359":1,"2371":1,"2374":1,"2377":1,"2395":1,"2404":1,"2440":1,"2457":1,"2492":1,"2506":1,"2522":1,"2534":1,"2543":1,"2553":1,"2562":1,"2581":1,"2596":1,"2614":1,"2631":1,"2633":1,"2636":1,"2652":1,"2669":1},"2":{"3":5,"5":7,"17":1,"21":3,"28":1,"29":4,"30":2,"31":1,"32":1,"44":13,"45":4,"47":8,"58":7,"61":13,"75":9,"76":5,"98":1,"115":2,"116":2,"117":2,"131":1,"138":2,"141":2,"142":7,"147":6,"148":4,"162":1,"163":1,"181":5,"182":5,"183":5,"184":4,"186":12,"187":10,"188":13,"190":1,"191":2,"192":2,"193":1,"200":2,"203":3,"205":2,"221":1,"222":1,"229":1,"233":1,"236":1,"237":1,"245":1,"247":1,"253":1,"259":1,"263":1,"264":1,"270":1,"275":1,"286":1,"287":1,"289":1,"306":1,"310":1,"311":1,"317":1,"322":1,"333":1,"334":1,"336":1,"355":1,"357":1,"372":1,"378":1,"381":1,"386":1,"392":1,"393":1,"394":1,"395":1,"398":1,"400":1,"409":1,"411":1,"414":1,"419":1,"425":1,"426":1,"427":1,"428":1,"431":1,"433":1,"442":1,"445":1,"450":1,"456":1,"457":1,"458":1,"459":1,"462":1,"464":1,"476":5,"481":1,"489":1,"492":1,"493":2,"494":2,"503":1,"504":1,"505":1,"507":1,"516":2,"517":1,"518":1,"519":1,"523":1,"524":1,"540":1,"542":1,"551":1,"559":1,"560":1,"561":1,"567":1,"570":1,"572":1,"578":1,"586":1,"589":1,"600":1,"605":2,"608":2,"609":2,"610":1,"623":2,"626":1,"644":4,"645":4,"646":7,"647":10,"648":9,"649":8,"652":1,"653":1,"655":1,"664":1,"670":1,"678":1,"683":1,"688":1,"691":1,"693":1,"697":1,"702":1,"712":1,"716":2,"717":2,"718":1,"719":1,"721":1,"732":1,"735":1,"767":2,"769":3,"770":2,"774":3,"775":2,"779":1,"782":1,"796":1,"801":1,"808":1,"813":2,"820":1,"830":1,"835":1,"841":1,"845":2,"853":1,"861":1,"865":2,"866":2,"867":1,"880":1,"894":1,"895":2,"896":1,"897":2,"899":1,"900":1,"901":1,"902":1,"905":1,"919":1,"920":1,"925":1,"929":2,"931":2,"932":1,"941":1,"943":1,"945":1,"946":1,"948":1,"949":1,"952":1,"960":1,"962":1,"972":1,"974":1,"975":1,"977":1,"978":1,"981":1,"990":1,"993":1,"1005":1,"1006":2,"1012":1,"1013":1,"1015":1,"1019":1,"1025":2,"1028":1,"1032":1,"1045":1,"1047":1,"1050":2,"1051":1,"1053":1,"1054":1,"1058":1,"1064":1,"1068":1,"1080":13,"1082":1,"1088":1,"1090":1,"1091":1,"1100":1,"1113":1,"1116":1,"1129":7,"1137":1,"1165":3,"1166":1,"1190":1,"1192":2,"1193":1,"1195":1,"1199":1,"1205":2,"1214":1,"1217":1,"1227":1,"1229":2,"1230":1,"1232":1,"1236":1,"1242":2,"1251":1,"1254":1,"1268":1,"1292":2,"1293":2,"1321":1,"1325":1,"1327":1,"1330":1,"1337":1,"1340":1,"1351":2,"1352":5,"1357":2,"1361":1,"1371":495,"1373":2,"1375":1,"1377":1,"1378":1,"1380":1,"1381":1,"1384":1,"1393":1,"1396":1,"1405":5,"1407":1,"1409":2,"1410":1,"1412":1,"1413":1,"1417":1,"1424":1,"1426":1,"1441":1,"1444":1,"1446":1,"1448":1,"1451":1,"1457":1,"1459":1,"1467":2,"1468":1,"1474":3,"1475":1,"1495":4,"1496":4,"1499":2,"1502":1,"1505":1,"1507":1,"1508":1,"1509":1,"1510":1,"1517":1,"1519":1,"1520":1,"1522":1,"1523":1,"1526":1,"1534":1,"1536":1,"1547":1,"1549":2,"1550":1,"1552":1,"1553":1,"1556":1,"1564":1,"1567":1,"1573":1,"1584":1,"1586":1,"1588":1,"1591":1,"1597":1,"1599":1,"1608":4,"1610":1,"1612":6,"1613":1,"1615":1,"1616":1,"1619":1,"1624":1,"1625":2,"1627":1,"1628":1,"1631":1,"1639":1,"1640":4,"1642":1,"1644":1,"1645":1,"1647":1,"1648":1,"1651":1,"1659":1,"1661":1,"1669":2,"1670":4,"1672":1,"1675":2,"1676":1,"1678":1,"1679":1,"1683":1,"1689":1,"1693":1,"1705":2,"1707":1,"1710":1,"1711":1,"1713":1,"1714":1,"1718":1,"1723":1,"1728":1,"1795":2,"1821":6,"1823":1,"1825":2,"1826":1,"1828":1,"1829":1,"1832":1,"1840":1,"1843":1,"1849":1,"1859":1,"1860":1,"1885":1,"1886":1,"1907":14,"1914":1,"1915":1,"1931":2,"1933":1,"1935":2,"1936":1,"1938":1,"1939":1,"1943":1,"1950":1,"1952":1,"1963":4,"1965":2,"1966":3,"1969":1,"1971":1,"1973":1,"1974":7,"1976":1,"1978":7,"1979":5,"1981":1,"1982":1,"1987":1,"1989":1,"1994":1,"2000":1,"2005":1,"2013":3,"2015":1,"2017":1,"2018":1,"2020":1,"2021":1,"2024":1,"2033":1,"2041":1,"2045":1,"2073":1,"2075":2,"2076":1,"2078":1,"2080":1,"2084":1,"2089":1,"2094":1,"2104":1,"2106":1,"2107":1,"2109":1,"2110":1,"2113":1,"2122":1,"2125":1,"2134":2,"2141":2,"2171":2,"2175":1,"2181":1,"2182":1,"2184":1,"2188":4,"2189":1,"2191":1,"2196":1,"2205":1,"2209":1,"2221":1,"2224":1,"2225":1,"2227":1,"2231":1,"2238":1,"2241":1,"2253":1,"2254":1,"2256":2,"2257":1,"2259":2,"2260":4,"2264":1,"2266":3,"2267":1,"2269":1,"2275":1,"2277":1,"2284":1,"2287":1,"2294":1,"2307":1,"2320":1,"2327":1,"2330":1,"2340":2,"2341":3,"2342":1,"2346":1,"2349":3,"2350":3,"2368":1,"2371":1,"2374":1,"2377":1,"2385":1,"2393":1,"2395":1,"2397":6,"2405":1,"2438":1,"2440":1,"2441":1,"2443":1,"2444":1,"2447":1,"2455":1,"2457":1,"2471":1,"2474":1,"2476":1,"2481":1,"2489":1,"2492":1,"2505":1,"2509":1,"2511":1,"2514":1,"2520":1,"2522":1,"2532":1,"2534":1,"2535":1,"2537":1,"2538":1,"2539":1,"2541":1,"2543":1,"2549":1,"2553":4,"2554":1,"2555":3,"2559":1,"2563":1,"2565":1,"2571":1,"2578":1,"2581":1,"2590":1,"2594":1,"2596":2,"2597":1,"2599":1,"2600":1,"2603":1,"2611":1,"2614":1,"2620":1,"2629":1,"2632":1,"2636":1,"2650":1,"2652":1,"2653":1,"2655":1,"2656":1,"2659":1,"2667":1,"2669":1,"2677":6,"2681":6,"2682":5,"2684":1,"2685":1,"2686":5,"2687":3,"2688":3,"2692":2,"2698":3,"2699":2,"2701":5,"2707":2,"2710":1,"2711":1,"2712":1,"2717":2,"2721":3,"2726":10,"2727":2,"2728":28,"2730":4}}],["colsize",{"2":{"537":2,"538":1,"539":2,"540":1,"2692":2,"2701":3,"2713":2}}],["colsizes",{"2":{"159":1,"160":1}}],["cols",{"2":{"61":2}}],["column",{"0":{"536":1,"888":1},"1":{"537":1,"538":1,"539":1,"540":1},"2":{"47":4,"93":2,"105":3,"126":1,"128":3,"140":2,"141":8,"159":4,"219":1,"537":4,"538":5,"539":16,"540":2,"543":1,"545":1,"623":1,"880":2,"888":1,"1371":13,"2341":1,"2365":1,"2692":4,"2697":1,"2702":5,"2703":1,"2706":1,"2712":2,"2713":1,"2715":3}}],["columns=",{"2":{"47":1}}],["columns",{"0":{"93":1,"544":1,"545":1,"546":1},"2":{"47":5,"93":1,"94":1,"122":1,"140":1,"160":4,"536":1,"539":4,"540":1,"543":1,"545":1,"546":1,"685":1,"1371":1,"2692":1,"2711":1,"2714":1,"2715":1}}],["coming",{"2":{"148":1}}],["come",{"2":{"131":1,"1608":1,"1640":1,"1974":1,"2703":1}}],["comes",{"2":{"105":1,"106":3,"147":1}}],["comments",{"2":{"1314":1}}],["command",{"2":{"142":1,"163":1,"1371":6,"2695":4}}],["commands",{"2":{"100":2,"114":1,"119":1,"143":1,"1371":6,"1964":1,"1967":1}}],["comma",{"2":{"138":1}}],["commonly",{"2":{"1261":1,"1371":1,"2721":1}}],["common",{"2":{"135":1,"136":1,"202":1,"276":1,"287":1,"296":1,"323":1,"334":1,"343":1,"648":1,"1371":1,"1489":1,"2258":1,"2692":2,"2700":1,"2723":1,"2728":1}}],["commons",{"2":{"32":1,"1442":1}}],["combinations",{"2":{"148":1,"1371":1,"1438":1}}],["combination",{"2":{"75":1,"78":1,"296":1,"343":1,"795":1,"1192":1,"1229":1,"1371":5,"1907":1}}],["combine",{"2":{"176":2}}],["combined",{"2":{"64":1,"78":1,"147":1,"1371":3}}],["combines",{"2":{"63":1}}],["com",{"2":{"31":2,"32":6,"149":1,"1315":1,"2691":1}}],["complicated",{"2":{"1371":1,"2341":1}}],["complement",{"2":{"220":1}}],["completed",{"2":{"2695":1}}],["completely",{"2":{"42":1,"161":1,"212":1,"378":1}}],["complete",{"2":{"16":1,"891":1,"922":1}}],["complexity",{"2":{"135":1}}],["complex",{"0":{"2701":1},"1":{"2702":1,"2703":1,"2704":1,"2705":1,"2706":1,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2712":1,"2713":1,"2714":1,"2715":1},"2":{"5":1,"35":1,"46":1,"71":2,"140":1,"157":2,"158":2,"164":1,"215":1,"216":1,"539":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"1967":1,"2239":1,"2490":1,"2579":1,"2690":1,"2701":1}}],["compression",{"2":{"1371":12}}],["compression=nothing",{"2":{"1371":1}}],["compromise",{"2":{"106":1,"2678":1}}],["computing",{"2":{"1440":1}}],["computations",{"2":{"122":1}}],["computation",{"2":{"106":1,"1371":1}}],["computers",{"2":{"2695":1}}],["computes",{"2":{"133":1,"209":2,"1371":2,"1881":2}}],["computed",{"0":{"124":1,"126":1},"2":{"122":2,"126":1,"1371":2,"1496":1,"2339":1,"2396":1}}],["compute",{"2":{"81":1,"117":1,"125":2,"128":1,"1371":1,"1881":1}}],["composition",{"2":{"1371":1,"2188":1}}],["composed",{"2":{"1371":1}}],["compose",{"2":{"158":1}}],["compound",{"2":{"100":1}}],["component",{"2":{"47":1,"191":1,"1371":2,"2224":1}}],["components",{"2":{"47":1,"100":1,"769":1,"1001":2,"1008":1,"1128":1,"1371":10,"2628":1}}],["compare",{"2":{"1371":1,"2090":1,"2629":1}}],["comparing",{"2":{"1371":1,"1881":1}}],["comparison",{"2":{"78":1}}],["comparable",{"2":{"1371":1}}],["compatibility",{"2":{"2731":1}}],["compatible",{"2":{"68":2,"769":1,"795":1,"1371":4}}],["compatability",{"0":{"769":1}}],["company",{"2":{"166":1}}],["compiled",{"2":{"18":1}}],["cost",{"2":{"1608":1,"1640":1,"1974":1}}],["cosine",{"2":{"712":1,"1371":1}}],["cosd",{"2":{"32":3,"2686":3}}],["cos",{"2":{"5":1,"30":2,"32":2,"142":3,"200":1,"205":1,"547":1,"645":4,"648":2,"712":1,"767":1,"775":1,"1002":6,"1045":1,"1188":2,"1312":1,"1313":2,"1371":1,"1670":2,"1705":1,"1966":1,"2134":2,"2219":1,"2253":1,"2259":4,"2341":5,"2368":2,"2503":1,"2530":1,"2677":3,"2688":1,"2701":2,"2707":2,"2717":1}}],["congratulations",{"2":{"2695":1}}],["cone",{"2":{"1007":1,"1008":2,"1371":4}}],["condition",{"2":{"78":1,"1371":1}}],["conditionally",{"2":{"77":1}}],["connectivity",{"2":{"1371":2,"1820":2}}],["connection",{"2":{"21":1,"35":1,"36":1,"37":1,"38":1,"112":1,"2694":1,"2695":1}}],["connects",{"2":{"1371":1,"1820":1}}],["connect=false",{"2":{"1371":2}}],["connected",{"2":{"73":1,"133":1,"1371":2,"1607":1,"2719":1}}],["connect",{"2":{"21":2,"36":1,"111":1,"112":1,"133":1,"148":2,"1371":2,"1670":1,"2503":2}}],["conservatory",{"2":{"1442":1}}],["consecutive",{"2":{"1210":1,"1247":1,"1299":1,"1371":4,"2356":1}}],["consumed",{"2":{"1371":1}}],["consumes",{"2":{"1371":1}}],["consume",{"2":{"73":6,"75":1,"77":10,"1371":2}}],["consult",{"2":{"46":1}}],["console",{"2":{"44":5,"45":3}}],["constant",{"2":{"107":2,"1371":1}}],["constants",{"2":{"17":1}}],["constrained",{"0":{"2371":1,"2372":1,"2373":1,"2389":1},"2":{"1371":9,"2341":1,"2368":3,"2371":1,"2372":1,"2373":1,"2389":1}}],["constrains",{"2":{"861":1}}],["constraints",{"2":{"94":1,"219":1,"367":1,"540":1,"2692":1}}],["constrain",{"2":{"94":1,"219":1,"540":1}}],["construction",{"0":{"1969":1}}],["constructing",{"2":{"647":1,"1964":1}}],["constructs",{"2":{"1371":2}}],["construct",{"2":{"148":1,"182":1,"647":1,"1371":7,"1966":2,"2705":1}}],["constructor",{"2":{"97":1,"646":1,"648":1,"1371":2,"2716":1}}],["constructors",{"2":{"53":1,"1371":5}}],["constructed",{"2":{"62":1,"120":1,"1371":1,"1962":1}}],["const",{"2":{"44":6,"45":5}}],["consist",{"2":{"1967":1}}],["consists",{"2":{"117":1,"649":1}}],["consistently",{"2":{"65":1}}],["consistency",{"2":{"19":1}}],["considering",{"2":{"2530":1}}],["considerations",{"2":{"106":1}}],["consider",{"2":{"66":1,"81":1,"84":1,"98":1,"107":1,"187":2,"774":1,"1035":1,"1309":1,"1371":3}}],["considered",{"2":{"33":1,"1371":1,"2549":1,"2721":1}}],["concerned",{"2":{"2692":2}}],["concept",{"2":{"13":1,"106":1}}],["concretely",{"2":{"8":1}}],["contrast",{"2":{"2721":1}}],["contract",{"2":{"2706":1}}],["controllable",{"2":{"2678":1}}],["controlling",{"2":{"1152":1,"1371":1}}],["controller",{"2":{"65":1}}],["controlled",{"2":{"49":2,"51":2,"92":1,"623":1,"1371":1,"2682":1}}],["controls",{"2":{"32":1,"49":1,"54":1,"55":1,"57":6,"70":1,"115":1,"151":1,"153":1,"155":1,"188":3,"219":1,"223":1,"226":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"282":1,"283":1,"295":1,"296":1,"298":1,"299":1,"308":1,"316":1,"319":1,"325":1,"329":1,"330":1,"342":1,"343":1,"345":1,"346":1,"355":1,"368":1,"369":1,"376":1,"382":1,"391":1,"392":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":1,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"531":1,"532":1,"552":1,"566":1,"568":1,"575":1,"579":1,"583":1,"584":1,"595":1,"598":1,"601":1,"603":1,"613":1,"617":1,"619":1,"620":1,"635":1,"636":1,"639":1,"656":1,"700":1,"701":1,"709":1,"733":1,"734":1,"747":1,"748":1,"749":1,"780":1,"781":1,"786":1,"798":1,"803":1,"815":1,"818":1,"822":1,"824":1,"825":1,"827":1,"832":1,"837":1,"847":1,"850":1,"857":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"906":1,"914":1,"917":1,"918":1,"936":1,"937":1,"963":1,"968":1,"986":1,"994":1,"1000":1,"1034":1,"1043":1,"1069":1,"1077":1,"1078":1,"1093":1,"1096":1,"1118":1,"1126":1,"1210":1,"1218":1,"1223":1,"1247":1,"1255":1,"1260":1,"1303":1,"1308":1,"1342":1,"1349":1,"1371":124,"1372":1,"1389":1,"1397":1,"1403":1,"1427":1,"1432":1,"1460":1,"1465":1,"1537":1,"1542":1,"1568":1,"1578":1,"1600":1,"1605":1,"1606":1,"1624":1,"1632":1,"1637":1,"1662":1,"1667":1,"1694":1,"1702":1,"1703":1,"1729":1,"1738":1,"1739":1,"1810":1,"1818":1,"1819":1,"1844":1,"1854":1,"1873":1,"1880":1,"1899":1,"1906":1,"1953":1,"1958":1,"2001":1,"2007":1,"2011":1,"2042":1,"2049":1,"2095":1,"2100":1,"2118":1,"2126":1,"2132":1,"2152":1,"2169":1,"2210":1,"2217":1,"2242":1,"2250":1,"2251":1,"2289":1,"2297":1,"2300":1,"2323":1,"2335":1,"2360":1,"2366":1,"2423":1,"2433":1,"2458":1,"2463":1,"2493":1,"2501":1,"2523":1,"2528":1,"2567":1,"2576":1,"2577":1,"2582":1,"2591":1,"2615":1,"2625":1,"2670":1,"2675":1,"2681":4,"2686":1,"2721":1}}],["control",{"2":{"9":1,"57":1,"78":9,"92":1,"128":1,"147":1,"159":1,"160":1,"301":1,"348":1,"366":1,"645":1,"647":1,"771":2,"778":1,"795":1,"1188":1,"1318":2,"1371":10,"1442":1,"1495":1,"1496":1,"1859":1,"1885":1,"2341":1,"2682":1,"2692":2,"2701":1,"2704":1,"2718":1}}],["continously",{"2":{"605":1,"861":1}}],["continues",{"2":{"1371":3}}],["continue",{"2":{"76":1,"77":1,"1371":1,"2710":1}}],["continuous",{"2":{"57":1,"1371":2,"2730":1}}],["containing",{"2":{"138":2,"688":1,"690":1,"691":1,"692":1}}],["containers",{"2":{"135":1,"728":1}}],["container",{"2":{"130":1,"134":2,"151":2,"192":1,"728":1,"1371":1,"2697":1}}],["contained",{"2":{"104":1,"192":1,"542":1,"1371":2,"2556":1}}],["contain",{"2":{"120":1,"544":1,"1050":1,"1371":6,"1549":1,"1675":1,"1825":1,"2596":1,"2697":1,"2721":1}}],["contains",{"2":{"74":15,"81":1,"99":1,"117":2,"147":1,"1371":8,"1967":1,"1969":1,"2050":1,"2678":1,"2720":1}}],["contour3d",{"0":{"1224":1,"1749":1},"1":{"1225":1,"1226":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1},"2":{"1224":3,"1225":4,"1371":11,"2680":1}}],["contourf",{"0":{"1285":1,"1750":1},"1":{"1286":1,"1287":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1},"2":{"159":1,"163":3,"547":3,"1285":6,"1286":2,"1299":3,"1371":16,"2701":2,"2707":2}}],["contour",{"0":{"1187":1,"1748":1},"1":{"1188":1,"1189":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1},"2":{"39":1,"43":1,"47":1,"159":5,"1187":6,"1188":4,"1192":2,"1205":1,"1206":1,"1207":2,"1208":1,"1209":1,"1210":1,"1224":1,"1225":1,"1229":2,"1242":1,"1243":1,"1244":2,"1245":1,"1246":1,"1247":1,"1285":1,"1371":34,"2467":1,"2701":2,"2707":2,"2708":2}}],["contentgroups",{"2":{"1371":3}}],["content",{"0":{"94":1},"2":{"47":6,"48":2,"93":1,"94":3,"102":1,"103":1,"104":5,"106":2,"107":2,"114":1,"122":3,"125":1,"126":1,"132":1,"135":1,"158":1,"209":1,"236":1,"245":1,"263":1,"310":1,"537":2,"538":1,"539":3,"540":1,"541":1,"649":1,"687":1,"773":1,"1371":9,"2692":7,"2702":2,"2703":1,"2709":2,"2714":1,"2717":1}}],["contents",{"2":{"7":1,"104":11,"148":1,"1371":3}}],["contexts",{"2":{"106":1}}],["context",{"2":{"17":1,"21":4,"26":2,"27":8,"30":1,"1371":2,"2696":1}}],["confines",{"2":{"2692":1}}],["configurable",{"2":{"151":1}}],["configuration",{"2":{"17":1,"18":1,"112":1,"127":1}}],["configure",{"2":{"42":1,"46":1,"112":1,"114":2}}],["configured",{"2":{"18":1}}],["config",{"0":{"11":1,"17":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"9":1,"11":5,"15":1,"17":5,"27":5,"40":5,"1371":4}}],["confusing",{"2":{"1371":1,"1924":1}}],["confusingly",{"2":{"158":1}}],["confused",{"2":{"158":1}}],["conflicts",{"2":{"0":1}}],["convex",{"0":{"2374":1,"2375":1,"2376":1,"2390":1},"2":{"1371":8,"2368":3,"2374":1,"2375":1,"2376":1,"2390":1}}],["convention",{"2":{"158":1}}],["convenience",{"2":{"77":1,"137":1,"140":1,"141":1,"202":1,"231":1,"648":1,"1371":1,"2555":1}}],["conveniently",{"2":{"15":1,"1439":1,"2260":1}}],["convenient",{"2":{"5":1,"106":1,"107":1,"142":1,"161":1,"2707":1}}],["conversation",{"2":{"197":1}}],["conversiontrait",{"2":{"144":1,"145":1}}],["conversion=uc",{"2":{"70":1}}],["conversion=conversion",{"2":{"70":2}}],["conversion=categoricalconversion",{"2":{"70":1}}],["conversion=makie",{"2":{"68":1}}],["conversion",{"0":{"61":1,"145":1,"146":1,"224":1,"225":1,"358":1,"359":1,"360":1,"742":1,"743":1,"744":1,"783":1,"784":1},"1":{"62":1,"63":1,"64":1,"65":1},"2":{"61":1,"62":4,"64":1,"65":1,"66":1,"68":6,"69":3,"70":6,"71":9,"144":2,"145":4,"162":3,"224":1,"225":1,"358":1,"359":1,"360":1,"742":1,"743":1,"744":1,"783":1,"784":1,"1309":1,"1371":17,"2101":1,"2133":1,"2252":1}}],["conversions",{"0":{"60":1,"62":1,"67":1,"70":1},"1":{"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"68":1,"69":1,"70":1,"71":1},"2":{"69":2,"70":1,"71":2,"144":2,"644":1,"1371":2}}],["converts",{"2":{"62":1,"67":1,"71":2,"158":1,"190":1,"1371":2}}],["converted",{"2":{"44":1,"61":1,"62":3,"66":1,"67":1,"71":1,"144":1,"146":2,"148":1,"154":1,"1317":1,"1371":4,"2556":2,"2721":1,"2726":1}}],["convert",{"0":{"145":1,"146":1,"161":1,"162":1,"163":1,"2724":1},"2":{"4":1,"61":1,"62":2,"64":1,"71":6,"107":1,"143":2,"144":5,"145":8,"146":4,"149":1,"161":3,"162":2,"163":3,"164":1,"1316":1,"1320":1,"1371":30,"1964":1,"2341":3,"2368":1,"2724":2,"2725":1}}],["counts",{"0":{"1497":1},"2":{"489":5,"1498":1}}],["counter",{"2":{"183":1,"2341":3,"2368":1}}],["counterparts",{"2":{"158":1}}],["counterclockwise",{"2":{"57":1,"292":1,"339":1,"634":1,"785":1,"1371":3}}],["count",{"0":{"1499":1},"2":{"81":4,"106":1,"489":1,"1371":6,"1485":1,"1497":1,"1513":1,"2178":1,"2397":1,"2424":2}}],["couple",{"2":{"27":1,"42":1,"77":1,"79":1,"122":1,"148":1,"202":1,"206":1,"739":1,"1964":1,"1967":1,"2678":1,"2706":1}}],["could",{"2":{"3":1,"5":1,"59":1,"77":1,"90":1,"94":1,"107":1,"131":2,"132":1,"133":1,"135":1,"163":1,"180":1,"366":1,"647":1,"1315":1,"2702":1}}],["course",{"2":{"3":1,"48":1,"102":1,"107":1,"539":1,"2692":1}}],["capture",{"2":{"2690":1}}],["caps",{"2":{"1371":2,"1433":1,"1959":1}}],["cap",{"2":{"987":1,"1371":5,"1390":1,"1625":1,"2119":1}}],["capable",{"2":{"23":2}}],["capabilities",{"2":{"8":1,"13":1,"195":1,"2680":2}}],["cache",{"2":{"117":1}}],["catmesh",{"2":{"2691":2}}],["cat",{"2":{"1080":6,"2688":6,"2691":1}}],["category10",{"2":{"2737":1}}],["category",{"2":{"197":1,"1131":1,"1317":5,"1371":5,"1907":61,"1910":1,"1911":1,"2399":1}}],["categories",{"2":{"70":2,"71":2,"1128":1,"1129":6,"1131":5,"1317":1,"1371":6,"1907":20,"1921":1,"1964":1,"2396":1,"2397":10,"2398":4,"2399":5}}],["categorical=true",{"2":{"548":1}}],["categoricalconversion",{"2":{"68":1,"70":3}}],["categorical",{"0":{"548":1,"1317":1},"2":{"67":1,"69":3,"70":4,"547":2,"548":4,"648":1,"1317":2,"1371":5,"2260":1,"2726":2,"2730":1}}],["catch",{"2":{"68":2,"81":1}}],["casual",{"2":{"197":1}}],["cast",{"2":{"66":1}}],["cased",{"2":{"138":2}}],["cases",{"2":{"44":1,"75":1,"106":1,"187":2,"231":1,"539":1,"540":1,"1371":2,"2692":1}}],["case",{"2":{"42":3,"50":1,"71":1,"73":1,"94":1,"96":1,"104":1,"117":2,"129":1,"131":1,"132":1,"135":1,"142":2,"148":1,"158":1,"366":1,"538":1,"539":1,"648":2,"774":1,"1008":2,"1027":1,"1096":1,"1371":10,"1434":3,"1496":1,"1738":1,"1881":1,"2151":1,"2554":1,"2556":1,"2710":1,"2712":1,"2723":1,"2725":2}}],["calculating",{"2":{"191":1}}],["calculations",{"2":{"2682":2}}],["calculation",{"2":{"188":1,"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1,"2681":1}}],["calculated",{"2":{"296":1,"343":1,"539":1,"1099":1,"1127":2,"1371":4}}],["calculate",{"2":{"64":1,"107":2,"191":2,"1311":1,"1316":1,"1322":1,"1371":5,"1515":1,"1545":1,"2436":1,"2592":1}}],["calls",{"2":{"77":1,"215":1,"296":1,"343":1,"1371":5,"1978":1}}],["callbacks",{"2":{"73":1,"77":1,"165":1,"1371":1}}],["callback",{"2":{"45":3,"75":1,"78":2,"165":2,"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1060":1,"1061":1,"1062":1,"1102":1,"1103":1,"1104":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1296":1,"1297":1,"1298":1,"1332":1,"1333":1,"1334":1,"1371":129,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1453":1,"1454":1,"1455":1,"1528":1,"1529":1,"1530":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2086":1,"2087":1,"2088":1,"2115":1,"2116":1,"2117":1,"2145":1,"2146":1,"2147":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2573":1,"2574":1,"2575":1,"2605":1,"2606":1,"2607":1,"2661":1,"2662":1,"2663":1}}],["calling",{"2":{"9":1,"11":1,"17":1,"21":2,"27":1,"40":1,"57":2,"62":1,"64":1,"175":1,"188":1,"209":1,"212":1,"364":1,"768":1,"1371":5,"2692":1}}],["call",{"2":{"7":1,"42":2,"44":1,"57":1,"59":1,"71":1,"77":1,"102":1,"118":1,"147":1,"148":1,"164":1,"165":1,"175":2,"212":2,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":42,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1919":1,"1936":1,"1974":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2267":1,"2441":1,"2474":1,"2509":1,"2535":1,"2556":1,"2563":1,"2597":1,"2653":1,"2692":1,"2695":1,"2705":1,"2717":2}}],["called",{"2":{"3":1,"57":1,"106":1,"118":1,"148":2,"151":1,"164":1,"165":1,"209":1,"214":1,"216":1,"287":1,"334":1,"528":1,"922":1,"1336":1,"1341":1,"1371":4,"2530":1,"2695":2,"2698":1,"2719":1}}],["cad",{"2":{"53":1,"57":2,"1371":9}}],["caveats",{"2":{"33":1}}],["cables",{"2":{"32":1}}],["cable",{"2":{"32":2}}],["caustics=input",{"2":{"30":1}}],["causes",{"2":{"1371":1,"1730":1}}],["caused",{"2":{"1371":1,"2692":1}}],["cause",{"2":{"23":1,"2692":2,"2709":1}}],["camc",{"2":{"2721":3}}],["camrelative",{"2":{"2717":2,"2720":2}}],["cam2d",{"2":{"53":1,"56":2,"1371":2}}],["campixel",{"2":{"53":1,"54":1,"61":1,"75":3,"76":1,"187":1,"1371":1,"2256":1,"2717":2}}],["cam3d",{"2":{"31":1,"53":2,"57":2,"59":1,"1371":9,"2503":1,"2717":1,"2721":3}}],["cam",{"2":{"28":5,"29":5,"30":5,"31":1,"53":1,"55":1,"56":1,"57":6,"58":5,"59":1,"61":2,"155":7,"188":1,"1371":29,"2686":1,"2688":1,"2717":1,"2719":2,"2721":3}}],["camera=parent",{"2":{"2721":3}}],["camera3d",{"2":{"53":1,"57":2,"58":2,"155":1,"1371":9}}],["cameras",{"0":{"53":1,"58":1},"1":{"54":1,"55":1,"56":1,"57":1,"58":1,"59":1},"2":{"53":1,"57":1,"151":1,"1371":2,"2719":1}}],["cameracontrols",{"2":{"28":1,"29":1,"30":1,"31":1,"56":1,"151":1,"2721":2}}],["camera",{"0":{"54":1,"55":1,"56":1,"57":1,"65":1,"2719":1},"2":{"27":2,"29":1,"30":1,"31":1,"32":1,"53":4,"54":2,"55":2,"56":3,"57":17,"58":1,"59":4,"61":2,"64":3,"65":3,"66":1,"75":3,"76":1,"151":2,"155":4,"188":4,"356":2,"361":1,"392":1,"425":1,"456":1,"1371":59,"2256":1,"2681":1,"2682":2,"2686":1,"2688":1,"2716":2,"2717":7,"2719":5,"2721":7}}],["cars",{"2":{"2257":2}}],["carries",{"2":{"1371":1,"1514":1}}],["cargs",{"2":{"1313":2}}],["cartesianindices",{"2":{"28":1,"1313":1,"1670":1}}],["care",{"2":{"21":1,"67":1,"138":1,"140":1,"1371":1,"2253":1}}],["cards",{"2":{"84":1}}],["card",{"2":{"16":1,"23":1,"47":4,"48":1,"84":1}}],["cairo",{"2":{"8":1,"10":1,"11":5,"194":1}}],["cairomakie=",{"2":{"11":1}}],["cairomakie",{"0":{"10":1,"109":1,"190":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1},"2":{"8":1,"10":1,"11":3,"12":1,"13":1,"14":3,"15":1,"50":1,"51":1,"64":1,"68":2,"70":1,"84":1,"92":1,"93":1,"94":1,"97":1,"102":2,"103":1,"106":5,"107":1,"109":1,"120":2,"121":1,"138":1,"141":1,"142":1,"148":1,"160":2,"162":1,"163":1,"166":1,"175":1,"183":1,"184":1,"186":1,"187":4,"190":2,"192":1,"194":2,"199":1,"201":1,"202":2,"203":1,"204":1,"205":1,"219":1,"220":1,"231":1,"236":1,"245":1,"246":1,"258":1,"263":1,"276":1,"284":2,"287":1,"296":1,"298":1,"301":1,"305":1,"310":1,"323":1,"331":2,"334":1,"343":1,"345":1,"348":1,"355":2,"356":1,"361":1,"365":1,"366":2,"378":1,"392":1,"425":1,"456":1,"476":1,"477":1,"480":1,"481":1,"483":1,"537":1,"538":1,"539":1,"540":1,"541":1,"542":1,"543":1,"544":2,"545":1,"546":1,"547":2,"548":1,"623":2,"644":1,"645":2,"646":2,"647":1,"648":3,"649":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"766":1,"767":1,"768":2,"769":2,"770":3,"774":4,"775":1,"890":1,"891":1,"941":1,"970":3,"1002":2,"1045":2,"1080":5,"1129":3,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1188":3,"1225":1,"1262":1,"1285":3,"1286":1,"1351":4,"1352":2,"1353":1,"1371":5,"1373":3,"1405":3,"1436":4,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1468":1,"1469":1,"1470":1,"1495":2,"1496":2,"1497":1,"1498":1,"1499":1,"1500":1,"1515":1,"1545":1,"1582":1,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1795":4,"1821":6,"1856":1,"1882":1,"1907":1,"1931":2,"1962":1,"1963":1,"1965":1,"1966":3,"1967":3,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1978":1,"1979":1,"1997":1,"2002":1,"2005":1,"2006":1,"2013":1,"2052":1,"2053":1,"2054":1,"2071":1,"2102":1,"2134":3,"2182":1,"2253":1,"2254":1,"2255":1,"2256":1,"2257":1,"2258":1,"2259":2,"2260":1,"2261":1,"2304":1,"2340":2,"2341":4,"2342":1,"2368":3,"2397":5,"2398":1,"2399":1,"2436":1,"2530":6,"2592":1,"2629":7,"2680":1,"2682":1,"2684":1,"2692":1,"2695":7,"2701":2,"2702":1,"2723":2,"2728":1,"2730":1}}],["candy",{"2":{"2739":1}}],["canaletto",{"2":{"2739":1}}],["cannot",{"2":{"63":1,"98":1,"181":1,"231":1,"1966":1,"2692":1,"2725":1}}],["canvas",{"2":{"13":1,"40":1,"1317":1,"1318":1,"1371":1}}],["can",{"2":{"2":1,"3":1,"4":1,"5":2,"6":2,"7":2,"9":1,"11":2,"12":1,"14":5,"15":2,"17":4,"19":2,"21":3,"22":1,"23":3,"25":1,"27":7,"28":1,"30":1,"31":1,"33":1,"35":1,"40":2,"41":1,"42":6,"43":1,"44":8,"45":1,"46":1,"47":3,"48":3,"49":4,"51":2,"53":2,"56":1,"57":3,"59":4,"63":1,"66":1,"68":1,"69":2,"70":3,"71":4,"72":1,"73":1,"74":1,"75":4,"76":2,"77":9,"78":4,"79":1,"80":1,"81":2,"86":2,"88":1,"90":3,"92":1,"93":3,"94":3,"95":2,"96":2,"97":3,"98":1,"100":4,"101":1,"102":5,"103":2,"104":4,"105":1,"106":1,"107":4,"108":1,"110":1,"112":1,"113":1,"114":1,"115":5,"116":1,"117":4,"118":1,"119":1,"120":2,"123":2,"125":2,"126":1,"128":7,"129":2,"130":4,"131":2,"132":2,"133":2,"134":2,"135":4,"137":2,"138":2,"140":1,"143":1,"144":1,"145":2,"146":3,"147":2,"148":5,"151":6,"152":1,"154":1,"156":2,"158":8,"159":2,"160":4,"161":1,"162":1,"163":2,"165":2,"166":1,"174":2,"175":2,"176":1,"177":2,"178":2,"179":1,"180":1,"181":3,"182":1,"183":2,"184":1,"185":1,"187":3,"188":4,"191":1,"192":1,"200":1,"201":2,"202":5,"203":2,"204":3,"205":1,"207":3,"208":3,"209":2,"210":1,"212":2,"213":1,"214":2,"215":1,"216":1,"219":2,"231":6,"236":1,"243":1,"244":1,"245":1,"263":1,"276":1,"284":1,"287":4,"296":3,"301":1,"310":1,"323":1,"331":1,"334":4,"343":3,"348":1,"364":1,"365":1,"366":1,"368":1,"369":1,"378":1,"473":1,"484":1,"485":1,"509":1,"510":1,"522":1,"531":1,"532":1,"536":1,"537":1,"539":3,"540":1,"541":1,"542":2,"543":3,"545":1,"546":2,"547":2,"548":2,"583":1,"584":1,"605":4,"616":1,"619":1,"620":1,"623":2,"635":1,"636":1,"643":3,"644":1,"645":3,"646":6,"647":2,"648":3,"649":1,"690":1,"700":1,"701":1,"706":1,"713":1,"728":1,"733":1,"734":1,"739":4,"748":1,"749":1,"767":2,"768":4,"769":2,"770":3,"771":4,"774":2,"775":1,"785":1,"792":1,"817":1,"824":1,"825":1,"828":1,"849":1,"852":1,"861":2,"872":1,"875":1,"876":1,"880":1,"885":1,"886":1,"891":1,"917":1,"918":1,"922":1,"925":1,"936":1,"937":1,"941":1,"944":2,"946":2,"948":1,"950":1,"958":1,"973":2,"975":2,"977":1,"979":1,"988":1,"1001":1,"1002":1,"1011":2,"1012":1,"1013":2,"1015":1,"1016":1,"1044":1,"1049":2,"1050":2,"1051":2,"1053":1,"1055":1,"1077":2,"1084":2,"1088":2,"1090":1,"1092":1,"1093":1,"1180":1,"1188":2,"1191":2,"1193":2,"1195":1,"1196":1,"1210":1,"1225":1,"1228":2,"1230":2,"1232":1,"1233":1,"1247":1,"1286":1,"1288":2,"1291":1,"1299":3,"1300":1,"1309":1,"1313":1,"1316":1,"1317":1,"1318":1,"1320":1,"1324":2,"1325":2,"1327":1,"1328":1,"1335":2,"1338":1,"1352":2,"1357":2,"1362":1,"1371":440,"1376":2,"1378":2,"1380":1,"1382":1,"1391":1,"1400":1,"1405":3,"1408":2,"1409":1,"1410":2,"1412":1,"1414":1,"1415":1,"1434":2,"1436":1,"1439":1,"1440":3,"1441":1,"1442":2,"1445":2,"1446":2,"1448":1,"1449":1,"1468":1,"1469":2,"1473":2,"1474":1,"1489":1,"1495":1,"1496":1,"1498":1,"1505":2,"1507":1,"1514":1,"1515":1,"1518":2,"1520":2,"1522":1,"1524":1,"1532":1,"1545":2,"1548":2,"1549":4,"1550":2,"1552":1,"1554":1,"1563":1,"1585":2,"1586":2,"1588":1,"1589":1,"1605":2,"1608":1,"1611":2,"1613":2,"1615":1,"1617":1,"1626":1,"1640":1,"1643":2,"1645":2,"1647":1,"1649":1,"1657":1,"1670":4,"1674":2,"1675":2,"1676":2,"1678":1,"1680":1,"1702":2,"1709":2,"1711":2,"1713":1,"1715":1,"1725":1,"1730":1,"1738":4,"1795":1,"1797":2,"1799":1,"1824":2,"1825":4,"1826":2,"1828":1,"1830":1,"1839":1,"1858":2,"1861":1,"1881":2,"1884":2,"1887":1,"1907":1,"1926":1,"1928":1,"1930":1,"1934":2,"1935":1,"1936":2,"1938":1,"1940":1,"1941":1,"1962":1,"1963":1,"1964":3,"1966":5,"1967":3,"1968":2,"1969":3,"1970":2,"1971":1,"1972":2,"1974":1,"1977":2,"1979":2,"1981":1,"1983":1,"1984":1,"1997":1,"2016":2,"2018":2,"2020":1,"2022":1,"2050":1,"2074":2,"2075":1,"2076":2,"2078":1,"2079":1,"2090":2,"2092":1,"2105":2,"2107":2,"2109":1,"2111":1,"2120":1,"2129":1,"2136":2,"2142":1,"2151":3,"2173":2,"2182":1,"2187":2,"2188":2,"2189":2,"2191":1,"2193":1,"2223":2,"2224":1,"2225":2,"2227":1,"2228":1,"2237":1,"2250":2,"2253":1,"2255":1,"2256":1,"2257":2,"2258":1,"2259":2,"2260":5,"2261":1,"2265":2,"2266":1,"2267":2,"2269":1,"2270":1,"2271":1,"2282":1,"2308":2,"2309":1,"2324":1,"2339":1,"2341":3,"2342":1,"2344":2,"2347":1,"2356":2,"2365":1,"2368":3,"2370":1,"2403":2,"2406":1,"2407":1,"2436":1,"2439":2,"2441":2,"2443":1,"2445":1,"2453":1,"2473":2,"2474":2,"2476":1,"2477":1,"2508":2,"2509":2,"2511":1,"2512":1,"2529":1,"2530":2,"2533":1,"2535":2,"2537":1,"2549":1,"2555":2,"2556":5,"2557":1,"2561":2,"2562":1,"2563":2,"2565":1,"2566":1,"2592":2,"2595":2,"2596":4,"2597":2,"2599":1,"2601":1,"2610":1,"2629":4,"2651":2,"2653":2,"2655":1,"2657":1,"2665":1,"2680":1,"2681":2,"2682":1,"2686":1,"2690":1,"2692":13,"2695":3,"2696":2,"2697":3,"2700":1,"2702":2,"2703":1,"2704":4,"2705":1,"2706":2,"2707":1,"2708":1,"2709":2,"2710":2,"2711":1,"2713":1,"2714":1,"2715":2,"2716":1,"2717":6,"2718":2,"2719":2,"2720":2,"2721":7,"2723":2,"2726":4,"2727":2,"2729":1}}],["bmy",{"2":{"2737":2}}],["bmw",{"2":{"2737":2}}],["bjy",{"2":{"2737":1}}],["bjr",{"2":{"2737":1}}],["bky",{"2":{"2737":1}}],["bkr",{"2":{"2737":1}}],["bw",{"2":{"2737":6}}],["bwy",{"2":{"2737":1}}],["bwyk",{"2":{"2737":1}}],["bwg",{"2":{"2737":1}}],["bwr",{"2":{"2734":1,"2737":3}}],["bspline",{"2":{"1371":1}}],["bp",{"2":{"648":1,"1371":2}}],["b2",{"2":{"191":4,"1371":2}}],["b25d",{"2":{"44":1}}],["b1",{"2":{"191":4,"1371":2}}],["bgyrm",{"2":{"2737":2}}],["bgyr",{"2":{"2737":2}}],["bgyw",{"2":{"2737":3}}],["bgy",{"2":{"2737":1}}],["bgymr",{"2":{"2737":1}}],["bgcolor",{"0":{"653":1},"2":{"1371":1}}],["bg",{"2":{"191":12}}],["bb",{"2":{"61":4,"2256":2,"2530":1}}],["bbox",{"0":{"2506":1,"2507":1},"2":{"51":6,"57":3,"92":4,"117":3,"1371":9,"1969":1,"2370":1,"2530":1,"2533":1}}],["b745991b6c2c46db3f56b5782e9ac7beeea72885",{"2":{"47":1}}],["b75a",{"2":{"45":1}}],["b706",{"2":{"43":1}}],["b863ab92",{"2":{"45":1}}],["b89a",{"2":{"42":1}}],["b",{"0":{"2707":1},"1":{"2708":1,"2709":1},"2":{"44":1,"45":1,"57":1,"70":2,"71":2,"116":1,"120":1,"134":2,"191":4,"296":1,"343":1,"513":1,"546":2,"646":1,"713":2,"1080":1,"1166":1,"1313":4,"1317":3,"1371":24,"1965":2,"2258":1,"2370":3,"2701":1,"2702":3,"2703":2,"2707":1,"2714":1}}],["btw",{"2":{"44":1}}],["b692febb464c",{"2":{"43":1}}],["b6e2",{"2":{"42":1}}],["blinn",{"2":{"2682":2}}],["blob",{"2":{"1316":1}}],["blocked",{"2":{"768":1,"818":1,"850":1}}],["blocking",{"2":{"73":6}}],["block",{"0":{"180":1},"2":{"49":3,"50":1,"51":1,"52":1,"65":1,"73":1,"77":2,"92":1,"158":1,"159":1,"180":1,"739":1,"771":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"889":1,"1371":16,"2553":1}}],["blockscene",{"2":{"192":2}}],["blockspec",{"2":{"158":2}}],["blockspecs",{"2":{"158":1}}],["blocks",{"0":{"49":1,"52":1,"101":1,"165":1},"1":{"50":1,"51":1,"52":1},"2":{"49":2,"52":1,"79":1,"99":1,"101":1,"151":1,"158":1,"165":1,"181":1,"1371":1,"1442":1,"2551":1}}],["blank",{"2":{"545":1,"1311":1}}],["blackbody",{"2":{"2739":1}}],["blackchancery",{"2":{"96":2,"97":1}}],["black",{"0":{"170":1},"2":{"27":1,"29":1,"58":4,"61":4,"75":2,"142":1,"162":1,"170":1,"188":1,"193":1,"222":1,"229":1,"233":1,"237":1,"247":1,"253":1,"264":1,"275":1,"289":1,"311":1,"322":1,"336":1,"372":1,"386":1,"393":1,"394":1,"395":1,"398":1,"400":1,"419":1,"426":1,"427":1,"428":1,"431":1,"433":1,"450":1,"457":1,"458":1,"459":1,"462":1,"464":1,"503":1,"505":1,"561":1,"572":1,"589":1,"626":1,"645":1,"647":3,"648":2,"649":1,"655":1,"664":1,"702":1,"721":1,"735":1,"739":1,"770":2,"774":1,"775":1,"796":1,"801":1,"808":1,"820":1,"830":1,"835":1,"841":1,"853":1,"919":1,"1002":3,"1012":1,"1080":4,"1129":1,"1311":1,"1317":2,"1352":1,"1371":17,"1405":3,"1436":4,"1467":1,"1468":1,"1511":1,"1586":1,"1624":1,"1625":1,"1627":1,"1670":2,"1814":1,"1821":1,"1965":1,"1966":1,"1969":1,"1971":1,"1973":1,"1987":1,"2013":1,"2054":1,"2080":1,"2256":1,"2259":2,"2275":1,"2294":1,"2320":1,"2340":2,"2341":3,"2342":1,"2553":1,"2648":1,"2686":2,"2687":1,"2688":2,"2701":3,"2707":2,"2711":1,"2719":1}}],["blended",{"2":{"188":1}}],["blending",{"2":{"187":1,"188":4,"1317":1}}],["blurring",{"2":{"2678":1}}],["blurry",{"2":{"106":1}}],["blur",{"2":{"2678":5,"2679":1}}],["blur=2",{"2":{"153":1}}],["bluegreenyellow",{"2":{"2739":1}}],["blue2",{"2":{"1225":2}}],["bluesreds",{"2":{"2731":1}}],["blues",{"2":{"163":1,"712":2,"1670":1,"2731":1,"2735":8}}],["blue",{"2":{"5":1,"32":1,"58":5,"116":1,"138":1,"141":1,"142":1,"181":1,"182":4,"184":1,"187":8,"188":3,"190":2,"191":2,"203":1,"205":2,"540":2,"547":1,"644":1,"645":1,"646":3,"647":3,"648":1,"649":1,"774":1,"925":2,"1017":1,"1039":1,"1056":1,"1073":1,"1080":1,"1129":2,"1166":2,"1371":17,"1373":1,"1669":1,"1681":1,"1698":1,"1716":1,"1734":1,"1795":1,"1821":1,"2102":1,"2134":1,"2229":1,"2246":1,"2377":1,"2397":1,"2478":1,"2497":1,"2553":1,"2554":1,"2568":1,"2586":1,"2681":2,"2720":1,"2721":1,"2729":1,"2737":3}}],["bilbaos",{"2":{"2733":1}}],["bilbao50",{"2":{"2733":1}}],["bilbao25",{"2":{"2733":1}}],["bilbao100",{"2":{"2733":1}}],["bilbao10",{"2":{"2733":1}}],["bilbao",{"2":{"2733":1}}],["billboard",{"2":{"1371":2,"2002":2}}],["billion",{"0":{"1316":1},"2":{"1316":1,"2557":1}}],["birch",{"2":{"2555":1}}],["bibtex",{"2":{"196":1}}],["bias",{"2":{"153":1,"2678":1,"2679":1}}],["bit",{"2":{"142":1,"148":1,"158":1,"539":1,"540":1,"1371":2,"2257":1,"2549":2,"2556":1,"2706":1,"2709":2,"2710":1,"2715":2,"2719":1}}],["bitmap",{"2":{"106":1,"1371":1}}],["bitmaps",{"2":{"10":1,"98":1}}],["biggest",{"2":{"2702":1}}],["bigger",{"0":{"1314":1},"1":{"1315":1,"1316":1},"2":{"646":1,"1371":2,"2692":1}}],["big",{"2":{"77":1,"123":1,"540":1,"1316":1,"1371":1,"1970":2,"2070":1,"2702":1}}],["binned",{"2":{"2725":1}}],["bincenters",{"2":{"2723":2,"2724":1}}],["bincounts",{"2":{"2723":2,"2724":1}}],["bins=50",{"2":{"1907":1}}],["bins",{"0":{"1473":1,"1495":1,"1503":1,"1919":1,"2173":1},"2":{"1323":1,"1335":2,"1371":15,"1467":3,"1473":1,"1474":1,"1493":1,"1495":7,"1496":1,"1498":2,"1503":2,"1919":1,"2171":3,"2173":1,"2708":1}}],["binsize",{"0":{"1323":1},"2":{"1312":2,"1371":1}}],["bin",{"0":{"1498":1},"2":{"42":4,"43":2,"44":4,"45":2,"47":4,"112":2,"1312":1,"1316":1,"1371":9,"1473":1,"1485":3,"1498":1,"1513":1,"2173":1,"2178":3}}],["binary",{"2":{"42":2,"43":1,"44":2,"45":1,"47":2,"1316":2,"2734":1}}],["binaries",{"2":{"26":1}}],["binder",{"0":{"36":1}}],["bukavu50",{"2":{"2733":1}}],["bukavu25",{"2":{"2733":1}}],["bukavu100",{"2":{"2733":1}}],["bukavu10",{"2":{"2733":1}}],["bukavu",{"2":{"2733":1}}],["budas",{"2":{"2733":1}}],["buda50",{"2":{"2733":1}}],["buda25",{"2":{"2733":1}}],["buda100",{"2":{"2733":1}}],["buda10",{"2":{"2733":1}}],["buda",{"2":{"2733":1}}],["buff",{"2":{"1670":4}}],["buffer",{"0":{"1670":1},"2":{"106":2,"191":1,"1371":3,"1670":2}}],["buffers",{"2":{"21":1}}],["busy",{"2":{"1322":1,"1371":1}}],["bucket",{"2":{"1315":2}}],["bupu",{"2":{"1313":1,"2735":8}}],["bugn",{"2":{"2735":8}}],["bugs",{"2":{"157":1,"1309":1,"1371":1}}],["bug",{"2":{"27":1,"197":1}}],["built",{"2":{"26":1,"84":1,"158":1,"1967":1}}],["building",{"0":{"159":1},"2":{"147":1,"151":1,"158":1,"2702":1}}],["builds",{"2":{"84":1}}],["build",{"0":{"84":1},"2":{"26":2,"44":1,"72":1,"77":1,"84":1,"130":1,"148":1,"151":1,"158":1,"159":1,"544":1}}],["butt",{"2":{"957":1,"987":1,"1371":10,"1390":1,"1531":1,"1625":3,"1656":1,"2119":1,"2452":1,"2664":1}}],["buttoncolor",{"0":{"492":1,"493":1,"494":1,"929":1},"2":{"1371":4}}],["buttonlabels",{"2":{"489":2}}],["buttongrid",{"2":{"489":2}}],["buttons",{"2":{"56":1,"59":3,"74":1,"75":2,"78":3,"79":1,"489":2,"528":1,"605":1,"617":1,"1371":9}}],["button",{"0":{"489":1,"778":1,"791":1,"795":1,"828":1},"1":{"490":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1},"2":{"56":1,"57":7,"59":1,"74":5,"75":8,"76":2,"77":3,"78":4,"232":1,"351":1,"489":1,"491":1,"492":1,"493":2,"494":2,"495":1,"496":1,"498":1,"499":1,"500":1,"501":1,"502":2,"504":1,"505":1,"506":1,"507":1,"508":1,"511":1,"512":1,"605":1,"771":5,"778":2,"791":1,"794":1,"795":2,"828":2,"873":1,"929":1,"1371":44,"1442":2,"2718":2}}],["but",{"2":{"13":1,"17":2,"19":1,"24":1,"27":5,"30":1,"31":1,"33":2,"38":1,"39":1,"42":2,"44":2,"45":1,"46":1,"49":1,"51":1,"57":1,"63":1,"69":1,"75":1,"84":2,"93":1,"94":3,"97":1,"98":1,"102":1,"106":3,"107":1,"132":1,"135":1,"136":2,"137":1,"142":1,"147":1,"152":1,"153":1,"158":1,"160":1,"161":1,"162":1,"187":1,"188":1,"202":2,"205":2,"213":1,"215":1,"220":1,"378":1,"540":2,"605":1,"644":1,"647":1,"649":1,"769":1,"773":1,"811":1,"861":1,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1129":1,"1195":1,"1232":1,"1313":1,"1315":1,"1317":1,"1318":1,"1322":1,"1327":1,"1357":1,"1371":51,"1380":1,"1412":1,"1438":1,"1448":1,"1499":1,"1507":1,"1522":1,"1552":1,"1588":1,"1608":1,"1615":1,"1640":1,"1647":1,"1670":1,"1678":1,"1713":1,"1828":1,"1938":1,"1967":1,"1974":1,"1981":1,"2020":1,"2050":1,"2075":1,"2078":1,"2090":1,"2092":1,"2109":1,"2191":1,"2227":1,"2253":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1,"2680":1,"2692":6,"2695":1,"2702":2,"2703":2,"2710":1,"2712":1,"2715":2,"2717":1,"2719":1,"2725":2,"2726":1}}],["bosch",{"2":{"2739":2}}],["bone",{"2":{"2734":2}}],["bonito",{"2":{"33":1,"35":1,"36":1,"37":1,"41":1,"42":12,"43":6,"44":11,"45":5,"46":3,"47":16,"48":4,"114":5}}],["boils",{"2":{"2682":1}}],["book",{"2":{"165":1}}],["bookkeeping",{"2":{"163":1}}],["booleanoperator",{"2":{"1371":1}}],["boolean",{"2":{"539":1,"1371":4}}],["booleans",{"2":{"148":1}}],["bool",{"2":{"11":1,"30":1,"74":3,"78":1,"118":1,"148":1,"215":2,"301":2,"348":2,"528":2,"891":1,"922":1,"1371":9}}],["bold",{"2":{"97":5,"248":1,"373":1,"378":1,"703":1,"1371":7,"1624":1,"1625":1,"1627":1,"2258":1,"2260":1,"2272":1,"2701":4,"2706":1,"2710":1,"2711":1,"2714":1}}],["bounded",{"2":{"1371":1,"1581":1}}],["boundary",{"0":{"1356":1,"2402":1},"2":{"366":1,"1286":1,"1356":1,"1371":3,"2341":13,"2342":1,"2368":10,"2717":2}}],["boundaries",{"2":{"51":1,"713":1,"1371":2,"1436":1,"2341":2}}],["bounds",{"2":{"69":1,"1044":1,"1371":4,"1545":1,"1670":1,"2548":1,"2592":1}}],["boundingbox",{"0":{"51":1},"2":{"51":1,"61":1,"478":1,"486":1,"500":1,"506":1,"511":1,"526":1,"533":1,"623":1,"629":1,"633":1,"638":1,"676":1,"1371":5,"2253":1,"2254":1,"2256":1}}],["bounding",{"0":{"123":1,"124":1,"2370":1},"2":{"49":2,"57":2,"92":4,"122":2,"123":3,"124":3,"125":1,"128":1,"129":1,"227":1,"255":1,"354":1,"362":1,"377":1,"541":1,"557":1,"602":1,"611":1,"621":1,"661":1,"710":1,"715":1,"724":1,"737":1,"741":1,"745":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"1371":12,"1969":4,"2282":1,"2317":1,"2370":2,"2530":4}}],["botticelli",{"2":{"2739":1}}],["bottomspinecolor",{"0":{"222":1,"551":1},"2":{"1371":2}}],["bottomspinevisible",{"0":{"223":1,"552":1},"2":{"180":1,"1371":2}}],["bottom",{"2":{"51":1,"57":1,"61":2,"103":1,"127":1,"129":1,"166":1,"222":1,"223":1,"258":3,"361":1,"366":1,"551":1,"552":1,"646":2,"1371":11,"1624":1,"1625":1,"1626":1,"1627":1,"1965":1,"2255":2,"2263":2,"2331":1,"2555":1,"2701":2,"2706":1,"2710":1,"2711":1,"2728":1,"2730":2}}],["both",{"2":{"5":1,"73":1,"75":1,"77":1,"78":1,"106":2,"135":2,"148":1,"149":1,"176":1,"184":1,"187":2,"204":1,"219":1,"231":1,"296":1,"343":1,"539":1,"542":1,"605":1,"644":1,"648":2,"649":1,"728":1,"768":1,"1044":1,"1314":1,"1371":14,"1404":3,"1495":1,"1545":1,"1859":1,"1885":1,"1966":1,"2426":1,"2556":1,"2592":1,"2697":1,"2698":1,"2702":1,"2711":1,"2713":2,"2717":1,"2721":1}}],["borderwidth",{"0":{"898":1},"2":{"1371":1}}],["bordercolor",{"0":{"894":1,"895":1,"896":1,"897":1},"2":{"1371":4}}],["borders",{"2":{"94":1,"540":1,"1371":1,"1436":6}}],["border",{"2":{"47":7,"480":1,"481":1,"482":1,"483":1,"507":1,"508":1,"655":1,"656":1,"657":1,"687":1,"691":1,"692":1,"894":1,"895":1,"896":1,"897":1,"898":1,"931":1,"932":1,"935":1,"1371":1,"1984":1}}],["body>",{"2":{"48":2}}],["body",{"2":{"40":2,"147":1}}],["boxplots",{"0":{"1923":1},"2":{"1371":3,"1907":15,"1923":1}}],["boxplots=true",{"2":{"1371":1,"1907":1}}],["boxplot",{"0":{"1128":1,"1746":1,"1909":1,"1910":1,"1911":1,"1924":1},"1":{"1129":1,"1130":1,"1131":1,"1132":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1},"2":{"1128":5,"1129":3,"1130":2,"1131":2,"1261":1,"1371":29,"1907":2,"1909":3,"1910":1,"1911":1,"1924":1,"1925":1,"1927":1,"1929":2}}],["boxcolor",{"0":{"899":1,"900":1,"901":1,"902":1},"2":{"1371":4}}],["box2",{"2":{"192":2}}],["box1",{"2":{"192":2}}],["boxes",{"0":{"192":1},"2":{"192":3,"1128":1,"1129":1,"1138":1,"1139":1,"1371":5,"1916":1,"1917":1,"2702":3,"2712":2}}],["box",{"0":{"58":1,"123":1,"124":1,"473":1,"755":1,"2370":1},"1":{"474":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1},"2":{"38":1,"46":1,"47":1,"49":2,"57":1,"92":4,"104":4,"122":2,"123":3,"124":3,"125":1,"128":1,"129":1,"160":1,"192":3,"227":1,"255":1,"354":1,"362":1,"366":2,"377":1,"378":2,"476":4,"477":3,"480":3,"481":4,"483":3,"540":1,"541":1,"542":1,"557":1,"602":1,"611":1,"621":1,"661":1,"710":1,"715":1,"724":1,"737":1,"741":1,"745":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"911":1,"921":1,"923":1,"933":1,"939":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1129":2,"1148":1,"1162":1,"1219":1,"1256":1,"1261":5,"1279":1,"1284":1,"1304":1,"1345":1,"1371":67,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1907":6,"1954":1,"1969":3,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2282":1,"2292":1,"2317":1,"2325":1,"2361":1,"2370":2,"2427":1,"2435":1,"2459":1,"2496":1,"2524":1,"2530":4,"2585":1,"2617":1,"2671":1,"2677":4,"2679":1,"2692":4,"2701":1,"2702":1,"2712":1}}],["brbg",{"2":{"2735":10}}],["brg",{"2":{"2734":1}}],["bright6",{"2":{"2738":1}}],["bright",{"2":{"2681":4,"2738":1}}],["brightness",{"2":{"1371":1}}],["bring",{"2":{"64":1,"2711":1,"2721":1}}],["brings",{"2":{"46":1}}],["brass",{"2":{"2739":1}}],["branches",{"2":{"1371":1}}],["bracket",{"0":{"1163":1,"1747":1},"1":{"1164":1,"1165":1,"1166":1,"1167":1,"1168":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1},"2":{"61":19,"1163":8,"1165":4,"1166":2,"1167":2,"1179":1,"1180":1,"1186":1,"1371":19}}],["brain",{"2":{"48":1,"159":9,"355":3,"392":4,"425":4,"456":4,"1669":4,"2467":4,"2701":5,"2710":4,"2715":1}}],["broco50",{"2":{"2733":1}}],["broco25",{"2":{"2733":1}}],["broco100",{"2":{"2733":1}}],["broco10",{"2":{"2733":1}}],["broco",{"2":{"2733":1}}],["broc50",{"2":{"2733":1}}],["broc25",{"2":{"2733":1}}],["broc100",{"2":{"2733":1}}],["broc10",{"2":{"2733":1}}],["broc",{"2":{"2733":1}}],["broadly",{"2":{"1371":1,"1881":1}}],["broadcasting",{"2":{"1371":1}}],["broadcast",{"2":{"1371":9,"1441":1,"1515":1,"1545":1,"2436":1,"2592":1}}],["browncyan",{"2":{"2739":1}}],["brown",{"2":{"29":1,"1166":2,"2728":2}}],["browser",{"0":{"34":1,"39":1},"1":{"35":1},"2":{"11":1,"38":1,"194":1,"2696":1}}],["browsers",{"2":{"8":1,"39":2,"106":2}}],["broken",{"2":{"17":1,"32":1,"765":1}}],["breaking",{"2":{"157":1,"548":1,"765":1,"1309":1,"1371":2}}],["break",{"2":{"0":1,"77":1,"540":2}}],["bamakos",{"2":{"2733":1}}],["bamako50",{"2":{"2733":1}}],["bamako25",{"2":{"2733":1}}],["bamako100",{"2":{"2733":1}}],["bamako10",{"2":{"2733":1}}],["bamako",{"2":{"2733":1}}],["bamo50",{"2":{"2733":1}}],["bamo25",{"2":{"2733":1}}],["bamo100",{"2":{"2733":1}}],["bamo10",{"2":{"2733":1}}],["bamo",{"2":{"2733":1}}],["bam50",{"2":{"2733":1}}],["bam25",{"2":{"2733":1}}],["bam100",{"2":{"2733":1}}],["bam10",{"2":{"2733":1}}],["bam",{"2":{"2733":1}}],["batlowws",{"2":{"2733":1}}],["batloww50",{"2":{"2733":1}}],["batloww25",{"2":{"2733":1}}],["batloww100",{"2":{"2733":1}}],["batloww10",{"2":{"2733":1}}],["batloww",{"2":{"2733":1}}],["batlows",{"2":{"2733":1}}],["batlowks",{"2":{"2733":1}}],["batlowk50",{"2":{"2733":1}}],["batlowk25",{"2":{"2733":1}}],["batlowk100",{"2":{"2733":1}}],["batlowk10",{"2":{"2733":1}}],["batlowk",{"2":{"2733":1}}],["batlow50",{"2":{"2733":1}}],["batlow25",{"2":{"2733":1}}],["batlow100",{"2":{"2733":1}}],["batlow10",{"2":{"2733":1}}],["batlow",{"2":{"2340":2,"2733":1}}],["batsymbol",{"2":{"1969":4}}],["bat",{"2":{"1969":1}}],["bathymetry",{"2":{"32":1}}],["bandwidth",{"0":{"1355":1,"2401":1},"2":{"1351":1,"1355":1,"1371":3}}],["bands",{"2":{"1210":2,"1247":2,"1299":2,"1300":1,"1371":17,"1545":2,"1579":1,"1580":1,"2356":2,"2592":2,"2626":1,"2627":1}}],["band",{"0":{"1044":1,"1744":1},"1":{"1045":1,"1046":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1},"2":{"1044":7,"1045":5,"1292":2,"1293":2,"1371":24,"2345":1,"2349":2,"2350":2}}],["banks",{"2":{"685":1}}],["ba6c",{"2":{"47":1}}],["balance",{"2":{"30":1,"1371":1,"2732":1}}],["bad",{"2":{"27":1,"58":1}}],["badly",{"2":{"14":1}}],["bar=",{"2":{"1080":1}}],["bars",{"2":{"117":1,"880":2,"1080":5,"1093":1,"1096":1,"1099":1,"1127":2,"1371":13,"1415":1,"1469":1,"1474":1,"1476":1,"1477":1,"1479":1,"1489":1,"1941":1,"2628":1,"2629":3,"2723":1}}],["barplots",{"2":{"148":1,"2257":2}}],["barplot",{"0":{"1079":1,"1745":1,"2724":1},"1":{"1080":1,"1081":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1},"2":{"69":1,"70":1,"71":1,"117":14,"148":1,"164":1,"166":1,"489":1,"548":1,"648":1,"880":1,"1079":4,"1080":7,"1096":1,"1371":16,"1468":1,"1469":1,"1479":1,"2257":1,"2628":1,"2724":4,"2725":7}}],["bare",{"2":{"49":1}}],["bar",{"0":{"1083":1,"1087":1,"1472":1,"1488":1},"2":{"25":2,"117":1,"148":8,"560":1,"1080":3,"1083":1,"1099":1,"1107":1,"1108":1,"1109":1,"1110":2,"1112":1,"1371":16,"1409":1,"1468":1,"1482":1,"1907":1,"1935":1,"2629":1,"2723":2}}],["basis",{"2":{"115":1,"116":1,"118":1,"187":1,"1371":1,"1967":1}}],["basically",{"2":{"1371":1,"2724":1}}],["basics",{"2":{"149":1}}],["basic",{"0":{"2304":1,"2551":1,"2702":1},"2":{"26":1,"68":1,"69":1,"143":1,"157":1,"643":1,"1371":2,"2577":1,"2721":1}}],["bashrc",{"2":{"22":1}}],["bash",{"2":{"22":1}}],["baseline",{"2":{"1096":1,"1366":1,"1371":4,"2253":1,"2254":1,"2255":2,"2256":1,"2263":1,"2680":1}}],["base",{"2":{"21":1,"70":1,"77":2,"107":1,"193":1,"1371":5,"1608":1,"1640":1,"1966":4,"1974":1,"1997":1}}],["based",{"2":{"8":2,"16":1,"17":1,"33":1,"57":4,"63":1,"64":1,"77":1,"78":1,"81":1,"115":2,"117":2,"130":1,"135":1,"155":1,"163":1,"188":1,"194":3,"811":2,"834":1,"860":1,"1371":15,"1820":1,"2219":1,"2367":1,"2368":1,"2530":1,"2555":1,"2677":2,"2681":1,"2682":2,"2690":1,"2692":1}}],["backlight",{"0":{"1010":1,"1048":1,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1},"2":{"1371":7,"2677":5,"2681":2,"2686":1,"2688":1}}],["backside",{"2":{"2681":1}}],["backspace",{"2":{"76":2}}],["backscatter",{"2":{"30":2}}],["back",{"2":{"68":1,"77":1,"108":1,"117":1,"164":1,"183":1,"192":1,"209":1,"644":2,"1371":1,"2567":1,"2717":1}}],["backward",{"2":{"57":1,"1371":1}}],["backup",{"2":{"24":1}}],["background=",{"2":{"1080":1}}],["backgroundcolor=",{"2":{"739":1,"1317":2,"2717":2,"2719":1}}],["backgroundcolor",{"0":{"221":1,"357":1,"652":1,"779":1,"2307":1},"2":{"47":1,"94":1,"103":1,"153":2,"180":1,"190":2,"191":8,"192":5,"366":2,"517":1,"653":1,"770":2,"779":1,"1002":2,"1371":8,"1821":1,"2253":1,"2633":1,"2686":1,"2688":2,"2692":1,"2701":1,"2702":2,"2716":1}}],["background",{"0":{"1086":1,"1487":1},"2":{"21":1,"47":5,"77":1,"102":1,"140":1,"188":1,"190":3,"191":2,"192":1,"221":1,"357":1,"516":1,"517":1,"518":1,"519":1,"652":1,"653":1,"779":1,"780":1,"813":1,"845":1,"1313":1,"1371":3,"1795":1,"2307":1,"2629":2,"2717":3}}],["backend=current",{"2":{"1371":5}}],["backend=glmakie",{"2":{"27":1}}],["backends",{"0":{"9":1},"2":{"8":1,"10":1,"23":1,"27":2,"61":1,"72":1,"77":1,"81":1,"149":1,"187":1,"194":1,"963":1,"994":1,"1030":1,"1034":1,"1066":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1335":1,"1342":1,"1371":55,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1691":1,"1694":1,"1726":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"1967":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2239":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2490":1,"2493":1,"2523":1,"2579":1,"2582":1,"2615":1,"2670":1,"2680":2}}],["backend",{"0":{"8":1},"1":{"9":1},"2":{"8":3,"9":6,"11":2,"14":1,"16":1,"17":2,"18":1,"26":1,"27":8,"28":1,"33":1,"40":2,"74":1,"84":2,"106":3,"194":2,"197":1,"769":1,"1371":33,"1964":1,"2695":1,"2721":1}}],["berlin50",{"2":{"2733":1}}],["berlin25",{"2":{"2733":1}}],["berlin100",{"2":{"2733":1}}],["berlin10",{"2":{"2733":1}}],["berlin",{"2":{"2733":1}}],["benefit",{"2":{"1371":1}}],["beneficial",{"2":{"1286":1,"2342":1}}],["bevel",{"2":{"986":2,"1371":10,"1389":2,"1624":4,"2118":2}}],["bezierpaths",{"2":{"1964":2,"1966":2}}],["bezierpath",{"2":{"1371":14,"1964":1,"1966":3,"1967":2,"1968":1,"1969":1}}],["bezier",{"0":{"1967":1},"1":{"1968":1,"1969":1},"2":{"522":1,"1371":2,"1967":1,"1969":1,"1985":1}}],["bezierutriangle",{"2":{"61":1}}],["behind",{"2":{"187":4,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2716":1,"2717":1}}],["behaviour",{"2":{"157":1,"1309":1,"1371":1,"1670":1,"2731":1}}],["behavior",{"2":{"57":1,"73":1,"81":1,"106":1,"145":1,"147":1,"544":1,"1299":1,"1371":2,"1442":1}}],["behave",{"2":{"136":1,"1371":1,"2549":1}}],["beyond",{"2":{"151":1,"1371":2}}],["besides",{"2":{"130":1,"2720":1}}],["best",{"2":{"11":3,"70":1,"107":1,"1309":1,"1371":1,"1442":1}}],["beach",{"2":{"2739":1}}],["beautiful",{"2":{"193":1,"195":1,"1313":2,"2260":1}}],["beautifulmakie",{"2":{"29":1,"32":1}}],["beat",{"2":{"77":1}}],["been",{"2":{"67":1,"69":1,"81":3,"99":1,"133":1,"495":1,"539":1,"1371":2,"1966":1,"2676":1,"2692":1,"2721":1}}],["belong",{"2":{"192":2,"648":1,"2714":1}}],["belongs",{"2":{"183":1}}],["below",{"2":{"13":1,"17":1,"27":1,"71":1,"87":1,"545":1,"960":1,"986":1,"990":1,"991":1,"1028":1,"1064":1,"1113":1,"1214":1,"1251":1,"1337":1,"1371":51,"1389":1,"1393":1,"1394":1,"1424":1,"1440":1,"1457":1,"1509":1,"1534":1,"1564":1,"1597":1,"1624":2,"1628":1,"1629":1,"1659":1,"1689":1,"1723":1,"1840":1,"1907":1,"1950":1,"1994":1,"2033":1,"2089":1,"2118":1,"2122":1,"2123":1,"2205":1,"2238":1,"2284":1,"2306":1,"2324":1,"2455":1,"2489":1,"2520":1,"2539":1,"2578":1,"2611":1,"2667":1,"2718":1}}],["belt",{"2":{"31":5,"2721":5}}],["begin",{"2":{"30":1,"134":1,"855":1,"856":1,"922":1,"1315":2,"1316":1,"1317":1,"1371":3,"2577":1}}],["being",{"2":{"27":1,"49":1,"51":1,"57":1,"76":1,"77":1,"92":1,"106":1,"188":2,"769":1,"1001":2,"1188":1,"1225":1,"1371":5,"1608":1,"1640":1,"1974":1,"2188":1,"2467":1,"2549":1,"2682":1}}],["becoming",{"2":{"188":1}}],["become",{"2":{"75":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1313":1,"1324":1,"1371":46,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1801":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1}}],["becomes",{"2":{"27":1,"106":1,"188":1,"1371":1}}],["because",{"2":{"14":1,"33":1,"42":1,"44":1,"71":2,"73":1,"94":1,"100":1,"104":1,"106":4,"107":2,"131":1,"133":1,"135":1,"142":2,"148":2,"158":2,"178":1,"181":1,"187":1,"188":1,"190":1,"219":1,"284":1,"331":1,"365":1,"366":1,"539":1,"540":1,"1096":1,"1299":1,"1371":6,"1436":1,"1515":1,"1545":1,"1966":2,"1967":1,"2253":2,"2436":1,"2592":1,"2692":2,"2706":1,"2708":1,"2710":1,"2714":1,"2719":1,"2725":1}}],["beta",{"2":{"166":1}}],["between",{"0":{"546":1},"2":{"17":1,"57":1,"64":2,"75":1,"81":1,"106":1,"122":1,"146":1,"161":1,"239":1,"249":1,"266":1,"276":1,"284":1,"291":1,"313":1,"323":1,"331":1,"338":1,"361":1,"374":1,"542":2,"546":1,"563":1,"591":1,"654":1,"660":1,"676":1,"687":1,"689":1,"699":1,"704":1,"773":1,"787":1,"855":1,"1004":1,"1044":1,"1139":1,"1163":2,"1300":1,"1371":32,"1400":1,"1436":1,"1479":1,"1572":1,"1596":1,"1820":1,"1848":1,"1907":3,"1917":1,"1918":1,"2012":1,"2091":1,"2129":1,"2261":1,"2319":1,"2357":1,"2552":1,"2570":1,"2619":1,"2680":1,"2681":1,"2692":3,"2704":1,"2709":1,"2714":1,"2715":1}}],["better",{"2":{"6":1,"33":1,"165":1,"540":1,"545":1,"1371":1,"1442":1,"2567":1,"2701":1}}],["before",{"2":{"7":1,"13":1,"77":1,"81":2,"114":1,"132":1,"136":1,"151":1,"1162":1,"1284":1,"1316":1,"1341":1,"1343":1,"1371":9,"1498":1,"1974":1,"2301":1,"2435":1,"2692":1,"2701":1,"2704":1,"2710":1,"2724":1,"2731":1}}],["be",{"2":{"3":1,"5":1,"11":1,"13":1,"14":2,"15":2,"17":10,"18":3,"19":3,"21":1,"27":5,"31":1,"32":2,"33":1,"35":1,"39":1,"40":1,"42":8,"43":2,"44":5,"45":2,"47":3,"48":1,"49":4,"51":2,"53":1,"56":3,"57":6,"59":1,"63":3,"66":2,"69":1,"70":1,"71":6,"73":1,"77":3,"78":8,"81":3,"84":1,"88":1,"95":2,"96":1,"97":1,"98":1,"102":2,"104":1,"105":6,"106":5,"107":1,"108":1,"109":1,"112":2,"115":7,"116":1,"117":3,"118":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"129":2,"131":3,"132":1,"133":2,"134":1,"135":1,"137":2,"138":2,"145":1,"146":3,"148":2,"151":6,"152":1,"153":2,"156":1,"157":2,"158":5,"161":1,"165":2,"175":1,"178":1,"180":1,"181":1,"184":1,"187":2,"188":2,"202":1,"204":2,"207":1,"208":1,"212":1,"214":1,"216":1,"219":2,"231":8,"236":1,"245":1,"263":1,"276":1,"284":3,"287":4,"296":3,"301":1,"310":1,"323":1,"331":3,"334":4,"343":3,"348":1,"351":1,"364":1,"365":2,"378":1,"473":1,"521":1,"539":1,"540":2,"541":2,"546":1,"605":2,"623":1,"643":3,"645":3,"646":1,"647":3,"649":1,"706":1,"726":1,"728":1,"731":1,"739":1,"765":1,"767":2,"768":1,"769":2,"770":1,"774":2,"775":1,"780":1,"785":1,"786":1,"790":1,"792":1,"795":1,"817":1,"828":1,"849":1,"852":1,"891":2,"922":2,"925":1,"944":1,"946":1,"948":1,"950":1,"953":1,"958":1,"968":1,"969":2,"973":1,"975":1,"977":1,"979":1,"982":1,"988":1,"1000":1,"1004":1,"1011":1,"1012":1,"1013":1,"1015":1,"1016":1,"1020":1,"1043":1,"1044":1,"1049":1,"1050":2,"1051":1,"1053":1,"1055":1,"1059":1,"1063":1,"1077":2,"1078":1,"1084":1,"1088":1,"1090":1,"1092":1,"1093":1,"1101":1,"1126":1,"1180":1,"1187":1,"1191":1,"1193":1,"1195":1,"1196":1,"1200":1,"1210":1,"1223":1,"1228":1,"1230":1,"1232":1,"1233":1,"1237":1,"1247":1,"1260":1,"1288":1,"1291":1,"1295":1,"1299":3,"1300":1,"1308":1,"1309":3,"1317":1,"1320":2,"1322":1,"1324":1,"1325":1,"1327":1,"1328":1,"1331":1,"1335":1,"1338":1,"1349":1,"1357":1,"1362":1,"1371":499,"1376":1,"1378":1,"1380":1,"1382":1,"1385":1,"1391":1,"1403":1,"1405":3,"1408":1,"1409":1,"1410":1,"1412":1,"1414":1,"1415":1,"1418":1,"1432":1,"1434":6,"1438":1,"1439":1,"1440":3,"1442":1,"1445":1,"1446":1,"1448":1,"1449":1,"1452":1,"1456":1,"1465":1,"1473":2,"1474":1,"1489":1,"1496":2,"1497":1,"1498":1,"1505":1,"1507":1,"1513":2,"1514":1,"1515":1,"1518":1,"1520":1,"1522":1,"1524":1,"1527":1,"1532":1,"1542":1,"1545":2,"1548":1,"1549":3,"1550":1,"1552":1,"1554":1,"1557":1,"1563":1,"1578":1,"1585":1,"1586":1,"1588":1,"1589":1,"1592":1,"1596":1,"1605":2,"1606":1,"1611":1,"1613":1,"1615":1,"1617":1,"1620":1,"1626":1,"1637":1,"1643":1,"1645":1,"1647":1,"1649":1,"1652":1,"1657":1,"1667":1,"1674":1,"1675":2,"1676":1,"1678":1,"1680":1,"1684":1,"1688":1,"1702":2,"1703":1,"1709":1,"1711":1,"1713":1,"1715":1,"1719":1,"1725":1,"1730":1,"1738":3,"1739":1,"1795":1,"1797":1,"1799":1,"1802":1,"1819":1,"1824":1,"1825":3,"1826":1,"1828":1,"1830":1,"1833":1,"1839":1,"1854":1,"1858":1,"1861":1,"1863":1,"1880":1,"1881":3,"1884":1,"1887":1,"1889":1,"1906":1,"1909":1,"1926":1,"1928":1,"1930":1,"1934":1,"1935":1,"1936":1,"1938":1,"1940":1,"1941":1,"1944":1,"1958":1,"1962":1,"1963":2,"1964":2,"1966":2,"1967":2,"1968":2,"1977":1,"1979":1,"1981":1,"1983":1,"1990":1,"2011":1,"2016":1,"2018":1,"2020":1,"2022":1,"2025":1,"2049":1,"2050":1,"2074":1,"2075":2,"2076":1,"2078":1,"2079":1,"2080":1,"2085":1,"2090":1,"2092":1,"2100":1,"2105":1,"2107":1,"2109":1,"2111":1,"2114":1,"2120":1,"2132":1,"2136":1,"2142":1,"2144":1,"2151":3,"2169":1,"2173":2,"2187":1,"2188":1,"2189":1,"2191":1,"2193":1,"2197":1,"2217":1,"2218":1,"2223":1,"2224":1,"2225":1,"2227":1,"2228":1,"2232":1,"2237":1,"2250":2,"2251":1,"2255":1,"2257":1,"2258":1,"2260":1,"2265":1,"2267":1,"2269":1,"2270":1,"2271":2,"2278":1,"2282":1,"2300":1,"2308":1,"2309":1,"2313":1,"2324":2,"2335":1,"2339":1,"2341":3,"2344":1,"2347":1,"2352":1,"2356":2,"2366":1,"2368":1,"2370":2,"2403":1,"2406":1,"2407":1,"2412":1,"2433":1,"2436":1,"2439":1,"2441":1,"2443":1,"2445":1,"2448":1,"2453":1,"2463":1,"2473":1,"2474":1,"2476":1,"2477":1,"2482":1,"2486":1,"2501":1,"2508":1,"2509":1,"2511":1,"2512":1,"2515":1,"2519":1,"2528":1,"2529":1,"2530":1,"2533":2,"2534":1,"2535":1,"2537":1,"2549":1,"2555":2,"2556":1,"2561":1,"2562":1,"2563":1,"2565":1,"2566":1,"2570":1,"2572":1,"2591":1,"2592":2,"2595":1,"2596":3,"2597":1,"2599":1,"2601":1,"2604":1,"2610":1,"2625":1,"2629":3,"2651":1,"2653":1,"2655":1,"2657":1,"2660":1,"2665":1,"2675":1,"2678":3,"2681":2,"2692":5,"2695":4,"2697":2,"2702":1,"2707":1,"2717":1,"2721":1,"2725":1,"2726":4}}],["by",{"0":{"544":1},"2":{"0":1,"2":2,"3":1,"5":1,"8":1,"9":2,"11":1,"12":1,"13":3,"14":3,"17":1,"18":2,"21":2,"26":2,"27":3,"31":3,"32":1,"40":1,"49":2,"51":3,"55":1,"56":3,"57":3,"63":2,"64":2,"65":1,"67":1,"69":1,"71":1,"72":1,"73":1,"76":1,"77":2,"78":1,"80":1,"81":2,"84":1,"86":1,"92":1,"94":1,"95":1,"96":2,"97":5,"104":1,"106":4,"107":3,"113":1,"114":1,"115":4,"116":1,"117":1,"122":1,"127":1,"128":1,"131":1,"135":2,"144":1,"147":2,"148":4,"151":2,"154":2,"158":3,"160":2,"165":1,"174":1,"175":2,"179":1,"180":1,"187":1,"188":2,"191":1,"192":1,"194":1,"202":1,"204":2,"207":2,"208":2,"210":1,"212":1,"215":1,"231":1,"287":1,"334":1,"364":2,"378":1,"495":1,"538":1,"539":1,"541":1,"546":1,"548":1,"581":1,"643":1,"644":1,"645":1,"646":1,"647":1,"648":2,"713":1,"726":1,"731":1,"768":6,"769":1,"771":3,"773":1,"774":1,"775":3,"786":1,"813":1,"845":1,"880":1,"888":1,"922":1,"941":1,"944":2,"953":1,"956":1,"973":2,"982":1,"985":1,"1004":1,"1011":2,"1020":1,"1023":1,"1025":1,"1033":1,"1049":2,"1059":1,"1062":1,"1077":2,"1084":2,"1101":1,"1104":1,"1138":1,"1158":1,"1163":1,"1191":2,"1192":1,"1200":1,"1203":1,"1205":1,"1228":2,"1229":1,"1237":1,"1240":1,"1242":1,"1288":2,"1295":1,"1298":1,"1300":1,"1320":1,"1324":2,"1331":1,"1334":1,"1352":1,"1371":276,"1376":2,"1385":1,"1388":1,"1404":1,"1408":2,"1418":1,"1421":1,"1434":2,"1437":1,"1439":1,"1440":2,"1442":1,"1445":2,"1452":1,"1455":1,"1485":3,"1496":1,"1499":1,"1518":2,"1527":1,"1530":1,"1548":2,"1557":1,"1560":1,"1581":1,"1585":2,"1592":1,"1595":1,"1605":2,"1611":2,"1620":1,"1623":1,"1643":2,"1652":1,"1655":1,"1674":2,"1684":1,"1687":1,"1702":2,"1709":2,"1719":1,"1722":1,"1738":4,"1797":2,"1802":1,"1805":1,"1820":2,"1824":2,"1833":1,"1836":1,"1858":2,"1863":1,"1866":1,"1884":2,"1889":1,"1892":1,"1916":1,"1934":2,"1944":1,"1947":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":2,"1968":1,"1969":2,"1971":1,"1972":3,"1974":1,"1977":2,"1990":1,"1993":1,"1997":3,"2016":2,"2017":1,"2025":1,"2028":1,"2074":2,"2075":1,"2080":1,"2085":1,"2088":1,"2090":1,"2105":2,"2114":1,"2117":1,"2136":2,"2144":1,"2147":1,"2178":3,"2187":2,"2188":1,"2197":1,"2200":1,"2219":2,"2223":2,"2232":1,"2235":1,"2250":2,"2253":2,"2256":1,"2261":1,"2265":2,"2266":1,"2272":1,"2278":1,"2281":1,"2308":2,"2313":1,"2316":1,"2341":4,"2344":2,"2352":1,"2355":1,"2356":1,"2370":2,"2403":2,"2412":1,"2415":1,"2424":1,"2434":1,"2439":2,"2448":1,"2451":1,"2473":2,"2482":1,"2485":1,"2487":1,"2508":2,"2515":1,"2518":1,"2530":3,"2561":2,"2572":1,"2575":1,"2595":2,"2604":1,"2607":1,"2629":2,"2651":2,"2660":1,"2663":1,"2678":2,"2682":1,"2692":8,"2695":3,"2699":1,"2701":1,"2702":2,"2704":1,"2706":1,"2707":1,"2711":2,"2713":1,"2715":1,"2717":4,"2718":1,"2719":2,"2721":6,"2725":1,"2726":2,"2727":1}}],["s25",{"2":{"2737":4}}],["s2",{"2":{"2721":5}}],["sx",{"2":{"1971":2}}],["s3",{"2":{"1315":1,"2721":4}}],["sgrid",{"2":{"2503":3}}],["sg",{"2":{"880":2,"1371":1}}],["snaps",{"2":{"873":1}}],["snapshot",{"2":{"58":2,"64":1}}],["snap",{"0":{"617":1,"873":1},"2":{"605":1,"617":1,"861":1,"1371":2}}],["snapping",{"2":{"115":1,"1371":1}}],["squeeze",{"2":{"1969":1}}],["squished",{"2":{"1371":1}}],["squares",{"2":{"1371":1,"1881":1}}],["square",{"2":{"107":1,"529":1,"540":4,"712":3,"957":1,"987":1,"1165":1,"1167":2,"1371":12,"1390":1,"1531":1,"1625":2,"1656":1,"1968":2,"1969":1,"2090":1,"2119":1,"2452":1,"2664":1,"2692":9}}],["squashed",{"0":{"92":1},"2":{"92":1}}],["sqrt",{"2":{"42":1,"120":1,"166":1,"284":2,"287":1,"331":2,"334":1,"712":1,"948":1,"977":1,"1002":2,"1015":1,"1053":1,"1090":1,"1195":1,"1225":2,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1441":1,"1448":1,"1496":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1795":1,"1828":1,"1938":1,"1966":2,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2259":4,"2269":1,"2340":1,"2342":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["src",{"2":{"71":2,"157":1,"1371":1,"2577":1,"2717":1}}],["src=",{"2":{"47":1}}],["skip",{"2":{"1322":1,"1371":1}}],["skipping",{"2":{"1033":1,"1371":2,"2562":1}}],["skippedrendertick",{"2":{"81":1}}],["skipped",{"2":{"66":1}}],["sketches",{"2":{"61":1}}],["sweep",{"2":{"1371":1}}],["sweepflag",{"2":{"1371":2}}],["swap",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["swatch",{"2":{"47":3}}],["switch",{"2":{"21":2,"27":1,"78":1,"106":1,"121":1,"178":1,"1966":1}}],["s1",{"2":{"44":9,"2721":3}}],["ssh",{"2":{"111":1}}],["sss",{"2":{"30":5}}],["ssao=false",{"2":{"2679":1}}],["ssao=ssao",{"2":{"2679":1}}],["ssao=true",{"2":{"2678":1,"2679":2}}],["ssao",{"0":{"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2678":1},"1":{"2679":1},"2":{"17":1,"153":3,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1371":87,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2678":3,"2679":5,"2716":3}}],["slvalues",{"2":{"880":2}}],["slope",{"2":{"941":1,"1371":1}}],["slopes",{"2":{"941":2,"1371":2}}],["slots",{"2":{"2707":1}}],["slot",{"2":{"646":1}}],["slows",{"2":{"1315":1}}],["slow",{"2":{"71":1,"1313":1,"2556":1,"2721":1}}],["slower",{"2":{"27":2,"157":2,"1309":1,"1371":2,"1434":1,"2678":1}}],["slategray2",{"2":{"1979":1}}],["slategray",{"2":{"236":1,"245":1,"263":1,"310":1,"1351":1}}],["slack",{"2":{"197":1}}],["sl",{"2":{"101":1,"861":4,"2503":9}}],["slightly",{"2":{"136":1}}],["slices",{"2":{"1371":1,"2502":1}}],["slice",{"2":{"43":2}}],["sliderkw",{"2":{"1371":4}}],["sliderobservables",{"2":{"880":2}}],["slidergrid",{"0":{"880":1},"1":{"881":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1},"2":{"862":1,"880":1,"1371":6,"2503":1}}],["sliders",{"0":{"862":1},"2":{"30":2,"43":1,"79":1,"880":2,"1371":6,"2503":2}}],["slider",{"0":{"763":1,"861":1},"1":{"862":1,"863":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1},"2":{"30":3,"43":8,"44":15,"47":4,"99":1,"101":1,"164":2,"605":4,"607":1,"608":2,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"618":2,"621":1,"622":1,"861":7,"864":1,"865":2,"866":1,"867":1,"870":1,"871":1,"872":1,"874":2,"878":1,"880":1,"888":1,"1371":20}}],["sleeping",{"2":{"80":1}}],["sleep",{"2":{"7":2,"80":1,"164":5,"1371":2,"2701":1,"2712":1}}],["sandyterrain",{"2":{"2739":1}}],["satisfied",{"2":{"2700":1}}],["satisfying",{"2":{"1371":1}}],["satisfy",{"2":{"43":1}}],["say",{"2":{"107":2,"114":2,"148":1,"539":1,"2692":1,"2701":1,"2702":1}}],["sampling",{"2":{"888":1,"1371":2,"1442":2}}],["sampler",{"0":{"1670":1},"2":{"1670":2}}],["samples",{"2":{"1371":2,"1881":2,"1907":7}}],["sampled",{"2":{"819":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":46,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1574":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1850":1,"1936":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2236":1,"2267":1,"2345":1,"2441":1,"2474":1,"2486":1,"2509":1,"2535":1,"2554":1,"2563":1,"2576":1,"2597":1,"2621":1,"2653":1}}],["samplebased",{"2":{"145":1}}],["sample",{"0":{"819":1},"2":{"80":1,"1371":2,"2219":1,"2590":1}}],["same",{"2":{"17":1,"19":1,"27":1,"32":2,"40":1,"47":1,"73":1,"74":1,"75":1,"104":1,"105":1,"106":6,"107":2,"117":1,"129":1,"135":1,"137":1,"145":1,"153":1,"158":1,"166":1,"181":1,"187":2,"188":1,"192":1,"209":2,"378":1,"542":2,"645":3,"646":1,"766":1,"770":1,"828":1,"1129":3,"1131":1,"1138":1,"1292":1,"1293":1,"1312":1,"1371":20,"1405":1,"1436":2,"1440":2,"1468":1,"1469":1,"1496":2,"1670":1,"1881":1,"1882":1,"1916":1,"1966":3,"1997":1,"2050":1,"2151":1,"2399":1,"2551":1,"2692":2,"2706":1,"2713":2,"2717":1}}],["safari",{"2":{"39":1}}],["safer",{"2":{"147":1}}],["safely",{"2":{"146":1}}],["safe",{"2":{"23":1}}],["saving",{"0":{"2700":1},"2":{"14":2,"19":2,"106":1,"107":1,"1322":1,"1371":4}}],["saves",{"2":{"1371":1}}],["saved",{"2":{"74":1,"78":1,"81":1,"107":2,"913":1,"1371":1}}],["save",{"0":{"189":1},"1":{"190":1,"191":1},"2":{"5":1,"15":2,"19":1,"27":1,"28":1,"29":1,"32":1,"81":2,"106":1,"107":2,"142":1,"191":2,"1316":1,"1371":10,"1442":1,"2678":1,"2695":1,"2700":4}}],["sheet",{"0":{"2728":1},"2":{"2555":1,"2728":1}}],["shininess",{"0":{"1037":1,"1071":1,"1696":1,"1732":1,"2244":1,"2495":1,"2584":1},"2":{"1371":7,"2681":3,"2682":1}}],["shifted",{"2":{"1371":2,"2349":1,"2350":1}}],["shifts",{"2":{"366":1,"605":1}}],["shift",{"0":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1572":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1848":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2619":1,"2657":1},"2":{"57":1,"117":5,"209":1,"649":1,"1366":1,"1371":56,"1572":1,"1670":7,"1848":1,"2257":1,"2261":1,"2619":1}}],["shared",{"2":{"2695":1,"2725":2}}],["share",{"2":{"145":1,"539":1}}],["sharpness",{"2":{"188":1,"2681":1}}],["sharper",{"2":{"106":1,"2678":1}}],["sharp",{"2":{"106":1,"107":1,"188":1,"986":1,"1037":1,"1071":1,"1371":12,"1389":1,"1624":1,"1696":1,"1732":1,"2118":1,"2244":1,"2495":1,"2584":1,"2681":2}}],["shapes",{"2":{"1821":2,"1964":1,"1965":1,"1967":1}}],["shape",{"2":{"135":1,"647":1,"769":1,"792":1,"1299":1,"1371":7,"1820":3,"1821":1,"1967":2,"1970":1,"2384":1,"2530":2,"2540":1}}],["shadow",{"2":{"47":2}}],["shadowing",{"2":{"17":1}}],["shaderabstractions",{"2":{"21":2}}],["shaders",{"2":{"17":1}}],["shading",{"0":{"1036":1,"1070":1,"1569":1,"1695":1,"1731":1,"1845":1,"2243":1,"2494":1,"2583":1,"2616":1},"2":{"17":1,"187":4,"188":8,"769":1,"1371":15,"1669":1,"2219":2,"2677":1,"2682":7,"2690":1,"2691":1}}],["shrinking",{"2":{"1140":1,"1162":1,"1271":1,"1284":1,"1371":6,"2411":1,"2435":1}}],["shrinks",{"2":{"540":1}}],["shrink",{"2":{"93":1,"94":1,"106":1,"107":1,"126":1,"537":1,"623":1}}],["shrunk",{"0":{"93":1},"2":{"93":1}}],["showgradients",{"2":{"1371":1}}],["showgrid",{"2":{"1371":1}}],["showticks",{"2":{"1371":1}}],["showaxis",{"2":{"1371":1}}],["shows",{"2":{"66":1,"184":1,"1371":1,"2692":1}}],["showing",{"0":{"1499":1},"2":{"19":1,"27":1,"87":1,"727":1,"768":1,"1965":1,"2728":1}}],["shown",{"2":{"18":1,"70":1,"87":1,"187":1,"790":2,"1129":1,"1371":2,"1440":1,"1499":1,"1513":2,"2629":1,"2682":1,"2721":1}}],["show",{"0":{"25":1,"118":1,"747":1,"1153":1,"1154":1,"1155":1,"1280":1,"1281":1,"1344":1,"1924":1,"1925":1,"2389":1,"2390":1,"2391":1,"2392":1,"2425":1,"2544":1,"2643":1,"2644":1},"2":{"7":1,"17":2,"25":1,"27":4,"28":1,"29":1,"30":2,"32":1,"45":2,"48":1,"70":1,"77":1,"115":1,"117":10,"118":1,"133":6,"136":1,"147":1,"187":2,"188":3,"192":1,"193":1,"196":1,"378":1,"739":1,"768":1,"769":1,"774":1,"955":1,"984":1,"1022":1,"1061":1,"1103":1,"1129":2,"1153":1,"1155":1,"1202":1,"1239":1,"1262":1,"1280":1,"1292":1,"1293":1,"1297":1,"1316":1,"1333":1,"1344":1,"1371":76,"1387":1,"1420":1,"1442":1,"1454":1,"1529":1,"1559":1,"1594":1,"1608":1,"1622":1,"1640":1,"1654":1,"1686":1,"1721":1,"1804":1,"1835":1,"1865":1,"1891":1,"1913":1,"1923":1,"1924":2,"1946":1,"1974":1,"1992":1,"2027":1,"2087":1,"2116":1,"2146":1,"2199":1,"2234":1,"2280":1,"2296":1,"2315":1,"2354":1,"2368":6,"2397":1,"2414":1,"2425":1,"2450":1,"2484":1,"2503":2,"2517":1,"2530":3,"2574":1,"2606":1,"2629":6,"2662":1,"2686":1,"2688":1,"2693":1,"2696":4,"2717":2,"2723":1}}],["shortest",{"2":{"2701":1}}],["shortcut",{"2":{"646":1}}],["shorthand",{"0":{"134":1},"2":{"355":1,"1371":1,"1855":1}}],["short",{"2":{"7":1,"70":1,"136":1}}],["shouldn",{"2":{"109":1,"1311":1}}],["should",{"2":{"5":1,"10":1,"17":4,"27":4,"32":1,"33":1,"36":2,"38":1,"39":1,"42":3,"44":2,"46":1,"51":1,"64":1,"70":1,"71":6,"72":1,"75":1,"77":1,"93":1,"95":1,"104":1,"106":2,"107":2,"115":1,"116":1,"117":1,"122":2,"123":1,"129":1,"138":2,"147":1,"148":1,"157":2,"181":1,"184":1,"188":1,"214":1,"365":1,"378":1,"521":1,"539":1,"541":1,"647":1,"726":1,"731":2,"780":1,"795":1,"953":1,"982":1,"1007":1,"1009":1,"1020":1,"1059":1,"1063":1,"1101":1,"1200":1,"1237":1,"1295":1,"1331":1,"1335":1,"1371":69,"1385":1,"1418":1,"1434":1,"1452":1,"1456":1,"1527":1,"1557":1,"1592":1,"1596":1,"1620":1,"1652":1,"1684":1,"1688":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1909":1,"1944":1,"1963":1,"1967":1,"1990":1,"2025":1,"2085":1,"2090":1,"2114":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2324":1,"2352":1,"2412":1,"2448":1,"2482":1,"2486":1,"2515":1,"2519":1,"2556":2,"2567":1,"2572":1,"2604":1,"2660":1,"2692":3,"2695":3,"2696":2,"2700":1,"2709":1}}],["sp",{"2":{"2052":1}}],["spring",{"2":{"2734":1}}],["spritesheet",{"2":{"2555":2}}],["sprite",{"2":{"2555":1}}],["spread",{"2":{"1907":6}}],["sprand",{"2":{"1371":2,"2070":1,"2071":1,"2090":1}}],["spy",{"0":{"1775":1,"2070":1},"1":{"2071":1,"2072":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1},"2":{"1371":18,"2070":8,"2071":1,"2090":2}}],["spots",{"2":{"2681":1}}],["spot",{"2":{"1371":1,"2681":2}}],["spotlight",{"0":{"2687":1},"2":{"1371":1,"2682":2,"2687":3}}],["spherical",{"2":{"1371":1}}],["sphere",{"2":{"27":1,"57":1,"378":1,"1371":2,"1670":2,"1724":1,"2677":5,"2684":1,"2685":1,"2721":3}}],["spikes",{"2":{"986":1,"1371":5,"1389":1,"1624":1,"2118":1}}],["spinecolor",{"0":{"820":1},"2":{"770":1,"1371":1}}],["spinevisible",{"0":{"822":1},"2":{"770":1,"1371":1}}],["spinewidth",{"0":{"235":1,"582":1,"823":1},"2":{"770":1,"1371":3}}],["spine",{"2":{"222":1,"223":1,"229":1,"230":1,"233":1,"234":1,"253":1,"254":1,"274":1,"285":1,"301":1,"321":1,"332":1,"348":1,"393":1,"394":1,"395":1,"396":1,"397":1,"426":1,"427":1,"428":1,"429":1,"430":1,"457":1,"458":1,"459":1,"460":1,"461":1,"551":1,"552":1,"567":1,"568":1,"571":1,"578":1,"579":1,"585":1,"600":1,"601":1,"770":6,"819":1,"820":1,"821":1,"822":1,"823":1}}],["spinestyle",{"0":{"821":1},"2":{"770":1,"1371":1}}],["spines",{"0":{"202":1,"770":1},"2":{"122":1,"202":1,"235":1,"541":1,"542":1,"582":1,"646":1,"773":1,"1371":3}}],["spam",{"2":{"1442":1}}],["sparsearrays",{"2":{"1371":1,"2070":1,"2071":1,"2219":1}}],["sparse",{"2":{"1371":2,"2070":1,"2071":2,"2090":1,"2219":1}}],["sparingly",{"2":{"135":1}}],["spanning",{"2":{"1128":1,"1187":1,"1224":1,"1371":7,"1545":1,"2592":1}}],["spanned",{"0":{"543":1},"2":{"93":1,"539":1,"1371":3,"1434":1,"1437":1}}],["spans",{"2":{"160":1,"1371":2,"1545":1,"2592":1,"2726":1}}],["span",{"2":{"105":1,"219":1,"538":1,"539":1,"543":1,"547":1,"811":1,"1128":1,"1371":5,"2696":1}}],["spacing",{"2":{"61":4,"164":1,"204":5,"546":1,"1139":1,"1371":11,"1907":2,"1917":1}}],["spaced",{"2":{"1371":3,"1434":2,"1436":1,"2356":1}}],["spaces",{"0":{"60":1,"66":1},"1":{"61":1,"62":1,"63":1,"64":1,"65":1,"66":1},"2":{"61":3,"66":2,"546":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1371":46,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1998":1,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1,"2721":1}}],["space",{"0":{"546":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1972":1,"2003":1,"2043":1,"2067":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2253":1,"2254":1,"2258":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1},"2":{"17":1,"54":1,"55":1,"56":1,"57":1,"61":4,"63":2,"65":1,"66":7,"75":1,"77":1,"93":3,"94":2,"117":3,"122":1,"127":1,"204":2,"219":2,"276":1,"291":1,"294":1,"323":1,"338":1,"341":1,"355":1,"366":1,"378":3,"506":1,"538":1,"539":5,"540":1,"542":1,"545":1,"594":1,"633":1,"676":1,"687":1,"774":1,"944":1,"950":1,"964":1,"965":1,"973":1,"979":1,"996":1,"997":1,"1011":1,"1016":1,"1038":1,"1040":1,"1049":1,"1055":1,"1072":1,"1074":1,"1084":1,"1092":1,"1119":1,"1120":1,"1191":1,"1196":1,"1219":1,"1220":1,"1228":1,"1233":1,"1256":1,"1257":1,"1288":1,"1291":1,"1304":1,"1305":1,"1324":1,"1328":1,"1345":1,"1346":1,"1371":236,"1376":1,"1382":1,"1398":1,"1399":1,"1408":1,"1414":1,"1428":1,"1429":1,"1445":1,"1449":1,"1461":1,"1462":1,"1518":1,"1524":1,"1538":1,"1539":1,"1548":1,"1554":1,"1570":1,"1571":1,"1585":1,"1589":1,"1601":1,"1602":1,"1611":1,"1617":1,"1633":1,"1634":1,"1643":1,"1649":1,"1663":1,"1664":1,"1674":1,"1680":1,"1697":1,"1699":1,"1709":1,"1715":1,"1733":1,"1735":1,"1797":1,"1799":1,"1812":1,"1813":1,"1824":1,"1830":1,"1846":1,"1847":1,"1858":1,"1861":1,"1874":1,"1875":1,"1884":1,"1887":1,"1900":1,"1901":1,"1907":2,"1934":1,"1940":1,"1954":1,"1955":1,"1966":1,"1977":1,"1983":1,"1998":1,"2003":1,"2004":1,"2016":1,"2022":1,"2043":1,"2044":1,"2074":1,"2079":1,"2091":1,"2096":1,"2097":1,"2105":1,"2111":1,"2127":1,"2128":1,"2136":1,"2142":1,"2153":1,"2154":1,"2187":1,"2193":1,"2212":1,"2213":1,"2223":1,"2228":1,"2245":1,"2247":1,"2253":3,"2254":1,"2257":1,"2258":3,"2265":1,"2270":1,"2285":1,"2292":1,"2293":1,"2308":1,"2309":1,"2325":1,"2326":1,"2344":1,"2347":1,"2361":1,"2362":1,"2403":1,"2407":1,"2427":1,"2428":1,"2439":1,"2445":1,"2459":1,"2460":1,"2473":1,"2477":1,"2496":1,"2498":1,"2508":1,"2512":1,"2524":1,"2525":1,"2561":1,"2566":1,"2585":1,"2587":1,"2595":1,"2601":1,"2617":1,"2618":1,"2651":1,"2657":1,"2671":1,"2672":1,"2676":3,"2678":1,"2692":3,"2715":1,"2717":4,"2719":3}}],["splot",{"2":{"44":5}}],["splitlines3d",{"2":{"32":3}}],["split",{"2":{"31":1,"88":1,"2721":1}}],["speaking",{"2":{"62":1,"1371":1,"1881":1,"2723":1}}],["specular",{"0":{"1039":1,"1073":1,"1698":1,"1734":1,"2246":1,"2497":1,"2586":1},"2":{"1371":7,"2681":6,"2682":4}}],["specular=0",{"2":{"30":1}}],["specs",{"0":{"159":1,"161":1},"2":{"158":5,"159":1}}],["spec",{"0":{"160":1},"2":{"158":8,"159":6,"161":1}}],["specapi",{"0":{"157":1,"158":1},"1":{"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1},"2":{"157":2,"158":2,"159":1,"160":2,"161":1,"162":1,"163":1,"164":3,"165":2,"1371":1}}],["spectral",{"2":{"42":1,"159":1,"489":1,"547":3,"1669":1,"2134":1,"2253":1,"2734":1,"2735":10}}],["species",{"2":{"166":1}}],["specifies",{"2":{"1371":11,"1504":1,"2236":1,"2290":1,"2296":1,"2301":1,"2341":1,"2365":1}}],["specifier",{"2":{"287":1,"334":1,"805":1,"816":1,"839":1,"848":1}}],["specified",{"2":{"53":1,"155":1,"160":2,"183":1,"184":1,"1001":2,"1371":14,"1434":1,"1859":1,"1885":1,"2272":1,"2533":1}}],["specifications",{"2":{"1001":1,"1371":1,"2728":1,"2729":1}}],["specification",{"2":{"158":1,"1969":1}}],["specifically",{"2":{"8":1,"57":1,"81":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1342":1,"1371":44,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2553":1,"2582":1,"2615":1,"2670":1}}],["specific",{"2":{"9":1,"27":2,"51":1,"57":1,"75":2,"76":1,"77":1,"97":1,"107":1,"125":1,"148":1,"181":1,"183":1,"202":2,"214":1,"215":1,"539":2,"811":1,"1371":5,"1907":2,"2692":1,"2708":1}}],["specifying",{"0":{"51":1},"2":{"1286":1,"1371":5,"2271":1,"2339":1,"2342":1}}],["specify",{"2":{"46":1,"49":1,"53":1,"90":1,"92":1,"128":1,"129":1,"159":1,"181":1,"231":1,"543":2,"861":1,"1286":1,"1292":1,"1293":1,"1299":1,"1300":1,"1371":14,"1436":2,"1670":1,"1928":1,"2070":1,"2257":1,"2342":1,"2406":1,"2426":1,"2552":1,"2629":1,"2676":1,"2726":1}}],["specialize",{"2":{"147":1}}],["specialized",{"2":{"117":1,"1371":1,"2549":1}}],["specializing",{"2":{"147":1}}],["specialization",{"2":{"147":2}}],["specializations",{"2":{"21":1,"147":1}}],["special",{"0":{"138":1,"185":1},"2":{"44":1,"71":1,"100":1,"137":1,"138":2,"148":1,"214":1,"287":1,"296":1,"334":1,"343":1,"1964":1,"1966":1}}],["speed",{"0":{"730":1},"2":{"10":1,"56":1,"57":6,"730":1,"771":1,"860":1,"1371":8,"2732":1}}],["smile",{"2":{"1965":1}}],["smoothly",{"2":{"1371":1,"2576":1}}],["smooth",{"0":{"2545":1},"2":{"1371":1,"2530":3}}],["smoother",{"2":{"14":1,"40":1,"2678":1,"2681":1}}],["smatrix",{"2":{"1371":6}}],["smaller",{"2":{"93":1,"158":1,"768":1,"1371":5,"1907":2,"2091":1,"2692":2,"2715":2,"2716":1,"2720":1}}],["smallest",{"2":{"4":1,"1371":2}}],["small",{"2":{"77":1,"106":1,"121":1,"123":1,"540":1,"1970":3,"2556":1,"2678":1,"2692":1,"2704":1,"2710":1}}],["sy",{"2":{"1971":2}}],["symlog10",{"2":{"284":3,"331":3,"948":1,"977":1,"1015":1,"1053":1,"1090":1,"1195":1,"1232":1,"1327":1,"1371":37,"1380":1,"1412":1,"1448":1,"1507":1,"1522":1,"1552":1,"1588":1,"1615":1,"1647":1,"1678":1,"1713":1,"1828":1,"1938":1,"1981":1,"2020":1,"2078":1,"2109":1,"2191":1,"2227":1,"2269":1,"2443":1,"2476":1,"2511":1,"2537":1,"2565":1,"2599":1,"2655":1}}],["symbols",{"2":{"181":1,"1371":4,"1965":1,"2256":3}}],["symbol",{"0":{"97":1},"2":{"11":1,"97":1,"147":1,"148":1,"163":3,"164":1,"212":2,"213":2,"522":1,"646":1,"648":1,"946":1,"975":1,"1013":1,"1051":1,"1088":1,"1193":1,"1230":1,"1325":1,"1371":54,"1378":1,"1410":1,"1446":1,"1505":1,"1520":1,"1550":1,"1586":1,"1613":1,"1645":1,"1676":1,"1711":1,"1826":1,"1936":1,"1964":1,"1969":1,"1979":1,"2018":1,"2076":1,"2107":1,"2189":1,"2225":1,"2267":1,"2271":1,"2272":1,"2441":1,"2474":1,"2503":1,"2509":1,"2535":1,"2563":1,"2597":1,"2653":1,"2730":1}}],["systems",{"2":{"108":2}}],["system",{"2":{"65":1,"81":1,"83":1,"130":2,"145":1,"151":1,"211":2,"1371":1,"1969":1,"2678":1,"2681":1,"2695":1,"2697":1}}],["syntax",{"2":{"49":1,"100":1,"101":1,"102":1,"132":2,"165":1,"214":1,"540":1,"543":1,"1371":1,"2701":1}}],["synchronizing",{"2":{"135":1}}],["synchronized",{"2":{"81":1,"133":1,"148":1,"1371":3,"1440":1}}],["synchronize",{"2":{"81":1}}],["synchronous",{"0":{"135":1}}],["synchronously",{"2":{"132":1}}],["sync",{"2":{"6":1,"59":1,"547":1}}],["svgs",{"2":{"106":1,"1969":1}}],["svg",{"0":{"1969":1},"2":{"10":1,"12":1,"47":1,"105":1,"106":3,"1371":5,"1967":1,"1969":2,"2700":2}}],["schauer",{"2":{"2219":1}}],["schemes",{"2":{"1335":1,"1371":1}}],["scheme",{"2":{"188":2,"1371":2}}],["score",{"2":{"1371":1}}],["scoring",{"2":{"1371":1}}],["sc2",{"2":{"646":2}}],["sc1",{"2":{"646":2}}],["scientific",{"0":{"2733":1},"2":{"196":1}}],["sc",{"2":{"87":4,"148":9,"648":5,"1966":1,"2730":1}}],["scenario",{"2":{"24":1,"111":1,"2258":1}}],["scenekw",{"2":{"739":2,"2679":1,"2684":4,"2685":4,"2686":3,"2687":1}}],["scenekw=",{"2":{"27":1,"28":1,"29":1,"30":1,"32":1,"2688":1}}],["scenelike",{"2":{"155":2,"1371":8}}],["scenespace",{"2":{"1371":1}}],["scenes",{"0":{"150":1,"2717":1},"1":{"151":1,"152":1,"153":1,"154":1,"155":1,"156":1},"2":{"20":1,"30":1,"56":1,"84":1,"151":7,"153":1,"154":1,"156":1,"1371":1,"2716":1,"2717":2,"2719":1,"2721":1}}],["scene",{"0":{"84":1,"151":1,"153":1,"154":1,"155":1,"2716":1,"2721":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"13":1,"14":1,"17":1,"20":1,"21":2,"27":13,"28":2,"29":2,"30":6,"31":3,"32":4,"44":2,"49":3,"52":1,"53":3,"54":1,"55":1,"56":1,"57":14,"58":17,"59":3,"61":17,"62":1,"63":1,"64":4,"65":2,"66":1,"74":3,"75":29,"76":11,"77":11,"80":4,"87":2,"88":2,"99":1,"100":1,"115":2,"117":12,"122":1,"124":1,"139":2,"147":3,"148":2,"149":1,"151":15,"152":3,"153":6,"154":3,"155":9,"156":1,"187":7,"188":3,"191":8,"354":1,"362":1,"363":1,"377":1,"379":1,"537":1,"539":1,"541":1,"645":1,"670":1,"671":1,"675":1,"677":1,"678":1,"679":1,"682":1,"683":1,"684":1,"693":1,"694":1,"697":1,"698":1,"739":7,"741":1,"745":1,"746":1,"750":1,"751":1,"773":1,"777":1,"779":1,"788":1,"789":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":2,"809":2,"812":2,"815":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":2,"842":2,"844":2,"847":1,"853":2,"854":2,"855":2,"856":2,"857":1,"858":1,"859":1,"925":1,"941":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":242,"1376":1,"1408":1,"1445":1,"1515":2,"1518":1,"1545":2,"1548":1,"1585":1,"1611":1,"1643":1,"1669":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2256":8,"2258":2,"2265":1,"2308":1,"2344":1,"2403":1,"2436":2,"2439":1,"2473":1,"2503":1,"2508":1,"2561":1,"2592":2,"2595":1,"2651":1,"2676":1,"2677":3,"2678":1,"2679":2,"2682":4,"2686":2,"2688":6,"2716":7,"2717":24,"2718":2,"2719":9,"2720":3,"2721":26}}],["scratch",{"2":{"647":1,"2723":1}}],["scrollevent",{"2":{"214":1}}],["scrollzoom",{"2":{"212":1}}],["scrolling",{"2":{"76":1,"115":1,"207":2,"730":1,"771":1,"1371":2}}],["scroll",{"0":{"207":1,"730":1},"2":{"57":2,"74":2,"75":6,"76":1,"351":1,"860":1,"1371":5,"2718":1}}],["script",{"2":{"19":1,"1316":1}}],["screenconfig",{"2":{"2682":1}}],["screens",{"2":{"57":5,"106":1,"1371":7}}],["screen",{"0":{"11":1,"17":1,"25":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"9":1,"11":5,"15":1,"17":12,"19":1,"20":1,"21":10,"27":15,"28":4,"30":4,"40":5,"57":10,"61":2,"106":7,"117":2,"965":1,"989":1,"997":1,"1040":1,"1074":1,"1109":1,"1120":1,"1179":1,"1186":1,"1220":1,"1257":1,"1305":1,"1315":1,"1323":1,"1346":1,"1371":84,"1392":1,"1399":1,"1423":1,"1429":1,"1433":1,"1462":1,"1539":1,"1571":1,"1602":1,"1627":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1949":1,"1955":1,"1959":1,"2004":1,"2032":1,"2044":1,"2097":1,"2121":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2311":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2678":1,"2679":1,"2717":3}}],["sca",{"2":{"644":3,"660":3}}],["sca2",{"2":{"644":3}}],["scat",{"2":{"712":3}}],["scatobject",{"2":{"200":1,"767":1}}],["scattering",{"2":{"2678":1}}],["scatterplot",{"2":{"1371":2,"2050":1}}],["scatters",{"2":{"201":2,"1405":3,"1962":1,"1964":1}}],["scatterspec",{"2":{"158":2}}],["scattered",{"2":{"77":1,"1017":1,"1056":1,"1371":12,"1681":1,"1716":1,"1724":1,"1725":1,"1730":1,"1738":2,"2229":1,"2478":1,"2568":1,"2681":1}}],["scatterlines",{"0":{"1773":1,"2012":1},"1":{"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1},"2":{"77":1,"770":2,"1371":11,"2012":3,"2013":4}}],["scatter",{"0":{"1772":1,"1960":1},"1":{"1961":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"1975":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1},"2":{"5":1,"6":1,"7":1,"14":2,"30":3,"42":1,"44":17,"45":1,"48":1,"58":2,"61":1,"62":1,"68":4,"70":5,"75":3,"76":1,"77":7,"88":1,"98":1,"100":4,"102":1,"103":1,"105":1,"116":1,"117":1,"136":4,"137":4,"138":1,"139":9,"141":1,"145":4,"149":1,"158":8,"163":1,"164":1,"166":1,"181":6,"186":10,"187":3,"200":1,"201":1,"522":1,"605":1,"644":3,"645":1,"646":4,"648":5,"654":2,"660":3,"685":4,"686":2,"689":2,"690":2,"699":2,"706":2,"712":1,"767":1,"861":1,"1371":38,"1405":3,"1436":4,"1495":2,"1496":2,"1704":1,"1907":4,"1920":1,"1924":1,"1926":1,"1960":5,"1962":1,"1963":1,"1964":1,"1965":1,"1966":5,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":2,"1973":1,"1974":9,"1978":5,"1979":4,"1995":1,"1997":4,"2002":3,"2005":2,"2006":2,"2012":1,"2017":1,"2034":1,"2090":1,"2253":2,"2255":1,"2256":1,"2304":1,"2340":2,"2341":3,"2342":1,"2368":1,"2530":1,"2686":1,"2687":1,"2696":2,"2697":3,"2698":1,"2699":1,"2701":1,"2704":1,"2705":1,"2720":2,"2726":1,"2728":16,"2730":2}}],["scalars",{"2":{"1129":1,"1371":2}}],["scalar",{"0":{"1165":1},"2":{"17":1,"644":1,"1371":1,"1963":1}}],["scaling",{"0":{"18":1,"19":1,"2713":1},"2":{"14":1,"17":1,"18":4,"19":3,"63":1,"65":1,"105":1,"106":1,"154":2,"284":3,"331":3,"366":1,"378":3,"1033":1,"1371":7,"1489":1,"1496":1,"1704":1,"1997":1,"2258":2,"2549":1,"2676":1,"2692":1,"2713":1,"2721":2}}],["scale=",{"2":{"2397":1}}],["scale=2",{"2":{"14":1}}],["scales",{"2":{"57":3,"1008":2,"1024":1,"1027":1,"1371":10,"1440":1,"1966":1,"1971":3,"1997":3}}],["scaled",{"2":{"19":1,"57":1,"1096":1,"1371":4,"1966":2,"1972":1}}],["scalefactor",{"2":{"17":2,"18":2}}],["scale",{"0":{"580":1,"1489":1,"1498":1,"2179":1,"2424":1},"2":{"14":2,"17":1,"18":2,"19":1,"63":1,"71":2,"106":4,"151":1,"154":6,"188":1,"284":5,"296":1,"331":5,"343":1,"365":1,"580":1,"961":1,"992":1,"1008":1,"1031":1,"1033":1,"1067":1,"1077":2,"1096":2,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1371":80,"1395":1,"1425":1,"1439":2,"1441":4,"1458":1,"1469":4,"1489":1,"1498":1,"1535":1,"1566":1,"1598":1,"1605":2,"1630":1,"1660":1,"1692":1,"1702":2,"1725":1,"1727":1,"1738":2,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1971":1,"1999":1,"2007":1,"2040":1,"2093":1,"2124":1,"2150":1,"2179":1,"2208":1,"2240":1,"2250":2,"2286":1,"2297":1,"2318":1,"2358":1,"2397":3,"2419":1,"2424":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1,"2676":1,"2678":1,"2688":1,"2713":1,"2721":6}}],["seismic",{"2":{"2734":1}}],["sensor",{"2":{"1371":1}}],["sense",{"2":{"48":1,"71":1,"145":1,"537":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1371":43,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1}}],["sequence",{"2":{"1371":1}}],["sequences",{"2":{"1371":1}}],["sequential",{"2":{"144":1}}],["seaborn",{"0":{"2738":1},"2":{"2738":14}}],["searching",{"2":{"1371":1}}],["seamlessly",{"2":{"102":1}}],["september",{"2":{"1352":1}}],["separates",{"2":{"2676":1}}],["separate",{"2":{"1309":1,"1371":1,"2696":1,"2703":2}}],["separately",{"2":{"6":1,"98":1,"194":1,"203":1,"301":1,"348":1,"649":1,"1012":1,"1371":7,"1409":1,"1495":1,"1503":1,"1504":1,"1935":1,"1971":1,"1997":2}}],["separator",{"2":{"117":1}}],["self",{"2":{"116":2}}],["select",{"2":{"729":1,"1371":6}}],["selectable",{"2":{"728":1,"1371":1}}],["selects",{"2":{"605":1}}],["selected",{"0":{"726":1},"2":{"75":1,"77":2,"95":1,"164":3,"210":1,"284":2,"331":2,"605":3,"646":2,"726":1,"731":1,"861":1,"1371":16}}],["selections",{"2":{"1371":1}}],["selection",{"0":{"210":1,"731":1,"732":1},"2":{"115":3,"117":2,"164":1,"210":1,"712":4,"728":2,"729":1,"732":1,"1371":10}}],["selectionbutton",{"2":{"56":1,"1371":1}}],["selecting",{"2":{"115":1,"1371":1}}],["selective",{"0":{"14":1}}],["sector",{"2":{"768":1}}],["section",{"2":{"79":1,"102":1,"151":1,"177":1,"1371":1,"1705":1,"2556":1,"2717":1}}],["sections",{"2":{"67":1,"1371":1,"1801":1,"2260":1,"2676":1,"2701":1}}],["sec",{"2":{"138":1}}],["secondary",{"2":{"112":1,"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1}}],["seconds",{"2":{"27":1,"70":1,"80":1,"81":2,"2696":9,"2697":7,"2698":4,"2699":4}}],["second",{"2":{"17":1,"40":1,"57":1,"63":1,"68":4,"69":1,"73":3,"75":2,"80":1,"105":1,"132":1,"135":1,"141":3,"147":2,"148":1,"182":1,"187":1,"205":2,"539":1,"544":1,"545":1,"1371":10,"2555":3,"2702":1,"2705":1,"2725":1,"2726":1}}],["sessions",{"2":{"46":1}}],["session",{"2":{"42":4,"43":4,"44":11,"45":2,"46":1,"47":8,"2696":1}}],["several",{"2":{"27":2,"28":1,"147":1,"155":1,"156":1,"192":1,"1440":1}}],["serialized",{"2":{"1371":1}}],["serializes",{"2":{"1371":1}}],["serial",{"2":{"1338":1,"1371":1}}],["series",{"0":{"1774":1,"2050":1},"1":{"2051":1,"2052":1,"2053":1,"2054":1,"2055":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1},"2":{"26":2,"1371":12,"2050":4,"2052":1,"2053":1,"2054":1}}],["serves",{"2":{"197":1}}],["serve",{"2":{"41":1,"114":1}}],["servers",{"2":{"37":1,"108":1,"113":1}}],["server",{"2":{"23":2,"33":1,"36":1,"42":1,"46":2,"110":1,"111":2,"112":7,"114":5,"197":1}}],["segments",{"2":{"497":1,"904":1,"930":1,"1371":5,"1515":1,"1608":3,"1640":3,"1801":1,"1811":1,"2341":1,"2436":1,"2726":1}}],["segment",{"2":{"77":1,"1371":5,"1808":1,"1809":1}}],["segmentation",{"2":{"23":1}}],["segfaults",{"2":{"26":1,"27":1}}],["seen",{"2":{"953":1,"982":1,"1020":1,"1059":1,"1101":1,"1200":1,"1237":1,"1295":1,"1331":1,"1371":43,"1385":1,"1418":1,"1452":1,"1527":1,"1557":1,"1592":1,"1620":1,"1652":1,"1684":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1944":1,"1990":1,"2025":1,"2085":1,"2114":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2352":1,"2412":1,"2448":1,"2482":1,"2515":1,"2572":1,"2604":1,"2660":1}}],["seems",{"2":{"187":1}}],["seed",{"2":{"159":1,"163":1,"164":1,"166":1,"1495":2,"1496":2,"1497":1,"1498":1,"1500":1,"2340":2,"2341":3,"2342":1,"2368":2,"2530":6}}],["seekstart",{"2":{"32":2}}],["see",{"2":{"14":1,"27":2,"36":1,"38":1,"42":2,"59":1,"80":1,"94":1,"111":1,"115":1,"116":1,"149":2,"153":1,"166":1,"173":1,"214":1,"539":1,"542":2,"644":1,"739":1,"769":1,"946":1,"964":1,"975":1,"991":1,"996":1,"1013":1,"1038":1,"1051":1,"1072":1,"1088":1,"1119":1,"1193":1,"1219":1,"1230":1,"1256":1,"1304":1,"1316":1,"1325":1,"1345":1,"1371":132,"1378":1,"1394":1,"1398":1,"1410":1,"1428":1,"1446":1,"1461":1,"1479":1,"1505":1,"1520":1,"1538":1,"1550":1,"1570":1,"1586":1,"1601":1,"1613":1,"1629":1,"1633":1,"1645":1,"1663":1,"1676":1,"1697":1,"1711":1,"1733":1,"1812":1,"1826":1,"1846":1,"1855":1,"1874":1,"1881":2,"1900":1,"1936":1,"1954":1,"1966":1,"1979":1,"1998":1,"2003":1,"2018":1,"2043":1,"2076":1,"2096":1,"2107":1,"2123":1,"2127":1,"2153":1,"2171":1,"2181":1,"2189":1,"2212":1,"2225":1,"2245":1,"2267":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2441":1,"2459":1,"2474":1,"2496":1,"2509":1,"2524":1,"2535":1,"2563":1,"2585":1,"2597":1,"2617":1,"2653":1,"2671":1,"2681":1,"2692":3,"2703":1,"2717":2,"2725":1}}],["set3",{"2":{"2735":10}}],["set2",{"2":{"2735":6}}],["set1",{"2":{"648":1,"2053":1,"2735":7}}],["sethsl",{"2":{"44":1}}],["setproperty",{"2":{"30":1}}],["setups",{"2":{"46":1}}],["setup",{"0":{"24":1,"216":1},"2":{"23":1,"35":2,"36":1,"37":1,"46":1,"69":1,"114":1,"216":2}}],["setting",{"0":{"536":1,"1495":1,"1496":1,"2703":1},"1":{"537":1,"538":1,"539":1,"540":1},"2":{"12":1,"14":4,"25":1,"46":2,"51":1,"57":1,"64":1,"81":1,"93":2,"97":2,"103":1,"115":2,"117":1,"128":1,"149":1,"188":1,"191":1,"202":1,"207":1,"208":1,"210":1,"219":1,"220":1,"246":1,"363":1,"365":1,"378":3,"379":1,"479":1,"488":1,"501":1,"512":1,"527":1,"534":1,"540":1,"558":1,"604":1,"612":1,"622":1,"630":1,"640":1,"662":1,"711":1,"725":1,"738":1,"746":1,"751":1,"768":1,"771":1,"774":1,"775":2,"786":1,"789":1,"814":1,"846":1,"859":1,"860":1,"869":1,"879":1,"880":1,"884":1,"889":1,"912":1,"924":1,"1371":4,"1440":1,"1495":1,"1496":3,"1499":1,"1966":1,"1972":1,"2258":1,"2681":1,"2690":1,"2713":1,"2715":1}}],["settings",{"2":{"3":1,"25":1,"57":3,"77":1,"117":1,"123":1,"125":1,"153":1,"209":1,"1371":3,"2260":1}}],["sets",{"2":{"11":1,"17":7,"27":1,"40":1,"56":4,"57":35,"70":1,"153":1,"209":1,"355":2,"778":1,"782":1,"787":1,"790":1,"791":1,"792":1,"794":1,"795":1,"811":2,"817":1,"828":1,"849":1,"860":1,"946":1,"949":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"961":1,"964":1,"975":1,"978":1,"982":1,"983":1,"984":1,"985":1,"987":1,"988":1,"989":1,"991":1,"992":1,"996":1,"1004":1,"1006":1,"1010":1,"1012":1,"1013":1,"1017":1,"1020":1,"1021":1,"1022":1,"1023":1,"1025":1,"1026":1,"1031":1,"1036":1,"1037":1,"1038":1,"1039":1,"1048":1,"1050":1,"1051":1,"1056":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1067":1,"1070":1,"1071":1,"1072":1,"1073":1,"1077":1,"1088":1,"1101":1,"1102":1,"1103":1,"1104":1,"1114":1,"1119":1,"1193":1,"1200":1,"1201":1,"1202":1,"1203":1,"1216":1,"1219":1,"1230":1,"1237":1,"1238":1,"1239":1,"1240":1,"1253":1,"1256":1,"1295":1,"1296":1,"1297":1,"1298":1,"1301":1,"1304":1,"1325":1,"1331":1,"1332":1,"1333":1,"1334":1,"1339":1,"1345":1,"1371":547,"1378":1,"1381":1,"1385":1,"1386":1,"1387":1,"1388":1,"1390":1,"1391":1,"1392":1,"1394":1,"1395":1,"1398":1,"1410":1,"1418":1,"1419":1,"1420":1,"1421":1,"1425":1,"1428":1,"1446":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1458":1,"1461":1,"1469":1,"1495":1,"1503":2,"1505":1,"1520":1,"1523":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1535":1,"1538":1,"1549":1,"1550":1,"1557":1,"1558":1,"1559":1,"1560":1,"1563":1,"1566":1,"1570":1,"1573":1,"1574":1,"1575":1,"1586":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1598":1,"1601":1,"1605":1,"1613":1,"1616":1,"1620":1,"1621":1,"1622":1,"1623":1,"1625":1,"1626":1,"1627":1,"1629":1,"1630":1,"1633":1,"1645":1,"1648":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1660":1,"1663":1,"1673":1,"1675":1,"1676":1,"1681":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1692":1,"1695":1,"1696":1,"1697":1,"1698":1,"1702":1,"1708":1,"1710":1,"1711":1,"1716":1,"1719":1,"1720":1,"1721":1,"1722":1,"1724":1,"1725":1,"1727":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1738":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1812":1,"1825":1,"1826":1,"1833":1,"1834":1,"1835":1,"1836":1,"1839":1,"1842":1,"1846":1,"1849":1,"1850":1,"1851":1,"1863":1,"1864":1,"1865":1,"1866":1,"1872":1,"1874":1,"1889":1,"1890":1,"1891":1,"1892":1,"1898":1,"1900":1,"1936":1,"1944":1,"1945":1,"1946":1,"1947":1,"1951":1,"1954":1,"1978":1,"1979":1,"1982":1,"1987":1,"1988":1,"1990":1,"1991":1,"1992":1,"1993":1,"1995":1,"1997":1,"1998":1,"1999":1,"2002":1,"2003":1,"2005":1,"2006":1,"2018":1,"2025":1,"2026":1,"2027":1,"2028":1,"2031":1,"2032":1,"2034":1,"2038":1,"2040":1,"2043":1,"2045":1,"2046":1,"2050":1,"2076":1,"2085":1,"2086":1,"2087":1,"2088":1,"2093":1,"2096":1,"2107":1,"2110":1,"2114":1,"2115":1,"2116":1,"2117":1,"2119":1,"2120":1,"2121":1,"2123":1,"2124":1,"2127":1,"2144":1,"2145":1,"2146":1,"2147":1,"2150":1,"2151":1,"2153":1,"2189":1,"2197":1,"2198":1,"2199":1,"2200":1,"2208":1,"2212":1,"2222":1,"2225":1,"2229":1,"2232":1,"2233":1,"2234":1,"2235":1,"2240":1,"2243":1,"2244":1,"2245":1,"2246":1,"2250":1,"2263":1,"2266":1,"2267":1,"2271":1,"2275":1,"2276":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2285":1,"2286":1,"2292":1,"2294":1,"2295":1,"2306":1,"2307":1,"2310":1,"2311":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2324":1,"2325":1,"2327":1,"2330":1,"2331":1,"2334":1,"2345":1,"2349":1,"2350":1,"2352":1,"2353":1,"2354":1,"2355":1,"2357":1,"2358":1,"2361":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2383":1,"2384":1,"2385":1,"2386":1,"2393":1,"2394":1,"2395":1,"2412":1,"2413":1,"2414":1,"2415":1,"2419":1,"2427":1,"2441":1,"2444":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2456":1,"2459":1,"2470":1,"2472":1,"2474":1,"2478":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2491":1,"2494":1,"2495":1,"2496":1,"2497":1,"2509":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2521":1,"2524":1,"2533":1,"2534":1,"2535":1,"2540":1,"2541":1,"2542":1,"2546":1,"2547":1,"2548":1,"2560":1,"2562":1,"2563":1,"2568":1,"2570":1,"2572":1,"2573":1,"2574":1,"2575":1,"2580":1,"2583":1,"2584":1,"2585":1,"2586":1,"2596":1,"2597":1,"2604":1,"2605":1,"2606":1,"2607":1,"2610":1,"2613":1,"2617":1,"2620":1,"2621":1,"2622":1,"2653":1,"2656":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2668":1,"2671":1,"2678":3}}],["set",{"0":{"175":1},"2":{"5":1,"9":1,"11":3,"14":3,"17":5,"19":1,"23":1,"25":2,"27":3,"29":1,"30":3,"40":4,"44":1,"46":1,"53":1,"54":1,"55":1,"56":2,"59":1,"65":1,"66":1,"68":2,"70":2,"71":2,"74":1,"75":2,"76":1,"77":2,"78":1,"81":2,"93":1,"94":1,"97":5,"100":1,"103":1,"106":2,"107":4,"112":1,"114":1,"115":2,"117":2,"118":1,"136":1,"144":1,"149":1,"151":2,"155":1,"164":3,"174":1,"175":4,"181":1,"182":1,"184":3,"190":1,"193":1,"202":1,"204":1,"209":1,"220":1,"231":2,"301":1,"348":1,"364":3,"366":1,"367":2,"537":1,"538":1,"539":2,"540":2,"541":1,"547":2,"604":1,"605":3,"614":2,"623":1,"645":1,"646":3,"647":1,"667":1,"726":1,"731":1,"769":1,"771":1,"787":1,"792":1,"794":1,"817":1,"849":1,"861":2,"878":2,"880":2,"944":1,"973":1,"1004":1,"1006":1,"1008":1,"1011":1,"1025":1,"1030":2,"1033":1,"1049":1,"1066":2,"1084":1,"1188":1,"1191":1,"1225":1,"1228":1,"1286":1,"1288":1,"1292":1,"1293":1,"1309":1,"1323":1,"1324":1,"1344":1,"1357":2,"1365":1,"1371":171,"1376":1,"1408":1,"1439":1,"1440":1,"1445":1,"1476":1,"1489":1,"1496":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1691":2,"1709":1,"1726":2,"1738":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1963":1,"1969":1,"1977":1,"1978":1,"1985":1,"2016":1,"2050":1,"2074":1,"2092":1,"2105":1,"2136":1,"2187":1,"2188":1,"2223":1,"2224":1,"2239":2,"2253":1,"2254":1,"2260":1,"2265":1,"2266":1,"2308":1,"2328":1,"2341":1,"2342":1,"2344":1,"2357":1,"2368":1,"2403":1,"2439":1,"2473":1,"2490":2,"2503":3,"2508":1,"2533":1,"2549":1,"2561":1,"2562":1,"2567":2,"2579":2,"2595":1,"2651":1,"2678":1,"2682":2,"2688":1,"2692":3,"2693":1,"2705":1,"2706":1,"2708":1,"2710":1,"2716":2,"2717":5,"2718":2,"2720":1,"2721":1,"2726":2}}],["stern",{"2":{"2734":1}}],["stemwidth",{"0":{"2159":1},"2":{"1371":1}}],["stemlinestyle",{"0":{"2158":1},"2":{"1371":1,"2134":1}}],["stems",{"2":{"1371":1,"2151":1}}],["stemcolorrange",{"0":{"2157":1},"2":{"1371":1,"2134":1}}],["stemcolormap",{"0":{"2156":1},"2":{"1371":1,"2134":1}}],["stemcolor",{"0":{"2155":1},"2":{"1371":2,"2134":2,"2141":1}}],["stem",{"0":{"1777":1,"2133":1},"1":{"2134":1,"2135":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1},"2":{"1371":13,"2133":5,"2134":4}}],["steering",{"2":{"1371":4,"2719":1}}],["stephist",{"0":{"1778":1,"2170":1},"1":{"2171":1,"2172":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1},"2":{"1371":11,"2170":3,"2171":4}}],["step=",{"2":{"2102":2}}],["step=week",{"2":{"70":1}}],["step=1",{"2":{"5":2}}],["step",{"0":{"1400":1,"2129":1},"2":{"54":1,"57":2,"112":1,"148":1,"158":2,"193":2,"1371":22,"1400":4,"1496":1,"2129":4,"2170":1,"2701":2}}],["stepsize",{"0":{"2214":1},"2":{"1371":1}}],["steps",{"0":{"195":1},"2":{"31":1,"39":1,"577":1,"2721":1}}],["stddev",{"2":{"1045":2}}],["std",{"2":{"1045":1}}],["stimulus",{"2":{"2701":1,"2706":1}}],["sticking",{"2":{"192":1}}],["stick",{"2":{"122":1}}],["sticks",{"2":{"122":1,"2692":1}}],["still",{"2":{"21":1,"23":1,"26":1,"27":1,"37":1,"38":1,"42":1,"69":1,"75":1,"78":1,"81":1,"106":1,"135":2,"157":3,"191":1,"649":1,"773":1,"1131":1,"1318":1,"1371":1,"2399":1,"2681":1,"2706":1,"2712":1,"2721":1}}],["stylised",{"2":{"47":1}}],["styling",{"0":{"47":1,"2698":1}}],["stylableslider",{"2":{"47":1,"48":1}}],["styled",{"2":{"1317":1}}],["style",{"0":{"1182":1},"2":{"47":10,"96":2,"163":7,"174":1,"180":1,"674":1,"958":1,"988":1,"1128":1,"1165":1,"1167":2,"1371":18,"1391":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"2120":1,"2453":1,"2610":1,"2665":1,"2698":2}}],["style=styles",{"2":{"47":3}}],["styleable",{"2":{"47":2}}],["stylesheets",{"2":{"47":1}}],["styles",{"0":{"1167":1},"2":{"47":1}}],["stuck",{"2":{"39":1}}],["studio026",{"2":{"27":1,"28":1,"29":1,"30":1}}],["stl",{"2":{"31":1,"48":1,"159":1,"355":1,"392":1,"425":1,"456":1,"1669":1,"2701":1,"2710":1,"2721":1}}],["storing",{"2":{"1371":1}}],["stores",{"2":{"100":1,"102":1}}],["stored",{"0":{"916":1},"2":{"44":1,"62":1,"74":1,"130":1,"209":1,"215":1,"891":1,"914":1,"916":1,"1371":2,"2695":1,"2703":1}}],["store",{"2":{"24":1,"44":1,"102":1,"131":1,"1371":1}}],["stocknode",{"2":{"148":7}}],["stocks",{"2":{"148":3}}],["stockcharts",{"2":{"148":1}}],["stockchart",{"2":{"148":11}}],["stockvalues",{"2":{"148":10}}],["stockvalue",{"2":{"148":7}}],["stock",{"0":{"148":1},"2":{"138":1,"148":4,"166":1}}],["stop",{"2":{"42":1,"73":1,"969":2,"1080":3,"1371":4,"2717":1}}],["stop=2π",{"2":{"30":2}}],["strategy",{"2":{"1442":1}}],["strange",{"0":{"1313":1},"2":{"1313":1}}],["str",{"2":{"922":1,"1371":3,"2260":4}}],["stronger",{"2":{"2678":1}}],["strongly",{"2":{"1017":1,"1039":1,"1056":1,"1073":1,"1371":14,"1681":1,"1698":1,"1716":1,"1734":1,"2229":1,"2246":1,"2478":1,"2497":1,"2568":1,"2586":1,"2681":1}}],["strong",{"2":{"365":1,"2681":1,"2686":1}}],["strokearound",{"0":{"1367":1},"2":{"1351":1,"1371":1}}],["stroke",{"0":{"1572":1,"1848":1,"2619":1},"2":{"683":1,"684":1,"697":1,"698":1,"1371":14,"1499":1,"1549":1,"1572":2,"1825":1,"1848":2,"1927":1,"1967":1,"2547":1,"2596":1,"2619":2}}],["strokevisible",{"0":{"482":1},"2":{"1371":1}}],["strokewidth=2",{"2":{"2530":1}}],["strokewidth=0",{"2":{"1795":1}}],["strokewidth=1",{"2":{"1436":4}}],["strokewidth",{"0":{"483":1,"508":1,"1123":1,"1157":1,"1283":1,"1369":1,"1491":1,"1512":1,"1575":1,"1815":1,"1851":1,"1877":1,"1903":1,"1927":1,"2006":1,"2046":1,"2069":1,"2161":1,"2295":1,"2328":1,"2394":1,"2430":1,"2547":1,"2622":1},"2":{"75":1,"76":1,"117":1,"148":1,"163":1,"366":2,"378":1,"483":3,"520":1,"605":1,"647":4,"648":2,"769":1,"1080":3,"1351":1,"1352":1,"1371":27,"1467":1,"1468":1,"1499":1,"1795":1,"1821":2,"2005":1,"2006":2,"2013":1,"2050":1,"2134":1,"2340":2,"2341":3,"2342":1,"2686":1,"2687":1,"2692":2}}],["strokecolor=",{"2":{"1436":4,"1795":1}}],["strokecolormap=",{"2":{"1821":1}}],["strokecolormap",{"0":{"1574":1,"1850":1,"2621":1},"2":{"1371":3}}],["strokecolor",{"0":{"481":1,"507":1,"1122":1,"1156":1,"1282":1,"1368":1,"1490":1,"1511":1,"1573":1,"1814":1,"1849":1,"1876":1,"1902":1,"2005":1,"2045":1,"2068":1,"2160":1,"2294":1,"2327":1,"2393":1,"2429":1,"2546":1,"2620":1},"2":{"75":1,"76":1,"163":1,"192":2,"481":4,"518":1,"519":1,"540":1,"542":1,"647":5,"648":2,"649":2,"1080":3,"1351":1,"1352":1,"1371":27,"1467":1,"1468":1,"1499":1,"1795":1,"1821":2,"2005":2,"2006":1,"2013":1,"2050":1,"2134":1,"2340":2,"2341":3,"2342":1,"2546":1,"2686":1,"2687":1}}],["stream",{"2":{"1371":3}}],["streamplot",{"0":{"1779":1,"2181":1},"1":{"2182":1,"2183":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1},"2":{"1371":13,"2181":5,"2182":2}}],["strength",{"2":{"1002":6,"2681":2}}],["strengths",{"2":{"188":1,"2695":1}}],["stretch",{"2":{"47":2,"107":1,"166":1,"366":2,"378":3}}],["strict",{"2":{"1371":2}}],["strictly",{"2":{"64":1,"2703":1}}],["strip",{"2":{"1371":1}}],["strides",{"2":{"31":2,"2721":2}}],["strings",{"0":{"120":1,"1969":1},"2":{"119":1,"728":1,"1207":1,"1244":1,"1317":1,"1371":4,"2253":1,"2259":2}}],["string",{"0":{"96":1,"907":1,"916":1},"2":{"11":1,"17":1,"30":1,"31":1,"45":1,"61":1,"74":1,"96":3,"116":1,"120":3,"284":1,"287":1,"331":1,"334":1,"370":1,"560":1,"605":2,"637":1,"646":1,"649":2,"728":5,"890":2,"891":6,"906":1,"907":1,"913":1,"916":1,"922":5,"956":1,"985":1,"1023":1,"1062":1,"1104":1,"1203":1,"1240":1,"1298":1,"1313":1,"1334":1,"1371":74,"1388":1,"1421":1,"1455":1,"1530":1,"1560":1,"1595":1,"1623":1,"1655":1,"1687":1,"1722":1,"1805":1,"1836":1,"1866":1,"1892":1,"1907":3,"1947":1,"1969":4,"1993":1,"2028":1,"2088":1,"2117":1,"2147":1,"2200":1,"2235":1,"2253":2,"2255":1,"2256":2,"2260":1,"2263":1,"2271":1,"2281":1,"2296":1,"2302":2,"2316":1,"2355":1,"2415":1,"2451":1,"2485":1,"2518":1,"2575":1,"2607":1,"2663":1,"2701":1,"2708":1,"2718":1,"2721":1}}],["structs",{"2":{"1371":2}}],["structarray",{"2":{"1309":1,"1315":1,"1371":1}}],["structarrays",{"2":{"1309":1,"1371":1}}],["structures",{"2":{"158":2,"1314":1}}],["structure",{"0":{"131":1},"2":{"62":1,"2723":1}}],["struct",{"0":{"74":1},"2":{"21":1,"56":1,"70":1,"71":1,"72":1,"74":2,"148":2,"156":1,"162":1,"163":2,"164":1,"193":1,"215":1,"1315":1,"1371":7,"2182":1,"2716":1,"2721":2,"2723":1}}],["stair",{"2":{"1371":1,"2101":1}}],["stairs",{"0":{"1776":1,"2101":1},"1":{"2102":1,"2103":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1},"2":{"1371":12,"2101":4,"2102":3}}],["stack=",{"2":{"2629":1}}],["stacked",{"2":{"1080":2,"1371":1,"2628":1,"2629":1,"2707":1}}],["stack",{"0":{"1121":1,"2645":1},"2":{"1080":2,"1371":2,"2629":1}}],["stays",{"2":{"106":1,"378":1}}],["stay",{"2":{"105":1,"107":1,"209":1,"1371":3,"2717":1}}],["statsbase",{"2":{"1371":1,"1500":3,"1514":1}}],["statistically",{"2":{"1371":1,"1492":1}}],["statistical",{"0":{"1130":1,"1353":1,"1470":1,"2398":1},"2":{"1158":1,"1370":1,"1371":4,"2180":1,"2434":1}}],["statistics",{"2":{"1045":1}}],["staticvectors",{"2":{"1371":1}}],["staticarrayscore",{"2":{"1371":6}}],["static",{"2":{"37":1,"41":1,"42":2,"44":1,"57":2,"148":1,"194":2,"1371":2,"2695":1,"2721":1}}],["stateful",{"2":{"158":1}}],["statements",{"2":{"134":1}}],["statement",{"2":{"134":1}}],["statemap",{"0":{"43":1},"2":{"43":1}}],["statesbase",{"2":{"1500":1}}],["states",{"2":{"43":1}}],["state",{"2":{"42":3,"43":1,"44":1,"71":1,"77":4,"78":2,"81":4,"158":1,"215":3,"216":1,"224":1,"225":1,"358":1,"359":1,"360":1,"742":1,"743":1,"744":1,"783":1,"784":1,"1371":7,"2692":1}}],["status",{"2":{"31":1,"528":2}}],["starrynight",{"2":{"2739":1}}],["star8",{"2":{"1965":2}}],["star6",{"2":{"1965":2}}],["star5",{"2":{"1965":2}}],["star4",{"2":{"1965":2}}],["starmap",{"2":{"32":1}}],["startvalues",{"0":{"618":1},"2":{"605":5,"1371":1}}],["startvalue",{"0":{"874":1},"2":{"148":2,"861":3,"880":3,"1371":4}}],["starting",{"2":{"67":1,"158":1,"174":1,"1371":2,"2555":1}}],["started",{"0":{"2693":1},"1":{"2694":1,"2695":1,"2696":1,"2697":1,"2698":1,"2699":1,"2700":1},"2":{"17":1,"25":1,"195":1,"1318":1}}],["starts",{"2":{"17":2,"1371":1}}],["start",{"2":{"3":1,"17":2,"21":1,"24":1,"75":2,"76":1,"106":1,"112":1,"131":1,"160":1,"545":1,"605":1,"618":1,"874":1,"947":1,"969":2,"976":1,"1004":1,"1007":1,"1009":1,"1014":1,"1052":1,"1080":2,"1089":1,"1179":1,"1180":1,"1186":1,"1194":1,"1231":1,"1309":1,"1326":1,"1371":55,"1379":1,"1411":1,"1447":1,"1477":1,"1499":1,"1506":1,"1521":1,"1544":1,"1551":1,"1580":1,"1587":1,"1614":1,"1646":1,"1677":1,"1712":1,"1827":1,"1937":1,"1967":1,"1968":1,"1980":1,"2019":1,"2077":1,"2108":1,"2190":1,"2226":1,"2268":1,"2341":1,"2442":1,"2464":1,"2465":1,"2475":1,"2510":1,"2536":1,"2564":1,"2598":1,"2627":1,"2654":1,"2695":2,"2704":2,"2719":1,"2726":1}}],["standards",{"2":{"106":1}}],["standard",{"2":{"28":1,"31":1,"69":1,"121":1,"127":1,"158":1,"163":1,"542":1,"644":1,"1371":4,"1855":1,"2530":1}}],["standalone",{"2":{"8":1}}],["stable",{"2":{"27":1,"33":1,"2721":1}}],["stamp",{"2":{"5":1}}],["sunset",{"2":{"2739":1}}],["sun",{"2":{"2739":1}}],["sunflowers",{"2":{"31":1,"2721":1}}],["suspended",{"2":{"1626":1}}],["superfluous",{"2":{"1371":1}}],["supertitle",{"2":{"544":3,"623":1,"1907":1}}],["super",{"2":{"544":2}}],["superscripts",{"2":{"2260":1}}],["superscript",{"2":{"287":1,"334":1,"2260":1,"2261":2}}],["supply",{"2":{"2721":1}}],["supplied",{"2":{"147":1,"605":1,"1187":1,"1371":1}}],["supposed",{"2":{"65":2,"78":1,"158":1,"540":1}}],["supporting",{"2":{"27":1,"122":1,"1309":1,"1315":1,"1371":1}}],["supports",{"2":{"27":1,"28":1,"84":1,"119":1,"158":1,"181":1,"236":1,"245":1,"263":1,"310":1,"890":1,"1371":4,"2296":1,"2721":1}}],["support",{"0":{"34":1,"39":1,"548":1},"1":{"35":1},"2":{"18":1,"20":1,"21":1,"23":1,"27":1,"30":1,"31":1,"39":1,"67":1,"95":1,"122":1,"1371":2,"2341":1,"2629":1}}],["supported",{"2":{"4":1,"18":1,"24":1,"27":1,"35":1,"37":1,"42":1,"43":1,"68":1,"69":1,"95":1,"98":2,"165":2,"1371":11,"1668":1,"1984":1,"2090":1}}],["suffix",{"2":{"287":1,"334":1}}],["suggest",{"2":{"194":1}}],["suggests",{"2":{"128":1}}],["suggested",{"0":{"123":1},"2":{"122":1,"123":2,"124":1,"128":3,"129":1,"227":1,"255":1,"354":1,"362":1,"377":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"557":1,"602":1,"611":1,"621":1,"629":1,"638":1,"641":1,"661":1,"676":1,"710":1,"715":1,"724":1,"737":1,"741":1,"745":1,"750":1,"777":1,"788":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"2690":1}}],["summer",{"2":{"2734":1}}],["summarize",{"2":{"1371":1,"1923":1}}],["summarized",{"2":{"63":1}}],["summarizes",{"2":{"44":1}}],["sum",{"2":{"120":1,"134":1,"188":1,"191":1,"236":1,"245":1,"263":1,"310":1,"645":1,"1371":6,"1485":2,"1795":1,"1807":1,"2178":2,"2701":1,"2711":1}}],["suitable",{"2":{"98":1,"215":1,"1371":2}}],["succeeds",{"2":{"77":1,"1371":1}}],["successful",{"2":{"62":1}}],["such",{"2":{"5":1,"17":1,"59":1,"63":1,"72":1,"73":1,"81":2,"92":1,"94":2,"108":1,"132":1,"143":1,"149":1,"180":1,"183":1,"193":1,"214":1,"220":1,"296":1,"343":1,"378":3,"539":1,"547":1,"643":1,"646":1,"770":1,"790":1,"792":1,"1188":1,"1299":1,"1371":10,"1730":1,"1964":1,"1966":1,"1967":2,"2253":1,"2260":2,"2341":1,"2692":3}}],["subwindow",{"2":{"2717":5,"2718":3}}],["subwindows",{"0":{"2717":1},"2":{"2717":1}}],["subplot",{"0":{"2714":1},"2":{"2714":1}}],["subplots",{"2":{"2711":1}}],["subpath",{"2":{"1371":6,"1968":1}}],["subpixel",{"2":{"11":2}}],["subdivisions",{"2":{"1035":1,"1371":1}}],["subgl",{"2":{"513":9,"541":6}}],["subtitlevisible",{"0":{"242":1},"2":{"1371":1}}],["subtitlesize",{"0":{"241":1},"2":{"1371":1}}],["subtitlelineheight",{"0":{"240":1},"2":{"1371":1}}],["subtitlegap",{"0":{"239":1},"2":{"1371":1}}],["subtitlefont",{"0":{"238":1},"2":{"1371":1}}],["subtitlecolor",{"0":{"237":1},"2":{"1371":1}}],["subtitle",{"0":{"236":1},"2":{"236":6,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"246":1,"1371":1}}],["subtype",{"2":{"148":1}}],["subfigure",{"2":{"158":1}}],["subfigures",{"0":{"192":1},"2":{"158":1}}],["subscripts",{"2":{"2260":1}}],["subscript",{"2":{"236":2,"245":2,"263":2,"310":2,"2260":2}}],["subscene",{"2":{"152":1,"1371":1,"2717":2}}],["subscenes",{"0":{"152":1},"2":{"151":2,"2720":1,"2721":1}}],["subset",{"2":{"119":1,"145":1,"1371":2}}],["subsequent",{"2":{"47":1}}],["submitted",{"2":{"906":1}}],["submitting",{"2":{"891":1,"914":1}}],["submit",{"0":{"906":1},"2":{"107":1,"1371":1}}],["submarine",{"2":{"32":1}}],["submarinecablemap",{"2":{"32":3}}],["submarinecables3d",{"2":{"32":1}}],["sub",{"2":{"27":1,"30":1,"42":2,"43":1,"44":2,"45":1,"47":2,"153":1,"544":1,"1314":1,"1371":1,"2716":1,"2717":1,"2718":1}}],["surrounding",{"2":{"2368":1}}],["surprised",{"2":{"104":1}}],["sure",{"2":{"25":1,"27":1,"28":1,"35":1,"37":1,"42":1,"112":1,"117":1,"164":1,"739":1,"1309":1,"1313":1,"1320":1,"1371":3,"2695":1}}],["surfacegoldx",{"2":{"28":1}}],["surface",{"0":{"1780":1,"2218":1},"1":{"2219":1,"2220":1,"2221":1,"2222":1,"2223":1,"2224":1,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1},"2":{"14":1,"29":1,"30":1,"32":1,"42":1,"77":2,"117":1,"145":2,"166":1,"769":5,"1044":1,"1371":23,"1966":1,"2218":5,"2219":4,"2224":1,"2236":1,"2237":2,"2250":1,"2647":1,"2680":1,"2681":2,"2690":1}}],["surfaces",{"2":{"14":1}}],["sudo",{"2":{"22":1,"24":2}}],["s",{"2":{"3":1,"5":1,"9":1,"14":1,"21":5,"23":1,"26":1,"27":3,"30":4,"31":20,"37":1,"42":1,"47":1,"49":1,"50":1,"51":1,"57":1,"69":2,"70":3,"71":2,"75":1,"76":2,"77":2,"81":1,"86":1,"88":2,"94":2,"97":2,"104":1,"106":7,"107":4,"112":1,"117":1,"119":1,"128":3,"129":1,"131":1,"132":3,"133":2,"135":2,"136":1,"142":3,"143":1,"147":1,"148":10,"151":3,"155":1,"157":2,"158":9,"159":14,"160":15,"161":1,"162":4,"163":4,"164":6,"165":5,"166":3,"175":1,"178":1,"183":2,"184":1,"187":1,"191":1,"194":2,"195":1,"199":1,"202":1,"205":1,"211":1,"214":2,"215":1,"226":1,"241":1,"243":1,"244":1,"251":1,"301":1,"348":1,"366":2,"368":1,"369":1,"375":1,"483":1,"484":1,"485":1,"506":1,"509":1,"510":1,"531":1,"532":1,"539":2,"540":1,"541":2,"547":2,"581":1,"583":1,"584":1,"619":1,"620":1,"623":1,"635":1,"636":1,"646":2,"648":1,"649":1,"700":1,"701":1,"712":4,"733":1,"734":1,"739":1,"748":1,"749":1,"773":1,"824":1,"825":1,"861":1,"875":1,"876":1,"880":2,"885":1,"886":1,"891":2,"917":1,"918":1,"936":1,"937":1,"1002":1,"1110":1,"1161":1,"1286":1,"1371":74,"1436":1,"1442":1,"1964":1,"1966":1,"1969":2,"2182":2,"2219":6,"2341":1,"2342":1,"2349":3,"2350":3,"2357":1,"2397":6,"2503":2,"2530":1,"2555":1,"2680":1,"2681":1,"2692":11,"2695":1,"2696":3,"2697":2,"2698":1,"2701":3,"2702":1,"2703":4,"2704":1,"2705":1,"2706":1,"2707":1,"2714":1,"2715":1,"2719":2,"2720":2,"2721":20,"2728":1,"2730":2}}],["sienna",{"2":{"2739":1}}],["six",{"2":{"623":1,"2708":1,"2711":1}}],["sizing",{"2":{"93":1,"2692":1}}],["sized",{"2":{"539":3,"540":1,"1371":1,"1496":1,"2549":1,"2692":1}}],["size=fsize",{"2":{"1442":1}}],["size=size",{"2":{"1442":1}}],["size=",{"2":{"28":1,"29":1,"30":1,"31":1,"32":1,"47":1,"48":1,"1311":1,"1313":1,"1315":1,"1316":1,"1317":1,"2467":1,"2530":1,"2721":1}}],["sizes",{"0":{"107":1,"536":1,"2692":1},"1":{"537":1,"538":1,"539":1,"540":1},"2":{"18":1,"19":1,"105":4,"106":2,"107":2,"128":4,"151":1,"159":1,"536":1,"537":1,"540":1,"623":1,"1371":10,"1485":2,"1972":1,"2178":2,"2692":1,"2703":1,"2711":1,"2715":1}}],["size",{"0":{"93":1,"105":1,"128":1,"530":1,"581":1,"722":1,"1112":1,"1484":1,"1496":1,"2186":1,"2334":1},"1":{"106":1,"107":1},"2":{"4":2,"14":1,"18":4,"19":1,"21":2,"28":2,"30":1,"44":3,"49":1,"61":1,"66":1,"74":1,"86":1,"87":12,"88":4,"93":4,"94":6,"100":3,"105":6,"106":18,"107":14,"122":1,"125":1,"126":4,"128":14,"129":1,"138":1,"151":4,"153":2,"177":1,"184":1,"187":1,"188":1,"219":3,"220":3,"241":1,"251":1,"268":1,"277":1,"293":1,"297":1,"315":1,"324":1,"340":1,"344":1,"375":1,"378":2,"390":1,"403":1,"406":1,"423":1,"436":1,"439":1,"454":1,"467":1,"470":1,"499":1,"525":2,"530":1,"537":4,"538":3,"539":12,"540":3,"542":1,"544":2,"547":2,"565":1,"574":1,"593":1,"597":1,"604":1,"623":1,"628":1,"648":1,"649":4,"668":1,"682":1,"690":2,"707":1,"722":1,"723":1,"767":1,"768":1,"769":2,"770":2,"774":1,"775":1,"888":1,"910":1,"1002":2,"1008":1,"1080":1,"1112":1,"1209":1,"1246":1,"1286":1,"1371":50,"1434":1,"1442":1,"1468":1,"1495":2,"1496":5,"1497":1,"1500":1,"1581":1,"1608":1,"1640":1,"1670":3,"1705":1,"1907":1,"1912":1,"1920":1,"1966":7,"1974":1,"1988":1,"1997":3,"2038":1,"2050":1,"2090":1,"2091":1,"2092":1,"2219":1,"2253":3,"2256":1,"2276":1,"2311":1,"2334":1,"2365":1,"2386":1,"2542":1,"2552":3,"2570":1,"2677":1,"2681":1,"2684":1,"2685":1,"2686":3,"2687":1,"2692":21,"2701":1,"2702":1,"2706":1,"2710":1,"2715":1,"2716":2,"2717":2,"2719":1,"2720":1,"2728":1}}],["silently",{"2":{"86":1,"87":1}}],["sits",{"2":{"1371":1,"2706":1}}],["site",{"2":{"106":1,"2692":1}}],["sites",{"2":{"0":1}}],["situations",{"2":{"132":1,"2692":1}}],["situation",{"2":{"81":1,"135":1}}],["sigh",{"2":{"44":1}}],["significantly",{"2":{"1371":3}}],["significant",{"2":{"188":1}}],["signal",{"2":{"1371":5}}],["signals",{"2":{"21":1,"1371":1}}],["signatures",{"2":{"146":1,"147":1,"1371":1}}],["signature",{"2":{"146":1,"214":1,"1371":2}}],["signed",{"2":{"98":1}}],["sign",{"2":{"5":1,"75":1,"76":1,"134":1}}],["sided",{"2":{"1371":1,"1504":1,"2677":1}}],["sideinfo",{"2":{"623":1}}],["sidestepping",{"2":{"133":1}}],["sides",{"2":{"94":1,"103":1,"366":3,"506":1,"633":1,"1371":6,"2370":1,"2530":1,"2555":3,"2590":1,"2692":1}}],["side",{"0":{"1926":1,"2426":1},"2":{"24":1,"33":1,"107":1,"127":1,"158":1,"160":2,"298":1,"301":1,"345":1,"348":1,"544":1,"1138":2,"1371":9,"1907":11,"1916":2,"2237":1,"2397":10,"2426":1,"2704":1,"2706":1,"2709":1,"2710":1,"2712":1}}],["simultaneously",{"2":{"231":1}}],["simulate",{"2":{"2678":1}}],["simulates",{"2":{"17":1,"1371":1}}],["simulation",{"2":{"81":1,"164":1}}],["simulations",{"2":{"27":1}}],["simon",{"2":{"196":1}}],["sim",{"2":{"164":6}}],["similar",{"2":{"88":1,"158":1,"188":2,"547":1,"816":1,"848":1,"1299":1,"1371":2,"1704":1,"2530":1}}],["similarly",{"2":{"68":1,"1371":4,"1820":1}}],["simplicity",{"2":{"1371":5,"1440":1}}],["simplify",{"2":{"62":1,"75":1,"1371":1}}],["simplified",{"2":{"49":1,"2680":1,"2682":1,"2723":1}}],["simply",{"2":{"53":1,"66":1,"69":1,"73":1,"81":1,"106":2,"134":1,"158":1,"203":1,"205":1,"540":1,"646":1}}],["simpler",{"2":{"147":1,"148":1,"158":1}}],["simple",{"0":{"3":1},"2":{"14":1,"71":1,"75":1,"78":1,"88":1,"100":1,"136":1,"143":1,"149":1,"175":1,"180":1,"215":1,"365":1,"473":1,"861":1,"890":1,"1318":1,"1371":2,"1441":1,"1442":1,"1967":1,"2681":1}}],["sinc",{"2":{"2648":1}}],["since",{"2":{"27":6,"44":1,"64":1,"68":3,"69":2,"73":1,"77":1,"81":3,"117":1,"157":2,"165":2,"544":1,"548":2,"1309":1,"1311":1,"1371":4,"1440":1,"1795":1,"2556":1,"2717":1,"2725":1}}],["sinecurve",{"2":{"891":2}}],["sine",{"2":{"712":1,"1371":1}}],["sinusoid",{"2":{"166":1}}],["sind",{"2":{"32":2,"2686":2}}],["single",{"0":{"146":2,"1439":1},"2":{"5":2,"27":1,"30":1,"42":1,"48":1,"78":1,"86":1,"93":1,"135":1,"138":1,"144":2,"146":3,"149":1,"158":1,"165":1,"184":1,"366":1,"539":1,"645":1,"890":1,"1001":1,"1050":1,"1357":1,"1371":17,"1440":2,"1474":1,"1496":1,"1515":1,"1545":1,"1549":1,"1670":1,"1675":1,"1825":1,"1907":2,"1914":1,"1967":1,"2436":1,"2592":1,"2596":1,"2726":2}}],["sin",{"2":{"3":1,"5":2,"30":6,"32":3,"42":1,"120":1,"141":2,"142":4,"166":1,"183":6,"193":1,"200":1,"201":1,"205":1,"220":1,"231":1,"547":1,"644":1,"645":2,"646":1,"648":2,"712":1,"767":1,"774":4,"775":1,"891":1,"925":4,"1002":6,"1045":3,"1080":2,"1165":5,"1188":2,"1312":1,"1313":2,"1371":4,"1405":3,"1439":1,"1440":1,"1639":1,"1670":3,"1705":1,"1962":1,"1963":1,"1966":1,"2013":1,"2102":1,"2134":5,"2219":1,"2253":1,"2259":6,"2260":1,"2341":5,"2368":2,"2503":2,"2530":2,"2677":2,"2701":3,"2707":2,"2711":1,"2717":1}}],["southwest",{"2":{"2739":1}}],["sources",{"2":{"27":1,"64":1,"2682":2}}],["source",{"2":{"11":1,"17":1,"27":1,"40":1,"57":1,"70":3,"74":1,"75":1,"115":1,"154":5,"155":4,"196":2,"284":2,"331":2,"941":1,"969":1,"1001":1,"1044":1,"1079":1,"1128":1,"1163":1,"1187":1,"1224":1,"1261":1,"1285":1,"1309":1,"1350":1,"1371":428,"1372":1,"1404":1,"1434":1,"1466":1,"1493":1,"1515":1,"1545":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1794":1,"1820":1,"1855":1,"1881":1,"1907":1,"1930":1,"1960":1,"2012":1,"2050":1,"2070":1,"2101":1,"2133":1,"2170":1,"2181":1,"2218":1,"2252":1,"2302":1,"2339":1,"2367":1,"2396":1,"2436":1,"2466":1,"2502":1,"2529":1,"2549":1,"2592":1,"2628":1,"2647":1,"2688":1,"2721":5}}],["sophisticated",{"2":{"2680":1}}],["soft",{"2":{"769":1}}],["software",{"2":{"113":1,"196":2,"1371":1}}],["sort",{"2":{"1127":1,"1371":1,"1974":1}}],["sorted",{"2":{"77":2,"117":1,"1371":3,"1473":1,"2173":1}}],["sortby=x",{"2":{"70":1}}],["sortby=func",{"2":{"70":1}}],["sortby=identity",{"2":{"70":1}}],["sortable",{"2":{"70":2}}],["sorting",{"2":{"13":1,"70":1,"187":2,"1371":1,"1984":1}}],["solar",{"2":{"2732":1}}],["solely",{"2":{"1371":1}}],["solving",{"2":{"187":1}}],["solved",{"2":{"81":1,"94":1,"539":1,"1371":1}}],["solve",{"2":{"69":1}}],["solutions",{"2":{"151":1,"2556":1}}],["solid",{"0":{"2066":1},"2":{"47":3,"480":1,"674":1,"958":1,"988":1,"1176":1,"1371":19,"1391":1,"1532":1,"1563":1,"1626":2,"1657":1,"1839":1,"2031":1,"2054":1,"2060":1,"2120":1,"2176":1,"2383":1,"2453":1,"2610":1,"2665":1}}],["soon",{"2":{"27":1,"42":1,"2703":1}}],["somevector",{"2":{"149":1}}],["someplot",{"2":{"149":9}}],["somepackage",{"2":{"149":3}}],["someprimitive",{"2":{"117":1}}],["somewhere",{"2":{"77":1,"2695":2}}],["somestruct",{"2":{"70":1}}],["sometimes",{"2":{"27":1,"51":1,"104":1,"131":1,"135":1,"145":1,"647":1,"648":1,"649":1,"1286":1,"2261":1,"2342":1}}],["something",{"2":{"13":2,"17":1,"23":1,"46":1,"47":1,"48":1,"90":1,"132":1,"137":1,"158":1,"1371":4}}],["some",{"2":{"8":1,"13":1,"24":1,"31":1,"32":1,"39":1,"46":1,"57":2,"64":1,"71":1,"77":1,"78":1,"96":1,"105":1,"106":1,"117":3,"120":2,"125":1,"134":1,"143":1,"146":1,"148":2,"165":3,"187":1,"188":1,"192":1,"216":1,"284":1,"331":1,"542":1,"644":1,"648":2,"765":1,"774":1,"1315":1,"1335":1,"1371":6,"1608":1,"1640":1,"1670":1,"1966":2,"1974":1,"2253":1,"2530":1,"2629":1,"2677":1,"2680":1,"2682":1,"2692":1,"2696":2,"2719":1,"2721":2,"2726":1}}],["so",{"2":{"0":1,"5":2,"6":1,"7":1,"8":1,"23":1,"24":2,"27":3,"37":1,"38":1,"42":2,"44":1,"47":1,"48":1,"68":1,"70":1,"71":4,"75":1,"93":1,"104":3,"105":1,"106":10,"107":2,"115":1,"117":4,"133":1,"135":1,"137":1,"145":2,"148":5,"157":1,"158":1,"162":1,"163":1,"188":1,"192":1,"219":2,"378":1,"540":1,"541":1,"542":1,"544":1,"623":1,"647":1,"880":1,"1318":1,"1371":20,"1405":3,"1434":1,"1440":1,"1499":1,"1670":1,"1924":1,"1966":1,"1969":1,"1974":1,"1997":1,"2090":1,"2341":1,"2479":1,"2552":1,"2562":1,"2692":3,"2695":1,"2697":1,"2703":1,"2705":1,"2706":2,"2713":1,"2714":1,"2715":2,"2717":3,"2719":1,"2720":1,"2721":5,"2726":1}}],["dlon",{"2":{"1315":4}}],["dlat",{"2":{"1315":4}}],["ds2",{"2":{"1317":2}}],["ds1",{"2":{"1317":2}}],["dsplot",{"2":{"1315":1}}],["ds",{"2":{"1311":2,"1315":4}}],["dt",{"2":{"193":4}}],["dtriangle",{"2":{"182":2,"1371":1,"1965":2,"2640":1}}],["dz",{"2":{"188":4,"193":2}}],["dc",{"2":{"148":2}}],["duplicate",{"2":{"1438":1}}],["duration",{"2":{"938":1}}],["during",{"2":{"5":1,"6":1,"81":3,"188":1,"216":1,"786":1,"1371":2}}],["due",{"2":{"81":1,"98":1,"204":1,"769":1,"1335":1,"1352":1,"1371":3,"2680":1}}],["dy",{"2":{"61":7,"75":2,"76":2,"193":2}}],["dynamically",{"2":{"51":1,"148":1,"163":1,"1371":1,"2721":1}}],["dynamic",{"2":{"51":1,"130":1,"148":1}}],["dx",{"2":{"61":7,"75":1,"76":1,"193":2,"1371":2,"2188":2}}],["d0b5da08551c",{"2":{"47":1}}],["ddd",{"2":{"47":1}}],["d669",{"2":{"42":1}}],["d4217e358b1849e55a9e5b4d16d9216563ba177b",{"2":{"42":1}}],["davoss",{"2":{"2733":1}}],["davos50",{"2":{"2733":1}}],["davos25",{"2":{"2733":1}}],["davos100",{"2":{"2733":1}}],["davos10",{"2":{"2733":1}}],["davos",{"2":{"2733":1}}],["danischkrumbiegel2021",{"2":{"196":1}}],["danisch",{"2":{"196":2}}],["dashed",{"2":{"1371":1}}],["dashes",{"2":{"1371":1}}],["dashdotdot",{"2":{"958":1,"988":1,"1371":13,"1391":1,"1532":1,"1563":1,"1626":2,"1657":1,"1839":1,"2120":1,"2453":1,"2610":1,"2665":1}}],["dashdot",{"2":{"958":2,"988":2,"1371":27,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2031":1,"2120":2,"2134":1,"2453":2,"2610":2,"2665":2}}],["dash",{"2":{"179":1,"182":1,"480":1,"647":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"770":3,"941":1,"958":2,"988":2,"1165":1,"1166":3,"1371":29,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2102":1,"2120":2,"2134":1,"2375":1,"2453":2,"2610":2,"2665":2,"2698":2,"2699":1}}],["dashboards",{"2":{"41":1,"47":1,"158":1,"164":1}}],["day",{"2":{"148":1,"2701":6,"2711":2,"2713":6}}],["datum",{"2":{"284":1,"331":1}}],["dateteimeticks",{"2":{"70":1}}],["datetimes",{"2":{"70":1}}],["datetimeconversion",{"2":{"70":3}}],["datetime",{"2":{"69":1,"70":4}}],["date",{"2":{"69":1,"70":6,"77":1}}],["dates",{"2":{"67":1,"68":2}}],["data2",{"2":{"2701":3,"2707":3}}],["data1",{"2":{"2701":4,"2707":3,"2708":1}}],["datalimits",{"0":{"2406":1},"2":{"1371":1,"2397":1}}],["datalimits=extrema",{"2":{"1371":2,"1928":1,"2406":1}}],["datapoints",{"2":{"1371":1,"1907":1,"2713":1}}],["datavis",{"2":{"1313":1}}],["datashader",{"0":{"1309":1,"1752":1},"1":{"1310":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":1,"1316":1,"1317":1,"1318":1,"1319":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1},"2":{"1309":4,"1311":1,"1312":2,"1313":1,"1315":1,"1316":1,"1317":3,"1318":2,"1371":12}}],["datasets",{"2":{"1907":1}}],["dataset",{"0":{"1315":1},"2":{"29":5,"513":3,"1315":1,"1316":1}}],["dataaspect",{"2":{"219":5,"1495":2,"1496":3,"1497":1,"1498":2,"1499":1,"1500":1,"1582":4,"1821":1,"2253":1}}],["datainspector",{"0":{"117":1},"2":{"45":1,"115":2,"116":2,"117":7,"118":1,"953":1,"954":1,"956":1,"982":1,"983":1,"985":1,"1020":1,"1021":1,"1023":1,"1059":1,"1060":1,"1062":1,"1101":1,"1102":1,"1104":1,"1200":1,"1201":1,"1203":1,"1237":1,"1238":1,"1240":1,"1295":1,"1296":1,"1298":1,"1331":1,"1332":1,"1334":1,"1371":130,"1385":1,"1386":1,"1388":1,"1418":1,"1419":1,"1421":1,"1452":1,"1453":1,"1455":1,"1527":1,"1528":1,"1530":1,"1557":1,"1558":1,"1560":1,"1592":1,"1593":1,"1595":1,"1620":1,"1621":1,"1623":1,"1652":1,"1653":1,"1655":1,"1684":1,"1685":1,"1687":1,"1719":1,"1720":1,"1722":1,"1802":1,"1803":1,"1805":1,"1833":1,"1834":1,"1836":1,"1863":1,"1864":1,"1866":1,"1889":1,"1890":1,"1892":1,"1944":1,"1945":1,"1947":1,"1990":1,"1991":1,"1993":1,"2025":1,"2026":1,"2028":1,"2085":1,"2086":1,"2088":1,"2114":1,"2115":1,"2117":1,"2144":1,"2145":1,"2147":1,"2197":1,"2198":1,"2200":1,"2232":1,"2233":1,"2235":1,"2278":1,"2279":1,"2281":1,"2313":1,"2314":1,"2316":1,"2352":1,"2353":1,"2355":1,"2412":1,"2413":1,"2415":1,"2448":1,"2449":1,"2451":1,"2482":1,"2483":1,"2485":1,"2515":1,"2516":1,"2518":1,"2572":1,"2573":1,"2575":1,"2604":1,"2605":1,"2607":1,"2660":1,"2661":1,"2663":1}}],["data",{"0":{"6":1,"115":1,"118":1,"1317":1,"2254":1},"1":{"116":1,"117":1,"118":1},"2":{"2":1,"5":3,"6":1,"7":1,"29":9,"32":1,"42":3,"54":1,"57":1,"61":5,"62":1,"63":4,"64":5,"65":1,"66":2,"81":3,"87":17,"115":2,"117":7,"118":1,"135":1,"148":1,"163":11,"164":2,"166":4,"193":2,"196":2,"219":1,"284":2,"331":2,"355":4,"365":2,"765":1,"768":1,"769":2,"774":1,"955":1,"964":1,"984":1,"996":1,"1022":1,"1038":1,"1061":1,"1072":1,"1103":1,"1119":1,"1128":1,"1129":1,"1138":1,"1158":1,"1202":1,"1219":1,"1239":1,"1256":1,"1297":1,"1304":1,"1309":1,"1315":3,"1316":1,"1317":1,"1333":1,"1345":1,"1371":146,"1387":1,"1398":1,"1420":1,"1428":1,"1436":8,"1440":1,"1442":3,"1454":1,"1461":1,"1467":5,"1468":2,"1499":1,"1513":1,"1515":1,"1529":1,"1538":1,"1545":1,"1559":1,"1570":1,"1594":1,"1601":1,"1622":1,"1633":1,"1654":1,"1663":1,"1670":2,"1686":1,"1697":1,"1721":1,"1733":1,"1795":2,"1804":1,"1812":1,"1835":1,"1846":1,"1865":1,"1874":1,"1881":1,"1891":1,"1900":1,"1907":41,"1916":1,"1923":1,"1946":1,"1954":1,"1966":4,"1972":4,"1992":1,"2003":1,"2027":1,"2043":1,"2052":2,"2054":2,"2067":1,"2080":1,"2087":1,"2090":2,"2091":1,"2092":1,"2096":1,"2116":1,"2127":1,"2146":1,"2153":1,"2171":5,"2199":1,"2212":1,"2219":4,"2234":1,"2245":1,"2253":3,"2254":4,"2257":1,"2258":1,"2280":1,"2292":1,"2315":1,"2325":1,"2354":1,"2357":1,"2361":1,"2368":1,"2414":1,"2427":1,"2434":1,"2436":1,"2450":1,"2459":1,"2466":2,"2484":1,"2486":1,"2496":1,"2517":1,"2524":1,"2529":1,"2556":5,"2557":1,"2574":1,"2577":1,"2585":1,"2592":1,"2606":1,"2617":1,"2662":1,"2671":1,"2692":1,"2693":1,"2696":4,"2697":1,"2698":1,"2699":1,"2701":2,"2704":3,"2713":2,"2723":2,"2725":2}}],["dark6",{"2":{"2738":1}}],["dark2",{"2":{"2735":6}}],["darktest",{"2":{"2731":1}}],["darkterrain",{"2":{"2219":1,"2739":1}}],["darkrainbow",{"2":{"2731":1,"2739":1}}],["darkgrey",{"2":{"1795":1}}],["darkblue",{"2":{"1352":1}}],["dark",{"0":{"172":1},"2":{"32":1,"172":1,"176":4,"177":1,"2738":1}}],["d50f25",{"2":{"31":1,"2721":1}}],["drops",{"2":{"1371":1}}],["dropoff",{"2":{"1315":2}}],["drop",{"2":{"1286":2,"1371":2,"2342":1}}],["dropdown",{"0":{"721":1,"722":1},"2":{"721":1,"722":1,"1371":2}}],["dropped",{"2":{"74":1,"1371":1,"2718":1}}],["drown",{"2":{"117":1}}],["dracula",{"2":{"2739":1}}],["drags",{"2":{"608":1,"865":1}}],["dragpan",{"2":{"212":1}}],["dragging",{"2":{"77":7,"208":1,"605":2,"861":1,"1371":4}}],["dragged",{"2":{"74":1,"880":1,"1371":1}}],["drag",{"0":{"208":1},"2":{"57":2,"77":4,"210":1,"605":1,"771":1,"1371":3}}],["drawbacks",{"2":{"188":1}}],["draws",{"2":{"187":1,"1163":1,"1371":6,"1820":1,"1881":1,"2502":1,"2647":1,"2717":2}}],["drawn",{"2":{"81":1,"153":3,"187":1,"769":1,"1371":3,"1415":1,"1941":1,"2080":1,"2253":1,"2676":1}}],["drawable",{"2":{"77":1}}],["drawing",{"2":{"13":1,"57":1,"98":1,"187":1,"1316":1,"1371":2,"1881":1,"2723":1}}],["draw",{"0":{"192":1},"2":{"10":1,"11":1,"13":1,"21":1,"75":1,"81":1,"98":1,"117":1,"148":1,"187":2,"773":1,"963":1,"994":1,"1009":1,"1034":1,"1069":1,"1118":1,"1128":1,"1154":1,"1218":1,"1255":1,"1261":1,"1281":1,"1300":1,"1303":1,"1342":1,"1371":54,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1795":1,"1810":1,"1844":1,"1855":1,"1873":1,"1881":1,"1899":1,"1953":1,"2001":1,"2042":1,"2082":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2396":1,"2423":1,"2458":1,"2493":1,"2523":1,"2555":1,"2582":1,"2615":1,"2670":1,"2719":2,"2723":2,"2724":2}}],["drivers",{"2":{"23":2}}],["driver",{"2":{"23":1}}],["dri",{"2":{"22":2}}],["d",{"0":{"2711":1},"1":{"2712":1,"2713":1},"2":{"21":1,"45":1,"57":1,"77":3,"296":1,"343":1,"545":1,"1129":1,"1166":1,"1313":3,"1352":3,"1371":12,"2219":10,"2370":3,"2696":1,"2701":1,"2702":4,"2703":2,"2711":1,"2714":1}}],["dpi",{"2":{"19":1,"74":2,"106":2,"107":5,"1371":2,"2718":1}}],["diamond",{"2":{"1965":2}}],["diameter",{"2":{"1008":1,"1027":1,"1371":2}}],["didn",{"2":{"2717":1}}],["did",{"2":{"71":1,"131":1,"163":1,"2725":1}}],["dims=1",{"2":{"1045":2}}],["dims",{"2":{"645":2,"1045":1,"1371":1,"2052":1,"2054":1,"2701":1,"2704":1}}],["dimmed",{"0":{"609":1,"866":1},"2":{"494":1,"609":1,"717":1,"866":1,"897":1,"931":1,"1371":2}}],["dim3",{"0":{"360":1,"744":1},"2":{"1371":2}}],["dim2",{"0":{"225":1,"359":1,"743":1,"784":1},"2":{"68":2,"70":2,"1371":4}}],["dim1",{"0":{"224":1,"358":1,"742":1,"783":1},"2":{"68":3,"70":2,"1371":4}}],["dimensional",{"2":{"1371":1}}],["dimensionless",{"2":{"1371":1}}],["dimensioned",{"2":{"1001":1,"1371":1}}],["dimension",{"0":{"67":1},"1":{"68":1,"69":1,"70":1,"71":1},"2":{"66":1,"68":2,"207":1,"208":1,"210":1,"224":1,"225":1,"282":1,"329":1,"358":1,"359":1,"360":1,"742":1,"743":1,"744":1,"783":1,"784":1,"1352":1,"1362":1,"1365":1,"1371":13,"1495":1,"1543":1,"1544":1,"1579":1,"1580":1,"1670":1,"1930":2,"1971":1,"2071":1,"2464":1,"2465":1,"2555":2,"2626":1,"2627":1}}],["dimensions`",{"2":{"71":1}}],["dimensions",{"0":{"86":1},"1":{"87":1,"88":1},"2":{"18":1,"71":1,"107":1,"123":1,"203":1,"207":1,"208":1,"210":1,"969":1,"1001":1,"1371":5,"1997":1,"2254":1,"2466":1}}],["dim",{"2":{"62":1,"67":1,"69":2,"71":16}}],["digit",{"2":{"45":1}}],["digits=2",{"2":{"1468":1}}],["digits",{"2":{"5":1,"287":1,"334":1,"605":2,"1371":1}}],["divides",{"2":{"276":1,"323":1}}],["diverging",{"2":{"2737":18}}],["dive",{"2":{"157":1}}],["div",{"2":{"43":2,"44":2,"45":1,"47":4,"48":1,"117":2}}],["dictionary",{"2":{"1371":4,"2271":1,"2272":1,"2721":1}}],["dictates",{"2":{"78":1}}],["dict",{"2":{"31":4,"61":5,"71":1,"100":1,"138":2,"163":2,"648":1,"1317":2,"1371":8,"2721":4}}],["dirs",{"2":{"61":2}}],["dir",{"2":{"29":1}}],["directory",{"2":{"2695":2}}],["directories",{"2":{"90":1}}],["direct",{"2":{"197":1,"2681":1}}],["directly",{"0":{"44":1,"51":1},"2":{"27":1,"44":3,"45":1,"51":1,"74":1,"78":2,"100":1,"102":1,"104":2,"106":2,"157":1,"158":1,"159":1,"160":1,"182":1,"183":1,"201":1,"355":1,"367":1,"521":1,"647":1,"739":1,"767":1,"1292":1,"1293":1,"1300":1,"1318":1,"1371":12,"1496":1,"1670":2,"1966":1,"2388":1,"2529":1,"2530":1,"2549":1,"2554":1,"2717":1,"2721":2}}],["directionallight",{"0":{"2685":1},"2":{"1371":1,"2682":1,"2685":6}}],["directions",{"2":{"1001":1,"1004":1,"1033":2,"1371":7,"2629":1,"2694":1}}],["direction=true",{"2":{"2629":4}}],["direction=makie",{"2":{"1795":1}}],["direction=",{"2":{"69":1,"1080":1,"1469":1,"2725":2}}],["direction=input",{"2":{"30":1}}],["direction",{"0":{"713":1,"720":1,"785":1,"1093":1,"1362":1,"1415":1,"1476":1,"1941":1,"2633":1,"2643":1},"2":{"17":1,"57":4,"66":1,"75":1,"257":1,"280":1,"281":1,"302":1,"303":1,"304":1,"327":1,"328":1,"349":1,"350":1,"380":1,"413":1,"444":1,"623":1,"713":4,"720":1,"768":3,"769":1,"771":4,"774":1,"785":1,"791":1,"793":1,"817":1,"828":1,"829":1,"849":1,"1007":1,"1008":1,"1009":1,"1080":1,"1093":1,"1179":1,"1351":1,"1352":2,"1357":1,"1365":1,"1371":41,"1404":1,"1405":1,"1415":1,"1469":1,"1476":1,"1489":1,"1503":1,"1930":1,"1931":1,"1941":1,"1968":2,"2257":1,"2555":1,"2629":2,"2681":4,"2682":6,"2701":1,"2704":1,"2719":1}}],["dielectricbrdfx",{"2":{"28":1}}],["dielectric",{"2":{"28":2}}],["diff",{"2":{"1127":1,"1371":1}}],["diffing",{"2":{"158":2}}],["difficult",{"2":{"135":1,"2692":1}}],["differs",{"2":{"1371":1}}],["differ",{"2":{"123":1,"1371":1,"1997":1,"2680":1}}],["differences",{"2":{"769":1}}],["difference",{"2":{"109":1,"146":1,"161":1,"191":1,"542":1,"2678":1,"2681":1}}],["differently",{"2":{"136":1,"142":1,"605":1,"1371":1,"2549":1}}],["different",{"2":{"5":1,"18":2,"27":1,"41":1,"77":2,"95":1,"105":1,"106":1,"108":1,"114":1,"126":1,"128":1,"131":2,"133":1,"136":1,"148":1,"152":1,"157":1,"158":1,"161":1,"166":2,"181":2,"184":1,"187":1,"191":1,"194":1,"204":2,"378":1,"536":1,"623":1,"768":1,"1131":1,"1371":2,"1963":1,"1964":1,"1965":1,"1967":1,"1969":1,"2260":1,"2399":1,"2556":1,"2629":1,"2682":1,"2686":2,"2692":2,"2695":1,"2698":1,"2702":1,"2704":1,"2710":1,"2720":1,"2721":1,"2723":1,"2731":1}}],["diffusemap",{"2":{"2688":1}}],["diffusematerial",{"2":{"28":1}}],["diffuse=vec3f",{"2":{"30":1}}],["diffuse",{"0":{"1017":1,"1056":1,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1},"2":{"28":2,"29":1,"1017":1,"1056":1,"1371":14,"1681":1,"1716":1,"2229":1,"2478":1,"2568":1,"2681":3,"2682":4}}],["disregarding",{"2":{"1969":1}}],["disappears",{"2":{"1371":3}}],["disables",{"2":{"115":3,"181":1,"860":1,"1371":3,"2682":1}}],["disabled",{"2":{"115":1,"775":1,"1322":1,"1371":2}}],["disable",{"2":{"24":1,"59":1,"115":1,"213":1,"771":2,"773":1,"817":1,"849":1,"925":1,"1371":10,"1442":1,"1608":3,"1640":3,"1974":3,"2301":1,"2679":1}}],["discussing",{"2":{"2721":1}}],["discriminated",{"2":{"1405":3}}],["disconnect",{"2":{"1371":2}}],["discord",{"2":{"197":1}}],["discourse",{"2":{"197":2}}],["discard",{"2":{"78":1}}],["dispatch",{"2":{"62":1,"144":3,"214":1}}],["display=192",{"2":{"24":1}}],["display=localhost",{"2":{"24":1}}],["displaying",{"2":{"18":1,"20":1,"33":1,"1371":1,"1966":1,"2302":1}}],["displays",{"2":{"17":1,"18":2,"116":1,"137":1,"194":1,"1371":1}}],["display",{"2":{"7":2,"11":1,"17":1,"18":3,"19":1,"20":1,"21":4,"23":1,"24":1,"27":7,"30":1,"42":1,"47":5,"70":2,"88":1,"106":2,"137":2,"1315":1,"1316":1,"1317":1,"1341":1,"1371":4,"1964":1,"2368":1,"2692":1,"2696":1,"2717":4}}],["displayed",{"0":{"84":1,"907":1},"2":{"5":1,"12":1,"18":1,"21":1,"23":1,"27":1,"42":1,"48":1,"54":1,"68":1,"77":1,"81":1,"84":2,"106":3,"115":1,"219":1,"393":1,"426":1,"457":1,"637":1,"907":1,"913":1,"914":1,"1317":1,"1335":1,"1371":6,"1607":1,"2726":1}}],["dist",{"2":{"1907":1}}],["distracting",{"2":{"1499":1}}],["distributing",{"2":{"2715":1}}],["distribution",{"2":{"1371":10,"1372":1,"1855":1,"1881":6,"1882":1,"1907":2,"1923":1}}],["distributions",{"2":{"1130":1,"1353":1,"1371":2,"1470":1,"1881":2,"1907":8,"2398":1}}],["distributed",{"2":{"539":1,"1362":1,"1371":1,"1856":1}}],["distribute",{"2":{"26":1}}],["distant",{"2":{"1371":1}}],["distancefield",{"0":{"1985":1},"2":{"1371":3,"1985":1}}],["distance^2",{"2":{"1371":1}}],["distance",{"2":{"77":1,"98":1,"991":1,"1109":1,"1371":12,"1394":1,"1629":1,"1909":1,"1918":1,"2123":1}}],["distances",{"2":{"70":1,"1907":1,"2686":1}}],["distance=input",{"2":{"30":2}}],["distortion",{"2":{"774":1}}],["deuteranopic",{"2":{"2737":5}}],["deems",{"2":{"2692":1}}],["deepsea",{"2":{"2739":1}}],["deep6",{"2":{"2738":1}}],["deep",{"2":{"1437":1,"2219":2,"2732":1,"2738":1}}],["deg2rad",{"2":{"2002":2}}],["deg",{"0":{"1818":1},"2":{"1371":1}}],["degree",{"2":{"769":1,"1371":1,"1608":1,"1640":1,"1818":1,"1974":1,"2680":1}}],["degrees",{"2":{"94":1,"1371":1}}],["deduced",{"2":{"1371":1,"1441":1}}],["dedicated",{"0":{"22":1},"2":{"22":2,"205":1}}],["deals",{"2":{"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1307":1,"1348":1,"1371":43,"1402":1,"1431":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2099":1,"2131":1,"2163":1,"2216":1,"2249":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1}}],["dealing",{"0":{"1608":1,"1640":1,"1974":1},"2":{"131":1,"132":1,"214":1,"2692":1}}],["deactivating",{"0":{"213":1}}],["deactivate",{"2":{"14":1,"213":1,"1371":4}}],["dejavu",{"2":{"97":1}}],["delaunay",{"2":{"1371":1,"2341":1,"2365":1}}],["delaunaytriangulation",{"2":{"1371":7,"2339":1,"2341":8,"2365":3,"2367":1,"2368":4,"2529":1,"2530":6,"2548":1}}],["delimited",{"2":{"1371":1,"2356":1}}],["delimitedfiles",{"2":{"159":1,"1285":3,"1286":1,"1311":1,"1499":1,"1973":1,"2219":1}}],["delta",{"2":{"81":3,"166":1,"925":1,"1371":1,"2732":1}}],["deletion",{"2":{"76":1}}],["deleting",{"0":{"52":1,"201":1},"2":{"77":4}}],["deleted",{"2":{"81":1,"1371":1}}],["deleteat",{"2":{"77":2}}],["delete",{"2":{"52":1,"76":4,"77":2,"201":3}}],["derivatives",{"2":{"2680":1}}],["derives",{"2":{"1371":1}}],["derive",{"2":{"61":1,"768":1,"1371":1,"2553":1,"2682":1}}],["derived",{"2":{"57":1,"133":1,"1371":2,"1434":1,"2682":1}}],["deregistration",{"2":{"216":2}}],["deregistering",{"0":{"212":1}}],["deregister",{"2":{"71":3,"212":1,"1371":5}}],["detect",{"2":{"2717":1}}],["determines",{"2":{"94":2,"131":1,"1300":1,"1371":15,"1881":1,"1907":1,"1909":1,"1912":1,"1925":1,"1926":1,"1927":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2544":1}}],["determine",{"2":{"70":1,"93":1,"122":1,"144":1,"296":1,"343":1,"539":1,"891":1,"922":1}}],["determined",{"0":{"125":1},"2":{"5":1,"122":1,"125":1,"128":2,"231":2,"287":2,"296":2,"334":2,"343":2,"713":1,"888":1,"1099":1,"1192":1,"1229":1,"1355":1,"1356":1,"1371":23,"2075":1,"2253":1,"2530":2,"2533":1}}],["detailed",{"2":{"1608":1,"1640":1,"1974":1}}],["detail",{"2":{"115":1,"136":1,"151":1,"1371":1,"2716":1,"2717":1}}],["details",{"2":{"59":1,"106":1,"111":1,"114":1,"1371":4,"1855":1,"2181":1}}],["devons",{"2":{"2733":1}}],["devon50",{"2":{"2733":1}}],["devon25",{"2":{"2733":1}}],["devon100",{"2":{"2733":1}}],["devon10",{"2":{"2733":1}}],["devon",{"2":{"2733":1}}],["device",{"2":{"106":12,"151":1,"1371":2}}],["developed",{"2":{"2730":1}}],["developer",{"0":{"71":1},"2":{"143":1,"2723":1}}],["development",{"2":{"157":1,"197":1}}],["developing",{"2":{"0":1}}],["dev",{"2":{"24":7,"1313":1}}],["demarcate",{"2":{"1371":1}}],["demands",{"2":{"107":1}}],["demand",{"2":{"17":1,"81":1,"107":1}}],["demonstration",{"2":{"2723":1}}],["demonstrates",{"2":{"2692":1}}],["demonstrated",{"2":{"1371":1}}],["demonstrate",{"2":{"1316":1,"1670":1,"2692":1}}],["demofigure",{"2":{"166":2,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1}}],["demo",{"2":{"23":1}}],["depicted",{"2":{"554":1,"569":1}}],["deprecated",{"2":{"27":1,"653":1,"862":1,"1371":4,"2290":1}}],["depthbuffer",{"2":{"2717":3}}],["depthsorting",{"0":{"1984":1,"2567":1},"2":{"1371":2,"1974":5}}],["depths",{"2":{"541":1}}],["depth",{"0":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1197":1,"1233":1,"1234":1,"1291":1,"1328":1,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1572":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1848":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2479":1,"2512":1,"2566":1,"2601":1,"2619":1,"2657":1},"2":{"17":1,"115":2,"117":1,"187":8,"188":2,"769":2,"950":2,"963":1,"979":2,"994":1,"1016":2,"1034":1,"1055":2,"1069":1,"1092":2,"1118":1,"1196":2,"1218":1,"1233":2,"1255":1,"1291":2,"1303":1,"1328":2,"1342":1,"1371":186,"1382":2,"1397":1,"1414":2,"1427":1,"1449":2,"1460":1,"1524":2,"1537":1,"1554":2,"1568":1,"1572":1,"1589":2,"1600":1,"1608":2,"1617":2,"1632":1,"1640":2,"1649":2,"1662":1,"1680":2,"1694":1,"1715":2,"1729":1,"1799":2,"1810":1,"1830":2,"1844":1,"1848":1,"1861":2,"1873":1,"1887":2,"1899":1,"1940":2,"1953":1,"1974":3,"1983":2,"1984":1,"2001":1,"2002":1,"2022":2,"2042":1,"2079":2,"2095":1,"2111":2,"2126":1,"2142":2,"2152":1,"2193":2,"2210":1,"2228":2,"2242":1,"2270":2,"2289":1,"2309":2,"2323":1,"2347":2,"2360":1,"2407":2,"2423":1,"2445":2,"2458":1,"2477":2,"2479":1,"2493":1,"2512":2,"2523":1,"2566":2,"2582":1,"2601":2,"2615":1,"2619":1,"2657":2,"2670":1,"2678":1,"2717":2}}],["dependant",{"2":{"43":1}}],["dependencies",{"2":{"42":1,"2695":1}}],["dependency",{"2":{"5":1,"143":1,"145":1,"149":1}}],["dependent",{"2":{"5":1,"188":1,"1371":2}}],["depends",{"2":{"5":1,"21":2,"57":2,"106":1,"107":1,"135":1,"187":1,"647":1,"1179":1,"1371":5,"1966":1,"2253":1,"2258":1,"2696":1}}],["depend",{"2":{"5":1,"366":1,"2692":1,"2723":1}}],["depending",{"2":{"5":1,"123":1,"125":1,"133":1,"136":1,"147":1,"284":1,"331":1,"366":1,"581":1,"1352":1,"1371":4,"1608":1,"1640":1,"1918":1,"1974":1,"2273":1,"2678":1}}],["december",{"2":{"1352":1}}],["decimal",{"2":{"287":1,"334":1}}],["decides",{"2":{"528":1,"1963":1}}],["decided",{"2":{"106":2,"161":1,"1371":1}}],["decide",{"2":{"17":1,"177":1,"545":1,"647":1,"2692":1}}],["declarative",{"2":{"158":3}}],["decoupled",{"2":{"2702":1}}],["decomposition",{"2":{"1821":1,"2219":1}}],["decomposable",{"2":{"1371":1,"1820":1}}],["decomposes",{"2":{"1371":6}}],["decompose",{"2":{"145":2,"1371":1,"1670":1,"1820":1,"1970":2,"2686":1}}],["decorations=false",{"2":{"1371":1}}],["decorations=true",{"2":{"1371":1}}],["decorations",{"0":{"202":1,"770":1},"2":{"17":1,"122":1,"202":1,"366":1,"770":5,"1371":14,"2706":1}}],["decorated",{"2":{"17":1}}],["decreasing",{"2":{"57":1,"1371":1}}],["decrease",{"2":{"57":1,"86":1,"1371":1,"2692":1}}],["debug",{"2":{"17":1,"782":1}}],["debugging",{"2":{"17":1,"26":2}}],["despite",{"2":{"1131":1,"2399":1}}],["desirable",{"2":{"204":1}}],["desired",{"2":{"21":1,"102":1,"107":2,"220":1,"231":1,"1371":2}}],["deselected",{"2":{"118":1}}],["destructuring",{"2":{"100":1}}],["destructured",{"2":{"137":2}}],["destructure",{"2":{"100":1}}],["destroyed",{"2":{"71":1}}],["described",{"2":{"2717":1}}],["describe",{"2":{"102":1,"2695":1}}],["describes",{"2":{"81":1,"108":1,"1371":2,"1730":1,"2681":1}}],["describing",{"2":{"75":1,"148":1,"158":5}}],["descriptions",{"2":{"158":1}}],["description",{"2":{"8":1,"158":1}}],["desktop",{"2":{"16":1,"24":1,"25":1,"39":1}}],["denote",{"2":{"2219":1}}],["denotes",{"2":{"5":1}}],["dense",{"2":{"958":2,"988":2,"1371":26,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2120":2,"2453":2,"2610":2,"2665":2,"2732":1}}],["densities",{"2":{"159":3,"1366":1,"1371":1}}],["density",{"0":{"819":1,"1350":1,"1753":1,"2192":1,"2416":1},"1":{"1351":1,"1352":1,"1353":1,"1354":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1},"2":{"14":1,"106":1,"107":2,"159":2,"166":2,"181":1,"184":5,"819":1,"1350":4,"1351":4,"1352":3,"1353":2,"1355":1,"1356":1,"1366":1,"1371":26,"1485":3,"2178":3,"2396":1,"2424":1,"2701":2,"2704":3,"2709":2}}],["defocusing",{"2":{"914":1}}],["defocused",{"2":{"906":1}}],["defocus",{"0":{"906":1,"914":1},"2":{"1371":2}}],["definition",{"2":{"147":2}}],["definitions",{"2":{"143":1}}],["defining",{"2":{"145":1,"147":2,"215":1,"1323":1,"1371":1,"2341":1}}],["define",{"2":{"21":1,"47":1,"69":1,"71":2,"135":1,"143":2,"145":2,"149":1,"163":1,"174":1,"175":1,"180":1,"215":1,"284":1,"331":1,"1371":3,"1441":1,"1967":1,"2218":3,"2219":1,"2555":2,"2723":2}}],["defined",{"2":{"8":1,"71":1,"104":1,"105":1,"106":1,"143":1,"145":1,"147":3,"183":1,"284":2,"287":1,"296":1,"331":2,"334":1,"343":1,"539":1,"941":1,"1371":20,"1820":1,"2553":1,"2555":1,"2723":2,"2730":1,"2731":1}}],["defines",{"2":{"8":1,"47":1,"64":1,"66":1,"1007":1,"1009":1,"1035":1,"1371":5,"1477":1,"1496":1,"2590":1,"2716":1}}],["defaultfont",{"2":{"809":1,"842":1,"854":1}}],["defaultlimits",{"2":{"284":1,"331":1}}],["defaulting",{"2":{"69":1,"1371":1}}],["defaults",{"0":{"106":1},"2":{"17":1,"19":1,"42":1,"56":1,"57":1,"77":1,"147":1,"182":1,"183":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"593":1,"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1,"644":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"727":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":2,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":2,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":2,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":2,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1,"1371":19,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1472":1,"1473":1,"1474":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1488":1,"1489":1,"1490":1,"1491":1,"1492":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1,"1581":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1881":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":2,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2221":1,"2222":1,"2223":1,"2224":2,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1,"2716":1}}],["default",{"0":{"167":1,"1965":1},"2":{"4":1,"18":2,"32":1,"40":1,"56":1,"57":1,"69":1,"77":2,"83":1,"84":1,"92":1,"97":1,"106":8,"115":1,"121":1,"137":1,"145":1,"147":3,"148":2,"151":1,"160":2,"174":1,"175":3,"181":1,"184":1,"185":1,"188":1,"204":1,"212":1,"219":1,"296":1,"343":1,"356":1,"366":1,"392":1,"425":1,"456":1,"539":2,"541":1,"548":1,"605":1,"623":1,"644":2,"646":1,"648":1,"654":1,"660":1,"663":1,"667":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"689":1,"690":2,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"712":2,"713":1,"729":1,"768":3,"769":1,"771":1,"775":1,"813":1,"845":1,"922":1,"944":1,"955":1,"956":1,"973":1,"984":1,"985":1,"1004":1,"1007":1,"1009":1,"1011":1,"1022":1,"1023":1,"1033":1,"1049":1,"1061":1,"1062":1,"1084":1,"1096":2,"1103":1,"1104":1,"1131":1,"1158":1,"1163":1,"1191":1,"1202":1,"1203":1,"1205":1,"1228":1,"1239":1,"1240":1,"1242":1,"1288":1,"1292":1,"1293":1,"1297":1,"1298":1,"1299":1,"1324":1,"1333":1,"1334":1,"1371":176,"1376":1,"1387":1,"1388":1,"1408":1,"1420":1,"1421":1,"1434":1,"1445":1,"1454":1,"1455":1,"1518":1,"1529":1,"1530":1,"1548":1,"1559":1,"1560":1,"1582":1,"1585":1,"1594":1,"1595":1,"1611":1,"1622":1,"1623":1,"1643":1,"1654":1,"1655":1,"1670":2,"1674":1,"1686":1,"1687":1,"1709":1,"1721":1,"1722":1,"1738":1,"1797":1,"1804":1,"1805":1,"1824":1,"1835":1,"1836":1,"1858":1,"1865":1,"1866":1,"1884":1,"1891":1,"1892":1,"1907":3,"1924":1,"1934":1,"1946":1,"1947":1,"1963":1,"1964":2,"1966":1,"1969":2,"1972":1,"1977":1,"1992":1,"1993":1,"1996":1,"2016":1,"2017":1,"2027":1,"2028":1,"2074":1,"2075":1,"2080":1,"2087":1,"2088":1,"2105":1,"2116":1,"2117":1,"2136":1,"2146":1,"2147":1,"2187":1,"2199":1,"2200":1,"2223":1,"2234":1,"2235":1,"2253":1,"2256":1,"2258":1,"2265":1,"2280":1,"2281":1,"2282":1,"2308":1,"2315":1,"2316":1,"2341":1,"2344":1,"2354":1,"2355":1,"2370":1,"2399":1,"2403":1,"2414":1,"2415":1,"2434":1,"2439":1,"2450":1,"2451":1,"2473":1,"2484":1,"2485":1,"2508":1,"2517":1,"2518":1,"2530":2,"2561":1,"2574":1,"2575":1,"2595":1,"2606":1,"2607":1,"2651":1,"2662":1,"2663":1,"2678":1,"2680":1,"2682":1,"2692":3,"2717":1,"2719":2,"2725":1,"2726":2,"2730":2,"2731":1}}],["dodge=group",{"2":{"2629":4}}],["dodged",{"2":{"1080":4,"1139":1,"1371":2,"1917":1}}],["dodge",{"0":{"1094":1,"1095":1,"1115":1,"1138":1,"1139":1,"1146":1,"1269":1,"1270":1,"1275":1,"1916":1,"1917":1,"1921":1,"2408":1,"2409":1,"2420":1,"2634":1,"2635":1,"2637":1,"2642":1},"2":{"1080":4,"1129":8,"1262":3,"1371":21,"1921":2,"2397":3,"2629":2}}],["dodgerblue",{"2":{"605":1,"623":1}}],["doi",{"2":{"196":3}}],["doing",{"2":{"117":1,"151":1,"209":2,"2692":1,"2716":1}}],["double",{"2":{"135":1,"605":1,"861":1,"1907":2}}],["dollar",{"2":{"134":1}}],["dots",{"2":{"107":1,"644":1,"646":5}}],["dot",{"2":{"58":1,"182":1,"480":1,"648":1,"958":2,"988":2,"1166":2,"1371":27,"1391":2,"1532":2,"1563":2,"1626":3,"1657":2,"1839":2,"2031":1,"2102":1,"2120":2,"2453":2,"2610":2,"2665":2,"2681":3,"2682":2}}],["domain",{"2":{"197":1}}],["dom",{"2":{"43":3,"44":5,"45":3,"47":9,"48":1}}],["downoutside",{"2":{"1371":1}}],["downwards",{"2":{"330":1,"456":1,"1371":1,"1969":1}}],["downcolor",{"2":{"148":3}}],["down",{"2":{"57":3,"61":3,"77":2,"148":1,"361":2,"713":1,"720":1,"1165":2,"1166":3,"1180":1,"1315":1,"1371":7,"1442":2,"1919":1,"2678":1,"2682":1}}],["downloaded",{"2":{"2695":2}}],["downloads",{"2":{"32":4,"1315":2,"1442":2,"2694":1}}],["download",{"2":{"26":1,"32":3,"1315":1,"1316":1,"1442":1,"2691":1}}],["downgrades",{"2":{"0":1}}],["does",{"0":{"25":1,"94":1},"2":{"26":1,"42":1,"66":1,"77":1,"84":2,"94":1,"98":1,"104":1,"105":1,"133":2,"158":1,"187":1,"191":1,"231":1,"366":1,"771":1,"1026":1,"1036":1,"1070":1,"1109":1,"1371":18,"1485":2,"1695":1,"1731":1,"2178":2,"2243":1,"2494":1,"2583":1,"2681":2,"2692":1,"2695":1,"2706":1,"2719":1}}],["doesn",{"0":{"90":1},"2":{"4":1,"7":1,"27":5,"30":1,"38":1,"42":1,"69":1,"93":1,"105":1,"106":4,"120":1,"126":1,"141":1,"144":1,"163":1,"378":1,"880":1,"891":1,"1317":1,"1371":4,"2692":1}}],["doc",{"2":{"1371":3}}],["docbuild",{"2":{"1313":1}}],["documents",{"0":{"107":1},"2":{"106":1,"107":1}}],["document",{"2":{"44":3,"107":1,"1371":1}}],["documenter",{"2":{"41":1,"42":4,"48":1,"114":1,"1322":1,"1371":1}}],["documentation",{"2":{"9":1,"46":1,"59":1,"115":1,"116":1,"149":1,"151":1,"153":1,"173":1,"1311":1,"1371":2,"2692":1}}],["dock",{"2":{"25":1}}],["docstring",{"2":{"287":1,"334":1,"1371":123}}],["docs",{"0":{"71":1},"2":{"7":1,"46":1,"69":1,"114":1,"739":1,"966":1,"998":1,"1029":1,"1041":1,"1054":1,"1065":1,"1075":1,"1085":1,"1086":1,"1087":1,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1272":1,"1273":1,"1274":1,"1275":1,"1282":1,"1283":1,"1289":1,"1290":1,"1302":1,"1306":1,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":287,"1401":1,"1413":1,"1422":1,"1430":1,"1463":1,"1472":1,"1475":1,"1478":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1487":1,"1488":1,"1490":1,"1491":1,"1511":1,"1512":1,"1540":1,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1603":1,"1635":1,"1665":1,"1679":1,"1690":1,"1700":1,"1714":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1915":1,"1939":1,"1948":1,"1956":1,"2008":1,"2010":1,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2098":1,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2248":1,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2359":1,"2363":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2461":1,"2499":1,"2506":1,"2507":1,"2526":1,"2545":1,"2588":1,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2673":1}}],["don",{"2":{"5":1,"7":1,"8":1,"23":2,"27":2,"42":1,"71":1,"75":1,"102":2,"106":4,"114":1,"126":1,"149":1,"157":1,"213":1,"215":1,"367":1,"605":1,"614":1,"861":1,"878":1,"1309":1,"1313":1,"1371":1,"1966":1,"2253":1,"2694":1,"2702":1,"2721":1}}],["done",{"2":{"3":1,"69":1,"77":1,"81":1,"105":1,"117":1,"146":1,"187":2,"188":1,"774":1,"1371":2,"1440":1,"2692":1}}],["do",{"2":{"3":2,"5":2,"6":1,"7":1,"21":1,"24":1,"29":2,"30":1,"31":1,"32":1,"43":3,"44":3,"45":1,"47":2,"48":2,"51":1,"58":1,"61":9,"64":1,"70":1,"71":3,"73":3,"75":6,"76":4,"77":4,"78":4,"80":1,"81":1,"88":1,"90":1,"106":1,"107":1,"117":1,"121":1,"132":1,"133":1,"134":1,"147":1,"148":6,"149":1,"158":1,"163":1,"164":4,"165":5,"176":1,"178":2,"181":1,"182":1,"191":1,"192":1,"193":1,"197":1,"201":1,"205":2,"214":2,"489":1,"544":1,"605":4,"712":3,"861":1,"880":1,"891":1,"925":2,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1309":1,"1324":1,"1371":64,"1376":1,"1408":1,"1436":1,"1445":1,"1485":1,"1518":1,"1548":1,"1585":1,"1611":1,"1626":1,"1643":1,"1670":3,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2178":1,"2187":1,"2223":1,"2260":1,"2265":1,"2308":1,"2344":1,"2397":4,"2403":1,"2439":1,"2473":1,"2503":4,"2508":1,"2530":1,"2561":1,"2595":1,"2651":1,"2676":1,"2701":1,"2713":1,"2717":1,"2718":1,"2721":2,"2728":1}}],["oleron50",{"2":{"2733":1}}],["oleron25",{"2":{"2733":1}}],["oleron100",{"2":{"2733":1}}],["oleron10",{"2":{"2733":1}}],["oleron",{"2":{"2733":1}}],["oldaxis",{"2":{"1371":2}}],["old",{"2":{"23":1,"27":1,"84":2,"117":1,"148":2,"163":1,"545":1,"1371":4,"2731":1}}],["oxy",{"2":{"2732":1}}],["oak",{"2":{"2555":1}}],["otf",{"2":{"1371":1}}],["others",{"2":{"27":1,"1371":3}}],["otherwise",{"2":{"17":1,"68":1,"70":2,"77":1,"104":1,"153":1,"547":1,"685":1,"811":1,"827":1,"1371":6,"1907":1,"2339":1,"2692":1}}],["other",{"0":{"772":1},"1":{"773":1,"774":1,"775":1},"2":{"12":1,"17":2,"23":2,"27":3,"43":1,"44":1,"57":1,"64":1,"66":1,"69":1,"70":3,"73":2,"75":1,"77":1,"78":2,"81":2,"93":2,"106":2,"107":3,"115":1,"117":2,"122":1,"130":1,"133":1,"135":1,"138":1,"146":1,"147":1,"148":2,"151":1,"158":1,"160":1,"183":1,"187":3,"203":2,"204":1,"296":1,"298":1,"343":1,"345":1,"355":1,"366":1,"367":1,"538":1,"539":2,"540":2,"541":1,"645":1,"728":3,"950":1,"963":1,"979":1,"994":1,"1001":1,"1016":1,"1030":1,"1034":1,"1055":1,"1066":1,"1069":1,"1092":1,"1118":1,"1196":1,"1218":1,"1233":1,"1255":1,"1291":1,"1303":1,"1315":1,"1328":1,"1342":1,"1366":1,"1371":118,"1382":1,"1397":1,"1414":1,"1427":1,"1442":1,"1449":1,"1460":1,"1524":1,"1537":1,"1554":1,"1568":1,"1589":1,"1600":1,"1617":1,"1632":1,"1649":1,"1662":1,"1680":1,"1691":1,"1694":1,"1715":1,"1726":1,"1729":1,"1799":1,"1810":1,"1830":1,"1844":1,"1861":1,"1873":1,"1887":1,"1899":1,"1930":1,"1940":1,"1953":1,"1966":1,"1967":1,"1974":1,"1983":1,"2001":1,"2022":1,"2042":1,"2079":1,"2095":1,"2111":1,"2126":1,"2142":1,"2152":1,"2193":1,"2210":1,"2228":1,"2237":1,"2239":1,"2242":1,"2261":1,"2270":1,"2289":1,"2309":1,"2323":1,"2347":1,"2360":1,"2407":1,"2423":1,"2445":1,"2458":1,"2477":1,"2479":1,"2490":1,"2493":1,"2512":1,"2523":1,"2553":1,"2556":1,"2566":1,"2579":1,"2582":1,"2601":1,"2615":1,"2628":1,"2657":1,"2670":1,"2677":1,"2692":4,"2696":2,"2707":1,"2714":1,"2726":1}}],["omitted",{"2":{"1371":1,"1434":1}}],["omitting",{"2":{"200":1,"546":1,"1188":1,"1225":1}}],["omits",{"2":{"1371":1,"1881":1}}],["ocean",{"2":{"2736":1}}],["october",{"2":{"1352":1}}],["occluded",{"2":{"2678":1}}],["occludes",{"2":{"1371":1,"2479":1}}],["occlusion",{"2":{"17":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1371":43,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2678":3}}],["occurring",{"2":{"1371":2}}],["occurrence",{"2":{"645":1,"1371":2}}],["occurs",{"2":{"25":1,"2692":1}}],["occasionally",{"2":{"0":1}}],["odd",{"0":{"719":1},"2":{"719":1,"1309":1,"1371":3}}],["ok",{"2":{"112":1,"2702":1}}],["o",{"2":{"57":1,"1371":1,"2260":1}}],["owned",{"2":{"1371":1}}],["own",{"2":{"21":2,"27":1,"48":1,"49":1,"67":1,"71":2,"93":2,"124":1,"125":1,"143":1,"211":1,"539":2,"1442":1,"1964":1}}],["oslos",{"2":{"2733":1}}],["oslo50",{"2":{"2733":1}}],["oslo25",{"2":{"2733":1}}],["oslo100",{"2":{"2733":1}}],["oslo10",{"2":{"2733":1}}],["oslo",{"2":{"2733":1}}],["osm",{"0":{"1316":1},"2":{"1316":1}}],["os",{"2":{"21":1,"106":2,"2696":1}}],["osx",{"2":{"18":1,"26":2}}],["oit",{"2":{"17":1,"188":6}}],["obtained",{"2":{"1371":1,"1881":1}}],["obs2",{"2":{"165":3}}],["obs1",{"2":{"165":3}}],["observations",{"0":{"1498":1,"1500":1},"2":{"1371":3,"1492":1,"1493":1,"1513":1}}],["observation",{"2":{"1158":1,"1371":4,"1514":2,"2434":1}}],["observable`",{"2":{"71":1}}],["observable",{"0":{"131":1},"2":{"5":6,"6":2,"7":1,"23":1,"27":2,"30":1,"43":1,"51":1,"61":3,"71":8,"73":1,"74":13,"75":5,"76":2,"77":2,"130":3,"131":7,"132":6,"133":6,"134":8,"135":5,"148":13,"155":1,"158":2,"163":1,"193":2,"489":1,"712":1,"731":1,"891":1,"925":1,"1371":71,"2556":4}}],["observables",{"0":{"5":1,"6":1,"73":1,"130":1,"133":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1},"2":{"2":3,"5":2,"7":1,"31":1,"43":1,"57":1,"62":1,"72":3,"73":2,"74":1,"77":1,"117":1,"122":1,"130":4,"132":3,"133":3,"134":1,"135":5,"148":8,"156":1,"157":1,"1371":7,"2719":1}}],["observerfunction",{"2":{"1371":1}}],["observerfunctions",{"2":{"165":1}}],["observer",{"2":{"78":1,"1371":1}}],["obs",{"2":{"30":2,"71":3,"165":2,"2556":1}}],["object",{"0":{"215":1},"2":{"14":1,"21":2,"42":1,"44":4,"45":2,"47":2,"49":1,"57":1,"62":2,"63":1,"81":1,"99":1,"100":3,"102":2,"104":3,"116":1,"120":1,"125":1,"126":1,"128":1,"130":1,"131":1,"136":1,"137":1,"138":2,"139":1,"147":6,"148":1,"151":1,"158":2,"160":1,"163":1,"165":2,"174":1,"181":2,"182":1,"183":1,"200":1,"201":1,"236":1,"245":1,"263":1,"284":1,"310":1,"331":1,"539":3,"547":2,"645":1,"648":1,"739":1,"747":1,"861":1,"1039":1,"1073":1,"1371":24,"1668":1,"1670":1,"1698":1,"1734":1,"2246":1,"2258":1,"2497":1,"2530":1,"2556":1,"2586":1,"2676":1,"2681":6,"2682":3,"2697":2,"2717":1,"2720":1,"2721":1}}],["objects",{"0":{"63":1,"104":1,"179":1,"180":1},"2":{"13":1,"27":1,"31":1,"48":1,"49":1,"70":3,"94":2,"104":5,"120":1,"122":1,"131":2,"158":11,"162":1,"163":1,"165":1,"174":1,"179":1,"181":1,"187":1,"192":2,"216":1,"276":1,"287":1,"296":2,"323":1,"334":1,"343":2,"539":5,"547":1,"643":2,"644":1,"645":3,"647":1,"792":1,"1371":13,"1668":1,"1964":2,"1966":1,"2259":1,"2260":2,"2479":1,"2681":1,"2692":1,"2697":1,"2702":1,"2703":2,"2704":1,"2710":1,"2714":1,"2716":1,"2721":1,"2726":1}}],["obj",{"2":{"13":1,"28":1,"162":3,"163":8,"2688":1,"2691":1}}],["opacity",{"0":{"2727":1}}],["opaque",{"2":{"188":4}}],["op",{"2":{"1371":1}}],["op1",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["op2",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["op3",{"2":{"1077":1,"1371":5,"1605":1,"1702":1,"1738":1,"2250":1}}],["opposite",{"2":{"395":1,"428":1,"459":1,"540":1}}],["operator",{"2":{"160":1}}],["operate",{"2":{"71":1,"2692":1}}],["operation=log10",{"2":{"1318":1}}],["operation=x",{"2":{"1316":1}}],["operation",{"0":{"1336":1,"1341":1},"2":{"63":1,"71":1,"102":1,"134":1,"1312":2,"1316":1,"1320":1,"1336":1,"1341":1,"1371":5}}],["operations",{"2":{"63":2,"147":1,"1371":1,"1738":1,"1967":1}}],["opening",{"2":{"720":1,"1371":1}}],["opencl",{"2":{"26":1}}],["opened",{"2":{"17":2,"2696":1}}],["opengl",{"0":{"23":1,"30":1},"2":{"16":2,"17":1,"21":2,"23":5,"24":2,"84":1,"86":1,"88":1,"194":1,"2719":1,"2721":1}}],["open",{"0":{"727":1},"2":{"11":1,"20":1,"44":1,"48":1,"74":2,"88":2,"148":14,"157":1,"196":3,"197":2,"713":2,"765":1,"1309":1,"1316":1,"1371":6,"2679":1,"2718":1}}],["optimization",{"2":{"1371":1}}],["optimize",{"2":{"69":1,"70":1,"1314":1,"1371":2}}],["optimized",{"2":{"27":1,"157":1,"1314":1}}],["optimal",{"2":{"1371":1}}],["optimally",{"2":{"69":1}}],["optionvalue",{"2":{"1371":2}}],["optionlabel",{"2":{"1371":1}}],["option",{"2":{"107":1,"154":1,"215":2,"231":1,"1371":5,"2682":1,"2721":1}}],["optional",{"2":{"21":1,"27":1,"42":1,"147":2,"155":1,"643":1,"890":1,"1371":17,"1970":1,"1985":1,"2349":1,"2350":1,"2466":1}}],["optionally",{"2":{"9":1,"17":1,"145":1,"473":1,"645":1,"1371":6,"2549":1,"2555":1,"2590":1}}],["options=",{"2":{"164":1}}],["options",{"0":{"728":1},"2":{"11":3,"27":1,"40":1,"57":2,"78":1,"181":1,"184":1,"246":1,"284":1,"331":1,"355":1,"712":2,"713":2,"727":1,"728":2,"811":1,"958":1,"986":1,"987":1,"988":1,"1036":1,"1070":1,"1371":45,"1389":1,"1390":1,"1391":1,"1532":1,"1563":1,"1624":1,"1625":1,"1626":1,"1657":1,"1695":1,"1731":1,"1839":1,"2118":1,"2119":1,"2120":1,"2243":1,"2453":1,"2494":1,"2583":1,"2610":1,"2665":1,"2682":2,"2701":1}}],["opt",{"2":{"24":2,"112":2}}],["our",{"2":{"5":1,"65":1,"75":1,"76":1,"77":2,"94":1,"105":1,"106":1,"107":3,"132":1,"136":1,"148":13,"158":1,"162":2,"196":1,"2680":1,"2692":3,"2695":1,"2696":2,"2697":1,"2700":1,"2702":1,"2714":1,"2723":2,"2725":2}}],["outgoing",{"2":{"2681":2}}],["outlining",{"2":{"2719":1}}],["outlined",{"2":{"1970":1}}],["outline",{"0":{"1608":1,"1640":1,"1974":1,"2320":1,"2321":1,"2322":1},"2":{"117":1,"813":1,"814":2,"845":1,"846":2,"1371":23,"1573":1,"1575":1,"1608":1,"1640":1,"1849":1,"1851":1,"1927":1,"1970":1,"1974":1,"2005":1,"2006":1,"2045":1,"2046":1,"2294":1,"2295":1,"2320":1,"2321":1,"2322":1,"2327":1,"2328":1,"2620":1,"2622":1,"2717":2}}],["outliercolor",{"0":{"1149":1},"2":{"1129":4,"1371":1}}],["outlierstrokewidth",{"0":{"1151":1},"2":{"1371":1}}],["outlierstrokecolor",{"0":{"1150":1},"2":{"1371":1}}],["outliers",{"0":{"1155":1,"1924":1},"2":{"1128":1,"1129":2,"1155":1,"1371":5,"1924":1}}],["outs",{"2":{"768":1}}],["outside",{"0":{"773":1},"2":{"78":1,"127":1,"192":3,"284":2,"331":2,"542":6,"544":1,"548":1,"605":1,"773":2,"1128":1,"1309":1,"1371":6,"1968":1,"2533":1,"2551":1,"2682":1}}],["outer=2",{"2":{"1045":1,"2629":4}}],["outer",{"2":{"541":1,"770":1,"1286":1,"1371":4,"1811":1,"2341":6,"2342":1,"2368":5}}],["outermost",{"2":{"301":1,"348":1,"2697":1}}],["outputs",{"2":{"106":1,"1371":3}}],["output",{"0":{"41":1},"1":{"42":1},"2":{"11":2,"15":1,"17":1,"27":3,"42":4,"61":4,"77":1,"105":1,"106":3,"107":2,"133":1,"158":1,"188":1,"731":1,"768":1,"1001":1,"1311":1,"1320":1,"1371":5,"2188":1}}],["out",{"2":{"2":1,"6":1,"23":1,"38":1,"44":2,"46":1,"57":4,"59":1,"61":1,"63":1,"69":2,"77":2,"96":1,"105":2,"106":2,"114":1,"122":1,"147":1,"148":4,"192":1,"207":1,"231":1,"285":1,"332":1,"547":1,"585":1,"647":2,"768":1,"774":1,"775":2,"792":1,"1315":3,"1371":15,"1438":1,"1670":1,"1964":1,"1966":1,"1968":1,"1970":1,"2530":1,"2678":1,"2692":2,"2721":1}}],["offending",{"2":{"93":1}}],["offering",{"2":{"157":1}}],["offer",{"2":{"53":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2690":1}}],["offers",{"2":{"47":2,"49":1,"53":1,"136":1,"151":1,"154":1,"194":1,"365":1,"2695":1,"2717":1,"2721":2}}],["offset=vec2f",{"2":{"2720":1}}],["offset=π",{"2":{"1795":9}}],["offset=i",{"2":{"1469":1}}],["offsets",{"0":{"2261":1},"2":{"1371":2,"2331":1}}],["offsetting",{"2":{"115":1,"1371":1}}],["offset",{"0":{"774":1,"1109":1,"1117":1,"1179":1,"1366":1,"1483":1,"1486":1,"1808":1,"1809":1,"1996":1,"2010":1,"2151":1,"2257":1,"2288":1,"2319":1},"2":{"61":10,"74":1,"115":1,"388":1,"421":1,"452":1,"774":1,"826":1,"1080":1,"1165":3,"1179":1,"1351":1,"1352":1,"1371":27,"1469":2,"1486":1,"1624":1,"1625":1,"1626":1,"1627":1,"1795":14,"1808":1,"1809":1,"1965":1,"1996":1,"2133":1,"2134":3,"2257":3,"2258":1,"2261":4,"2288":1,"2319":1,"2720":1,"2728":1,"2730":2}}],["off",{"2":{"57":1,"81":1,"178":1,"786":1,"986":1,"1371":10,"1389":1,"1624":1,"2118":1,"2253":1,"2678":1}}],["offline",{"0":{"45":1},"2":{"42":1}}],["offline=true",{"2":{"42":1,"48":1}}],["often",{"2":{"5":1,"59":1,"102":1,"104":1,"106":1,"107":1,"131":1,"135":2,"142":1,"157":1,"176":1,"213":1,"537":1,"539":1}}],["of",{"0":{"93":1,"106":1,"1437":1,"1495":1,"1496":1,"1498":2,"2053":1,"2683":1},"1":{"2684":1,"2685":1,"2686":1,"2687":1,"2688":1,"2689":1},"2":{"3":3,"5":2,"6":4,"7":1,"9":1,"10":1,"11":1,"12":1,"13":3,"14":2,"15":3,"17":6,"18":2,"19":1,"21":7,"23":1,"24":2,"25":1,"26":2,"27":6,"28":1,"31":1,"33":1,"35":1,"37":1,"38":1,"41":1,"42":3,"44":4,"46":1,"47":1,"48":1,"49":2,"51":1,"53":1,"56":2,"57":28,"59":3,"61":1,"62":3,"63":2,"64":3,"65":2,"66":1,"67":1,"68":2,"69":1,"70":4,"71":3,"73":1,"74":5,"75":3,"76":1,"77":14,"78":5,"79":1,"80":1,"81":3,"87":1,"90":2,"92":1,"93":3,"94":2,"96":1,"97":1,"98":1,"99":1,"100":2,"102":2,"103":2,"104":1,"105":8,"106":15,"107":11,"115":8,"116":1,"117":13,"119":1,"120":1,"122":2,"123":1,"124":1,"125":1,"126":2,"127":1,"128":4,"129":1,"131":3,"132":7,"133":5,"134":1,"135":10,"136":2,"137":2,"140":2,"143":2,"144":1,"145":4,"146":2,"147":12,"148":13,"149":3,"151":4,"152":2,"153":2,"155":2,"157":1,"158":8,"159":1,"160":2,"161":3,"162":1,"163":1,"165":3,"174":1,"176":1,"181":2,"182":2,"183":1,"187":7,"188":6,"192":3,"195":2,"196":2,"202":1,"203":2,"204":2,"205":1,"206":1,"212":1,"214":3,"215":1,"218":1,"219":4,"220":3,"221":1,"222":1,"227":1,"228":1,"229":1,"231":6,"233":1,"235":1,"236":1,"237":1,"238":1,"245":1,"246":1,"247":1,"248":1,"253":1,"255":1,"256":1,"258":1,"259":1,"260":1,"262":1,"263":1,"264":1,"265":1,"268":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":2,"277":1,"279":1,"284":4,"285":1,"286":1,"287":2,"288":1,"289":1,"290":1,"292":1,"293":1,"296":3,"297":1,"298":1,"300":1,"305":1,"306":1,"307":1,"309":1,"310":1,"311":1,"312":1,"315":1,"317":1,"318":1,"320":1,"321":1,"322":1,"323":2,"324":1,"326":1,"331":4,"332":1,"333":1,"334":2,"335":1,"336":1,"337":1,"339":1,"340":1,"343":3,"344":1,"345":1,"347":1,"354":1,"355":4,"356":1,"361":1,"362":1,"363":1,"365":1,"366":6,"371":1,"372":1,"373":1,"377":1,"378":4,"379":1,"393":1,"394":1,"395":2,"406":1,"409":1,"411":1,"426":1,"427":1,"428":2,"439":1,"442":1,"457":1,"458":1,"459":2,"470":1,"473":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"486":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":2,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"533":1,"534":1,"536":1,"537":1,"538":3,"539":3,"540":4,"542":1,"544":2,"545":1,"546":1,"547":3,"550":1,"551":1,"554":1,"557":1,"558":1,"559":1,"567":1,"569":1,"570":1,"571":1,"572":1,"574":1,"576":1,"577":1,"578":1,"581":1,"582":1,"585":1,"586":1,"588":1,"589":1,"590":1,"592":1,"593":1,"597":1,"599":1,"600":1,"602":1,"604":1,"605":3,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"614":1,"615":1,"616":1,"618":1,"621":1,"622":1,"623":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"633":1,"634":1,"638":1,"640":1,"641":1,"643":4,"644":3,"645":1,"647":2,"648":5,"649":4,"651":1,"652":1,"653":1,"654":2,"655":1,"657":1,"658":1,"659":1,"661":1,"662":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"685":1,"686":1,"688":1,"689":1,"690":1,"691":2,"692":2,"702":1,"703":1,"705":1,"707":1,"708":1,"710":1,"711":1,"713":1,"715":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"728":3,"730":1,"735":1,"736":1,"737":1,"738":1,"739":1,"741":1,"745":1,"746":1,"747":1,"750":1,"751":1,"767":2,"768":3,"769":2,"771":2,"773":1,"774":3,"777":1,"779":1,"782":1,"785":1,"787":1,"788":1,"789":1,"792":2,"796":1,"797":1,"799":1,"800":1,"801":1,"802":1,"804":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":2,"814":2,"820":1,"821":1,"823":1,"827":1,"830":1,"831":1,"833":1,"834":1,"835":1,"836":1,"838":1,"841":1,"842":1,"843":1,"844":1,"845":2,"846":2,"851":1,"852":2,"853":1,"854":1,"855":1,"856":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"871":1,"872":1,"874":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"887":1,"888":1,"889":1,"890":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"911":1,"912":1,"921":1,"923":1,"924":1,"925":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"947":1,"950":1,"957":1,"958":1,"959":1,"969":1,"972":1,"973":1,"974":1,"976":1,"979":1,"987":1,"988":1,"989":1,"995":1,"1001":1,"1004":1,"1005":1,"1006":1,"1008":3,"1011":1,"1012":1,"1014":1,"1016":1,"1024":1,"1027":1,"1033":2,"1035":1,"1044":1,"1047":1,"1049":1,"1050":1,"1052":1,"1055":1,"1077":1,"1082":1,"1083":1,"1084":1,"1089":1,"1092":1,"1093":1,"1096":1,"1099":2,"1107":1,"1109":1,"1110":1,"1112":1,"1127":2,"1128":1,"1129":3,"1131":1,"1138":3,"1147":2,"1148":1,"1152":1,"1158":2,"1161":2,"1162":1,"1163":2,"1179":1,"1186":1,"1187":2,"1188":1,"1190":1,"1191":1,"1192":2,"1194":1,"1196":1,"1205":1,"1206":1,"1207":1,"1209":1,"1210":1,"1224":1,"1225":1,"1227":1,"1228":1,"1229":2,"1231":1,"1233":1,"1242":1,"1243":1,"1244":1,"1246":1,"1247":1,"1261":5,"1276":1,"1277":1,"1278":2,"1279":1,"1284":1,"1285":1,"1286":2,"1288":1,"1291":1,"1300":1,"1309":2,"1311":1,"1312":1,"1317":1,"1320":1,"1321":1,"1324":1,"1326":1,"1328":1,"1350":1,"1356":1,"1365":1,"1366":1,"1370":1,"1371":840,"1372":2,"1375":1,"1376":1,"1377":1,"1379":1,"1382":1,"1390":1,"1391":1,"1392":1,"1400":6,"1404":1,"1407":1,"1408":1,"1409":1,"1411":1,"1414":1,"1423":1,"1433":1,"1434":6,"1436":1,"1437":1,"1438":1,"1440":4,"1444":1,"1445":1,"1447":1,"1449":1,"1466":1,"1469":1,"1473":3,"1474":1,"1476":1,"1485":4,"1489":1,"1495":3,"1496":2,"1499":3,"1502":1,"1503":2,"1506":1,"1513":1,"1515":1,"1517":1,"1518":1,"1519":1,"1521":1,"1524":1,"1531":1,"1532":1,"1533":1,"1543":1,"1544":1,"1545":1,"1547":1,"1548":1,"1549":2,"1551":1,"1554":1,"1563":1,"1572":1,"1573":1,"1575":1,"1579":1,"1580":1,"1581":1,"1584":1,"1585":1,"1587":1,"1589":1,"1605":1,"1608":4,"1610":1,"1611":1,"1612":1,"1614":1,"1617":1,"1625":1,"1626":1,"1627":1,"1638":3,"1640":4,"1642":1,"1643":1,"1644":1,"1646":1,"1649":1,"1656":1,"1657":1,"1658":1,"1670":4,"1672":1,"1674":1,"1675":1,"1677":1,"1680":1,"1702":1,"1705":1,"1707":1,"1709":1,"1710":1,"1712":1,"1715":1,"1725":1,"1730":1,"1738":3,"1795":1,"1797":1,"1799":1,"1801":1,"1807":1,"1808":1,"1809":1,"1811":1,"1818":1,"1820":1,"1821":3,"1823":1,"1824":1,"1825":2,"1827":1,"1830":1,"1839":1,"1848":1,"1849":1,"1851":1,"1855":1,"1858":1,"1859":1,"1861":1,"1881":7,"1884":1,"1885":1,"1887":1,"1907":10,"1910":1,"1912":1,"1914":1,"1916":3,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1926":1,"1927":1,"1929":2,"1930":1,"1933":1,"1934":1,"1935":1,"1937":1,"1940":1,"1949":1,"1959":1,"1962":1,"1963":4,"1964":2,"1966":6,"1967":2,"1969":2,"1970":5,"1971":1,"1974":4,"1976":1,"1977":1,"1978":1,"1980":1,"1983":1,"1984":1,"1987":1,"1988":1,"1996":1,"1997":3,"2002":1,"2005":1,"2006":1,"2015":1,"2016":1,"2017":2,"2019":1,"2022":1,"2031":1,"2032":1,"2038":1,"2045":1,"2046":1,"2050":5,"2070":1,"2071":2,"2073":1,"2074":1,"2075":1,"2077":1,"2079":1,"2081":1,"2090":1,"2091":1,"2101":1,"2104":1,"2105":1,"2106":1,"2108":1,"2111":1,"2119":1,"2120":1,"2121":1,"2129":6,"2133":1,"2136":1,"2142":1,"2151":2,"2170":1,"2173":3,"2178":4,"2184":1,"2187":1,"2188":3,"2190":1,"2193":1,"2219":4,"2221":1,"2223":1,"2224":1,"2226":1,"2228":1,"2237":1,"2250":1,"2253":6,"2254":1,"2256":1,"2257":1,"2258":3,"2260":4,"2263":1,"2264":1,"2265":1,"2266":2,"2268":1,"2270":1,"2271":2,"2275":1,"2276":1,"2282":1,"2288":1,"2290":1,"2294":1,"2295":1,"2296":3,"2306":1,"2307":1,"2308":1,"2309":1,"2319":1,"2320":1,"2321":1,"2322":1,"2334":1,"2339":3,"2341":6,"2342":2,"2344":1,"2347":1,"2349":3,"2350":2,"2357":3,"2365":1,"2368":1,"2370":4,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2379":1,"2380":1,"2383":1,"2384":1,"2385":1,"2386":1,"2393":1,"2394":1,"2395":1,"2396":1,"2399":1,"2403":1,"2407":1,"2422":1,"2434":2,"2435":1,"2436":1,"2438":1,"2439":1,"2440":1,"2442":1,"2445":1,"2452":1,"2453":1,"2454":1,"2464":1,"2465":1,"2471":1,"2473":1,"2475":1,"2477":1,"2487":1,"2502":1,"2505":1,"2508":1,"2510":1,"2512":1,"2530":3,"2532":1,"2534":1,"2536":1,"2540":1,"2541":1,"2542":1,"2546":1,"2547":1,"2549":2,"2552":1,"2553":2,"2554":2,"2555":4,"2556":3,"2559":1,"2561":1,"2562":1,"2564":1,"2566":1,"2567":1,"2570":1,"2592":1,"2594":1,"2595":1,"2596":2,"2598":1,"2601":1,"2610":1,"2619":1,"2620":1,"2622":1,"2626":1,"2627":1,"2629":3,"2650":1,"2651":1,"2652":1,"2654":1,"2657":1,"2664":1,"2665":1,"2666":1,"2678":5,"2680":3,"2681":10,"2682":4,"2690":2,"2692":22,"2696":2,"2697":1,"2698":1,"2701":1,"2702":4,"2703":1,"2704":1,"2706":1,"2707":1,"2708":1,"2709":5,"2710":2,"2711":2,"2713":2,"2714":1,"2715":2,"2716":1,"2717":3,"2720":1,"2721":5,"2723":1,"2724":1,"2725":1,"2726":3,"2729":2,"2730":2,"2731":1}}],["overflow",{"2":{"2557":1}}],["overflows",{"2":{"1371":2,"2301":1}}],["overdraw",{"0":{"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1342":1,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1},"2":{"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":88,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1608":3,"1617":1,"1640":3,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1974":3,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2567":1,"2601":1,"2657":1}}],["overriding",{"0":{"648":1}}],["overrides",{"2":{"648":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1371":43,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1}}],["override",{"0":{"2725":1},"2":{"175":1,"178":1,"648":5,"1371":1,"2256":1,"2725":2}}],["overridden",{"2":{"18":1,"19":1,"581":1,"1012":1,"1371":2}}],["overhead",{"2":{"158":1}}],["overall",{"2":{"107":1,"1966":1}}],["overwrite",{"2":{"77":1}}],["overwritten",{"2":{"57":1,"1371":2,"2075":1}}],["overlayed",{"2":{"1317":1}}],["overlap",{"2":{"187":1}}],["overlapping",{"2":{"104":1,"187":1}}],["overlaps",{"2":{"69":1,"2710":1}}],["overloads",{"2":{"161":1}}],["overloading",{"2":{"71":1,"1320":1,"1371":1,"1442":1}}],["overload",{"2":{"43":1,"71":1,"137":2,"148":1,"161":2,"162":1,"216":1,"1371":1}}],["overloaded",{"2":{"27":1,"71":1,"1371":1}}],["overview",{"0":{"752":1,"1740":1},"1":{"753":1,"754":1,"755":1,"756":1,"757":1,"758":1,"759":1,"760":1,"761":1,"762":1,"763":1,"764":1,"1741":1,"1742":1,"1743":1,"1744":1,"1745":1,"1746":1,"1747":1,"1748":1,"1749":1,"1750":1,"1751":1,"1752":1,"1753":1,"1754":1,"1755":1,"1756":1,"1757":1,"1758":1,"1759":1,"1760":1,"1761":1,"1762":1,"1763":1,"1764":1,"1765":1,"1766":1,"1767":1,"1768":1,"1769":1,"1770":1,"1771":1,"1772":1,"1773":1,"1774":1,"1775":1,"1776":1,"1777":1,"1778":1,"1779":1,"1780":1,"1781":1,"1782":1,"1783":1,"1784":1,"1785":1,"1786":1,"1787":1,"1788":1,"1789":1,"1790":1,"1791":1,"1792":1,"1793":1},"2":{"21":1,"195":1}}],["over",{"0":{"1086":1,"1087":1,"1487":1,"1488":1},"2":{"3":1,"5":1,"47":1,"77":1,"107":1,"115":2,"157":1,"159":1,"284":1,"331":1,"494":1,"505":1,"605":2,"609":1,"866":1,"963":1,"994":1,"1034":1,"1069":1,"1080":2,"1118":1,"1218":1,"1255":1,"1303":1,"1312":1,"1342":1,"1371":59,"1397":1,"1427":1,"1434":1,"1437":1,"1460":1,"1473":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2173":1,"2210":1,"2242":1,"2289":1,"2323":1,"2341":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1,"2696":1,"2701":1}}],["orrd",{"2":{"2735":8}}],["oranges",{"2":{"2735":8}}],["orange",{"2":{"61":3,"142":1,"148":1,"184":1,"186":2,"200":1,"646":2,"648":1,"649":1,"767":1,"880":1,"941":1,"1165":2,"1166":2,"1373":1,"1669":1,"1795":2,"1974":1,"2013":1,"2134":1,"2397":2,"2553":1,"2554":1,"2677":3,"2728":2}}],["oriented",{"2":{"603":1,"685":1}}],["orientation=",{"2":{"1080":1,"1131":1,"2399":1}}],["orientation",{"0":{"686":1,"794":1,"1148":1,"1180":1,"1279":1,"1922":1,"2422":1},"2":{"57":1,"61":3,"65":1,"392":1,"425":1,"456":1,"604":1,"613":1,"646":2,"649":3,"685":3,"686":5,"768":1,"771":1,"794":1,"811":1,"870":1,"1148":1,"1165":3,"1166":2,"1179":1,"1279":1,"1371":28,"1907":1,"1918":1,"1922":1,"2388":1,"2422":1}}],["originating",{"2":{"81":2}}],["originally",{"2":{"2730":1}}],["original",{"2":{"62":1,"106":1,"132":1,"1371":1,"1969":1}}],["origin",{"0":{"792":1},"2":{"31":4,"51":1,"774":10,"775":3,"781":1,"792":2,"800":1,"969":3,"1002":1,"1004":1,"1371":7,"2721":7}}],["origins",{"2":{"31":2,"2721":2}}],["orthographicprojection",{"2":{"2719":1}}],["orthographic",{"2":{"56":1,"57":3,"58":1,"365":1,"1371":4,"2503":1,"2719":1}}],["org",{"2":{"32":1,"47":1,"196":2,"1313":1,"1371":1,"1442":1,"2219":1,"2694":1}}],["ordered",{"2":{"1371":13}}],["order",{"0":{"13":1,"188":1},"2":{"13":1,"17":3,"56":1,"63":1,"64":1,"75":1,"78":1,"114":1,"132":1,"187":8,"188":2,"645":1,"767":1,"769":3,"827":1,"950":1,"967":1,"979":1,"999":1,"1016":1,"1042":1,"1055":1,"1076":1,"1092":1,"1125":1,"1131":1,"1196":1,"1222":1,"1233":1,"1259":1,"1291":1,"1307":1,"1316":1,"1328":1,"1348":1,"1371":90,"1382":1,"1402":1,"1414":1,"1431":1,"1449":1,"1464":1,"1524":1,"1541":1,"1554":1,"1577":1,"1589":1,"1604":1,"1608":2,"1617":1,"1636":1,"1640":2,"1649":1,"1666":1,"1680":1,"1701":1,"1715":1,"1737":1,"1799":1,"1817":1,"1820":1,"1830":1,"1853":1,"1861":1,"1879":1,"1887":1,"1905":1,"1940":1,"1957":1,"1974":2,"1983":1,"2009":1,"2022":1,"2048":1,"2079":1,"2099":1,"2111":1,"2131":1,"2142":1,"2163":1,"2193":1,"2216":1,"2228":1,"2249":1,"2270":1,"2299":1,"2309":1,"2333":1,"2341":2,"2347":1,"2364":1,"2399":1,"2407":1,"2432":1,"2445":1,"2462":1,"2477":1,"2500":1,"2512":1,"2527":1,"2555":3,"2566":1,"2567":2,"2589":1,"2601":1,"2624":1,"2657":1,"2674":1,"2709":1}}],["or",{"0":{"24":1,"25":1,"84":1,"93":2,"2727":1},"2":{"0":1,"2":1,"3":1,"6":1,"8":1,"11":1,"12":1,"14":2,"16":1,"17":2,"20":2,"22":1,"23":5,"27":4,"39":1,"40":2,"41":1,"42":2,"44":1,"45":2,"46":1,"48":3,"49":2,"52":1,"56":1,"57":9,"59":3,"62":4,"63":2,"65":1,"70":5,"71":2,"73":1,"74":2,"75":2,"77":4,"78":5,"81":2,"84":2,"86":1,"87":1,"90":1,"93":8,"94":4,"96":1,"97":2,"100":1,"103":1,"104":2,"105":5,"106":8,"107":4,"109":1,"110":1,"113":1,"115":5,"117":2,"123":1,"125":1,"128":3,"129":1,"130":1,"131":1,"132":2,"134":1,"135":3,"137":2,"139":1,"144":1,"145":1,"147":2,"148":3,"149":3,"151":1,"154":4,"158":8,"159":1,"160":2,"161":1,"163":1,"165":2,"174":1,"175":1,"178":1,"181":2,"186":1,"188":1,"193":1,"202":2,"204":2,"207":2,"208":2,"209":1,"210":2,"214":1,"216":1,"219":1,"231":3,"246":1,"258":1,"266":1,"283":1,"284":2,"305":1,"313":1,"330":1,"331":2,"364":4,"366":2,"367":1,"392":1,"425":1,"456":1,"473":1,"528":1,"537":3,"538":3,"539":12,"540":3,"543":2,"544":2,"545":1,"546":1,"547":1,"581":2,"604":1,"613":1,"617":1,"618":1,"623":1,"643":2,"644":1,"645":1,"646":2,"647":1,"648":1,"649":1,"686":1,"706":1,"713":1,"720":1,"765":1,"768":1,"770":1,"773":1,"781":1,"785":1,"795":1,"817":1,"849":1,"852":1,"870":1,"873":1,"874":1,"891":1,"922":1,"925":2,"927":1,"941":2,"943":1,"944":1,"946":2,"957":1,"958":2,"968":1,"972":1,"973":1,"975":2,"987":1,"988":2,"1000":1,"1001":1,"1004":1,"1005":1,"1007":1,"1011":1,"1013":2,"1036":1,"1043":1,"1047":1,"1049":1,"1050":1,"1051":2,"1070":1,"1077":2,"1078":1,"1082":1,"1084":1,"1088":2,"1093":1,"1110":1,"1126":1,"1148":1,"1161":1,"1180":1,"1188":1,"1190":1,"1191":1,"1193":2,"1210":2,"1223":1,"1227":1,"1228":1,"1230":2,"1247":2,"1260":1,"1279":1,"1288":1,"1292":1,"1293":1,"1299":2,"1300":1,"1308":1,"1309":1,"1320":1,"1321":1,"1322":1,"1324":1,"1325":2,"1338":1,"1349":1,"1352":2,"1357":2,"1362":1,"1371":464,"1375":1,"1376":1,"1378":2,"1390":1,"1391":2,"1403":1,"1407":1,"1408":1,"1410":2,"1415":1,"1432":1,"1433":1,"1442":1,"1444":1,"1445":1,"1446":2,"1465":1,"1469":1,"1502":1,"1505":2,"1514":2,"1515":1,"1517":1,"1518":1,"1520":2,"1531":1,"1532":2,"1542":1,"1545":1,"1547":1,"1548":1,"1549":2,"1550":2,"1563":2,"1578":1,"1584":1,"1585":1,"1586":2,"1605":2,"1606":1,"1607":1,"1610":1,"1611":1,"1613":2,"1625":1,"1626":2,"1637":1,"1638":1,"1642":1,"1643":1,"1645":2,"1656":1,"1657":2,"1667":1,"1668":1,"1672":1,"1674":1,"1675":1,"1676":2,"1695":1,"1702":2,"1703":1,"1704":1,"1707":1,"1709":1,"1711":2,"1731":1,"1738":2,"1739":1,"1797":1,"1819":1,"1823":1,"1824":1,"1825":2,"1826":2,"1839":2,"1854":1,"1858":1,"1880":1,"1884":1,"1906":1,"1911":1,"1913":2,"1914":1,"1922":1,"1925":1,"1928":1,"1930":1,"1933":1,"1934":1,"1936":2,"1941":1,"1958":1,"1959":1,"1960":1,"1963":1,"1964":2,"1966":5,"1967":1,"1968":1,"1976":1,"1977":1,"1979":2,"1997":1,"2011":1,"2015":1,"2016":1,"2018":2,"2049":1,"2050":1,"2070":1,"2073":1,"2074":1,"2076":2,"2082":1,"2100":1,"2104":1,"2105":1,"2107":2,"2119":1,"2120":2,"2132":1,"2136":1,"2169":1,"2181":1,"2182":1,"2184":1,"2187":1,"2188":1,"2189":2,"2217":1,"2218":1,"2219":1,"2221":1,"2223":1,"2225":2,"2243":1,"2250":2,"2251":1,"2252":1,"2253":3,"2260":3,"2261":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":2,"2271":2,"2272":1,"2282":1,"2296":1,"2300":1,"2308":1,"2317":1,"2335":1,"2344":1,"2356":1,"2365":1,"2366":1,"2367":1,"2368":2,"2370":2,"2403":1,"2406":1,"2422":1,"2424":1,"2426":1,"2433":1,"2436":1,"2438":1,"2439":1,"2441":2,"2452":1,"2453":2,"2463":1,"2471":1,"2473":1,"2474":2,"2494":1,"2501":1,"2505":1,"2508":1,"2509":2,"2528":1,"2529":1,"2530":4,"2532":1,"2533":2,"2535":2,"2553":1,"2556":1,"2557":1,"2559":1,"2561":1,"2563":2,"2576":1,"2583":1,"2591":1,"2592":1,"2594":1,"2595":1,"2596":2,"2597":2,"2610":2,"2625":1,"2647":1,"2650":1,"2651":1,"2653":2,"2664":1,"2665":2,"2675":1,"2676":1,"2678":1,"2690":1,"2692":2,"2696":1,"2700":1,"2702":1,"2703":1,"2714":1,"2715":1,"2720":1,"2721":5,"2726":3,"2727":1,"2731":1}}],["onmouserightup",{"2":{"1371":1}}],["onmouserightdragstop",{"2":{"1371":1}}],["onmouserightdragstart",{"2":{"1371":1}}],["onmouserightdrag",{"2":{"1371":1}}],["onmouserightdown",{"2":{"1371":1}}],["onmouserightdoubleclick",{"2":{"1371":1}}],["onmouserightclick",{"2":{"1371":1}}],["onmouseover",{"2":{"1371":1}}],["onmouseout",{"2":{"1371":1}}],["onmousemiddleup",{"2":{"1371":1}}],["onmousemiddledragstop",{"2":{"1371":1}}],["onmousemiddledragstart",{"2":{"1371":1}}],["onmousemiddledrag",{"2":{"1371":1}}],["onmousemiddledown",{"2":{"1371":1}}],["onmousemiddledoubleclick",{"2":{"1371":1}}],["onmousemiddleclick",{"2":{"1371":1}}],["onmouseleftup",{"2":{"1371":1}}],["onmouseleftdragstop",{"2":{"1371":1}}],["onmouseleftdragstart",{"2":{"1371":1}}],["onmouseleftdrag",{"2":{"1371":1}}],["onmouseleftdown",{"2":{"1371":1}}],["onmouseleftdoubleclick",{"2":{"1371":1}}],["onmouseleftclick",{"2":{"1371":2}}],["onmouseenter",{"2":{"1371":1}}],["onmousedownoutside",{"2":{"1371":1}}],["onmouse",{"2":{"1371":1}}],["onchange",{"0":{"528":1},"2":{"1371":1}}],["once",{"2":{"44":1,"68":1,"77":1,"81":1,"94":1,"134":3,"148":1,"296":1,"343":1,"546":1,"1371":2,"2700":1,"2726":1}}],["onany",{"2":{"148":1,"165":2}}],["onpick",{"2":{"77":1,"1371":2}}],["onjs",{"2":{"44":4,"47":1}}],["ongoing",{"2":{"42":1}}],["onto",{"2":{"13":1,"153":1,"1371":2,"1907":1,"2378":1}}],["onetimerendertick",{"2":{"81":2,"1371":1,"2718":1}}],["ones",{"2":{"23":1,"36":1,"97":1,"1795":1,"2556":2}}],["one",{"2":{"7":2,"11":1,"17":2,"22":1,"24":2,"27":5,"28":1,"36":1,"40":1,"42":1,"44":3,"47":2,"48":1,"50":1,"54":1,"66":1,"68":1,"69":1,"70":4,"71":1,"72":1,"73":3,"75":1,"77":1,"78":2,"86":1,"90":1,"100":1,"104":2,"106":3,"107":1,"115":1,"117":4,"131":2,"132":2,"133":1,"135":9,"141":1,"142":2,"144":1,"145":1,"146":1,"147":1,"148":2,"163":1,"165":3,"187":2,"193":1,"199":1,"214":1,"477":1,"539":1,"542":1,"545":1,"643":1,"645":2,"646":1,"649":2,"654":1,"728":4,"771":1,"904":1,"941":1,"1131":2,"1188":1,"1286":1,"1313":1,"1315":1,"1317":2,"1318":1,"1323":1,"1371":55,"1436":1,"1441":1,"1469":2,"1495":1,"1549":1,"1670":1,"1818":1,"1820":1,"1825":1,"1914":1,"1930":1,"1968":1,"1970":2,"2090":1,"2188":1,"2252":1,"2253":2,"2266":3,"2296":1,"2341":1,"2342":1,"2365":1,"2399":2,"2426":1,"2557":1,"2596":1,"2676":2,"2681":2,"2682":3,"2692":2,"2697":1,"2699":1,"2702":5,"2704":1,"2708":2,"2717":2,"2719":2,"2721":6,"2723":2,"2725":1,"2726":1,"2727":1,"2730":1}}],["only",{"2":{"5":2,"17":1,"21":1,"25":1,"26":1,"27":6,"39":1,"43":2,"47":1,"49":1,"63":1,"64":1,"66":1,"69":3,"70":1,"71":1,"73":2,"75":1,"78":1,"81":1,"98":1,"102":1,"104":3,"106":2,"107":1,"112":1,"117":2,"119":1,"135":6,"142":1,"145":1,"146":1,"158":1,"162":1,"176":1,"178":1,"183":1,"187":1,"202":1,"210":1,"213":1,"214":1,"231":1,"284":1,"331":1,"537":1,"539":1,"542":1,"605":1,"646":1,"648":1,"794":1,"861":1,"948":1,"950":1,"951":1,"965":2,"977":1,"979":1,"980":1,"997":2,"1015":1,"1016":1,"1018":1,"1030":1,"1035":1,"1036":1,"1040":2,"1053":1,"1055":1,"1057":1,"1066":1,"1070":1,"1074":2,"1090":1,"1092":1,"1098":1,"1120":2,"1187":1,"1195":1,"1196":1,"1198":1,"1220":2,"1232":1,"1233":1,"1235":1,"1257":2,"1291":1,"1294":1,"1305":2,"1327":1,"1328":1,"1329":1,"1346":2,"1352":1,"1357":1,"1371":258,"1380":1,"1382":1,"1383":1,"1399":2,"1412":1,"1414":1,"1416":1,"1429":2,"1442":1,"1448":1,"1449":1,"1450":1,"1462":2,"1485":2,"1496":1,"1507":1,"1522":1,"1524":1,"1525":1,"1539":2,"1552":1,"1554":1,"1555":1,"1571":2,"1588":1,"1589":1,"1590":1,"1602":2,"1615":1,"1617":1,"1618":1,"1634":2,"1647":1,"1649":1,"1650":1,"1664":2,"1678":1,"1680":1,"1682":1,"1691":1,"1695":1,"1699":2,"1713":1,"1715":1,"1717":1,"1726":1,"1731":1,"1735":2,"1799":1,"1800":1,"1813":2,"1828":1,"1830":1,"1831":1,"1847":2,"1861":1,"1862":1,"1875":2,"1887":1,"1888":1,"1901":2,"1938":1,"1940":1,"1942":1,"1955":2,"1966":1,"1974":1,"1981":1,"1983":1,"1984":1,"1986":1,"2004":2,"2020":1,"2022":1,"2023":1,"2044":2,"2078":1,"2079":1,"2083":1,"2090":1,"2097":2,"2109":1,"2111":1,"2112":1,"2128":2,"2142":1,"2143":1,"2154":2,"2178":2,"2191":1,"2193":1,"2194":1,"2213":2,"2227":1,"2228":1,"2230":1,"2236":1,"2239":1,"2243":1,"2247":2,"2269":1,"2270":1,"2274":1,"2293":2,"2309":1,"2312":1,"2326":2,"2341":1,"2347":1,"2351":1,"2362":2,"2392":1,"2407":1,"2410":1,"2426":1,"2428":2,"2443":1,"2445":1,"2446":1,"2460":2,"2476":1,"2477":1,"2480":1,"2490":1,"2494":1,"2498":2,"2511":1,"2512":1,"2513":1,"2525":2,"2537":1,"2549":1,"2552":1,"2556":1,"2565":1,"2566":1,"2569":1,"2579":1,"2583":1,"2587":2,"2599":1,"2601":1,"2602":1,"2618":2,"2655":1,"2657":1,"2658":1,"2672":2,"2682":1,"2692":1,"2694":1,"2695":1,"2697":1,"2721":2,"2723":1,"2725":1}}],["on",{"0":{"25":2,"906":1,"914":1,"2716":1},"1":{"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"0":1,"2":1,"5":4,"13":1,"14":1,"17":5,"18":3,"21":2,"23":4,"24":1,"25":1,"26":5,"27":2,"30":1,"33":1,"36":2,"39":2,"41":1,"43":2,"44":9,"45":2,"57":4,"59":1,"62":1,"63":2,"64":3,"70":1,"71":2,"73":3,"75":8,"76":4,"77":6,"78":3,"81":2,"83":1,"94":1,"98":1,"104":1,"106":12,"107":3,"108":1,"109":1,"110":2,"111":1,"112":3,"113":1,"114":4,"115":3,"116":1,"117":4,"118":1,"123":1,"125":1,"129":1,"130":2,"132":2,"133":1,"135":2,"136":1,"144":3,"147":2,"148":1,"153":1,"154":1,"155":1,"158":1,"161":1,"163":1,"164":1,"165":5,"173":1,"187":7,"188":2,"190":1,"197":1,"205":2,"214":1,"215":1,"274":1,"278":1,"284":1,"287":1,"296":1,"298":1,"321":1,"325":1,"331":1,"334":1,"343":1,"345":1,"356":1,"366":3,"489":1,"539":1,"540":3,"541":1,"544":1,"571":1,"581":1,"645":1,"647":1,"712":2,"767":1,"769":1,"811":2,"834":1,"891":1,"925":1,"1002":2,"1009":1,"1161":1,"1179":1,"1314":1,"1336":1,"1341":1,"1352":1,"1366":1,"1371":71,"1581":1,"1608":2,"1640":2,"1670":1,"1820":1,"1910":1,"1911":1,"1918":2,"1966":1,"1967":2,"1969":1,"1974":2,"2219":1,"2253":1,"2258":1,"2273":1,"2367":1,"2426":1,"2503":3,"2555":1,"2556":1,"2562":1,"2676":1,"2678":3,"2681":3,"2682":2,"2690":1,"2692":3,"2695":2,"2696":2,"2706":1,"2707":1,"2709":1,"2710":2,"2711":1,"2712":1,"2713":1,"2717":1,"2721":2,"2723":1}}],["eeg",{"0":{"2712":1},"2":{"2701":3,"2711":3,"2713":1,"2715":1}}],["eee",{"2":{"47":1}}],["e6bf3c",{"2":{"2691":1}}],["eweights",{"2":{"1500":2}}],["eδy",{"2":{"1371":2,"2370":2}}],["eδx",{"2":{"1371":2,"2370":2}}],["euler",{"2":{"1371":1}}],["ecdf",{"2":{"1371":2,"1372":2}}],["ecdfplot",{"0":{"1372":1,"1754":1},"1":{"1373":1,"1374":1,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1},"2":{"1371":11,"1372":3,"1373":5}}],["ecosystem",{"0":{"0":1},"2":{"0":1,"193":1,"195":1,"2693":1}}],["edit",{"2":{"913":1}}],["edge",{"0":{"2371":1,"2372":1,"2373":1,"2377":1,"2378":1,"2379":1,"2380":1,"2548":1},"2":{"61":3,"378":2,"605":3,"1292":1,"1293":1,"1299":2,"1371":15,"1670":2,"2368":1,"2370":1,"2388":1,"2530":2,"2533":1,"2709":2}}],["edges",{"0":{"2348":1,"2389":1,"2391":1},"2":{"17":1,"378":1,"541":1,"542":1,"1210":1,"1247":1,"1299":1,"1300":1,"1371":30,"1434":1,"1436":7,"1473":1,"1820":1,"2173":1,"2341":2,"2356":1,"2368":4,"2370":1,"2371":1,"2372":1,"2373":1,"2377":1,"2378":1,"2379":1,"2380":1,"2383":1,"2389":1,"2391":1,"2393":1,"2394":1,"2548":1,"2701":3,"2708":4}}],["eval",{"2":{"2695":1}}],["evaluation",{"2":{"1371":3}}],["evaluating",{"2":{"1371":1}}],["evaluated",{"2":{"1371":1,"1434":1,"1437":1}}],["evaluates",{"2":{"1371":3}}],["evident",{"2":{"187":1}}],["evenly",{"2":{"1496":1}}],["event",{"2":{"75":10,"76":8,"77":7,"78":8,"81":1,"115":1,"130":1,"156":1,"211":1,"214":5,"215":9,"1371":44}}],["events",{"0":{"72":1,"74":1,"81":1,"156":1,"2718":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"21":4,"59":1,"72":2,"74":4,"75":17,"76":10,"77":11,"78":4,"81":4,"116":1,"156":2,"165":3,"925":1,"1371":18,"2716":1,"2718":5}}],["even",{"0":{"718":1},"2":{"14":2,"23":1,"26":1,"35":1,"47":1,"59":1,"71":1,"133":1,"135":1,"143":1,"160":1,"178":1,"188":1,"718":1,"1371":2,"1496":1,"2721":1}}],["everybody",{"2":{"197":1}}],["everything",{"2":{"17":1,"42":1,"44":1,"45":1,"94":1,"107":1,"112":1,"202":1,"205":1,"1371":1,"2695":1,"2716":1}}],["every",{"2":{"5":1,"8":1,"73":1,"74":1,"77":1,"97":1,"122":1,"134":1,"136":1,"145":1,"148":1,"151":1,"174":1,"180":1,"203":1,"769":1,"1316":1,"1343":1,"1371":8,"1486":1,"2253":2,"2254":1,"2677":1,"2681":1,"2718":1}}],["epsilon",{"2":{"166":1}}],["essentially",{"2":{"1371":1,"1820":1}}],["estimation",{"2":{"1356":1,"1371":1}}],["estimated",{"2":{"1365":1,"1371":1}}],["estimate",{"2":{"1350":1,"1371":1}}],["establish",{"2":{"112":1}}],["especially",{"2":{"30":1,"1371":1,"1974":1,"2257":1,"2368":1,"2723":1}}],["ez",{"2":{"58":5}}],["ey",{"2":{"58":5}}],["eyeball",{"2":{"2692":1}}],["eyes",{"2":{"31":3,"2721":3}}],["eyeposition",{"2":{"28":1,"29":1,"30":1,"32":1,"57":8,"58":3,"155":1,"1371":10,"2716":1,"2719":3,"2721":1}}],["eye",{"2":{"0":1,"61":2,"1371":1}}],["equation",{"2":{"120":1}}],["equalize",{"2":{"1341":1,"1371":1}}],["equally",{"2":{"1210":1,"1247":1,"1299":1,"1371":5,"1504":1,"2356":1}}],["equals",{"2":{"220":1}}],["equal",{"2":{"5":1,"128":2,"284":1,"331":1,"355":4,"378":1,"1371":4,"1473":1,"1963":1,"2173":1}}],["equivalently",{"2":{"104":1}}],["equivalent",{"2":{"57":1,"78":1,"134":1,"181":1,"539":2,"958":1,"986":1,"988":1,"1371":21,"1389":1,"1391":1,"1440":1,"1532":1,"1563":1,"1624":1,"1626":1,"1657":1,"1839":1,"1964":1,"1966":1,"2118":1,"2120":1,"2258":1,"2453":1,"2610":1,"2665":1}}],["either",{"2":{"44":1,"45":1,"62":2,"65":1,"77":1,"78":1,"87":1,"96":1,"100":1,"103":1,"110":1,"117":1,"128":1,"132":1,"137":1,"160":1,"163":1,"181":2,"364":1,"643":1,"649":1,"925":1,"958":1,"988":1,"1210":1,"1247":1,"1299":1,"1300":1,"1371":29,"1391":1,"1434":1,"1474":1,"1532":1,"1563":1,"1626":1,"1657":1,"1839":1,"1913":1,"1997":1,"2120":1,"2181":1,"2182":1,"2253":1,"2356":1,"2368":1,"2453":1,"2610":1,"2647":1,"2665":1,"2692":1,"2702":1}}],["e93ea6175b293a1a0def1802485813ea2af7b94b",{"2":{"44":1}}],["e37f860e",{"2":{"42":1}}],["efficient",{"2":{"1371":2,"1442":1,"2721":1}}],["efficiently",{"2":{"1318":1,"1371":1}}],["effort",{"2":{"42":1}}],["effects",{"2":{"132":1,"176":1}}],["effectively",{"2":{"542":1,"860":1}}],["effective",{"2":{"17":1,"106":1,"219":2,"366":1}}],["effect",{"2":{"13":1,"129":1,"378":1,"1009":1,"1371":10,"1987":1,"1988":1,"2275":1,"2276":1,"2552":1,"2570":1,"2678":1,"2681":1,"2692":1}}],["etc",{"0":{"87":1},"2":{"31":1,"42":1,"99":1,"100":1,"145":1,"147":1,"180":1,"182":1,"366":1,"1371":5,"1966":1,"2260":1,"2726":1}}],["etopo1avg",{"2":{"29":1}}],["etopo1",{"2":{"29":1}}],["empirical",{"2":{"1371":1,"1372":1}}],["empty",{"0":{"545":1},"2":{"94":1,"132":1,"148":4,"201":2,"774":1,"1499":1}}],["emitted",{"2":{"147":1}}],["emission",{"2":{"29":6}}],["emissivematerial",{"2":{"28":1}}],["emissive",{"2":{"28":4}}],["emoji",{"0":{"98":1},"2":{"98":3}}],["em",{"2":{"29":4}}],["embed",{"2":{"21":1,"1320":1,"1371":1}}],["embedding",{"0":{"21":1},"2":{"21":1,"106":1}}],["embedded",{"2":{"14":1,"106":2}}],["errorbars",{"0":{"1404":1,"1755":1},"1":{"1405":1,"1406":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1},"2":{"1371":20,"1404":11,"1405":3,"1930":1}}],["errorbar",{"2":{"1128":1,"1371":1}}],["errors",{"2":{"23":1,"68":2,"86":1,"104":1,"183":1,"1371":3,"1404":2,"1405":3,"1930":1}}],["error",{"2":{"23":2,"27":1,"71":1,"87":3,"135":1,"142":1,"148":1,"149":1,"178":1,"544":1,"1371":17,"1404":10,"1405":1,"1907":1}}],["eltypes",{"2":{"1371":1}}],["ellipse",{"2":{"1371":5}}],["elliptical",{"2":{"1371":1}}],["ellipticalarc",{"2":{"1371":6,"1967":1,"1968":2}}],["elem",{"2":{"647":10}}],["element",{"0":{"93":1,"644":1},"2":{"3":1,"40":1,"44":2,"63":2,"71":2,"77":1,"92":2,"93":1,"115":1,"122":2,"123":2,"124":1,"126":2,"127":2,"128":3,"129":1,"135":1,"148":2,"187":1,"231":1,"243":1,"244":1,"368":1,"369":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"540":1,"583":1,"584":1,"619":1,"620":1,"635":1,"636":1,"644":1,"700":1,"701":1,"733":1,"734":1,"748":1,"749":1,"824":1,"825":1,"868":1,"869":1,"875":1,"876":1,"877":1,"879":1,"917":1,"918":1,"936":1,"937":1,"1320":1,"1336":1,"1357":1,"1371":25,"1434":1,"1436":1,"1607":1,"1704":1,"1907":1,"1960":1,"2699":1,"2726":1}}],["elements",{"0":{"92":1,"643":1},"1":{"644":1},"2":{"3":1,"30":1,"47":2,"92":1,"93":3,"94":2,"105":1,"115":1,"122":3,"124":1,"125":1,"140":1,"143":1,"160":1,"187":1,"192":1,"202":2,"366":1,"540":1,"543":1,"643":1,"646":1,"647":2,"648":1,"649":1,"1080":2,"1187":1,"1371":10,"1434":1,"1670":1,"1918":1,"1967":1,"1997":1,"2706":1,"2726":3}}],["elevation",{"0":{"361":1},"2":{"361":6,"378":2,"1224":1,"1371":2}}],["elseif",{"2":{"76":1,"77":3,"117":1,"163":1,"1907":3}}],["else",{"2":{"13":1,"28":1,"31":1,"48":1,"77":1,"117":2,"1907":1,"2695":1,"2721":1}}],["enforced",{"2":{"2341":1}}],["enforcing",{"2":{"540":1}}],["enabling",{"2":{"1371":1,"2567":1}}],["enables",{"2":{"57":1,"115":2,"1371":6,"1984":1,"2479":1,"2677":1,"2682":2}}],["enable",{"0":{"1197":1,"1234":1,"2479":1},"2":{"17":4,"25":1,"27":3,"39":2,"115":2,"117":1,"641":1,"925":1,"1371":6}}],["enabled",{"2":{"16":1,"115":1,"117":1,"206":1,"1371":1}}],["en",{"2":{"1371":1,"2219":1}}],["enlarged",{"2":{"605":1}}],["enclose",{"2":{"2702":1,"2714":1}}],["enclosing",{"2":{"192":1}}],["encode",{"2":{"1371":1}}],["encoding",{"2":{"1371":3}}],["encourages",{"2":{"1371":4}}],["encounter",{"2":{"178":1,"1309":1,"1371":1}}],["encompassing",{"2":{"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1371":43,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2585":1,"2617":1,"2671":1}}],["enumerate",{"2":{"164":1,"203":1,"284":1,"331":1,"356":1,"361":1,"365":1,"378":2,"645":1,"648":1,"1313":1,"1351":1,"1496":2,"1497":1,"1500":1,"1624":1,"1625":1,"1626":3,"1965":1,"1971":2,"2260":1,"2397":1,"2701":1,"2712":1}}],["env",{"2":{"90":1}}],["environmentlight",{"0":{"2689":1},"2":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"1371":1,"2721":1}}],["environmentlights",{"2":{"27":1}}],["environments",{"2":{"19":1}}],["environment",{"2":{"12":1,"27":1,"90":1,"1309":1,"1371":3,"2695":2}}],["enter",{"2":{"890":1,"891":1,"1371":2}}],["entered",{"2":{"74":1,"891":1,"1371":1,"2718":1}}],["entry",{"0":{"648":1},"2":{"645":1,"647":1,"648":1,"654":1,"658":1,"659":1,"663":1,"664":1,"665":1,"666":1,"668":1,"669":1,"689":1,"699":1,"728":2,"735":1,"736":1,"890":1,"1371":2,"2071":1}}],["entries",{"0":{"647":1},"2":{"97":1,"643":2,"647":1,"648":2,"685":1,"1371":4,"2218":1,"2533":1}}],["entire",{"2":{"147":1,"161":1}}],["entirely",{"2":{"21":1,"213":1,"1608":1,"1640":1,"1974":1}}],["enough",{"2":{"71":1,"94":1,"119":1,"1371":1,"1441":1}}],["ension",{"2":{"67":1}}],["ensures",{"2":{"192":1,"540":1}}],["ensure",{"2":{"19":1,"59":1,"84":1,"605":1,"861":1}}],["engine",{"2":{"13":1,"119":1}}],["endpoint",{"2":{"1371":1}}],["endpoints",{"2":{"61":2}}],["endless",{"2":{"366":1}}],["end+1",{"2":{"141":1,"544":4,"1439":1,"1440":4}}],["ended",{"2":{"107":1}}],["end÷2",{"2":{"87":8}}],["ends",{"2":{"13":1,"61":4,"92":1,"108":1,"1109":1,"1371":1}}],["end",{"2":{"3":2,"5":2,"6":1,"7":4,"28":2,"29":3,"30":6,"31":8,"32":5,"39":1,"42":1,"43":5,"44":2,"45":1,"46":1,"47":2,"48":2,"58":2,"61":14,"68":2,"70":1,"71":7,"73":3,"75":17,"76":10,"77":11,"78":4,"80":2,"81":2,"87":4,"88":2,"94":1,"106":1,"117":10,"121":1,"132":1,"133":1,"134":1,"147":4,"148":9,"149":6,"162":2,"163":3,"164":9,"165":8,"166":4,"175":2,"176":1,"178":2,"181":1,"182":1,"184":3,"188":2,"191":3,"193":4,"201":1,"203":3,"214":2,"215":5,"219":1,"220":1,"231":1,"284":2,"301":1,"331":2,"348":1,"355":1,"356":1,"361":1,"365":1,"378":2,"392":1,"425":1,"456":1,"489":2,"513":1,"543":5,"544":4,"545":1,"605":4,"645":2,"646":1,"649":1,"712":3,"774":3,"775":1,"855":1,"856":1,"861":1,"880":1,"891":1,"922":1,"925":2,"947":1,"970":3,"976":1,"1014":1,"1052":1,"1083":1,"1089":1,"1110":2,"1179":1,"1180":1,"1186":1,"1194":1,"1231":1,"1313":4,"1315":2,"1316":1,"1317":1,"1320":1,"1326":1,"1351":1,"1352":2,"1371":72,"1379":1,"1411":1,"1437":2,"1442":1,"1447":1,"1469":1,"1495":2,"1496":2,"1497":1,"1500":1,"1506":1,"1521":1,"1543":1,"1551":1,"1579":1,"1587":1,"1614":1,"1624":3,"1625":1,"1626":5,"1627":1,"1646":1,"1670":6,"1677":1,"1712":1,"1827":1,"1907":5,"1937":1,"1965":1,"1966":1,"1967":2,"1971":2,"1973":1,"1980":1,"2019":1,"2077":1,"2108":1,"2182":1,"2190":1,"2219":5,"2226":1,"2253":2,"2256":4,"2257":1,"2258":1,"2260":1,"2268":1,"2341":3,"2349":1,"2350":1,"2368":1,"2397":5,"2442":1,"2475":1,"2503":4,"2510":1,"2530":1,"2536":1,"2555":4,"2556":2,"2557":1,"2564":1,"2577":1,"2598":1,"2626":1,"2654":1,"2682":2,"2684":1,"2685":1,"2688":5,"2692":1,"2696":1,"2701":4,"2704":1,"2711":1,"2712":1,"2714":1,"2717":1,"2718":2,"2721":8,"2723":1,"2725":2,"2726":2,"2728":1}}],["e",{"2":{"12":1,"17":1,"21":1,"27":3,"42":4,"45":1,"46":1,"47":1,"54":1,"57":2,"62":2,"68":6,"69":1,"70":2,"71":4,"74":2,"77":1,"86":1,"88":2,"117":2,"132":1,"145":1,"147":1,"162":1,"181":1,"187":1,"202":1,"296":1,"343":1,"538":1,"765":1,"767":1,"944":1,"950":1,"957":1,"969":1,"973":1,"979":1,"1011":1,"1016":1,"1049":1,"1055":1,"1084":1,"1092":1,"1129":1,"1166":1,"1191":1,"1196":1,"1228":1,"1233":1,"1288":1,"1291":1,"1313":1,"1320":1,"1322":1,"1324":1,"1328":1,"1371":130,"1376":1,"1382":1,"1408":1,"1414":1,"1442":1,"1445":1,"1449":1,"1518":1,"1524":1,"1531":1,"1548":1,"1554":1,"1585":1,"1589":1,"1611":1,"1617":1,"1643":1,"1649":1,"1656":1,"1674":1,"1680":1,"1709":1,"1715":1,"1797":1,"1799":1,"1824":1,"1830":1,"1855":1,"1858":1,"1861":1,"1881":3,"1884":1,"1887":1,"1928":1,"1934":1,"1940":1,"1966":1,"1977":1,"1983":1,"1985":1,"2016":1,"2022":1,"2031":1,"2074":1,"2079":1,"2105":1,"2111":1,"2136":1,"2142":1,"2187":1,"2193":1,"2223":1,"2228":1,"2265":1,"2270":1,"2308":1,"2309":1,"2344":1,"2347":1,"2370":1,"2403":1,"2406":1,"2407":1,"2439":1,"2445":1,"2452":1,"2473":1,"2477":1,"2508":1,"2512":1,"2554":1,"2556":1,"2557":1,"2561":1,"2562":1,"2566":1,"2576":2,"2595":1,"2601":1,"2651":1,"2657":1,"2664":1,"2676":2,"2680":1,"2681":1,"2718":1,"2719":1,"2720":1,"2729":1}}],["exemplified",{"2":{"181":1}}],["executing",{"2":{"1371":2,"2695":2}}],["execution",{"2":{"73":1}}],["executes",{"2":{"1371":25}}],["executed",{"2":{"35":1,"37":1,"130":1,"132":2,"1371":1}}],["execute",{"0":{"44":1},"2":{"35":1,"37":1,"96":1,"2718":1}}],["exciting",{"2":{"2717":1}}],["excluded",{"2":{"1371":1}}],["exclude",{"2":{"1371":5,"2357":1}}],["excluding",{"2":{"541":1,"1300":1,"1371":1}}],["exclusive",{"2":{"1371":3,"2682":1}}],["exclusively",{"2":{"78":2,"1371":4,"1964":1}}],["exceed",{"2":{"2726":1}}],["excess",{"2":{"219":1}}],["excessive",{"2":{"81":1}}],["except",{"2":{"88":1,"152":1,"2682":1}}],["exception",{"2":{"25":1,"81":1,"2554":1}}],["exact",{"2":{"96":1,"104":5,"1966":1,"2692":1}}],["exactly",{"2":{"77":1,"104":4,"105":1,"106":2,"107":3,"187":1,"542":1,"1371":1,"1966":1,"2692":3}}],["examples",{"0":{"68":1,"970":1,"1002":1,"1045":1,"1080":1,"1129":1,"1164":1,"1188":1,"1225":1,"1262":1,"1310":1,"1314":1,"1351":1,"1373":1,"1405":1,"1435":1,"1467":1,"1494":1,"1582":1,"1639":1,"1669":1,"1705":1,"1795":1,"1821":1,"1856":1,"1882":1,"1931":1,"1961":1,"2013":1,"2051":1,"2071":1,"2102":1,"2134":1,"2171":1,"2182":1,"2219":1,"2303":1,"2340":1,"2368":1,"2397":1,"2467":1,"2503":1,"2530":1,"2550":1,"2629":1,"2648":1,"2677":1},"1":{"69":1,"70":1,"1130":1,"1131":1,"1165":1,"1166":1,"1167":1,"1311":1,"1312":1,"1313":1,"1314":1,"1315":2,"1316":2,"1317":1,"1318":1,"1352":1,"1353":1,"1436":1,"1437":1,"1438":1,"1439":1,"1440":1,"1441":1,"1468":1,"1469":1,"1470":1,"1495":1,"1496":1,"1497":1,"1498":1,"1499":1,"1500":1,"1640":1,"1962":1,"1963":1,"1964":1,"1965":1,"1966":1,"1967":1,"1968":1,"1969":1,"1970":1,"1971":1,"1972":1,"1973":1,"1974":1,"2052":1,"2053":1,"2054":1,"2304":1,"2341":1,"2342":1,"2398":1,"2399":1,"2551":1,"2552":1,"2553":1,"2554":1,"2555":1,"2556":1,"2557":1},"2":{"27":4,"70":3,"71":1,"78":1,"138":1,"190":1,"969":1,"1313":1,"1314":1,"1371":4,"1496":1,"2171":1,"2555":1,"2681":1}}],["example",{"0":{"3":1,"32":1,"58":1,"148":1,"164":1,"1973":1,"2551":1,"2679":1,"2691":1},"2":{"5":2,"7":1,"9":2,"14":2,"18":1,"27":1,"31":1,"42":1,"44":1,"51":1,"59":1,"63":1,"66":1,"71":1,"73":1,"75":3,"76":1,"77":3,"80":1,"94":1,"97":2,"102":2,"103":1,"106":1,"107":2,"115":1,"117":1,"123":1,"125":1,"126":1,"131":2,"135":3,"136":1,"138":1,"140":1,"145":2,"146":1,"147":4,"148":2,"149":4,"162":1,"163":1,"164":1,"165":1,"166":1,"175":4,"176":2,"177":2,"178":2,"179":1,"180":1,"182":1,"183":1,"184":2,"187":2,"205":1,"214":1,"215":1,"219":1,"220":1,"284":1,"287":1,"331":1,"334":1,"539":2,"540":1,"644":2,"647":1,"648":1,"649":1,"739":1,"768":1,"769":1,"774":1,"861":1,"891":1,"922":1,"958":1,"988":1,"1300":1,"1317":1,"1335":1,"1371":41,"1391":1,"1436":1,"1440":1,"1442":1,"1499":1,"1532":1,"1563":1,"1626":1,"1657":1,"1738":1,"1839":1,"1907":1,"1965":1,"1967":1,"1968":1,"1969":1,"1970":1,"1972":1,"2120":1,"2181":1,"2219":1,"2257":1,"2259":1,"2272":1,"2341":1,"2357":1,"2453":1,"2551":2,"2610":1,"2665":1,"2682":1,"2692":5,"2695":1,"2703":2,"2715":1,"2723":1,"2726":2}}],["exists",{"2":{"142":2,"1371":1,"1434":1}}],["exist",{"2":{"102":1,"141":1}}],["existing",{"0":{"2722":1},"1":{"2723":1,"2724":1,"2725":1},"2":{"23":1,"47":1,"77":2,"143":1,"145":1,"147":1,"158":2,"162":1,"163":2,"212":1,"2341":1,"2678":1,"2696":1,"2723":1}}],["exit",{"2":{"77":2}}],["exterior",{"2":{"1371":1,"2378":1}}],["extent",{"2":{"301":1,"348":1,"378":1,"2253":1,"2692":1}}],["extents",{"2":{"105":1,"231":1}}],["extensible",{"2":{"1320":1,"1371":1}}],["extensibility",{"2":{"193":1}}],["extensions",{"2":{"149":1}}],["extension",{"0":{"149":1,"2378":1,"2548":1},"2":{"149":3,"1292":1,"1293":1,"1371":14,"2370":1,"2378":1,"2530":2,"2533":1,"2548":1,"2696":1}}],["extended",{"2":{"1292":1,"1293":1,"1371":9,"2378":1,"2530":1}}],["extendhigh",{"0":{"1292":1,"2349":1},"2":{"1285":2,"1292":1,"1371":3}}],["extendlow",{"0":{"1293":1,"2350":1},"2":{"1285":2,"1293":1,"1371":3}}],["extends",{"2":{"1180":1,"1371":7,"1400":3,"2129":3,"2692":1,"2717":1,"2719":1}}],["extending",{"0":{"117":1},"2":{"117":1,"1371":4,"1404":1,"1930":1,"2133":1}}],["extend",{"0":{"2724":1},"2":{"67":1,"143":1,"769":1,"1004":1,"1009":1,"1371":7,"2682":1,"2723":1}}],["extrusion",{"2":{"957":2,"987":2,"1371":20,"1390":2,"1531":2,"1625":2,"1656":2,"2119":2,"2452":2,"2664":2}}],["extrema",{"2":{"29":1,"1371":1,"1907":1,"1963":1,"2397":1,"2467":1,"2549":1,"2701":1,"2708":1}}],["extracts",{"2":{"2725":1}}],["extractvalue",{"2":{"1371":2}}],["extracted",{"2":{"71":1}}],["extract",{"2":{"45":1,"98":1,"148":1,"1371":4,"2341":1}}],["extra",{"2":{"27":1,"37":1,"39":1,"81":2,"506":1,"633":1}}],["ex",{"2":{"58":5}}],["exr",{"2":{"27":1,"28":1,"29":1,"30":1}}],["exhaustive",{"2":{"21":1}}],["exp",{"2":{"1907":2,"2530":1,"2696":3,"2697":2,"2698":1,"2699":2}}],["exposes",{"2":{"2724":1}}],["exponential",{"2":{"1500":1,"2696":1,"2697":1,"2698":1,"2699":1}}],["exporting",{"2":{"1371":2}}],["exported",{"2":{"105":2,"194":1}}],["exportable=true",{"2":{"42":1,"48":1}}],["export",{"0":{"48":1},"2":{"22":1,"24":2,"37":1,"41":1,"42":2,"105":2,"149":3,"1371":1}}],["exp10",{"2":{"1371":1}}],["expands",{"2":{"147":1,"2692":1}}],["expanded",{"2":{"93":1}}],["expand",{"2":{"71":1,"195":1,"537":1}}],["explanations",{"2":{"2721":1}}],["explains",{"2":{"149":1}}],["explained",{"2":{"102":1,"2703":1,"2716":1}}],["explain",{"2":{"67":1}}],["explicit",{"2":{"105":1,"187":1,"1002":1}}],["explicitely",{"2":{"70":2}}],["explicitly",{"2":{"19":1,"100":1,"739":1,"1440":2,"2697":1}}],["expensive",{"2":{"187":1}}],["expects",{"2":{"769":1}}],["expect",{"2":{"27":1,"41":1,"63":1,"104":1,"105":1,"157":2,"187":2}}],["expected",{"2":{"23":1,"44":1,"62":1,"1371":1}}],["experimental",{"0":{"548":1},"2":{"8":1,"20":1,"21":1,"26":1,"27":1,"33":1,"194":1,"765":1,"2697":1,"2698":1,"2699":1,"2721":1}}],["expressions",{"2":{"59":1,"1371":4,"2296":1}}],["expression",{"2":{"5":1,"78":2,"134":3,"1371":7}}],["express",{"2":{"5":1}}],["earlier",{"2":{"1371":1}}],["earth",{"0":{"29":1,"32":1},"2":{"32":1,"1670":1,"2734":1}}],["eaf876d5",{"2":{"42":1}}],["east",{"2":{"1315":1}}],["easier",{"2":{"145":1,"158":1,"211":1,"1371":1,"1966":1,"2629":2,"2703":1,"2705":1,"2721":1}}],["easiest",{"2":{"107":1,"2714":1,"2717":1}}],["easily",{"2":{"7":1,"98":1,"121":1,"130":1,"136":1,"162":1,"163":1,"540":1}}],["easy",{"2":{"2":1,"5":1,"44":4,"68":1,"102":1,"106":1,"140":1,"148":1,"157":1,"158":1,"1670":1,"2721":1}}],["eachslice",{"2":{"2701":1,"2704":1}}],["eachrow",{"2":{"1311":1,"1499":1}}],["eachcol",{"2":{"645":1}}],["eachindex",{"2":{"61":1,"1795":2}}],["each",{"2":{"3":1,"5":2,"9":2,"54":1,"66":1,"73":1,"75":1,"78":1,"106":2,"122":2,"131":1,"134":2,"135":1,"136":3,"140":1,"144":2,"148":1,"158":1,"160":1,"187":1,"192":1,"194":1,"203":1,"204":1,"214":1,"231":1,"301":1,"348":1,"355":1,"378":1,"497":1,"539":2,"645":1,"649":3,"660":1,"673":1,"681":1,"689":1,"696":1,"704":1,"880":1,"930":1,"1001":1,"1004":1,"1083":1,"1099":1,"1110":1,"1158":1,"1163":2,"1224":1,"1316":1,"1336":1,"1344":1,"1366":1,"1371":54,"1400":2,"1409":1,"1485":1,"1499":1,"1514":2,"1607":1,"1638":1,"1704":1,"1725":1,"1730":1,"1809":1,"1907":2,"1914":1,"1935":1,"1960":1,"1970":1,"1997":2,"2050":2,"2129":2,"2178":1,"2260":3,"2261":1,"2341":5,"2357":1,"2365":1,"2434":1,"2469":1,"2530":1,"2628":1,"2692":1,"2695":1,"2696":2,"2702":1,"2707":1,"2714":1,"2717":1,"2721":1,"2723":1}}],["icefire",{"2":{"2738":1}}],["ice",{"2":{"2732":1}}],["i2",{"2":{"2219":6}}],["illuminate",{"2":{"1371":1,"2237":1}}],["illuminates",{"2":{"1371":1}}],["i+3",{"2":{"1352":1}}],["i+1",{"2":{"1313":1,"1371":1,"1434":1,"2686":2}}],["i+2",{"2":{"1166":1}}],["iqr",{"2":{"1128":2,"1152":1,"1371":3}}],["iax",{"2":{"165":2}}],["ids",{"2":{"1371":1,"2553":2,"2554":1,"2555":1,"2590":1}}],["id",{"2":{"1315":1,"1317":1,"1371":3,"2553":2,"2554":1,"2555":1,"2556":1,"2562":3}}],["ide",{"2":{"2696":1}}],["identifies",{"2":{"1371":2}}],["identifying",{"2":{"117":1}}],["identity",{"2":{"132":1,"284":3,"331":3,"580":1,"948":2,"977":2,"1015":2,"1053":2,"1090":2,"1136":1,"1195":2,"1232":2,"1267":1,"1290":1,"1312":2,"1327":2,"1336":1,"1343":1,"1360":1,"1371":86,"1380":2,"1412":2,"1448":2,"1498":1,"1507":2,"1522":2,"1552":2,"1588":2,"1615":2,"1647":2,"1678":2,"1713":2,"1828":2,"1881":3,"1882":1,"1938":2,"1981":2,"2020":2,"2078":2,"2109":2,"2140":1,"2191":2,"2227":2,"2269":2,"2346":1,"2443":2,"2476":2,"2511":2,"2537":2,"2565":2,"2599":2,"2655":2,"2719":1}}],["ides",{"2":{"106":2}}],["ideal",{"2":{"1371":5}}],["ideally",{"2":{"1371":2}}],["ideal=automatic",{"2":{"70":1}}],["idea",{"2":{"105":2}}],["idx",{"2":{"43":4,"75":4,"76":4,"77":4,"117":18,"1371":2,"2555":2,"2557":1}}],["ignoring",{"2":{"63":1,"963":1,"994":1,"1034":1,"1069":1,"1118":1,"1218":1,"1255":1,"1303":1,"1342":1,"1371":43,"1397":1,"1427":1,"1460":1,"1537":1,"1568":1,"1600":1,"1632":1,"1662":1,"1694":1,"1729":1,"1810":1,"1844":1,"1873":1,"1899":1,"1953":1,"2001":1,"2042":1,"2095":1,"2126":1,"2152":1,"2210":1,"2242":1,"2289":1,"2323":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2582":1,"2615":1,"2670":1}}],["ignores",{"2":{"209":1}}],["ignore",{"2":{"59":1,"77":1,"100":1,"115":1,"187":1,"1030":1,"1066":1,"1371":7,"1691":1,"1726":1,"2239":1,"2490":1,"2579":1}}],["ignored",{"2":{"27":1,"153":1,"539":1,"1371":1,"1496":1,"2554":1}}],["irrespective",{"2":{"284":1,"331":1}}],["irrelevant",{"2":{"57":1,"1371":1}}],["irregularly",{"2":{"1371":1,"1434":1,"1436":1}}],["irregular",{"2":{"14":1,"1299":1,"1371":2,"1436":1,"2218":1}}],["iobuffer",{"2":{"32":2}}],["ior=input",{"2":{"30":2}}],["ior",{"2":{"29":1}}],["io",{"2":{"27":1,"29":1,"32":1,"48":4,"70":3,"80":2,"164":6,"1371":14}}],["ijulia",{"0":{"35":1,"46":1},"1":{"47":1},"2":{"27":1,"35":1,"41":1,"42":1,"46":2}}],["ip",{"2":{"24":1}}],["imolas",{"2":{"2733":1}}],["imola50",{"2":{"2733":1}}],["imola25",{"2":{"2733":1}}],["imola100",{"2":{"2733":1}}],["imola10",{"2":{"2733":1}}],["imola",{"2":{"2733":1}}],["imagine",{"2":{"2702":1}}],["imaginary",{"2":{"2696":1}}],["imag",{"2":{"2530":1}}],["imagepattern",{"2":{"1371":1}}],["imagelike",{"2":{"145":1}}],["imagestorageformat",{"2":{"1371":1}}],["imageshow",{"2":{"29":1}}],["images",{"0":{"87":1},"2":{"26":1,"98":2,"105":1,"106":8,"107":2,"193":1,"219":1,"1371":2,"2700":1}}],["image",{"0":{"1581":1,"1761":1},"1":{"1582":1,"1583":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1},"2":{"11":1,"14":3,"21":1,"27":2,"28":2,"74":1,"77":3,"81":1,"83":1,"87":1,"105":3,"106":10,"107":4,"117":1,"153":1,"186":1,"191":1,"219":2,"769":2,"1311":2,"1315":1,"1323":1,"1335":1,"1371":31,"1434":2,"1442":1,"1581":8,"1582":4,"1605":1,"1670":2,"1705":1,"1964":1,"2555":1,"2562":1,"2696":2,"2717":2}}],["immediately",{"2":{"133":1,"135":1}}],["img1",{"2":{"1442":1}}],["img",{"2":{"32":2,"47":1,"106":1,"132":2,"219":2,"1442":5,"1582":6}}],["impossible",{"2":{"2692":2}}],["important",{"2":{"27":1,"75":1,"100":1,"365":1,"1371":1,"1440":1,"2557":1,"2697":1}}],["import",{"2":{"8":1,"149":1,"159":1,"160":2,"162":1,"163":1,"164":1,"1371":1}}],["improve",{"2":{"157":1,"1371":1,"1984":1,"2709":1}}],["impl",{"2":{"1371":1,"2181":1}}],["implicit",{"2":{"1371":2}}],["implicitly",{"2":{"100":1,"102":1,"2697":1,"2703":1}}],["implements",{"2":{"117":1,"188":1,"771":1,"1371":3,"2678":1,"2680":4}}],["implementing",{"2":{"78":1}}],["implementations",{"2":{"1964":1}}],["implementation",{"2":{"21":1,"33":1,"71":1,"98":1,"117":1,"149":1,"151":1,"528":1,"769":1,"1309":1,"1371":3,"2181":2}}],["implemented",{"2":{"17":1,"33":1,"63":1,"102":1,"117":1,"771":2,"1309":1,"1318":1,"1371":4,"2258":1,"2680":1,"2721":1}}],["implement",{"2":{"8":1,"21":1,"76":1,"77":4,"117":2,"147":1,"158":1,"771":1,"1442":1}}],["im",{"2":{"7":1,"1437":1,"2530":1}}],["i",{"0":{"726":1},"2":{"7":8,"17":1,"28":3,"29":5,"32":3,"54":1,"57":2,"61":3,"62":1,"74":2,"75":2,"76":2,"77":6,"80":1,"86":1,"88":3,"94":3,"102":2,"116":2,"117":2,"147":1,"159":1,"162":1,"164":11,"165":4,"166":8,"175":2,"183":1,"184":3,"190":1,"193":1,"201":4,"203":3,"236":3,"245":3,"263":3,"284":2,"310":3,"331":2,"356":2,"361":2,"365":2,"378":4,"489":5,"540":2,"541":2,"542":2,"544":3,"546":2,"645":2,"646":3,"648":2,"729":1,"765":1,"767":1,"944":1,"950":1,"957":1,"969":1,"970":18,"973":1,"979":1,"1011":1,"1016":1,"1049":1,"1055":1,"1077":1,"1080":5,"1084":1,"1092":1,"1166":5,"1191":1,"1196":1,"1228":1,"1233":1,"1288":1,"1291":1,"1313":4,"1324":1,"1328":1,"1351":4,"1352":2,"1371":135,"1376":1,"1382":1,"1408":1,"1414":1,"1434":4,"1437":3,"1445":1,"1449":1,"1469":1,"1495":6,"1496":4,"1497":2,"1500":2,"1518":1,"1524":1,"1531":1,"1548":1,"1554":1,"1585":1,"1589":1,"1605":1,"1611":1,"1617":1,"1624":2,"1625":6,"1626":6,"1643":1,"1649":1,"1656":1,"1669":1,"1674":1,"1680":1,"1702":1,"1709":1,"1715":1,"1738":1,"1797":1,"1799":1,"1821":6,"1824":1,"1830":1,"1855":1,"1858":1,"1861":1,"1881":1,"1884":1,"1887":1,"1934":1,"1940":1,"1965":2,"1971":2,"1977":1,"1983":1,"2016":1,"2022":1,"2052":1,"2053":1,"2074":1,"2079":1,"2105":1,"2111":1,"2136":1,"2142":1,"2187":1,"2193":1,"2219":7,"2223":1,"2228":1,"2250":1,"2254":4,"2260":3,"2265":1,"2270":1,"2308":1,"2309":1,"2341":7,"2344":1,"2347":1,"2397":5,"2403":1,"2407":1,"2439":1,"2445":1,"2452":1,"2473":1,"2477":1,"2503":2,"2508":1,"2512":1,"2554":1,"2556":1,"2557":1,"2561":1,"2562":1,"2566":1,"2576":2,"2595":1,"2601":1,"2651":1,"2657":1,"2664":1,"2676":1,"2681":1,"2686":3,"2692":2,"2701":4,"2710":1,"2712":3,"2715":1,"2717":2}}],["inward",{"2":{"2709":1}}],["inbounds",{"2":{"1313":1}}],["inactive",{"0":{"610":1,"718":1,"719":1,"732":1,"867":1,"932":1},"2":{"718":1,"719":1,"732":1,"932":1,"1371":6}}],["inherited",{"2":{"644":1,"739":1,"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":43,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2561":1,"2595":1,"2651":1,"2721":1}}],["inherits",{"2":{"152":1}}],["inherit",{"2":{"145":1,"237":1,"241":1,"247":1,"251":1,"264":1,"268":1,"289":1,"293":1,"311":1,"315":1,"336":1,"340":1,"372":1,"375":1,"386":1,"390":1,"400":1,"403":1,"419":1,"423":1,"433":1,"436":1,"450":1,"454":1,"464":1,"467":1,"499":1,"503":1,"517":1,"553":1,"561":1,"565":1,"589":1,"593":1,"626":1,"628":1,"648":1,"664":1,"668":1,"702":1,"707":1,"723":1,"779":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":2,"809":2,"812":2,"815":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":2,"842":2,"844":2,"847":1,"853":2,"854":2,"855":2,"856":2,"857":1,"910":1,"919":1,"945":1,"946":1,"957":1,"959":1,"974":1,"975":1,"986":1,"987":1,"989":1,"991":1,"1013":1,"1050":1,"1051":1,"1085":1,"1088":1,"1106":1,"1107":1,"1112":1,"1122":1,"1123":1,"1133":1,"1134":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1170":1,"1171":1,"1172":1,"1173":1,"1175":1,"1177":1,"1178":1,"1184":1,"1193":1,"1204":1,"1206":1,"1211":1,"1215":1,"1230":1,"1241":1,"1243":1,"1248":1,"1252":1,"1264":1,"1265":1,"1272":1,"1274":1,"1282":1,"1283":1,"1289":1,"1325":1,"1357":1,"1358":1,"1363":1,"1368":1,"1369":1,"1371":240,"1377":1,"1378":1,"1389":1,"1390":1,"1392":1,"1394":1,"1409":1,"1410":1,"1422":1,"1423":1,"1446":1,"1474":1,"1480":1,"1481":1,"1490":1,"1491":1,"1505":1,"1519":1,"1520":1,"1531":1,"1533":1,"1549":1,"1550":1,"1561":1,"1562":1,"1565":1,"1573":1,"1574":1,"1575":1,"1612":1,"1613":1,"1624":1,"1625":1,"1627":1,"1629":1,"1644":1,"1645":1,"1656":1,"1658":1,"1675":1,"1676":1,"1710":1,"1711":1,"1825":1,"1826":1,"1837":1,"1838":1,"1841":1,"1849":1,"1850":1,"1851":1,"1859":1,"1868":1,"1869":1,"1871":1,"1876":1,"1877":1,"1885":1,"1894":1,"1895":1,"1897":1,"1902":1,"1903":1,"1914":1,"1935":1,"1936":1,"1948":1,"1949":1,"1978":1,"1979":1,"1995":1,"1997":1,"2005":1,"2006":1,"2017":1,"2018":1,"2029":1,"2030":1,"2032":1,"2034":1,"2038":1,"2039":1,"2045":1,"2046":1,"2057":1,"2059":1,"2065":1,"2076":1,"2106":1,"2107":1,"2118":1,"2119":1,"2121":1,"2123":1,"2137":1,"2138":1,"2149":1,"2155":1,"2156":1,"2159":1,"2160":1,"2161":1,"2164":1,"2165":1,"2168":1,"2174":1,"2177":1,"2189":1,"2201":1,"2202":1,"2204":1,"2207":1,"2225":1,"2266":1,"2267":1,"2271":1,"2272":1,"2273":1,"2310":1,"2330":1,"2345":1,"2372":1,"2373":1,"2376":1,"2379":1,"2380":1,"2381":1,"2382":1,"2384":1,"2385":1,"2386":1,"2387":1,"2393":1,"2404":1,"2417":1,"2418":1,"2429":1,"2430":1,"2440":1,"2441":1,"2452":1,"2454":1,"2474":1,"2509":1,"2535":1,"2540":1,"2541":1,"2542":1,"2546":1,"2563":1,"2596":1,"2597":1,"2608":1,"2609":1,"2612":1,"2620":1,"2621":1,"2622":1,"2631":1,"2633":1,"2652":1,"2653":1,"2664":1,"2666":1,"2677":1}}],["inherent",{"2":{"107":1}}],["invisible",{"2":{"944":1,"973":1,"1011":1,"1049":1,"1084":1,"1191":1,"1228":1,"1288":1,"1324":1,"1371":45,"1376":1,"1408":1,"1445":1,"1518":1,"1548":1,"1585":1,"1611":1,"1643":1,"1674":1,"1709":1,"1797":1,"1824":1,"1858":1,"1884":1,"1934":1,"1967":1,"1977":1,"2016":1,"2074":1,"2105":1,"2136":1,"2187":1,"2223":1,"2265":1,"2308":1,"2344":1,"2403":1,"2439":1,"2473":1,"2508":1,"2549":1,"2551":1,"2553":1,"2555":1,"2561":1,"2577":1,"2595":1,"2651":1,"2726":1}}],["involving",{"2":{"216":1}}],["involved",{"2":{"1974":1}}],["involve",{"2":{"215":1}}],["invocation",{"2":{"147":1}}],["inverts",{"2":{"1371":1,"2237":1}}],["invert",{"0":{"2237":1},"2":{"1371":1}}],["inverted",{"2":{"1010":1,"1048":1,"1371":7,"1673":1,"1708":1,"2222":1,"2472":1,"2560":1,"2681":1}}],["invertible",{"2":{"63":1,"284":1,"331":1}}],["inverse",{"2":{"63":2,"284":1,"331":1,"1371":4,"1441":1,"2219":1}}],["inv",{"2":{"58":3}}],["invalid",{"0":{"896":1,"901":1},"2":{"27":1,"896":1,"1096":1,"1371":3}}],["incoming",{"2":{"2681":3}}],["incorrectly",{"2":{"769":1}}],["including",{"2":{"538":1,"1309":1,"1371":4}}],["included",{"2":{"1371":1,"2392":1}}],["includes",{"2":{"1371":2}}],["include",{"2":{"17":1,"57":3,"66":1,"81":1,"769":1,"778":1,"1286":1,"1299":1,"1371":14,"1668":1,"1738":1,"2253":1,"2254":1,"2342":1,"2681":1,"2690":1}}],["inches",{"2":{"107":3}}],["inch",{"2":{"105":1,"107":4}}],["incrementally",{"2":{"1371":2}}],["increments",{"2":{"81":1,"1371":1}}],["increasing",{"2":{"57":1,"66":1,"107":2,"356":1,"366":1,"1371":2,"2678":1}}],["increases",{"2":{"135":1,"1371":2,"1969":1}}],["increase",{"2":{"57":1,"106":1,"107":2,"197":1,"648":1,"690":1,"1371":1,"2681":1,"2715":1}}],["inf",{"2":{"1097":1,"1292":1,"1293":1,"1371":8,"1478":1,"1928":2,"2406":2}}],["infinite",{"2":{"188":1,"1371":2}}],["influenced",{"2":{"231":1}}],["influence",{"2":{"93":1,"94":1}}],["infra",{"2":{"47":1}}],["informative",{"2":{"1907":1}}],["information",{"2":{"81":1,"115":2,"147":1,"148":1,"287":1,"334":1,"1285":1,"1371":132,"2339":1}}],["info",{"2":{"45":2,"194":1,"2695":1,"2696":1}}],["infers",{"2":{"539":1}}],["inferred",{"2":{"539":1,"1371":2}}],["inferno",{"2":{"159":1,"163":1,"193":1,"2734":1}}],["infer",{"2":{"36":1,"1371":1}}],["initial",{"2":{"1371":1}}],["initialization",{"2":{"81":1}}],["initialize",{"2":{"44":2,"57":1,"1371":1}}],["initiate",{"2":{"77":2}}],["initiated",{"2":{"25":1}}],["init",{"2":{"42":3,"43":1,"44":2,"45":1,"47":2,"61":1,"148":1}}],["inlining",{"2":{"42":1,"1322":1,"1371":1,"2717":1}}],["inline",{"0":{"12":1},"2":{"12":1,"42":2,"48":2,"61":1,"1311":1,"1371":1,"2717":3}}],["indistinguishable",{"2":{"190":1}}],["indirectly",{"2":{"145":1}}],["indicators",{"2":{"115":2,"117":3,"954":1,"983":1,"1021":1,"1060":1,"1102":1,"1201":1,"1238":1,"1296":1,"1332":1,"1371":45,"1386":1,"1419":1,"1453":1,"1528":1,"1558":1,"1593":1,"1621":1,"1653":1,"1685":1,"1720":1,"1803":1,"1834":1,"1864":1,"1890":1,"1945":1,"1991":1,"2026":1,"2086":1,"2115":1,"2145":1,"2198":1,"2233":1,"2279":1,"2314":1,"2353":1,"2413":1,"2449":1,"2483":1,"2516":1,"2573":1,"2605":1,"2661":1}}],["indicator",{"2":{"115":6,"117":12,"1371":6}}],["indicate",{"2":{"71":1,"117":1,"192":1,"1371":1,"2629":1}}],["indicates",{"2":{"71":1,"605":1,"927":1,"1371":1}}],["indices",{"2":{"77":1,"544":1,"1129":1,"1187":1,"1188":1,"1225":1,"1371":9,"1820":2,"2341":3,"2365":1,"2368":1}}],["individually",{"2":{"78":1,"1371":3,"1725":1,"1730":1,"2534":1}}],["individual",{"2":{"21":1,"86":1,"1371":4,"1907":1,"2392":1,"2544":1,"2557":1,"2628":1}}],["indexin",{"2":{"1907":14}}],["indexing",{"0":{"544":1},"2":{"101":1,"102":3,"104":2,"132":1,"134":1,"148":1,"2703":1}}],["indexedabsorptionrgba",{"2":{"1371":1,"2466":1}}],["indexedabsorption",{"2":{"1371":1,"2466":1}}],["index",{"2":{"43":7,"45":5,"48":1,"77":9,"102":2,"104":1,"115":1,"116":3,"117":2,"118":1,"132":1,"140":1,"183":1,"544":3,"546":1,"726":1,"955":1,"956":1,"984":1,"985":1,"1022":1,"1023":1,"1061":1,"1062":1,"1103":1,"1104":1,"1202":1,"1203":1,"1239":1,"1240":1,"1297":1,"1298":1,"1333":1,"1334":1,"1371":99,"1387":1,"1388":1,"1420":1,"1421":1,"1454":1,"1455":1,"1529":1,"1530":1,"1559":1,"1560":1,"1594":1,"1595":1,"1622":1,"1623":1,"1654":1,"1655":1,"1686":1,"1687":1,"1721":1,"1722":1,"1804":1,"1805":1,"1835":1,"1836":1,"1865":1,"1866":1,"1891":1,"1892":1,"1946":1,"1947":1,"1992":1,"1993":1,"2027":1,"2028":1,"2087":1,"2088":1,"2116":1,"2117":1,"2146":1,"2147":1,"2199":1,"2200":1,"2234":1,"2235":1,"2280":1,"2281":1,"2315":1,"2316":1,"2341":2,"2354":1,"2355":1,"2414":1,"2415":1,"2450":1,"2451":1,"2484":1,"2485":1,"2517":1,"2518":1,"2553":1,"2554":1,"2556":2,"2557":3,"2574":1,"2575":1,"2606":1,"2607":1,"2662":1,"2663":1}}],["independant",{"2":{"43":1}}],["independently",{"2":{"19":1,"152":1}}],["independent",{"0":{"188":1},"2":{"17":2,"18":2,"20":1,"27":1,"78":1,"81":1,"106":8,"151":1,"188":1,"537":1,"967":1,"999":1,"1042":1,"1076":1,"1125":1,"1222":1,"1259":1,"1307":1,"1348":1,"1371":45,"1402":1,"1431":1,"1440":1,"1464":1,"1541":1,"1577":1,"1604":1,"1636":1,"1666":1,"1701":1,"1737":1,"1817":1,"1853":1,"1879":1,"1905":1,"1957":1,"2009":1,"2048":1,"2071":1,"2099":1,"2131":1,"2163":1,"2216":1,"2224":1,"2249":1,"2253":1,"2258":1,"2299":1,"2333":1,"2364":1,"2432":1,"2462":1,"2500":1,"2527":1,"2589":1,"2624":1,"2674":1}}],["inputs",{"2":{"30":3,"71":1,"964":1,"996":1,"1038":1,"1072":1,"1119":1,"1219":1,"1256":1,"1304":1,"1345":1,"1371":46,"1398":1,"1428":1,"1461":1,"1538":1,"1570":1,"1601":1,"1633":1,"1663":1,"1697":1,"1733":1,"1812":1,"1846":1,"1874":1,"1900":1,"1954":1,"1998":1,"2003":1,"2043":1,"2096":1,"2127":1,"2153":1,"2212":1,"2245":1,"2285":1,"2292":1,"2325":1,"2361":1,"2427":1,"2459":1,"2496":1,"2524":1,"2530":1,"2554":1,"2585":1,"2617":1,"2671":1}}],["input",{"2":{"21":2,"30":5,"62":2,"74":1,"76":1,"77":1,"133":1,"144":1,"148":3,"158":1,"163":2,"767":1,"768":1,"891":1,"908":1,"915":1,"922":1,"1001":1,"1371":14,"1485":1,"1499":1,"2178":1,"2368":1,"2556":2,"2577":1,"2718":1,"2725":1}}],["inner=5",{"2":{"2629":4}}],["inner=emissive",{"2":{"28":1}}],["innertext",{"2":{"44":1}}],["inner",{"0":{"1801":1},"2":{"17":1,"122":1,"991":1,"1371":8,"1394":1,"1629":1,"1795":15,"1801":1,"2123":1,"2255":1,"2341":6,"2368":5}}],["intslider",{"2":{"605":1}}],["introducing",{"2":{"2692":1}}],["introduced",{"2":{"2725":1}}],["introduces",{"2":{"158":1}}],["introduce",{"2":{"157":1}}],["introduction",{"0":{"2723":1},"2":{"151":1}}],["intact",{"2":{"105":1,"209":1,"540":1,"1371":1,"1969":1,"2714":1}}],["int64",{"2":{"81":1,"1371":1,"2718":1}}],["into",{"0":{"92":1,"101":1,"200":1,"767":1},"2":{"23":2,"27":1,"42":1,"44":3,"45":1,"47":1,"48":2,"53":1,"55":1,"57":2,"63":3,"64":1,"68":2,"70":3,"74":1,"77":6,"94":3,"99":1,"100":1,"102":4,"104":1,"117":1,"122":2,"140":1,"142":1,"145":1,"147":2,"148":2,"157":2,"158":5,"161":1,"162":1,"163":2,"188":1,"193":1,"200":1,"210":1,"276":1,"323":1,"378":1,"544":2,"548":1,"645":2,"739":2,"1309":1,"1312":1,"1315":1,"1371":25,"1442":1,"1469":1,"1499":1,"1513":1,"1969":1,"2553":1,"2556":2,"2557":1,"2676":1,"2681":1,"2692":1,"2696":1,"2697":3,"2704":2,"2707":1,"2709":1,"2719":1,"2720":1,"2721":1}}],["intend",{"2":{"131":1}}],["intended",{"2":{"107":1,"135":1,"528":1,"1371":1}}],["intensity",{"2":{"30":1,"166":1,"1371":3,"2467":1,"2682":1}}],["integers",{"2":{"160":1,"1371":1,"1495":1,"2341":2}}],["integer",{"2":{"54":1,"70":1,"1138":1,"1371":6,"1495":1,"1916":1,"2549":1,"2557":1}}],["integration",{"2":{"33":1,"69":1,"114":1}}],["integrated",{"2":{"22":1,"23":1,"84":1}}],["intel",{"2":{"23":1,"26":1}}],["internet",{"2":{"2694":1,"2695":1}}],["internally",{"2":{"154":1,"1317":1,"1371":3,"1964":1,"2549":1,"2553":1,"2557":1,"2721":1}}],["internal",{"0":{"2553":1},"2":{"49":1,"61":4,"64":1,"158":1,"183":1,"907":1,"1371":1,"2549":1,"2556":1}}],["interquartile",{"2":{"1128":1,"1371":1}}],["intercept",{"2":{"941":1,"1371":1}}],["intercepts",{"2":{"941":2,"1371":2}}],["interchangeably",{"2":{"107":1}}],["interested",{"2":{"215":1}}],["interesting",{"2":{"132":1,"195":1,"1316":1}}],["intermediate",{"2":{"112":1}}],["interpret",{"2":{"770":1}}],["interpreting",{"2":{"365":1}}],["interpreted",{"2":{"106":1,"120":1,"767":1,"768":1,"1001":2,"1300":1,"1371":8,"1434":1,"2253":1,"2357":2,"2647":1}}],["interpolations",{"2":{"1371":4}}],["interpolation",{"2":{"120":1,"1335":2,"1371":8,"1442":1,"2236":1,"2486":1,"2576":1}}],["interpolating",{"2":{"44":2}}],["interpolated",{"2":{"1063":1,"1335":1,"1371":7,"1456":1,"1596":1,"1688":1,"2519":1}}],["interpolate",{"0":{"1063":1,"1335":1,"1456":1,"1596":1,"1688":1,"2236":1,"2486":1,"2519":1,"2576":1},"2":{"44":1,"47":1,"1371":10}}],["interfere",{"2":{"75":1}}],["interfaces",{"2":{"71":1}}],["interface",{"2":{"25":1,"43":2,"44":1,"67":1,"771":1,"1371":2,"2341":1,"2695":1}}],["interacts",{"2":{"2681":1}}],["interacted",{"2":{"610":1,"867":1}}],["interact",{"2":{"44":1,"128":1,"2676":2,"2721":1}}],["interacting",{"2":{"42":1,"80":1}}],["interactions",{"0":{"80":1,"211":1,"212":1,"213":1},"1":{"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"72":1,"75":1,"76":1,"77":4,"78":1,"206":1,"212":3,"215":2,"216":1,"1371":1}}],["interaction",{"0":{"75":1,"76":1,"206":1,"214":1,"215":1,"2720":1},"1":{"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1},"2":{"33":1,"38":1,"59":1,"77":2,"80":1,"130":2,"211":2,"212":6,"213":3,"214":3,"215":14,"216":2,"731":1,"771":3,"817":1,"849":1,"1322":1,"1371":32}}],["interactivity",{"0":{"771":1},"2":{"21":1,"42":1,"44":1,"46":1}}],["interactively",{"2":{"27":2,"30":2,"75":1,"130":1,"131":1,"148":1,"164":1,"231":1,"545":1,"1371":3}}],["interactive",{"0":{"79":1,"164":1},"2":{"8":3,"19":1,"27":1,"30":2,"41":1,"42":1,"72":1,"74":1,"79":1,"81":1,"106":1,"114":1,"130":2,"158":2,"164":1,"194":2,"281":1,"303":1,"328":1,"350":1,"818":1,"850":1,"925":1,"1371":1}}],["interop",{"0":{"30":2},"2":{"27":1}}],["intervalsets",{"2":{"1371":1}}],["intervalslider",{"0":{"605":1},"1":{"606":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1},"2":{"605":2,"1371":3}}],["intervalsbetween",{"2":{"276":4,"284":1,"323":4,"331":1,"573":1,"805":1,"839":1,"1371":1}}],["intervals",{"2":{"74":1,"276":1,"323":1,"605":1,"1044":1,"1371":3,"1404":1,"1930":1}}],["interval",{"0":{"614":1},"2":{"7":1,"59":1,"284":2,"331":2,"605":12,"614":1,"1371":6,"1545":1,"2592":1}}],["int",{"2":{"11":1,"14":1,"61":1,"77":1,"162":2,"193":1,"605":10,"1210":1,"1247":1,"1299":3,"1371":18,"1473":1,"1503":3,"1907":2,"2173":1,"2356":1,"2365":1,"2717":1,"2718":1}}],["insensitive",{"2":{"96":1}}],["inserts",{"2":{"147":1}}],["inserted",{"2":{"45":1,"47":1,"147":1,"1371":2,"2301":1}}],["insertion",{"2":{"13":1}}],["insert",{"2":{"7":1,"42":1,"58":1}}],["inspected",{"2":{"116":1}}],["inspectable",{"0":{"953":1,"982":1,"1020":1,"1059":1,"1101":1,"1141":1,"1200":1,"1237":1,"1272":1,"1295":1,"1331":1,"1363":1,"1385":1,"1418":1,"1452":1,"1527":1,"1557":1,"1592":1,"1620":1,"1652":1,"1684":1,"1719":1,"1802":1,"1833":1,"1863":1,"1889":1,"1944":1,"1990":1,"2025":1,"2085":1,"2114":1,"2144":1,"2197":1,"2232":1,"2278":1,"2313":1,"2352":1,"2412":1,"2448":1,"2482":1,"2515":1,"2572":1,"2604":1,"2660":1},"2":{"115":2,"117":1,"1141":1,"1272":1,"1363":1,"1371":51}}],["inspector",{"0":{"954":1,"955":1,"956":1,"983":1,"984":1,"985":1,"1021":1,"1022":1,"1023":1,"1060":1,"1061":1,"1062":1,"1102":1,"1103":1,"1104":1,"1201":1,"1202":1,"1203":1,"1238":1,"1239":1,"1240":1,"1296":1,"1297":1,"1298":1,"1332":1,"1333":1,"1334":1,"1386":1,"1387":1,"1388":1,"1419":1,"1420":1,"1421":1,"1453":1,"1454":1,"1455":1,"1528":1,"1529":1,"1530":1,"1558":1,"1559":1,"1560":1,"1593":1,"1594":1,"1595":1,"1621":1,"1622":1,"1623":1,"1653":1,"1654":1,"1655":1,"1685":1,"1686":1,"1687":1,"1720":1,"1721":1,"1722":1,"1803":1,"1804":1,"1805":1,"1834":1,"1835":1,"1836":1,"1864":1,"1865":1,"1866":1,"1890":1,"1891":1,"1892":1,"1945":1,"1946":1,"1947":1,"1991":1,"1992":1,"1993":1,"2026":1,"2027":1,"2028":1,"2086":1,"2087":1,"2088":1,"2115":1,"2116":1,"2117":1,"2145":1,"2146":1,"2147":1,"2198":1,"2199":1,"2200":1,"2233":1,"2234":1,"2235":1,"2279":1,"2280":1,"2281":1,"2314":1,"2315":1,"2316":1,"2353":1,"2354":1,"2355":1,"2413":1,"2414":1,"2415":1,"2449":1,"2450":1,"2451":1,"2483":1,"2484":1,"2485":1,"2516":1,"2517":1,"2518":1,"2573":1,"2574":1,"2575":1,"2605":1,"2606":1,"2607":1,"2661":1,"2662":1,"2663":1},"2":{"115":5,"116":2,"117":23,"118":4,"954":1,"955":1,"983":1,"984":1,"1021":1,"1022":1,"1060":1,"1061":1,"1102":1,"1103":1,"1201":1,"1202":1,"1238":1,"1239":1,"1296":1,"1297":1,"1332":1,"1333":1,"1371":219,"1386":1,"1387":1,"1419":1,"1420":1,"1453":1,"1454":1,"1528":1,"1529":1,"1558":1,"1559":1,"1593":1,"1594":1,"1621":1,"1622":1,"1653":1,"1654":1,"1685":1,"1686":1,"1720":1,"1721":1,"1803":1,"1804":1,"1834":1,"1835":1,"1864":1,"1865":1,"1890":1,"1891":1,"1945":1,"1946":1,"1991":1,"1992":1,"2026":1,"2027":1,"2086":1,"2087":1,"2115":1,"2116":1,"2145":1,"2146":1,"2198":1,"2199":1,"2233":1,"2234":1,"2279":1,"2280":1,"2314":1,"2315":1,"2353":1,"2354":1,"2413":1,"2414":1,"2449":1,"2450":1,"2483":1,"2484":1,"2516":1,"2517":1,"2573":1,"2574":1,"2605":1,"2606":1,"2661":1,"2662":1}}],["inspection",{"2":{"115":2,"1371":1}}],["inspecting",{"0":{"115":1},"1":{"116":1,"117":1,"118":1}}],["inspect",{"2":{"44":1}}],["inspiration",{"2":{"31":1,"195":1}}],["inside",{"0":{"646":1},"2":{"43":1,"44":1,"49":1,"123":2,"134":1,"148":2,"158":1,"160":1,"162":1,"218":1,"284":1,"331":1,"354":1,"475":1,"491":1,"515":1,"541":3,"542":6,"550":1,"607":1,"625":1,"651":1,"715":1,"741":1,"777":1,"864":1,"882":1,"893":1,"928":1,"1371":7,"1968":2,"1969":1,"2341":1}}],["instantiate",{"2":{"158":1}}],["instances",{"2":{"36":1}}],["instance",{"2":{"21":1}}],["installation",{"0":{"83":1,"194":1,"2695":1},"1":{"84":1},"2":{"2694":1}}],["installed",{"2":{"23":1,"112":1,"2694":1,"2696":1}}],["install",{"2":{"0":1,"8":1,"23":1,"24":5,"112":1,"194":2,"2695":2}}],["instead",{"0":{"1437":1},"2":{"3":1,"6":1,"21":1,"22":1,"51":1,"57":1,"77":1,"90":1,"102":1,"104":2,"106":1,"107":1,"135":1,"143":1,"146":1,"147":1,"158":2,"182":1,"183":1,"188":1,"287":1,"334":1,"367":1,"544":1,"604":1,"653":1,"862":1,"1004":1,"1371":10,"1404":1,"1440":1,"1608":1,"1640":1,"1974":1,"2253":1,"2290":1,"2339":1,"2556":2,"2681":1,"2714":1,"2717":2}}],["in",{"0":{"22":1,"70":1,"113":1,"161":1,"1498":1,"1608":1,"1640":1,"1974":1},"2":{"3":2,"7":2,"8":2,"9":2,"12":1,"14":2,"17":5,"18":2,"19":1,"21":6,"22":2,"23":5,"26":1,"27":10,"28":2,"30":1,"31":1,"32":11,"33":1,"38":2,"39":1,"41":1,"42":9,"44":6,"45":3,"46":2,"47":2,"49":1,"50":1,"51":1,"53":1,"54":2,"56":2,"57":3,"59":1,"61":6,"62":3,"63":2,"64":1,"65":2,"66":1,"67":1,"68":1,"69":3,"70":7,"71":7,"72":1,"73":1,"74":4,"75":4,"77":10,"78":2,"79":1,"80":2,"81":9,"86":1,"88":1,"90":2,"92":4,"93":4,"94":4,"95":1,"97":2,"98":2,"100":2,"101":1,"102":6,"104":2,"105":3,"106":21,"107":4,"108":1,"109":1,"111":1,"113":1,"114":2,"115":3,"117":8,"119":1,"120":1,"122":2,"124":2,"127":1,"128":1,"129":1,"130":1,"131":2,"132":5,"133":2,"134":1,"135":3,"136":1,"137":2,"140":3,"144":1,"147":2,"148":9,"149":2,"151":4,"153":2,"155":1,"157":2,"158":6,"159":2,"160":1,"161":3,"162":4,"163":2,"164":4,"165":5,"166":3,"175":2,"177":2,"178":1,"179":1,"180":1,"181":1,"183":2,"184":5,"186":2,"187":14,"188":3,"190":2,"192":3,"193":1,"194":1,"197":1,"201":2,"202":1,"203":1,"204":1,"207":2,"209":1,"215":5,"218":1,"219":4,"220":1,"231":2,"257":1,"267":1,"281":1,"284":2,"285":1,"287":3,"292":1,"301":1,"303":1,"304":1,"314":1,"328":1,"331":2,"332":1,"334":3,"339":1,"348":1,"350":1,"354":1,"355":3,"356":1,"361":1,"362":1,"365":1,"366":1,"377":1,"378":4,"380":1,"389":1,"392":2,"413":1,"422":1,"425":2,"444":1,"453":1,"456":2,"475":1,"478":1,"486":1,"489":3,"491":1,"500":1,"511":1,"513":1,"515":1,"526":1,"533":1,"537":1,"538":1,"539":5,"540":2,"541":5,"542":1,"543":1,"544":3,"546":2,"547":4,"550":1,"554":1,"557":1,"564":1,"569":1,"577":1,"585":1,"602":1,"605":3,"607":1,"611":1,"618":1,"621":1,"623":1,"625":1,"629":1,"634":1,"638":1,"643":1,"644":1,"645":4,"646":4,"647":1,"648":3,"649":6,"651":1,"658":1,"659":1,"661":1,"673":1,"681":1,"685":1,"696":1,"710":1,"715":1,"724":1,"728":1,"730":1,"737":1,"739":1,"741":1,"745":1,"750":1,"765":1,"767":2,"768":1,"769":8,"770":1,"771":2,"774":5,"775":3,"777":1,"788":1,"791":1,"792":1,"793":1,"806":1,"826":1,"828":1,"829":1,"834":1,"858":1,"861":3,"864":1,"868":1,"874":1,"877":1,"880":1,"882":1,"883":1,"887":1,"893":1,"911":1,"923":1,"928":1,"930":1,"933":1,"939":1,"943":1,"944":1,"950":1,"954":1,"958":1,"959":1,"963":1,"965":1,"967":2,"969":1,"970":3,"972":1,"973":1,"979":1,"983":1,"988":1,"989":1,"994":1,"997":1,"999":2,"1001":2,"1002":14,"1005":1,"1007":3,"1008":3,"1009":2,"1011":1,"1016":1,"1021":1,"1025":1,"1026":1,"1034":1,"1039":1,"1040":1,"1042":2,"1044":1,"1045":1,"1047":1,"1049":1,"1055":1,"1060":1,"1069":1,"1073":1,"1074":1,"1076":2,"1080":3,"1082":1,"1084":1,"1092":1,"1096":2,"1102":1,"1109":1,"1118":1,"1120":1,"1125":2,"1166":1,"1179":1,"1186":1,"1187":1,"1188":5,"1190":1,"1191":1,"1192":1,"1196":1,"1201":1,"1210":1,"1218":1,"1220":1,"1222":2,"1225":5,"1227":1,"1228":1,"1229":1,"1233":1,"1238":1,"1247":1,"1255":1,"1257":1,"1259":2,"1285":1,"1288":1,"1291":1,"1292":1,"1293":1,"1296":1,"1299":1,"1300":2,"1303":1,"1305":1,"1307":2,"1309":1,"1313":3,"1314":2,"1316":3,"1317":2,"1321":1,"1322":2,"1324":1,"1328":1,"1332":1,"1335":2,"1342":1,"1346":1,"1348":2,"1351":2,"1352":3,"1365":1,"1371":603,"1375":1,"1376":1,"1382":1,"1386":1,"1391":1,"1392":1,"1397":1,"1399":1,"1400":2,"1402":2,"1404":1,"1407":1,"1408":1,"1414":1,"1415":1,"1419":1,"1423":1,"1427":1,"1429":1,"1431":2,"1433":1,"1434":3,"1436":9,"1437":1,"1439":3,"1440":6,"1442":3,"1444":1,"1445":1,"1449":1,"1453":1,"1460":1,"1462":1,"1464":2,"1469":1,"1495":3,"1496":5,"1497":1,"1499":1,"1500":1,"1502":1,"1503":1,"1513":1,"1515":2,"1517":1,"1518":1,"1524":1,"1528":1,"1532":1,"1533":1,"1537":1,"1539":1,"1541":2,"1543":1,"1544":1,"1545":2,"1547":1,"1548":1,"1554":1,"1558":1,"1563":1,"1568":1,"1571":1,"1577":2,"1579":1,"1580":1,"1584":1,"1585":1,"1589":1,"1593":1,"1600":1,"1602":1,"1604":2,"1607":2,"1608":4,"1610":1,"1611":1,"1617":1,"1621":1,"1624":2,"1625":1,"1626":5,"1627":2,"1632":1,"1634":1,"1636":2,"1638":1,"1640":4,"1642":1,"1643":1,"1649":1,"1653":1,"1657":1,"1658":1,"1662":1,"1664":1,"1666":2,"1669":2,"1670":8,"1672":1,"1674":1,"1680":1,"1685":1,"1694":1,"1698":1,"1699":1,"1701":2,"1704":1,"1705":4,"1707":1,"1709":1,"1715":1,"1720":1,"1729":1,"1734":1,"1735":1,"1737":2,"1797":1,"1799":1,"1803":1,"1808":1,"1810":1,"1813":1,"1817":2,"1820":1,"1821":6,"1823":1,"1824":1,"1830":1,"1834":1,"1839":1,"1844":1,"1847":1,"1853":2,"1858":1,"1861":1,"1864":1,"1873":1,"1875":1,"1879":2,"1881":1,"1884":1,"1887":1,"1890":1,"1899":1,"1901":1,"1905":2,"1907":4,"1912":1,"1924":1,"1925":1,"1929":1,"1930":2,"1933":1,"1934":1,"1940":1,"1941":1,"1945":1,"1949":1,"1953":1,"1955":1,"1957":2,"1959":1,"1960":1,"1963":2,"1965":1,"1966":6,"1967":2,"1968":2,"1970":2,"1971":2,"1972":2,"1974":4,"1976":1,"1977":1,"1983":1,"1984":1,"1991":1,"1996":1,"1997":1,"1998":1,"2001":1,"2004":1,"2009":2,"2015":1,"2016":1,"2022":1,"2026":1,"2032":1,"2042":1,"2044":1,"2048":2,"2052":1,"2053":1,"2073":1,"2074":1,"2075":1,"2079":1,"2086":1,"2091":1,"2095":1,"2097":1,"2099":2,"2104":1,"2105":1,"2111":1,"2115":1,"2120":1,"2121":1,"2126":1,"2128":1,"2129":2,"2131":2,"2136":1,"2142":1,"2145":1,"2151":1,"2152":1,"2154":1,"2163":2,"2184":1,"2187":1,"2193":1,"2198":1,"2210":1,"2213":1,"2216":2,"2218":1,"2219":6,"2221":1,"2223":1,"2228":1,"2233":1,"2242":1,"2246":1,"2247":1,"2249":2,"2253":4,"2254":5,"2255":2,"2256":5,"2257":1,"2258":2,"2259":1,"2264":1,"2265":1,"2270":1,"2271":1,"2273":1,"2279":1,"2282":1,"2285":1,"2288":1,"2289":1,"2293":1,"2299":2,"2308":1,"2309":1,"2311":1,"2314":1,"2323":1,"2326":1,"2331":1,"2333":2,"2339":1,"2341":6,"2344":1,"2347":1,"2350":1,"2353":1,"2356":2,"2357":1,"2360":1,"2362":1,"2364":2,"2365":1,"2370":1,"2392":1,"2397":2,"2403":1,"2407":1,"2413":1,"2423":1,"2428":1,"2432":2,"2436":2,"2438":1,"2439":1,"2445":1,"2449":1,"2453":1,"2454":1,"2458":1,"2460":1,"2462":2,"2464":1,"2465":1,"2471":1,"2473":1,"2477":1,"2483":1,"2493":1,"2497":1,"2498":1,"2500":2,"2505":1,"2508":1,"2512":1,"2516":1,"2523":1,"2525":1,"2527":2,"2532":1,"2548":1,"2552":1,"2553":1,"2554":1,"2555":8,"2556":2,"2557":1,"2559":1,"2561":1,"2566":1,"2570":1,"2573":1,"2577":1,"2582":1,"2586":1,"2587":1,"2589":2,"2592":2,"2594":1,"2595":1,"2601":1,"2605":1,"2610":1,"2615":1,"2618":1,"2624":2,"2626":1,"2627":1,"2629":2,"2650":1,"2651":1,"2657":1,"2661":1,"2665":1,"2666":1,"2670":1,"2672":1,"2674":2,"2676":2,"2677":3,"2678":1,"2679":2,"2681":7,"2682":6,"2684":1,"2685":1,"2686":10,"2687":2,"2688":2,"2692":7,"2695":5,"2696":6,"2697":2,"2700":1,"2701":17,"2702":5,"2703":3,"2704":1,"2705":1,"2706":1,"2707":4,"2708":1,"2709":2,"2710":3,"2711":7,"2712":5,"2714":2,"2716":4,"2717":8,"2718":1,"2719":1,"2720":2,"2721":3,"2723":1,"2724":1,"2725":2,"2726":1,"2727":1,"2729":2,"2730":3,"2731":1}}],["itr",{"2":{"1371":1}}],["ith",{"2":{"147":1}}],["italic",{"2":{"97":5,"649":4,"1371":6,"2260":1,"2261":5,"2272":1}}],["iter",{"2":{"1371":4}}],["iteration",{"2":{"1309":2,"1371":3}}],["iterations=200",{"2":{"31":1,"2721":1}}],["iterations=32",{"2":{"29":1}}],["iterations=400",{"2":{"28":1}}],["iterations=100",{"2":{"32":1}}],["iterations=10",{"2":{"27":2}}],["iterations",{"2":{"27":5,"158":1}}],["iteratively",{"2":{"544":1}}],["iterates",{"2":{"1371":1}}],["iterate",{"2":{"43":1,"2721":1}}],["iterators",{"2":{"32":1,"645":1,"2256":1}}],["iterator",{"2":{"3":4}}],["iterable",{"2":{"3":1,"728":1,"1371":4,"1473":1,"2151":1,"2173":1}}],["item",{"2":{"726":1,"731":1,"1371":1}}],["items=",{"2":{"47":1}}],["items",{"2":{"47":7}}],["itself",{"2":{"49":1,"96":1,"100":1,"107":1,"148":2,"151":1,"158":1,"203":1,"648":1,"1371":3,"2007":1,"2253":1,"2258":1,"2297":1,"2692":2}}],["its",{"2":{"3":1,"9":1,"13":1,"18":2,"49":2,"57":1,"64":2,"92":1,"93":2,"94":1,"100":1,"115":2,"123":1,"124":1,"125":1,"126":2,"129":1,"131":1,"135":2,"148":1,"151":2,"153":2,"154":1,"180":1,"181":1,"186":1,"197":1,"218":1,"227":1,"255":1,"354":1,"362":1,"377":1,"475":1,"478":1,"486":1,"491":1,"500":1,"511":1,"515":1,"526":1,"533":1,"537":1,"539":3,"541":1,"550":1,"557":1,"602":1,"607":1,"611":1,"621":1,"625":1,"629":1,"638":1,"648":1,"651":1,"661":1,"676":1,"704":1,"710":1,"715":1,"724":1,"737":1,"741":1,"745":1,"750":1,"769":1,"771":1,"777":1,"788":1,"858":1,"864":1,"868":1,"877":1,"882":1,"883":1,"887":1,"893":1,"911":1,"923":1,"928":1,"933":1,"939":1,"941":1,"1316":1,"1371":18,"1496":1,"1605":1,"1967":1,"1969":1,"1997":2,"2080":1,"2253":1,"2257":1,"2282":1,"2317":1,"2556":1,"2680":1,"2681":1,"2682":1,"2692":3,"2695":1,"2706":1,"2709":2,"2721":2}}],["it",{"2":{"2":1,"6":1,"8":2,"9":1,"10":1,"12":1,"13":2,"15":1,"16":1,"17":3,"19":1,"22":1,"23":1,"24":1,"26":3,"27":6,"42":5,"44":8,"45":1,"48":1,"49":1,"51":2,"56":1,"63":1,"64":2,"68":1,"69":3,"70":3,"71":2,"73":3,"74":5,"75":2,"77":9,"78":1,"80":1,"81":1,"84":2,"92":1,"93":2,"94":3,"97":1,"99":1,"104":6,"105":5,"106":4,"107":5,"109":1,"115":1,"116":1,"117":6,"118":1,"119":1,"120":1,"123":2,"124":1,"126":1,"128":2,"129":1,"131":1,"132":1,"134":2,"135":5,"136":1,"137":3,"140":1,"141":1,"142":5,"143":1,"145":2,"147":2,"148":7,"151":1,"152":3,"153":1,"154":1,"155":1,"157":4,"158":1,"161":1,"162":1,"175":1,"176":1,"177":1,"178":1,"187":4,"188":1,"191":1,"193":1,"194":2,"202":1,"203":2,"204":1,"211":1,"213":2,"214":2,"215":1,"231":1,"365":2,"539":5,"540":3,"545":2,"547":1,"548":1,"581":1,"605":1,"609":1,"610":1,"644":1,"645":1,"646":2,"648":1,"690":1,"739":3,"765":1,"769":4,"770":1,"773":1,"827":1,"861":1,"866":1,"867":1,"891":1,"1001":1,"1009":1,"1205":1,"1242":1,"1261":1,"1286":1,"1311":1,"1316":1,"1318":1,"1335":1,"1343":1,"1344":1,"1371":93,"1434":1,"1437":1,"1438":1,"1439":1,"1440":3,"1442":5,"1473":1,"1485":1,"1738":1,"1820":3,"1963":1,"1966":4,"1969":2,"1970":1,"1997":1,"2151":3,"2173":1,"2178":1,"2219":1,"2224":1,"2253":2,"2258":1,"2301":1,"2341":2,"2342":1,"2349":3,"2350":3,"2356":1,"2357":1,"2530":1,"2533":1,"2552":1,"2629":1,"2678":2,"2681":5,"2682":1,"2692":17,"2695":3,"2696":3,"2700":1,"2703":2,"2705":1,"2715":2,"2717":3,"2719":1,"2720":1,"2721":2,"2724":1,"2726":1}}],["island",{"2":{"2739":1}}],["iseven",{"2":{"1612":5,"1627":1}}],["isempty",{"2":{"117":1}}],["ismissing",{"2":{"1371":1,"2577":1}}],["isdensity",{"2":{"1371":2,"1485":1,"2178":1}}],["isoluminant",{"2":{"2737":6}}],["isorange=0",{"2":{"2551":1}}],["isorange",{"0":{"2487":1},"2":{"1371":1,"2467":1}}],["isovalue=1",{"2":{"2551":1}}],["isovalue",{"0":{"2488":1},"2":{"1371":4,"2466":1,"2467":1,"2487":1,"2488":1}}],["iso",{"2":{"1371":1,"2466":1,"2467":1}}],["isodd",{"2":{"166":1}}],["isopen",{"2":{"21":1,"1371":1}}],["isa",{"2":{"61":1,"2688":2}}],["ispressed",{"0":{"78":1},"2":{"59":1,"78":5,"795":1,"1371":16,"2718":1}}],["issued",{"2":{"1371":2}}],["issue",{"2":{"36":2,"81":1,"188":2,"197":1,"1974":2}}],["issues",{"0":{"83":1,"85":1,"89":1,"91":1},"1":{"84":1,"86":1,"87":1,"88":1,"90":1,"92":1,"93":1,"94":1},"2":{"23":1,"24":1,"157":1,"197":2,"1035":1,"1309":1,"1371":4}}],["isnan",{"2":{"61":1,"1371":1,"2577":1}}],["isnothing",{"2":{"31":1,"1371":1,"2577":1,"2721":1}}],["isn",{"2":{"17":1,"33":2,"35":1,"37":1,"43":1,"44":2,"57":1,"69":1,"106":1,"157":1,"187":1,"188":1,"1371":1}}],["is",{"0":{"8":1,"151":1,"158":1,"727":1,"2577":1},"1":{"9":1},"2":{"0":1,"2":1,"3":3,"5":3,"6":1,"8":2,"10":1,"12":1,"13":1,"14":3,"16":2,"17":1,"18":3,"21":3,"22":2,"23":2,"24":1,"25":3,"27":7,"30":1,"33":3,"35":1,"37":1,"40":1,"42":7,"43":2,"44":6,"45":3,"46":2,"49":1,"51":1,"53":2,"56":2,"57":14,"59":1,"61":7,"62":2,"63":5,"64":6,"65":4,"66":1,"68":3,"69":2,"70":1,"71":4,"73":3,"74":10,"75":4,"76":2,"77":15,"78":6,"81":8,"84":1,"88":2,"90":1,"92":1,"93":4,"94":6,"96":1,"97":1,"98":2,"100":2,"102":2,"104":2,"105":6,"106":18,"107":6,"108":1,"112":3,"113":1,"115":1,"116":4,"117":9,"118":3,"119":1,"120":1,"122":1,"123":2,"124":2,"126":3,"127":1,"128":4,"130":2,"131":2,"132":5,"133":2,"134":3,"135":4,"137":2,"139":4,"140":2,"141":1,"142":2,"143":1,"144":3,"145":1,"146":2,"147":8,"148":10,"151":2,"152":2,"153":2,"154":2,"155":1,"157":2,"158":5,"160":1,"161":1,"163":1,"164":3,"165":2,"174":1,"176":1,"180":1,"181":1,"183":3,"184":1,"187":9,"188":4,"190":1,"192":1,"193":2,"194":2,"195":1,"199":1,"200":1,"203":1,"204":1,"205":1,"207":1,"208":1,"209":2,"210":1,"211":1,"214":1,"215":4,"220":3,"223":1,"226":1,"230":1,"231":1,"234":1,"242":1,"252":1,"254":1,"269":1,"284":2,"287":3,"296":1,"316":1,"331":2,"334":3,"343":1,"355":1,"365":1,"366":3,"376":1,"378":6,"382":1,"391":1,"396":1,"410":1,"412":1,"415":1,"424":1,"429":1,"443":1,"446":1,"455":1,"460":1,"477":1,"482":1,"487":1,"521":1,"528":2,"529":2,"537":2,"538":5,"539":10,"540":7,"541":2,"542":1,"544":1,"545":1,"547":1,"548":1,"552":1,"555":1,"566":1,"568":1,"579":1,"601":1,"603":1,"605":4,"610":1,"623":5,"639":1,"645":2,"646":3,"648":2,"649":1,"656":1,"667":1,"685":1,"713":3,"727":1,"728":5,"731":1,"739":1,"765":3,"769":3,"771":2,"775":1,"780":1,"798":1,"803":1,"818":1,"822":1,"827":1,"832":1,"837":1,"850":1,"857":1,"861":3,"867":1,"874":1,"880":2,"888":1,"891":3,"906":2,"908":1,"913":2,"914":1,"915":1,"922":3,"927":1,"931":1,"932":1,"941":1,"946":1,"951":1,"965":2,"969":1,"975":1,"980":1,"986":2,"997":2,"1001":3,"1004":1,"1007":2,"1008":1,"1009":1,"1013":1,"1018":1,"1025":1,"1033":1,"1037":1,"1040":2,"1044":1,"1051":1,"1057":1,"1071":1,"1074":2,"1077":1,"1079":1,"1088":1,"1096":4,"1098":1,"1099":2,"1120":2,"1127":2,"1128":2,"1129":1,"1131":1,"1163":2,"1187":2,"1192":1,"1193":1,"1198":1,"1220":2,"1224":1,"1229":1,"1230":1,"1235":1,"1257":2,"1261":2,"1285":1,"1294":1,"1299":2,"1300":1,"1305":2,"1309":2,"1312":1,"1313":1,"1316":1,"1318":1,"1325":1,"1329":1,"1346":2,"1350":1,"1371":667,"1372":2,"1378":1,"1383":1,"1389":2,"1399":2,"1404":1,"1410":1,"1416":1,"1429":2,"1434":6,"1437":1,"1438":1,"1439":1,"1440":3,"1441":2,"1442":2,"1446":1,"1450":1,"1462":2,"1466":1,"1493":1,"1495":1,"1496":4,"1505":1,"1515":1,"1520":1,"1525":1,"1539":2,"1545":1,"1550":1,"1555":1,"1571":2,"1572":1,"1574":1,"1581":1,"1586":1,"1590":1,"1602":2,"1605":1,"1607":1,"1613":1,"1618":1,"1624":2,"1634":2,"1638":1,"1645":1,"1650":1,"1664":2,"1668":1,"1676":1,"1682":1,"1696":1,"1699":2,"1702":1,"1704":2,"1711":1,"1717":1,"1730":2,"1732":1,"1735":2,"1738":2,"1794":1,"1800":1,"1801":1,"1807":1,"1813":2,"1820":2,"1826":1,"1831":1,"1847":2,"1848":1,"1850":1,"1855":1,"1856":1,"1859":1,"1862":1,"1875":2,"1881":3,"1885":1,"1888":1,"1901":2,"1907":4,"1909":2,"1924":1,"1930":1,"1936":1,"1942":1,"1955":2,"1960":1,"1963":3,"1965":1,"1966":3,"1967":2,"1968":2,"1969":3,"1970":1,"1978":1,"1979":1,"1986":1,"1996":1,"1997":1,"1998":1,"2002":1,"2004":2,"2007":1,"2012":1,"2018":1,"2023":1,"2044":2,"2050":3,"2070":1,"2071":1,"2076":1,"2083":1,"2090":1,"2091":1,"2097":2,"2101":2,"2107":1,"2112":1,"2118":2,"2128":2,"2133":2,"2143":1,"2154":2,"2170":1,"2181":1,"2188":2,"2189":1,"2194":1,"2213":2,"2218":1,"2219":1,"2225":1,"2230":1,"2244":1,"2247":2,"2250":1,"2252":1,"2253":7,"2256":2,"2257":1,"2258":5,"2260":1,"2266":1,"2267":1,"2274":1,"2293":2,"2296":1,"2297":1,"2301":1,"2302":1,"2304":1,"2306":1,"2312":1,"2317":1,"2326":2,"2331":1,"2339":2,"2341":2,"2349":3,"2350":3,"2351":1,"2357":2,"2362":2,"2367":1,"2368":2,"2370":2,"2396":2,"2399":1,"2410":1,"2428":2,"2436":1,"2441":1,"2446":1,"2460":2,"2466":1,"2470":1,"2474":1,"2480":1,"2495":1,"2498":2,"2502":1,"2509":1,"2513":1,"2525":2,"2529":1,"2530":1,"2533":2,"2535":1,"2549":2,"2551":2,"2552":1,"2553":1,"2554":1,"2555":4,"2556":2,"2557":4,"2563":1,"2569":1,"2576":1,"2584":1,"2587":2,"2592":1,"2597":1,"2602":1,"2618":2,"2619":1,"2621":1,"2628":1,"2629":1,"2647":1,"2653":1,"2658":1,"2672":2,"2676":3,"2678":4,"2681":10,"2682":2,"2690":3,"2692":23,"2694":1,"2695":3,"2696":5,"2697":2,"2699":2,"2701":1,"2703":1,"2706":2,"2709":1,"2710":2,"2713":1,"2714":1,"2715":2,"2716":1,"2717":2,"2719":3,"2721":10,"2723":5,"2724":1,"2725":2,"2726":3,"2730":4}}],["ifelse",{"2":{"2397":1}}],["if",{"2":{"0":1,"5":1,"7":1,"10":1,"11":1,"13":1,"14":4,"17":7,"18":1,"19":1,"21":3,"22":1,"23":5,"25":2,"26":1,"27":4,"28":1,"31":1,"35":1,"37":1,"39":1,"40":1,"46":2,"48":1,"49":2,"51":1,"57":5,"62":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"74":2,"75":7,"76":4,"77":13,"78":7,"84":3,"90":1,"92":3,"93":2,"94":2,"96":2,"98":1,"102":1,"104":2,"105":6,"106":7,"107":3,"112":1,"114":4,"115":1,"117":8,"120":1,"123":1,"125":1,"126":2,"128":2,"129":1,"131":1,"132":2,"133":2,"134":1,"135":4,"139":2,"141":1,"142":3,"143":1,"144":3,"145":1,"147":3,"148":1,"153":2,"157":1,"159":1,"160":2,"162":1,"163":1,"165":1,"177":1,"178":1,"183":2,"187":4,"188":1,"192":1,"195":1,"196":1,"197":1,"202":1,"203":2,"207":1,"208":1,"209":2,"210":1,"214":3,"215":2,"219":1,"220":2,"223":1,"226":1,"230":1,"234":1,"242":1,"243":1,"244":1,"252":1,"254":1,"261":1,"269":1,"272":1,"278":1,"282":1,"283":1,"284":1,"287":1,"295":1,"296":1,"298":1,"299":1,"301":1,"308":1,"316":1,"319":1,"325":1,"329":1,"330":1,"331":1,"334":1,"342":1,"343":1,"345":1,"346":1,"348":1,"365":1,"366":1,"368":1,"369":1,"376":1,"378":1,"382":1,"391":1,"392":1,"396":1,"404":1,"407":1,"410":1,"412":1,"415":1,"424":1,"425":1,"429":1,"437":1,"440":1,"443":1,"446":1,"455":1,"456":1,"460":1,"468":1,"471":1,"482":1,"484":1,"485":1,"487":1,"509":1,"510":1,"521":1,"531":1,"532":1,"537":1,"538":1,"539":4,"540":2,"544":4,"545":2,"547":2,"552":1,"555":1,"556":2,"566":1,"568":1,"575":1,"579":1,"581":1,"583":1,"584":1,"595":1,"598":1,"601":1,"603":1,"605":4,"613":1,"617":1,"619":1,"620":1,"623":1,"635":1,"636":1,"639":1,"644":1,"645":2,"646":1,"647":1,"656":1,"685":1,"690":1,"700":1,"701":1,"709":1,"728":2,"733":1,"734":1,"739":1,"748":1,"749":1,"771":2,"773":1,"774":1,"790":1,"794":1,"798":1,"803":1,"815":1,"824":1,"825":1,"827":1,"832":1,"837":1,"847":1,"857":1,"861":1,"870":1,"873":1,"875":1,"876":1,"885":1,"886":1,"888":1,"891":3,"906":1,"908":1,"914":1,"917":1,"918":1,"922":2,"927":1,"936":1,"937":1,"963":1,"986":1,"994":1,"1001":3,"1004":1,"1006":1,"1008":1,"1025":1,"1033":1,"1034":1,"1035":1,"1069":1,"1118":1,"1127":1,"1129":2,"1187":1,"1192":1,"1205":1,"1208":1,"1218":1,"1229":1,"1242":1,"1245":1,"1255":1,"1292":1,"1293":1,"1299":2,"1303":1,"1309":3,"1318":1,"1323":1,"1335":1,"1342":1,"1352":1,"1355":1,"1356":1,"1357":1,"1371":215,"1372":1,"1389":1,"1397":1,"1404":1,"1427":1,"1434":2,"1436":1,"1460":1,"1485":1,"1496":1,"1503":2,"1504":2,"1513":1,"1537":1,"1568":1,"1600":1,"1624":1,"1632":1,"1662":1,"1694":1,"1729":1,"1801":1,"1807":1,"1810":1,"1844":1,"1856":1,"1859":1,"1873":1,"1881":2,"1882":1,"1885":1,"1899":1,"1907":2,"1919":1,"1930":1,"1953":1,"1963":2,"1966":1,"1967":1,"1968":1,"1969":1,"1978":1,"2001":1,"2007":1,"2042":1,"2050":1,"2070":1,"2095":1,"2118":1,"2126":1,"2152":1,"2178":1,"2210":1,"2219":1,"2224":1,"2242":1,"2266":1,"2289":1,"2297":1,"2301":1,"2323":1,"2328":1,"2349":3,"2350":3,"2357":1,"2360":1,"2423":1,"2458":1,"2493":1,"2523":1,"2533":1,"2534":1,"2556":1,"2567":2,"2582":1,"2615":1,"2629":2,"2670":1,"2676":1,"2688":2,"2692":7,"2694":1,"2695":1,"2696":2,"2702":1,"2703":2,"2710":1,"2715":1,"2717":1,"2718":2,"2721":4,"2726":2}}],["aquamarine",{"2":{"2739":1}}],["aquire",{"2":{"1371":1}}],["airplane",{"2":{"1965":1}}],["airport",{"0":{"1973":1}}],["airportlocations",{"2":{"1311":1,"1499":1,"1973":1}}],["airports",{"0":{"1311":1},"2":{"1311":3,"1499":1}}],["air",{"0":{"2577":1},"2":{"1371":3,"2549":1,"2551":3,"2553":1,"2555":1,"2577":1}}],["a2",{"2":{"1371":5}}],["a2757636",{"2":{"44":1}}],["aurora",{"2":{"2739":1}}],["auerbach",{"2":{"2739":1}}],["august",{"2":{"1352":1}}],["autumn",{"2":{"2739":1}}],["autumn1",{"2":{"2734":1}}],["author",{"2":{"196":1}}],["autoadjust",{"2":{"220":1}}],["autolimit",{"2":{"1371":3}}],["autolimitaspect=1",{"2":{"1317":1,"1795":2}}],["autolimitaspect",{"0":{"220":1},"2":{"220":6,"1315":1,"1316":1,"1371":1,"1795":2}}],["autolimits",{"2":{"7":1,"148":1,"164":1,"209":1,"220":1,"231":1,"257":1,"304":1,"364":1,"380":1,"413":1,"444":1,"712":1,"768":1,"793":1,"829":1,"1371":3,"1500":1,"2253":1}}],["auto",{"0":{"125":1,"539":1},"2":{"47":2,"93":3,"122":1,"125":1,"126":2,"128":8,"159":2,"160":2,"366":1,"501":1,"512":1,"527":1,"534":1,"537":1,"538":1,"539":14,"558":1,"604":1,"612":1,"622":1,"623":1,"630":1,"640":1,"662":1,"711":1,"725":1,"869":1,"879":1,"884":1,"889":1,"912":1,"924":1,"1285":2,"1292":1,"1293":1,"1371":4,"2349":1,"2350":1,"2692":2,"2701":4,"2713":3,"2715":5}}],["automatically",{"2":{"17":1,"18":1,"25":1,"70":4,"102":1,"106":2,"117":1,"141":1,"147":1,"148":1,"158":1,"163":1,"178":1,"181":1,"209":1,"231":2,"366":1,"541":1,"544":1,"547":1,"713":1,"880":1,"1355":1,"1356":1,"1371":16,"1441":1,"1442":1,"1469":1,"1963":1,"1969":1,"1985":1,"2530":1,"2533":1,"2717":1}}],["automatic",{"0":{"2692":1},"2":{"17":2,"18":1,"57":2,"70":2,"93":1,"199":1,"267":1,"287":1,"288":1,"294":1,"296":1,"314":1,"334":1,"335":1,"341":1,"343":1,"385":1,"389":1,"399":1,"418":1,"422":1,"432":1,"449":1,"453":1,"463":1,"564":1,"587":1,"588":1,"594":1,"596":1,"605":1,"618":1,"648":1,"667":2,"672":1,"680":1,"695":1,"700":1,"701":1,"720":1,"782":1,"792":2,"806":1,"807":1,"811":2,"813":1,"840":1,"845":1,"888":2,"944":1,"947":1,"952":1,"954":1,"955":1,"956":1,"960":1,"961":1,"966":1,"973":1,"976":1,"981":1,"983":1,"984":1,"985":1,"990":1,"992":1,"998":1,"1006":2,"1007":1,"1008":1,"1009":1,"1011":1,"1014":1,"1018":1,"1019":1,"1021":1,"1022":1,"1023":1,"1025":2,"1027":1,"1028":1,"1031":1,"1036":1,"1041":1,"1049":1,"1052":1,"1058":1,"1060":1,"1061":1,"1062":1,"1064":1,"1067":1,"1075":1,"1077":1,"1084":1,"1086":1,"1087":1,"1089":1,"1094":1,"1096":3,"1100":1,"1102":1,"1103":1,"1104":1,"1105":1,"1113":1,"1114":1,"1115":1,"1121":1,"1124":1,"1127":2,"1135":1,"1138":1,"1146":1,"1149":1,"1158":1,"1162":1,"1174":1,"1181":1,"1185":1,"1191":1,"1194":1,"1199":1,"1201":1,"1202":1,"1203":1,"1214":1,"1216":1,"1221":1,"1228":1,"1231":1,"1236":1,"1238":1,"1239":1,"1240":1,"1251":1,"1253":1,"1258":1,"1266":1,"1269":1,"1273":1,"1275":1,"1276":1,"1277":1,"1284":1,"1288":1,"1296":1,"1297":1,"1298":1,"1301":1,"1306":1,"1324":1,"1326":1,"1330":1,"1332":1,"1333":1,"1334":1,"1337":1,"1339":1,"1341":1,"1347":1,"1355":2,"1356":2,"1359":1,"1370":1,"1371":469,"1376":1,"1379":1,"1384":1,"1386":1,"1387":1,"1388":1,"1393":1,"1395":1,"1401":1,"1408":1,"1411":1,"1417":1,"1419":1,"1420":1,"1421":1,"1424":1,"1425":1,"1430":1,"1445":1,"1447":1,"1451":1,"1453":1,"1454":1,"1455":1,"1457":1,"1458":1,"1463":1,"1477":1,"1487":1,"1488":1,"1492":1,"1506":1,"1508":1,"1509":1,"1518":1,"1521":1,"1526":1,"1528":1,"1529":1,"1530":1,"1534":1,"1535":1,"1540":1,"1548":1,"1551":1,"1556":1,"1558":1,"1559":1,"1560":1,"1564":1,"1566":1,"1576":1,"1585":1,"1587":1,"1591":1,"1593":1,"1594":1,"1595":1,"1597":1,"1598":1,"1603":1,"1605":1,"1611":1,"1614":1,"1619":1,"1621":1,"1622":1,"1623":1,"1628":1,"1630":1,"1635":1,"1643":1,"1646":1,"1651":1,"1653":1,"1654":1,"1655":1,"1659":1,"1660":1,"1665":1,"1674":1,"1677":1,"1683":1,"1685":1,"1686":1,"1687":1,"1689":1,"1692":1,"1695":1,"1700":1,"1702":1,"1709":1,"1712":1,"1718":1,"1720":1,"1721":1,"1722":1,"1723":1,"1727":1,"1731":1,"1736":1,"1738":1,"1797":1,"1803":1,"1804":1,"1805":1,"1806":1,"1816":1,"1824":1,"1827":1,"1832":1,"1834":1,"1835":1,"1836":1,"1840":1,"1842":1,"1852":1,"1858":1,"1864":1,"1865":1,"1866":1,"1870":1,"1872":1,"1878":1,"1884":1,"1890":1,"1891":1,"1892":1,"1896":1,"1898":1,"1904":1,"1916":1,"1921":1,"1934":1,"1937":1,"1943":1,"1945":1,"1946":1,"1947":1,"1950":1,"1951":1,"1956":1,"1977":1,"1980":1,"1989":1,"1991":1,"1992":1,"1993":1,"1994":1,"1996":1,"1999":1,"2008":1,"2016":1,"2019":1,"2024":1,"2026":1,"2027":1,"2028":1,"2033":1,"2035":1,"2036":1,"2037":1,"2040":1,"2047":1,"2063":1,"2074":1,"2077":1,"2084":1,"2086":1,"2087":1,"2088":1,"2089":1,"2092":1,"2093":1,"2098":1,"2105":1,"2108":1,"2113":1,"2115":1,"2116":1,"2117":1,"2122":1,"2124":1,"2130":1,"2136":1,"2139":1,"2145":1,"2146":1,"2147":1,"2150":1,"2157":1,"2162":1,"2166":1,"2180":1,"2185":1,"2186":1,"2187":1,"2190":1,"2196":1,"2198":1,"2199":1,"2200":1,"2205":1,"2208":1,"2215":1,"2223":1,"2226":1,"2231":1,"2233":1,"2234":1,"2235":1,"2238":1,"2240":1,"2243":1,"2248":1,"2250":1,"2265":1,"2268":1,"2277":1,"2279":1,"2280":1,"2281":1,"2282":1,"2284":1,"2286":1,"2298":1,"2308":1,"2314":1,"2315":1,"2316":1,"2318":1,"2332":1,"2344":1,"2353":1,"2354":1,"2355":1,"2358":1,"2363":1,"2370":1,"2401":1,"2402":1,"2403":1,"2408":1,"2413":1,"2414":1,"2415":1,"2416":1,"2419":1,"2420":1,"2431":1,"2434":1,"2435":1,"2439":1,"2442":1,"2447":1,"2449":1,"2450":1,"2451":1,"2455":1,"2456":1,"2461":1,"2473":1,"2475":1,"2481":1,"2483":1,"2484":1,"2485":1,"2489":1,"2491":1,"2494":1,"2499":1,"2508":1,"2510":1,"2514":1,"2516":1,"2517":1,"2518":1,"2520":1,"2521":1,"2526":1,"2530":1,"2533":1,"2534":2,"2536":1,"2538":1,"2539":1,"2561":1,"2564":1,"2571":1,"2573":1,"2574":1,"2575":1,"2578":1,"2580":1,"2583":1,"2588":1,"2595":1,"2598":1,"2603":1,"2605":1,"2606":1,"2607":1,"2611":1,"2613":1,"2623":1,"2634":1,"2638":1,"2642":1,"2645":1,"2646":1,"2651":1,"2654":1,"2659":1,"2661":1,"2662":1,"2663":1,"2667":1,"2668":1,"2673":1,"2682":1,"2710":1,"2716":1,"2728":4}}],["aggserial",{"2":{"1338":1,"1371":1}}],["aggop",{"2":{"1320":1,"1371":1}}],["aggany",{"2":{"1320":1,"1371":1}}],["aggcount",{"2":{"1320":3,"1371":3}}],["aggregate",{"2":{"1344":1,"1371":1}}],["aggregated",{"2":{"1317":1}}],["aggregating",{"2":{"1316":1,"1343":1,"1371":1}}],["aggregation",{"0":{"1312":1},"2":{"1312":1,"1316":10,"1318":1,"1320":4,"1322":1,"1336":2,"1338":1,"1341":2,"1371":10}}],["agg",{"0":{"1320":1},"2":{"1312":2,"1371":1}}],["aggmean",{"2":{"1312":5,"1320":1,"1371":1}}],["aggthreads",{"2":{"1309":1,"1338":2,"1371":3}}],["against",{"2":{"77":1,"921":1,"1371":1,"1855":1}}],["again",{"2":{"17":1,"73":1,"77":1,"106":1,"147":1,"148":1,"165":1,"213":1,"2692":5,"2711":1}}],["aesthetics",{"2":{"365":1}}],["awake",{"2":{"2701":1,"2712":1}}],["aware",{"2":{"219":1}}],["away",{"2":{"57":2,"66":1,"104":1,"117":1,"163":1,"774":1,"1186":1,"1371":4,"1909":1,"2257":1}}],["azimuth",{"0":{"356":1},"2":{"193":1,"356":7,"1371":1,"2219":1}}],["afmhot",{"2":{"2736":1}}],["affine",{"2":{"1371":1,"1881":1}}],["affects",{"2":{"282":1,"329":1,"378":1,"2556":1}}],["affected",{"2":{"210":1}}],["affect",{"2":{"176":1,"284":1,"331":1,"792":1,"1036":1,"1070":1,"1371":10,"1695":1,"1731":1,"2007":1,"2243":1,"2297":1,"2494":1,"2583":1}}],["afterwards",{"2":{"547":1,"1371":1,"2703":1}}],["after",{"2":{"13":1,"42":1,"44":2,"64":2,"77":1,"81":1,"102":1,"112":1,"124":1,"132":1,"135":1,"141":1,"177":1,"287":1,"296":1,"334":1,"343":1,"528":1,"539":1,"770":1,"781":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1336":1,"1371":47,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2676":1,"2695":1,"2701":1,"2704":1}}],["a^b",{"2":{"120":1}}],["avocado",{"2":{"2739":1}}],["avoided",{"2":{"365":1}}],["avoid",{"2":{"64":1,"77":1,"81":1,"135":1,"713":1,"769":1,"986":1,"1309":1,"1371":11,"1389":1,"1572":1,"1624":1,"1848":1,"1963":1,"2118":1,"2619":1,"2723":1}}],["availability",{"2":{"1371":6}}],["available",{"2":{"94":1,"102":1,"122":1,"123":1,"146":1,"193":1,"215":1,"219":3,"378":3,"538":3,"605":1,"727":1,"861":1,"946":2,"966":1,"975":2,"998":1,"1013":2,"1029":1,"1041":1,"1051":2,"1054":1,"1065":1,"1075":1,"1085":1,"1086":1,"1087":1,"1088":2,"1091":1,"1094":1,"1095":1,"1097":1,"1105":1,"1106":1,"1108":1,"1111":1,"1115":1,"1117":1,"1121":1,"1122":1,"1123":1,"1124":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1149":1,"1150":1,"1151":1,"1156":1,"1157":1,"1159":1,"1160":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1193":2,"1197":1,"1204":1,"1211":1,"1212":1,"1213":1,"1215":1,"1221":1,"1230":2,"1234":1,"1241":1,"1248":1,"1249":1,"1250":1,"1252":1,"1258":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1272":1,"1273":1,"1274":1,"1275":1,"1282":1,"1283":1,"1289":1,"1290":1,"1302":1,"1306":1,"1325":2,"1347":1,"1358":1,"1359":1,"1360":1,"1361":1,"1363":1,"1364":1,"1367":1,"1368":1,"1369":1,"1371":374,"1378":2,"1401":1,"1410":2,"1413":1,"1422":1,"1430":1,"1446":2,"1463":1,"1472":1,"1475":1,"1478":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1487":1,"1488":1,"1490":1,"1491":1,"1505":2,"1511":1,"1512":1,"1520":2,"1540":1,"1550":2,"1553":1,"1561":1,"1562":1,"1565":1,"1569":1,"1576":1,"1586":2,"1603":1,"1613":2,"1635":1,"1645":2,"1665":1,"1676":2,"1679":1,"1690":1,"1700":1,"1711":2,"1714":1,"1736":1,"1798":1,"1814":1,"1815":1,"1816":1,"1826":2,"1829":1,"1837":1,"1838":1,"1841":1,"1845":1,"1852":1,"1860":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1876":1,"1877":1,"1878":1,"1886":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1902":1,"1903":1,"1904":1,"1915":1,"1936":2,"1939":1,"1948":1,"1956":1,"1979":2,"2008":1,"2010":1,"2018":2,"2021":1,"2029":1,"2030":1,"2035":1,"2036":1,"2037":1,"2039":1,"2047":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2076":2,"2098":1,"2107":2,"2130":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2148":1,"2149":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2174":1,"2175":1,"2176":1,"2177":1,"2185":1,"2186":1,"2189":2,"2192":1,"2195":1,"2201":1,"2202":1,"2203":1,"2204":1,"2206":1,"2207":1,"2211":1,"2214":1,"2215":1,"2225":2,"2248":1,"2267":2,"2298":1,"2329":1,"2332":1,"2336":1,"2337":1,"2338":1,"2348":1,"2359":1,"2363":1,"2381":1,"2382":1,"2387":1,"2401":1,"2402":1,"2404":1,"2405":1,"2408":1,"2409":1,"2416":1,"2417":1,"2418":1,"2420":1,"2421":1,"2429":1,"2430":1,"2431":1,"2441":2,"2461":1,"2466":1,"2474":2,"2499":1,"2506":1,"2507":1,"2509":2,"2526":1,"2535":2,"2545":1,"2563":2,"2588":1,"2597":2,"2600":1,"2608":1,"2609":1,"2612":1,"2616":1,"2623":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2653":2,"2673":1,"2681":1,"2692":2,"2694":1,"2695":1,"2696":1,"2701":1,"2721":1}}],["a0b7",{"2":{"47":1}}],["a637",{"2":{"44":1}}],["a727",{"2":{"42":1}}],["a1",{"2":{"31":5,"1371":5,"2721":5}}],["apart",{"2":{"2706":1,"2709":1}}],["april",{"2":{"1352":1}}],["api",{"0":{"1318":1,"1371":1},"2":{"27":2,"31":1,"32":2,"33":2,"44":1,"71":1,"157":2,"158":4,"163":2,"548":1,"1309":1,"1318":1,"1371":3}}],["apt",{"2":{"24":2}}],["apple",{"2":{"106":1}}],["applying",{"0":{"1500":1},"2":{"64":1,"781":1}}],["apply",{"2":{"63":2,"65":1,"69":1,"106":1,"115":1,"136":1,"154":3,"187":1,"1026":1,"1109":1,"1371":13,"1725":1,"1730":1,"2178":1,"2555":1,"2690":1,"2717":1,"2721":3}}],["applies",{"2":{"57":1,"62":1,"77":1,"145":1,"296":1,"343":1,"540":1,"648":2,"950":1,"979":1,"1016":1,"1035":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":53,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1940":1,"1983":1,"2007":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2297":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1}}],["applied",{"2":{"57":1,"63":1,"64":1,"71":1,"124":1,"146":1,"166":1,"187":1,"1316":1,"1343":1,"1371":5,"1498":1,"1704":1,"2676":1,"2678":1,"2690":1,"2716":1,"2726":1}}],["applications",{"2":{"44":1,"365":1}}],["application",{"2":{"21":1,"64":1,"2696":1}}],["applicable",{"2":{"11":2,"65":1,"69":1,"739":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1371":45,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2554":1,"2587":1,"2618":1,"2672":1}}],["app",{"2":{"43":1,"44":2,"45":1,"47":2,"48":4}}],["apps",{"2":{"41":1,"158":1}}],["appbundle",{"2":{"25":1}}],["apparent",{"2":{"18":1,"106":5,"378":2}}],["approximating",{"2":{"995":1,"1371":2}}],["approximately",{"2":{"861":1,"1371":1,"1966":1,"2219":1}}],["approximate",{"2":{"188":2,"605":1}}],["approximated",{"2":{"13":1}}],["approach",{"2":{"88":1,"1436":1,"2692":1,"2701":1}}],["appropriately",{"2":{"1001":1,"1371":1,"2704":1}}],["appropriate",{"2":{"9":1,"62":1,"94":1,"106":1,"284":1,"331":1,"1371":1,"1907":1,"2341":1,"2692":1}}],["appealing",{"2":{"1907":1}}],["appearance",{"2":{"1371":1,"1496":1}}],["appear",{"2":{"3":1,"645":1,"811":2,"1371":1}}],["append",{"2":{"6":2,"71":1,"135":1,"148":1,"1907":2}}],["appending",{"0":{"6":1}}],["ad",{"2":{"1371":1}}],["adjacent",{"2":{"276":1,"323":1,"1335":1,"1371":5,"1400":1,"1436":1,"2129":1,"2552":1,"2570":1}}],["adjustments",{"2":{"768":2,"961":1,"992":1,"1031":1,"1067":1,"1114":1,"1216":1,"1253":1,"1301":1,"1339":1,"1371":43,"1395":1,"1425":1,"1458":1,"1535":1,"1566":1,"1598":1,"1630":1,"1660":1,"1692":1,"1727":1,"1806":1,"1842":1,"1872":1,"1898":1,"1951":1,"1999":1,"2040":1,"2093":1,"2124":1,"2150":1,"2208":1,"2240":1,"2286":1,"2318":1,"2358":1,"2419":1,"2456":1,"2491":1,"2521":1,"2580":1,"2613":1,"2668":1}}],["adjusting",{"2":{"188":2,"768":1,"818":1,"850":1,"1371":1,"1972":1,"2721":1}}],["adjustable",{"2":{"78":1,"94":1}}],["adjust",{"2":{"65":1,"68":1,"117":1,"128":5,"243":1,"244":1,"368":1,"369":1,"484":1,"485":1,"509":1,"510":1,"531":1,"532":1,"547":1,"583":1,"584":1,"619":1,"620":1,"635":1,"636":1,"700":1,"701":1,"733":1,"734":1,"748":1,"749":1,"768":2,"769":1,"771":2,"824":1,"825":1,"875":1,"876":1,"885":1,"886":1,"917":1,"918":1,"936":1,"937":1,"950":1,"979":1,"1016":1,"1055":1,"1092":1,"1196":1,"1233":1,"1291":1,"1328":1,"1371":43,"1382":1,"1414":1,"1449":1,"1524":1,"1554":1,"1589":1,"1617":1,"1649":1,"1680":1,"1715":1,"1799":1,"1830":1,"1861":1,"1887":1,"1907":2,"1940":1,"1983":1,"2022":1,"2079":1,"2111":1,"2142":1,"2193":1,"2228":1,"2270":1,"2309":1,"2347":1,"2407":1,"2445":1,"2477":1,"2512":1,"2566":1,"2601":1,"2657":1,"2682":1,"2692":2,"2721":1}}],["adjusted",{"2":{"57":2,"115":2,"116":2,"770":1,"1371":4,"2717":1}}],["adjusts",{"2":{"17":1,"106":1,"231":1,"950":1,"951":1,"965":1,"967":1,"979":1,"980":1,"997":1,"999":1,"1016":1,"1018":1,"1040":1,"1042":1,"1055":1,"1057":1,"1074":1,"1076":1,"1092":1,"1098":1,"1120":1,"1125":1,"1196":1,"1198":1,"1220":1,"1222":1,"1233":1,"1235":1,"1257":1,"1259":1,"1291":1,"1294":1,"1305":1,"1307":1,"1328":1,"1329":1,"1346":1,"1348":1,"1371":172,"1382":1,"1383":1,"1399":1,"1402":1,"1414":1,"1416":1,"1429":1,"1431":1,"1449":1,"1450":1,"1462":1,"1464":1,"1524":1,"1525":1,"1539":1,"1541":1,"1554":1,"1555":1,"1571":1,"1577":1,"1589":1,"1590":1,"1602":1,"1604":1,"1617":1,"1618":1,"1634":1,"1636":1,"1649":1,"1650":1,"1664":1,"1666":1,"1680":1,"1682":1,"1699":1,"1701":1,"1715":1,"1717":1,"1735":1,"1737":1,"1799":1,"1800":1,"1813":1,"1817":1,"1830":1,"1831":1,"1847":1,"1853":1,"1861":1,"1862":1,"1875":1,"1879":1,"1887":1,"1888":1,"1901":1,"1905":1,"1940":1,"1942":1,"1955":1,"1957":1,"1983":1,"1986":1,"2004":1,"2009":1,"2022":1,"2023":1,"2044":1,"2048":1,"2079":1,"2083":1,"2097":1,"2099":1,"2111":1,"2112":1,"2128":1,"2131":1,"2142":1,"2143":1,"2154":1,"2163":1,"2193":1,"2194":1,"2213":1,"2216":1,"2228":1,"2230":1,"2247":1,"2249":1,"2270":1,"2274":1,"2293":1,"2299":1,"2309":1,"2312":1,"2326":1,"2333":1,"2347":1,"2351":1,"2362":1,"2364":1,"2407":1,"2410":1,"2428":1,"2432":1,"2445":1,"2446":1,"2460":1,"2462":1,"2477":1,"2480":1,"2498":1,"2500":1,"2512":1,"2513":1,"2525":1,"2527":1,"2566":1,"2569":1,"2587":1,"2589":1,"2601":1,"2602":1,"2618":1,"2624":1,"2657":1,"2658":1,"2672":1,"2674":1}}],["adhere",{"2":{"107":1,"2692":1}}],["advance",{"2":{"106":1,"183":1}}],["advanced",{"0":{"29":1,"160":1,"1318":1},"2":{"46":1,"183":1}}],["advantage",{"2":{"97":1,"132":1}}],["adaptive",{"2":{"57":2,"1371":2}}],["adapter",{"2":{"24":1}}],["addmouseevents",{"2":{"1371":2}}],["adds",{"2":{"1208":1,"1245":1,"1371":4,"1486":1,"2682":1,"2721":1}}],["additivergba",{"2":{"1371":1,"2466":1}}],["additive",{"2":{"1371":1,"2466":1}}],["addition",{"2":{"137":1,"1371":4}}],["additionally",{"2":{"138":1,"182":1,"1371":1}}],["additional",{"2":{"35":1,"56":1,"57":1,"78":1,"178":1,"211":1,"676":1,"687":1,"1371":5,"2349":1,"2350":1,"2709":1}}],["adding",{"0":{"50":1,"544":1},"2":{"49":1,"77":4,"143":1,"147":1,"2677":1,"2692":1}}],["added",{"2":{"49":3,"57":1,"67":1,"71":1,"135":1,"188":1,"231":1,"257":1,"304":1,"380":1,"413":1,"444":1,"506":1,"633":1,"793":1,"829":1,"1083":1,"1371":5,"2050":1,"2349":1,"2350":1,"2721":1}}],["add",{"2":{"7":1,"22":1,"31":1,"36":1,"44":1,"50":1,"73":2,"76":1,"77":2,"90":1,"97":1,"143":1,"147":1,"149":1,"163":1,"175":1,"178":1,"186":1,"194":1,"205":1,"544":1,"646":2,"1188":1,"1314":1,"1371":4,"1436":1,"1439":1,"1499":1,"1670":1,"2503":1,"2628":1,"2677":1,"2695":1,"2712":1,"2714":1,"2715":1,"2721":2}}],["atlantic",{"2":{"2739":1}}],["at=",{"2":{"1080":1}}],["at=0",{"2":{"1080":1}}],["atomic",{"2":{"147":1}}],["atomics",{"2":{"44":1}}],["attr",{"2":{"1371":2}}],["attrs",{"2":{"941":1,"1371":7,"1515":1,"1545":2,"2436":1,"2592":2}}],["attractors",{"0":{"1313":1},"2":{"1313":1}}],["attractor",{"2":{"193":2}}],["attributes`",{"2":{"162":1}}],["attributes",{"0":{"128":1,"129":1,"153":1,"185":1,"217":1,"353":1,"474":1,"490":1,"514":1,"549":1,"606":1,"624":1,"644":1,"648":1,"650":1,"714":1,"740":1,"776":1,"863":1,"881":1,"892":1,"926":1,"942":1,"971":1,"1003":1,"1046":1,"1081":1,"1132":1,"1168":1,"1189":1,"1226":1,"1263":1,"1287":1,"1319":1,"1354":1,"1374":1,"1406":1,"1443":1,"1471":1,"1501":1,"1516":1,"1546":1,"1583":1,"1609":1,"1641":1,"1671":1,"1706":1,"1796":1,"1822":1,"1857":1,"1883":1,"1908":1,"1932":1,"1975":1,"2014":1,"2055":1,"2072":1,"2103":1,"2135":1,"2172":1,"2183":1,"2220":1,"2262":1,"2305":1,"2343":1,"2369":1,"2400":1,"2437":1,"2468":1,"2504":1,"2531":1,"2558":1,"2593":1,"2630":1,"2649":1,"2681":1},"1":{"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1,"475":1,"476":1,"477":1,"478":1,"479":1,"480":1,"481":1,"482":1,"483":1,"484":1,"485":1,"486":1,"487":1,"488":1,"491":1,"492":1,"493":1,"494":1,"495":1,"496":1,"497":1,"498":1,"499":1,"500":1,"501":1,"502":1,"503":1,"504":1,"505":1,"506":1,"507":1,"508":1,"509":1,"510":1,"511":1,"512":1,"515":1,"516":1,"517":1,"518":1,"519":1,"520":1,"521":1,"522":1,"523":1,"524":1,"525":1,"526":1,"527":1,"528":1,"529":1,"530":1,"531":1,"532":1,"533":1,"534":1,"550":1,"551":1,"552":1,"553":1,"554":1,"555":1,"556":1,"557":1,"558":1,"559":1,"560":1,"561":1,"562":1,"563":1,"564":1,"565":1,"566":1,"567":1,"568":1,"569":1,"570":1,"571":1,"572":1,"573":1,"574":1,"575":1,"576":1,"577":1,"578":1,"579":1,"580":1,"581":1,"582":1,"583":1,"584":1,"585":1,"586":1,"587":1,"588":1,"589":1,"590":1,"591":1,"592":1,"593":1,"594":1,"595":1,"596":1,"597":1,"598":1,"599":1,"600":1,"601":1,"602":1,"603":1,"604":1,"607":1,"608":1,"609":1,"610":1,"611":1,"612":1,"613":1,"614":1,"615":1,"616":1,"617":1,"618":1,"619":1,"620":1,"621":1,"622":1,"625":1,"626":1,"627":1,"628":1,"629":1,"630":1,"631":1,"632":1,"633":1,"634":1,"635":1,"636":1,"637":1,"638":1,"639":1,"640":1,"641":1,"651":1,"652":1,"653":1,"654":1,"655":1,"656":1,"657":1,"658":1,"659":1,"660":1,"661":1,"662":1,"663":1,"664":1,"665":1,"666":1,"667":1,"668":1,"669":1,"670":1,"671":1,"672":1,"673":1,"674":1,"675":1,"676":1,"677":1,"678":1,"679":1,"680":1,"681":1,"682":1,"683":1,"684":1,"685":1,"686":1,"687":1,"688":1,"689":1,"690":1,"691":1,"692":1,"693":1,"694":1,"695":1,"696":1,"697":1,"698":1,"699":1,"700":1,"701":1,"702":1,"703":1,"704":1,"705":1,"706":1,"707":1,"708":1,"709":1,"710":1,"711":1,"715":1,"716":1,"717":1,"718":1,"719":1,"720":1,"721":1,"722":1,"723":1,"724":1,"725":1,"726":1,"727":1,"728":1,"729":1,"730":1,"731":1,"732":1,"733":1,"734":1,"735":1,"736":1,"737":1,"738":1,"741":1,"742":1,"743":1,"744":1,"745":1,"746":1,"747":1,"748":1,"749":1,"750":1,"751":1,"777":1,"778":1,"779":1,"780":1,"781":1,"782":1,"783":1,"784":1,"785":1,"786":1,"787":1,"788":1,"789":1,"790":1,"791":1,"792":1,"793":1,"794":1,"795":1,"796":1,"797":1,"798":1,"799":1,"800":1,"801":1,"802":1,"803":1,"804":1,"805":1,"806":1,"807":1,"808":1,"809":1,"810":1,"811":1,"812":1,"813":1,"814":1,"815":1,"816":1,"817":1,"818":1,"819":1,"820":1,"821":1,"822":1,"823":1,"824":1,"825":1,"826":1,"827":1,"828":1,"829":1,"830":1,"831":1,"832":1,"833":1,"834":1,"835":1,"836":1,"837":1,"838":1,"839":1,"840":1,"841":1,"842":1,"843":1,"844":1,"845":1,"846":1,"847":1,"848":1,"849":1,"850":1,"851":1,"852":1,"853":1,"854":1,"855":1,"856":1,"857":1,"858":1,"859":1,"860":1,"864":1,"865":1,"866":1,"867":1,"868":1,"869":1,"870":1,"871":1,"872":1,"873":1,"874":1,"875":1,"876":1,"877":1,"878":1,"879":1,"882":1,"883":1,"884":1,"885":1,"886":1,"887":1,"888":1,"889":1,"893":1,"894":1,"895":1,"896":1,"897":1,"898":1,"899":1,"900":1,"901":1,"902":1,"903":1,"904":1,"905":1,"906":1,"907":1,"908":1,"909":1,"910":1,"911":1,"912":1,"913":1,"914":1,"915":1,"916":1,"917":1,"918":1,"919":1,"920":1,"921":1,"922":1,"923":1,"924":1,"927":1,"928":1,"929":1,"930":1,"931":1,"932":1,"933":1,"934":1,"935":1,"936":1,"937":1,"938":1,"939":1,"940":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":1,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1,"1047":1,"1048":1,"1049":1,"1050":1,"1051":1,"1052":1,"1053":1,"1054":1,"1055":1,"1056":1,"1057":1,"1058":1,"1059":1,"1060":1,"1061":1,"1062":1,"1063":1,"1064":1,"1065":1,"1066":1,"1067":1,"1068":1,"1069":1,"1070":1,"1071":1,"1072":1,"1073":1,"1074":1,"1075":1,"1076":1,"1077":1,"1078":1,"1082":1,"1083":1,"1084":1,"1085":1,"1086":1,"1087":1,"1088":1,"1089":1,"1090":1,"1091":1,"1092":1,"1093":1,"1094":1,"1095":1,"1096":1,"1097":1,"1098":1,"1099":1,"1100":1,"1101":1,"1102":1,"1103":1,"1104":1,"1105":1,"1106":1,"1107":1,"1108":1,"1109":1,"1110":1,"1111":1,"1112":1,"1113":1,"1114":1,"1115":1,"1116":1,"1117":1,"1118":1,"1119":1,"1120":1,"1121":1,"1122":1,"1123":1,"1124":1,"1125":1,"1126":1,"1127":1,"1133":1,"1134":1,"1135":1,"1136":1,"1137":1,"1138":1,"1139":1,"1140":1,"1141":1,"1142":1,"1143":1,"1144":1,"1145":1,"1146":1,"1147":1,"1148":1,"1149":1,"1150":1,"1151":1,"1152":1,"1153":1,"1154":1,"1155":1,"1156":1,"1157":1,"1158":1,"1159":1,"1160":1,"1161":1,"1162":1,"1169":1,"1170":1,"1171":1,"1172":1,"1173":1,"1174":1,"1175":1,"1176":1,"1177":1,"1178":1,"1179":1,"1180":1,"1181":1,"1182":1,"1183":1,"1184":1,"1185":1,"1186":1,"1190":1,"1191":1,"1192":1,"1193":1,"1194":1,"1195":1,"1196":1,"1197":1,"1198":1,"1199":1,"1200":1,"1201":1,"1202":1,"1203":1,"1204":1,"1205":1,"1206":1,"1207":1,"1208":1,"1209":1,"1210":1,"1211":1,"1212":1,"1213":1,"1214":1,"1215":1,"1216":1,"1217":1,"1218":1,"1219":1,"1220":1,"1221":1,"1222":1,"1223":1,"1227":1,"1228":1,"1229":1,"1230":1,"1231":1,"1232":1,"1233":1,"1234":1,"1235":1,"1236":1,"1237":1,"1238":1,"1239":1,"1240":1,"1241":1,"1242":1,"1243":1,"1244":1,"1245":1,"1246":1,"1247":1,"1248":1,"1249":1,"1250":1,"1251":1,"1252":1,"1253":1,"1254":1,"1255":1,"1256":1,"1257":1,"1258":1,"1259":1,"1260":1,"1264":1,"1265":1,"1266":1,"1267":1,"1268":1,"1269":1,"1270":1,"1271":1,"1272":1,"1273":1,"1274":1,"1275":1,"1276":1,"1277":1,"1278":1,"1279":1,"1280":1,"1281":1,"1282":1,"1283":1,"1284":1,"1288":1,"1289":1,"1290":1,"1291":1,"1292":1,"1293":1,"1294":1,"1295":1,"1296":1,"1297":1,"1298":1,"1299":1,"1300":1,"1301":1,"1302":1,"1303":1,"1304":1,"1305":1,"1306":1,"1307":1,"1308":1,"1320":1,"1321":1,"1322":1,"1323":1,"1324":1,"1325":1,"1326":1,"1327":1,"1328":1,"1329":1,"1330":1,"1331":1,"1332":1,"1333":1,"1334":1,"1335":1,"1336":1,"1337":1,"1338":1,"1339":1,"1340":1,"1341":1,"1342":1,"1343":1,"1344":1,"1345":1,"1346":1,"1347":1,"1348":1,"1349":1,"1355":1,"1356":1,"1357":1,"1358":1,"1359":1,"1360":1,"1361":1,"1362":1,"1363":1,"1364":1,"1365":1,"1366":1,"1367":1,"1368":1,"1369":1,"1370":1,"1375":1,"1376":1,"1377":1,"1378":1,"1379":1,"1380":1,"1381":1,"1382":1,"1383":1,"1384":1,"1385":1,"1386":1,"1387":1,"1388":1,"1389":1,"1390":1,"1391":1,"1392":1,"1393":1,"1394":1,"1395":1,"1396":1,"1397":1,"1398":1,"1399":1,"1400":1,"1401":1,"1402":1,"1403":1,"1407":1,"1408":1,"1409":1,"1410":1,"1411":1,"1412":1,"1413":1,"1414":1,"1415":1,"1416":1,"1417":1,"1418":1,"1419":1,"1420":1,"1421":1,"1422":1,"1423":1,"1424":1,"1425":1,"1426":1,"1427":1,"1428":1,"1429":1,"1430":1,"1431":1,"1432":1,"1433":1,"1444":1,"1445":1,"1446":1,"1447":1,"1448":1,"1449":1,"1450":1,"1451":1,"1452":1,"1453":1,"1454":1,"1455":1,"1456":1,"1457":1,"1458":1,"1459":1,"1460":1,"1461":1,"1462":1,"1463":1,"1464":1,"1465":1,"1472":1,"1473":1,"1474":1,"1475":1,"1476":1,"1477":1,"1478":1,"1479":1,"1480":1,"1481":1,"1482":1,"1483":1,"1484":1,"1485":1,"1486":1,"1487":1,"1488":1,"1489":1,"1490":1,"1491":1,"1492":1,"1502":1,"1503":1,"1504":1,"1505":1,"1506":1,"1507":1,"1508":1,"1509":1,"1510":1,"1511":1,"1512":1,"1513":1,"1514":1,"1517":1,"1518":1,"1519":1,"1520":1,"1521":1,"1522":1,"1523":1,"1524":1,"1525":1,"1526":1,"1527":1,"1528":1,"1529":1,"1530":1,"1531":1,"1532":1,"1533":1,"1534":1,"1535":1,"1536":1,"1537":1,"1538":1,"1539":1,"1540":1,"1541":1,"1542":1,"1543":1,"1544":1,"1547":1,"1548":1,"1549":1,"1550":1,"1551":1,"1552":1,"1553":1,"1554":1,"1555":1,"1556":1,"1557":1,"1558":1,"1559":1,"1560":1,"1561":1,"1562":1,"1563":1,"1564":1,"1565":1,"1566":1,"1567":1,"1568":1,"1569":1,"1570":1,"1571":1,"1572":1,"1573":1,"1574":1,"1575":1,"1576":1,"1577":1,"1578":1,"1579":1,"1580":1,"1584":1,"1585":1,"1586":1,"1587":1,"1588":1,"1589":1,"1590":1,"1591":1,"1592":1,"1593":1,"1594":1,"1595":1,"1596":1,"1597":1,"1598":1,"1599":1,"1600":1,"1601":1,"1602":1,"1603":1,"1604":1,"1605":1,"1606":1,"1610":1,"1611":1,"1612":1,"1613":1,"1614":1,"1615":1,"1616":1,"1617":1,"1618":1,"1619":1,"1620":1,"1621":1,"1622":1,"1623":1,"1624":1,"1625":1,"1626":1,"1627":1,"1628":1,"1629":1,"1630":1,"1631":1,"1632":1,"1633":1,"1634":1,"1635":1,"1636":1,"1637":1,"1642":1,"1643":1,"1644":1,"1645":1,"1646":1,"1647":1,"1648":1,"1649":1,"1650":1,"1651":1,"1652":1,"1653":1,"1654":1,"1655":1,"1656":1,"1657":1,"1658":1,"1659":1,"1660":1,"1661":1,"1662":1,"1663":1,"1664":1,"1665":1,"1666":1,"1667":1,"1672":1,"1673":1,"1674":1,"1675":1,"1676":1,"1677":1,"1678":1,"1679":1,"1680":1,"1681":1,"1682":1,"1683":1,"1684":1,"1685":1,"1686":1,"1687":1,"1688":1,"1689":1,"1690":1,"1691":1,"1692":1,"1693":1,"1694":1,"1695":1,"1696":1,"1697":1,"1698":1,"1699":1,"1700":1,"1701":1,"1702":1,"1703":1,"1707":1,"1708":1,"1709":1,"1710":1,"1711":1,"1712":1,"1713":1,"1714":1,"1715":1,"1716":1,"1717":1,"1718":1,"1719":1,"1720":1,"1721":1,"1722":1,"1723":1,"1724":1,"1725":1,"1726":1,"1727":1,"1728":1,"1729":1,"1730":1,"1731":1,"1732":1,"1733":1,"1734":1,"1735":1,"1736":1,"1737":1,"1738":1,"1739":1,"1797":1,"1798":1,"1799":1,"1800":1,"1801":1,"1802":1,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1808":1,"1809":1,"1810":1,"1811":1,"1812":1,"1813":1,"1814":1,"1815":1,"1816":1,"1817":1,"1818":1,"1819":1,"1823":1,"1824":1,"1825":1,"1826":1,"1827":1,"1828":1,"1829":1,"1830":1,"1831":1,"1832":1,"1833":1,"1834":1,"1835":1,"1836":1,"1837":1,"1838":1,"1839":1,"1840":1,"1841":1,"1842":1,"1843":1,"1844":1,"1845":1,"1846":1,"1847":1,"1848":1,"1849":1,"1850":1,"1851":1,"1852":1,"1853":1,"1854":1,"1858":1,"1859":1,"1860":1,"1861":1,"1862":1,"1863":1,"1864":1,"1865":1,"1866":1,"1867":1,"1868":1,"1869":1,"1870":1,"1871":1,"1872":1,"1873":1,"1874":1,"1875":1,"1876":1,"1877":1,"1878":1,"1879":1,"1880":1,"1884":1,"1885":1,"1886":1,"1887":1,"1888":1,"1889":1,"1890":1,"1891":1,"1892":1,"1893":1,"1894":1,"1895":1,"1896":1,"1897":1,"1898":1,"1899":1,"1900":1,"1901":1,"1902":1,"1903":1,"1904":1,"1905":1,"1906":1,"1909":1,"1910":1,"1911":1,"1912":1,"1913":1,"1914":1,"1915":1,"1916":1,"1917":1,"1918":1,"1919":1,"1920":1,"1921":1,"1922":1,"1923":1,"1924":1,"1925":1,"1926":1,"1927":1,"1928":1,"1929":1,"1933":1,"1934":1,"1935":1,"1936":1,"1937":1,"1938":1,"1939":1,"1940":1,"1941":1,"1942":1,"1943":1,"1944":1,"1945":1,"1946":1,"1947":1,"1948":1,"1949":1,"1950":1,"1951":1,"1952":1,"1953":1,"1954":1,"1955":1,"1956":1,"1957":1,"1958":1,"1959":1,"1976":1,"1977":1,"1978":1,"1979":1,"1980":1,"1981":1,"1982":1,"1983":1,"1984":1,"1985":1,"1986":1,"1987":1,"1988":1,"1989":1,"1990":1,"1991":1,"1992":1,"1993":1,"1994":1,"1995":1,"1996":1,"1997":1,"1998":1,"1999":1,"2000":1,"2001":1,"2002":1,"2003":1,"2004":1,"2005":1,"2006":1,"2007":1,"2008":1,"2009":1,"2010":1,"2011":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"2020":1,"2021":1,"2022":1,"2023":1,"2024":1,"2025":1,"2026":1,"2027":1,"2028":1,"2029":1,"2030":1,"2031":1,"2032":1,"2033":1,"2034":1,"2035":1,"2036":1,"2037":1,"2038":1,"2039":1,"2040":1,"2041":1,"2042":1,"2043":1,"2044":1,"2045":1,"2046":1,"2047":1,"2048":1,"2049":1,"2056":1,"2057":1,"2058":1,"2059":1,"2060":1,"2061":1,"2062":1,"2063":1,"2064":1,"2065":1,"2066":1,"2067":1,"2068":1,"2069":1,"2073":1,"2074":1,"2075":1,"2076":1,"2077":1,"2078":1,"2079":1,"2080":1,"2081":1,"2082":1,"2083":1,"2084":1,"2085":1,"2086":1,"2087":1,"2088":1,"2089":1,"2090":1,"2091":1,"2092":1,"2093":1,"2094":1,"2095":1,"2096":1,"2097":1,"2098":1,"2099":1,"2100":1,"2104":1,"2105":1,"2106":1,"2107":1,"2108":1,"2109":1,"2110":1,"2111":1,"2112":1,"2113":1,"2114":1,"2115":1,"2116":1,"2117":1,"2118":1,"2119":1,"2120":1,"2121":1,"2122":1,"2123":1,"2124":1,"2125":1,"2126":1,"2127":1,"2128":1,"2129":1,"2130":1,"2131":1,"2132":1,"2136":1,"2137":1,"2138":1,"2139":1,"2140":1,"2141":1,"2142":1,"2143":1,"2144":1,"2145":1,"2146":1,"2147":1,"2148":1,"2149":1,"2150":1,"2151":1,"2152":1,"2153":1,"2154":1,"2155":1,"2156":1,"2157":1,"2158":1,"2159":1,"2160":1,"2161":1,"2162":1,"2163":1,"2164":1,"2165":1,"2166":1,"2167":1,"2168":1,"2169":1,"2173":1,"2174":1,"2175":1,"2176":1,"2177":1,"2178":1,"2179":1,"2180":1,"2184":1,"2185":1,"2186":1,"2187":1,"2188":1,"2189":1,"2190":1,"2191":1,"2192":1,"2193":1,"2194":1,"2195":1,"2196":1,"2197":1,"2198":1,"2199":1,"2200":1,"2201":1,"2202":1,"2203":1,"2204":1,"2205":1,"2206":1,"2207":1,"2208":1,"2209":1,"2210":1,"2211":1,"2212":1,"2213":1,"2214":1,"2215":1,"2216":1,"2217":1,"2221":1,"2222":1,"2223":1,"2224":1,"2225":1,"2226":1,"2227":1,"2228":1,"2229":1,"2230":1,"2231":1,"2232":1,"2233":1,"2234":1,"2235":1,"2236":1,"2237":1,"2238":1,"2239":1,"2240":1,"2241":1,"2242":1,"2243":1,"2244":1,"2245":1,"2246":1,"2247":1,"2248":1,"2249":1,"2250":1,"2251":1,"2263":1,"2264":1,"2265":1,"2266":1,"2267":1,"2268":1,"2269":1,"2270":1,"2271":1,"2272":1,"2273":1,"2274":1,"2275":1,"2276":1,"2277":1,"2278":1,"2279":1,"2280":1,"2281":1,"2282":1,"2283":1,"2284":1,"2285":1,"2286":1,"2287":1,"2288":1,"2289":1,"2290":1,"2291":1,"2292":1,"2293":1,"2294":1,"2295":1,"2296":1,"2297":1,"2298":1,"2299":1,"2300":1,"2301":1,"2306":1,"2307":1,"2308":1,"2309":1,"2310":1,"2311":1,"2312":1,"2313":1,"2314":1,"2315":1,"2316":1,"2317":1,"2318":1,"2319":1,"2320":1,"2321":1,"2322":1,"2323":1,"2324":1,"2325":1,"2326":1,"2327":1,"2328":1,"2329":1,"2330":1,"2331":1,"2332":1,"2333":1,"2334":1,"2335":1,"2336":1,"2337":1,"2338":1,"2344":1,"2345":1,"2346":1,"2347":1,"2348":1,"2349":1,"2350":1,"2351":1,"2352":1,"2353":1,"2354":1,"2355":1,"2356":1,"2357":1,"2358":1,"2359":1,"2360":1,"2361":1,"2362":1,"2363":1,"2364":1,"2365":1,"2366":1,"2370":1,"2371":1,"2372":1,"2373":1,"2374":1,"2375":1,"2376":1,"2377":1,"2378":1,"2379":1,"2380":1,"2381":1,"2382":1,"2383":1,"2384":1,"2385":1,"2386":1,"2387":1,"2388":1,"2389":1,"2390":1,"2391":1,"2392":1,"2393":1,"2394":1,"2395":1,"2401":1,"2402":1,"2403":1,"2404":1,"2405":1,"2406":1,"2407":1,"2408":1,"2409":1,"2410":1,"2411":1,"2412":1,"2413":1,"2414":1,"2415":1,"2416":1,"2417":1,"2418":1,"2419":1,"2420":1,"2421":1,"2422":1,"2423":1,"2424":1,"2425":1,"2426":1,"2427":1,"2428":1,"2429":1,"2430":1,"2431":1,"2432":1,"2433":1,"2434":1,"2435":1,"2438":1,"2439":1,"2440":1,"2441":1,"2442":1,"2443":1,"2444":1,"2445":1,"2446":1,"2447":1,"2448":1,"2449":1,"2450":1,"2451":1,"2452":1,"2453":1,"2454":1,"2455":1,"2456":1,"2457":1,"2458":1,"2459":1,"2460":1,"2461":1,"2462":1,"2463":1,"2464":1,"2465":1,"2469":1,"2470":1,"2471":1,"2472":1,"2473":1,"2474":1,"2475":1,"2476":1,"2477":1,"2478":1,"2479":1,"2480":1,"2481":1,"2482":1,"2483":1,"2484":1,"2485":1,"2486":1,"2487":1,"2488":1,"2489":1,"2490":1,"2491":1,"2492":1,"2493":1,"2494":1,"2495":1,"2496":1,"2497":1,"2498":1,"2499":1,"2500":1,"2501":1,"2505":1,"2506":1,"2507":1,"2508":1,"2509":1,"2510":1,"2511":1,"2512":1,"2513":1,"2514":1,"2515":1,"2516":1,"2517":1,"2518":1,"2519":1,"2520":1,"2521":1,"2522":1,"2523":1,"2524":1,"2525":1,"2526":1,"2527":1,"2528":1,"2532":1,"2533":1,"2534":1,"2535":1,"2536":1,"2537":1,"2538":1,"2539":1,"2540":1,"2541":1,"2542":1,"2543":1,"2544":1,"2545":1,"2546":1,"2547":1,"2548":1,"2559":1,"2560":1,"2561":1,"2562":1,"2563":1,"2564":1,"2565":1,"2566":1,"2567":1,"2568":1,"2569":1,"2570":1,"2571":1,"2572":1,"2573":1,"2574":1,"2575":1,"2576":1,"2577":1,"2578":1,"2579":1,"2580":1,"2581":1,"2582":1,"2583":1,"2584":1,"2585":1,"2586":1,"2587":1,"2588":1,"2589":1,"2590":1,"2591":1,"2594":1,"2595":1,"2596":1,"2597":1,"2598":1,"2599":1,"2600":1,"2601":1,"2602":1,"2603":1,"2604":1,"2605":1,"2606":1,"2607":1,"2608":1,"2609":1,"2610":1,"2611":1,"2612":1,"2613":1,"2614":1,"2615":1,"2616":1,"2617":1,"2618":1,"2619":1,"2620":1,"2621":1,"2622":1,"2623":1,"2624":1,"2625":1,"2626":1,"2627":1,"2631":1,"2632":1,"2633":1,"2634":1,"2635":1,"2636":1,"2637":1,"2638":1,"2639":1,"2640":1,"2641":1,"2642":1,"2643":1,"2644":1,"2645":1,"2646":1,"2650":1,"2651":1,"2652":1,"2653":1,"2654":1,"2655":1,"2656":1,"2657":1,"2658":1,"2659":1,"2660":1,"2661":1,"2662":1,"2663":1,"2664":1,"2665":1,"2666":1,"2667":1,"2668":1,"2669":1,"2670":1,"2671":1,"2672":1,"2673":1,"2674":1,"2675":1},"2":{"5":1,"17":1,"44":9,"45":1,"56":1,"97":1,"100":1,"105":1,"115":1,"117":3,"122":2,"131":1,"138":1,"148":3,"157":1,"161":2,"162":1,"174":2,"175":1,"176":1,"177":1,"178":1,"181":6,"182":1,"183":2,"184":1,"202":1,"204":1,"207":2,"208":2,"210":1,"547":2,"623":1,"644":1,"647":3,"648":3,"739":1,"770":2,"949":1,"978":1,"1129":1,"1188":1,"1371":107,"1381":1,"1440":2,"1523":1,"1616":1,"1648":1,"1963":1,"1982":1,"2110":1,"2260":2,"2444":1,"2553":1,"2554":1,"2656":1,"2678":1,"2679":1,"2681":2,"2698":1,"2725":9,"2726":2,"2728":1}}],["attribute",{"0":{"2552":1},"2":{"2":1,"14":1,"27":1,"44":1,"53":1,"93":1,"97":1,"115":1,"116":1,"118":1,"143":1,"153":1,"161":1,"162":1,"181":3,"183":3,"184":2,"231":1,"366":1,"605":4,"644":1,"645":1,"649":1,"769":1,"773":1,"861":3,"880":1,"891":1,"925":1,"943":1,"972":1,"1004":1,"1005":1,"1030":2,"1033":1,"1047":1,"1066":2,"1077":1,"1082":1,"1099":1,"1129":1,"1179":1,"1190":1,"1227":1,"1286":1,"1300":1,"1321":1,"1352":1,"1371":101,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1605":1,"1610":1,"1642":1,"1672":1,"1691":2,"1702":1,"1707":1,"1726":2,"1738":1,"1823":1,"1881":1,"1933":1,"1963":1,"1966":1,"1976":1,"2015":1,"2073":1,"2080":1,"2104":1,"2184":1,"2188":1,"2221":1,"2239":2,"2250":1,"2253":1,"2256":1,"2257":1,"2264":1,"2342":1,"2438":1,"2471":1,"2490":2,"2505":1,"2532":1,"2552":2,"2559":1,"2579":2,"2594":1,"2629":1,"2650":1,"2678":1,"2681":1,"2682":1,"2690":1,"2692":1,"2705":1,"2706":1,"2710":1,"2726":2,"2727":1}}],["attention",{"2":{"1309":1,"1371":1}}],["attenuation",{"2":{"17":1,"1371":5,"2686":1}}],["attempted",{"2":{"144":1}}],["attempt",{"2":{"81":1}}],["attached",{"2":{"105":1}}],["attachement",{"2":{"21":1}}],["attach",{"2":{"49":1}}],["at",{"0":{"792":1,"1097":1,"1478":1},"2":{"17":1,"18":1,"23":2,"26":1,"27":1,"32":1,"70":2,"71":1,"73":1,"74":1,"77":2,"80":1,"92":1,"94":1,"97":2,"104":4,"105":3,"106":6,"107":5,"117":3,"127":3,"134":2,"137":2,"140":1,"141":1,"142":3,"147":1,"158":1,"160":1,"187":2,"188":1,"192":1,"195":2,"197":1,"296":2,"343":2,"356":3,"539":1,"540":1,"546":1,"713":1,"739":1,"774":10,"775":4,"781":1,"792":2,"811":3,"819":1,"941":1,"958":1,"969":1,"986":1,"988":1,"1001":2,"1004":1,"1007":1,"1009":1,"1080":2,"1083":1,"1138":1,"1163":1,"1285":1,"1371":61,"1389":1,"1391":1,"1404":1,"1434":1,"1442":1,"1515":1,"1532":1,"1563":1,"1608":1,"1624":1,"1626":1,"1640":1,"1657":1,"1839":1,"1913":1,"1916":1,"1930":1,"1974":1,"2031":1,"2118":1,"2120":1,"2133":1,"2151":1,"2188":1,"2302":1,"2304":1,"2319":1,"2334":1,"2339":1,"2436":1,"2453":1,"2530":1,"2549":1,"2552":2,"2555":1,"2610":1,"2665":1,"2686":1,"2692":4,"2694":1,"2695":1,"2696":1,"2697":2,"2702":1,"2717":4,"2726":2}}],["amazonaws",{"2":{"1315":1}}],["amazing",{"2":{"44":2}}],["amount",{"2":{"103":1,"117":1,"1371":2,"1469":1,"1997":1,"2261":1,"2681":1}}],["ambigious",{"2":{"548":1}}],["ambiguous",{"2":{"69":1}}],["ambient=rgbf",{"2":{"2716":1}}],["ambient=vec3f",{"2":{"30":1}}],["ambientlight",{"0":{"2684":1},"2":{"739":1,"1036":1,"1070":1,"1371":8,"1695":1,"1731":1,"2243":1,"2494":1,"2583":1,"2682":1,"2684":3,"2688":1}}],["ambient",{"2":{"17":1,"965":1,"997":1,"1040":1,"1074":1,"1120":1,"1220":1,"1257":1,"1305":1,"1346":1,"1371":44,"1399":1,"1429":1,"1462":1,"1539":1,"1571":1,"1602":1,"1634":1,"1664":1,"1699":1,"1735":1,"1813":1,"1847":1,"1875":1,"1901":1,"1955":1,"2004":1,"2044":1,"2097":1,"2128":1,"2154":1,"2213":1,"2247":1,"2293":1,"2326":1,"2362":1,"2428":1,"2460":1,"2498":1,"2525":1,"2587":1,"2618":1,"2672":1,"2678":1,"2682":1}}],["amds",{"2":{"26":1,"27":2}}],["amd",{"2":{"23":1,"26":1}}],["ampere",{"2":{"1371":1}}],["amplitude",{"2":{"166":1,"1165":1,"1371":1}}],["amp",{"0":{"2720":1},"2":{"17":1,"25":1,"27":2,"39":1,"42":1,"57":2,"70":1,"78":3,"196":1,"771":2,"778":1,"795":1,"1309":1,"1371":14,"2717":1,"2718":1,"2732":1}}],["academic",{"2":{"107":1,"2692":1}}],["accurately",{"2":{"1371":1,"2678":1}}],["accum",{"2":{"154":2,"1371":3,"2721":2}}],["account",{"2":{"2681":1}}],["accomodate",{"2":{"1320":1,"1371":1}}],["accommodating",{"2":{"149":1}}],["according",{"2":{"148":1,"231":1,"1371":3,"2534":1}}],["accordingly",{"2":{"68":1,"231":1,"1371":2,"2349":1,"2350":1,"2692":1}}],["accent",{"2":{"493":1,"494":1,"516":1,"518":1,"519":1,"608":1,"609":1,"716":1,"717":1,"865":1,"866":1,"895":1,"897":1,"929":1,"931":1,"2735":6}}],["accept",{"2":{"138":2,"214":1,"1001":1,"1371":2,"2181":1}}],["accepts",{"2":{"96":1,"160":1,"366":1,"1371":6}}],["acceptable",{"2":{"64":1}}],["accepted",{"2":{"9":1,"1371":1}}],["accessed",{"2":{"151":3,"156":1,"1371":1,"1964":1}}],["accessible",{"2":{"63":1,"197":1,"739":1,"1371":1,"1965":1,"2730":1}}],["accessing",{"0":{"165":1},"2":{"46":1,"56":1,"74":1}}],["access",{"2":{"27":2,"68":1,"74":1,"100":2,"132":1,"165":1,"183":2,"1314":1,"2682":1,"2719":1}}],["acceleration",{"2":{"27":1,"81":1,"1314":1}}],["accelerated",{"2":{"27":1,"194":1}}],["acurate",{"2":{"27":1}}],["actons",{"2":{"2733":1}}],["acton50",{"2":{"2733":1}}],["acton25",{"2":{"2733":1}}],["acton100",{"2":{"2733":1}}],["acton10",{"2":{"2733":1}}],["acton",{"2":{"2733":1}}],["action",{"2":{"74":4,"75":9,"76":5,"77":3,"78":1,"1371":2}}],["active=val",{"2":{"30":1}}],["active",{"0":{"493":1,"504":1,"608":1,"609":1,"716":1,"865":1,"866":1,"927":1,"931":1},"2":{"11":1,"17":1,"27":1,"30":1,"40":1,"57":1,"157":1,"175":1,"181":1,"212":1,"716":1,"925":3,"927":1,"1371":17,"2503":2,"2695":1}}],["activation",{"0":{"11":1,"17":1,"27":1,"40":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1},"2":{"2701":1,"2710":1}}],["activating",{"0":{"9":1,"213":1},"2":{"177":1}}],["activated",{"2":{"177":1,"1371":1}}],["activate",{"2":{"9":6,"11":4,"12":3,"17":4,"27":4,"29":1,"30":1,"31":1,"32":1,"40":4,"42":1,"48":1,"61":1,"75":3,"76":1,"175":1,"213":1,"780":1,"1371":5,"2678":1,"2679":2,"2695":2,"2701":1,"2721":1}}],["acts",{"2":{"64":1,"1371":3,"2285":1,"2553":1}}],["act",{"2":{"64":1,"1371":2,"2680":1}}],["actually",{"2":{"45":1,"64":1,"148":1,"157":1,"605":1,"861":1,"1335":1,"1371":1,"2692":1,"2717":1}}],["actual",{"2":{"21":1,"32":1,"44":1,"71":2,"94":1,"123":1,"147":2,"165":2,"231":1,"540":1,"1127":1,"1371":1}}],["across",{"2":{"18":1,"141":1,"160":1,"1371":6,"1515":1,"1545":1,"2436":1,"2592":1,"2706":1,"2711":1}}],["achieved",{"2":{"102":1,"1371":1,"2341":1,"2692":1,"2725":1}}],["achieve",{"2":{"10":1,"19":1,"220":1}}],["ablines",{"0":{"941":1,"1741":1},"1":{"942":1,"943":1,"944":1,"945":1,"946":1,"947":1,"948":1,"949":1,"950":1,"951":1,"952":1,"953":1,"954":1,"955":1,"956":1,"957":1,"958":1,"959":1,"960":1,"961":1,"962":1,"963":1,"964":1,"965":1,"966":1,"967":1,"968":1},"2":{"941":5,"1371":11}}],["able",{"2":{"47":1,"105":1,"115":1,"2557":1,"2695":1}}],["ability",{"2":{"98":1}}],["absorbs",{"2":{"1371":1,"2469":1}}],["absorption=4f0",{"2":{"2467":1}}],["absorptionrgba",{"2":{"1371":2,"2466":2}}],["absorption",{"0":{"2469":1},"2":{"30":2,"1371":5,"2466":2,"2467":2,"2469":2}}],["absolute",{"2":{"47":3,"154":3,"537":1,"1371":7,"1907":1,"2721":3}}],["abstractsparsearray",{"2":{"1371":3,"2070":3}}],["abstractstring",{"2":{"1371":3}}],["abstractweights",{"2":{"1371":1,"1514":1}}],["abstractinterval",{"2":{"1371":1}}],["abstraction",{"2":{"90":1,"211":1}}],["abstractlight",{"2":{"1371":1,"2688":1}}],["abstractmatrix",{"2":{"1001":3,"1371":8,"2050":2,"2365":1}}],["abstracted",{"2":{"163":1}}],["abstractfloat",{"2":{"147":1,"154":1,"1371":1,"2721":1}}],["abstractarray",{"2":{"147":1,"1371":2}}],["abstractarrays",{"2":{"146":1}}],["abstractplots",{"2":{"1371":2}}],["abstractplot",{"2":{"145":2,"163":1,"164":1,"1371":7}}],["abstractvector",{"2":{"71":1,"148":4,"164":1,"1001":3,"1210":1,"1247":1,"1299":2,"1309":1,"1371":28,"1514":1,"1881":1,"2050":6,"2356":1}}],["abstractdimconversion",{"2":{"71":1}}],["abstract",{"2":{"8":1,"49":1,"63":1,"105":1,"106":1,"1371":1,"1881":1}}],["abs",{"2":{"7":1,"1437":1}}],["above",{"2":{"3":1,"9":1,"17":1,"27":1,"44":1,"47":2,"66":1,"71":1,"78":2,"131":1,"134":1,"135":1,"149":1,"165":1,"187":2,"787":1,"952":1,"981":1,"1019":1,"1058":1,"1100":1,"1129":1,"1199":1,"1236":1,"1330":1,"1371":43,"1384":1,"1417":1,"1451":1,"1508":1,"1526":1,"1556":1,"1591":1,"1619":1,"1651":1,"1683":1,"1718":1,"1738":1,"1832":1,"1943":1,"1989":1,"2024":1,"2050":1,"2084":1,"2113":1,"2196":1,"2231":1,"2277":1,"2306":1,"2324":2,"2341":1,"2447":1,"2481":1,"2514":1,"2538":1,"2571":1,"2603":1,"2659":1,"2682":1,"2692":1,"2723":1}}],["about",{"2":{"2":1,"27":1,"46":1,"79":1,"81":2,"105":1,"111":2,"114":1,"135":1,"151":2,"197":1,"1371":18,"2692":2,"2719":1,"2721":2,"2723":1}}],["alpine",{"2":{"2739":1}}],["alpha=1",{"2":{"1371":1}}],["alpha=0",{"2":{"159":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2438":1,"2467":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["alphas",{"2":{"191":2,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1371":37,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1}}],["alpha",{"0":{"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1321":1,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2727":1},"2":{"166":1,"186":1,"188":5,"191":16,"513":1,"943":1,"972":1,"1005":1,"1047":1,"1082":1,"1190":1,"1227":1,"1317":1,"1321":1,"1371":78,"1375":1,"1407":1,"1444":1,"1502":1,"1517":1,"1547":1,"1584":1,"1610":1,"1642":1,"1672":1,"1707":1,"1823":1,"1933":1,"1976":1,"2015":1,"2073":1,"2104":1,"2184":1,"2221":1,"2264":1,"2438":1,"2471":1,"2505":1,"2532":1,"2559":1,"2594":1,"2650":1,"2727":2}}],["alpha+1",{"2":{"120":1}}],["algae",{"2":{"2732":1}}],["algorithm=",{"2":{"1371":1,"2469":1}}],["algorithms",{"2":{"1371":1,"2466":1}}],["algorithm",{"0":{"2470":1,"2682":1},"2":{"94":1,"1036":1,"1070":1,"1371":12,"1695":1,"1731":1,"2243":1,"2467":3,"2470":1,"2487":1,"2488":1,"2494":1,"2583":1,"2678":1}}],["al",{"2":{"739":2,"2256":4}}],["almost",{"2":{"120":1,"174":1,"2725":1}}],["alongside",{"2":{"2707":1}}],["along",{"2":{"122":1,"141":1,"541":1,"547":1,"806":1,"1001":1,"1004":1,"1044":1,"1362":1,"1365":1,"1371":27,"1543":1,"1544":1,"1579":1,"1580":1,"1809":1,"2133":1,"2464":1,"2465":1,"2626":1,"2627":1}}],["alone",{"2":{"71":1}}],["alonso",{"2":{"32":1,"1313":1}}],["alternativly",{"2":{"1440":1}}],["alternatively",{"2":{"93":1,"147":1,"209":1,"646":1,"880":1,"1371":3,"1473":1,"2173":1,"2726":1,"2727":1}}],["alternative",{"2":{"44":1,"296":1,"343":1,"1371":1}}],["alter",{"2":{"68":1}}],["alt",{"2":{"57":1,"1371":1}}],["always",{"2":{"42":1,"44":1,"69":2,"70":2,"74":1,"77":3,"106":2,"107":1,"115":1,"117":1,"128":1,"133":1,"139":1,"145":2,"147":1,"157":1,"158":1,"164":1,"188":1,"246":1,"540":2,"623":1,"817":1,"849":1,"1371":12,"1608":1,"1640":1,"1970":1,"1974":1,"2002":1,"2549":2,"2692":1,"2701":1,"2702":1,"2717":1}}],["already",{"2":{"31":1,"42":2,"47":1,"107":1,"117":1,"142":1,"144":1,"165":1,"177":1,"1371":2,"1485":1,"2178":1,"2703":1,"2714":1,"2715":1,"2719":1,"2725":1}}],["alright",{"2":{"24":1}}],["alias",{"2":{"941":1,"969":1,"1001":1,"1044":1,"1079":1,"1128":1,"1163":1,"1187":1,"1224":1,"1261":1,"1285":1,"1309":1,"1350":1,"1371":56,"1372":1,"1404":1,"1434":1,"1466":1,"1493":1,"1515":1,"1545":1,"1581":1,"1607":1,"1638":1,"1668":1,"1704":1,"1794":1,"1820":1,"1855":1,"1881":1,"1907":1,"1930":1,"1960":1,"2012":1,"2050":1,"2070":1,"2101":1,"2133":1,"2170":1,"2181":1,"2218":1,"2252":1,"2302":1,"2339":1,"2367":1,"2396":1,"2436":1,"2466":1,"2502":1,"2529":1,"2549":1,"2592":1,"2628":1,"2647":1}}],["aliases",{"2":{"648":1}}],["aliasing",{"2":{"9":1,"17":1,"951":1,"980":1,"1002":2,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1294":1,"1329":1,"1371":43,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1608":1,"1618":1,"1640":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1974":1,"1986":1,"2023":1,"2083":1,"2112":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1}}],["aligns",{"2":{"542":1,"2255":3}}],["aligning",{"0":{"204":1}}],["alignmode",{"0":{"218":1,"354":1,"475":1,"491":1,"515":1,"550":1,"607":1,"625":1,"651":1,"715":1,"741":1,"777":1,"864":1,"882":1,"893":1,"928":1,"2709":1},"2":{"160":1,"192":3,"541":1,"542":4,"1371":16,"2701":1,"2709":2}}],["alignments",{"2":{"2255":2,"2714":1}}],["alignment",{"0":{"129":1,"542":1,"2255":1},"2":{"117":4,"122":2,"129":3,"227":1,"246":2,"255":1,"274":1,"285":1,"288":1,"321":1,"332":1,"335":1,"354":1,"362":1,"371":1,"377":1,"478":1,"486":1,"500":1,"511":1,"526":1,"533":1,"540":1,"542":1,"557":1,"571":1,"585":1,"588":1,"602":1,"611":1,"621":1,"623":1,"629":1,"638":1,"658":1,"659":1,"661":1,"666":1,"669":1,"705":1,"708":1,"710":1,"715":1,"724":1,"737":1,"741":1,"745":1,"750":1,"777":1,"788":1,"852":1,"858":1,"868":1,"877":1,"883":1,"887":1,"893":1,"911":1,"923":1,"933":1,"939":1,"1371":9,"2256":1,"2263":1,"2282":2,"2306":1}}],["aligned",{"2":{"122":1,"123":1,"129":1,"246":3,"540":2,"541":2,"542":1,"811":2,"1371":3,"2255":1,"2256":1,"2317":1,"2709":1}}],["align",{"0":{"1004":1,"1105":1,"1169":1,"2263":1,"2306":1},"2":{"47":7,"61":4,"92":1,"117":1,"123":2,"204":2,"218":1,"385":1,"418":1,"449":1,"475":1,"491":1,"515":1,"542":1,"550":1,"607":1,"625":1,"646":1,"651":1,"864":1,"882":1,"928":1,"1002":2,"1165":1,"1371":15,"1624":2,"1625":1,"1626":1,"1627":1,"1965":1,"1966":1,"2253":2,"2254":1,"2255":1,"2256":4,"2257":1,"2258":1,"2282":1,"2306":1,"2728":1,"2730":2}}],["align=",{"2":{"30":1}}],["alive",{"2":{"21":1}}],["allured",{"2":{"2724":1}}],["allocations",{"2":{"1371":1}}],["allocated",{"2":{"204":1,"1371":4}}],["allowing",{"2":{"2341":1}}],["allow",{"2":{"80":1,"81":1,"122":1,"132":1,"136":1,"143":1,"147":1,"163":1,"165":1,"215":7,"231":1,"351":1,"891":1,"1608":1,"1640":1,"1974":1,"2681":1,"2726":1}}],["allowed",{"2":{"40":1,"771":1,"915":2,"1371":1,"1434":1,"1438":1,"1442":1,"2692":1}}],["allows",{"2":{"11":1,"27":1,"40":1,"43":1,"47":2,"57":1,"70":1,"73":1,"78":1,"131":1,"163":1,"165":1,"174":1,"182":1,"214":1,"1371":10,"1485":1,"1489":1,"1492":1,"2178":1,"2179":1,"2180":1,"2552":1,"2555":1,"2676":1,"2682":1}}],["all",{"2":{"5":1,"7":1,"8":2,"13":1,"17":1,"20":1,"21":1,"23":1,"27":1,"31":1,"33":2,"35":1,"37":1,"39":1,"42":1,"43":1,"44":2,"47":1,"66":1,"70":1,"71":1,"74":2,"75":1,"76":1,"77":3,"78":3,"81":2,"93":1,"94":5,"101":1,"102":1,"103":1,"104":2,"105":2,"115":1,"117":1,"121":1,"122":1,"128":1,"132":2,"135":1,"138":1,"141":1,"143":2,"145":1,"148":1,"151":1,"154":1,"158":1,"160":2,"174":1,"182":2,"183":1,"187":1,"192":1,"200":1,"201":1,"202":1,"207":1,"208":1,"209":1,"210":1,"215":2,"231":1,"284":1,"331":1,"366":2,"378":1,"477":1,"539":1,"540":1,"546":1,"645":3,"648":1,"770":2,"946":1,"950":1,"975":1,"979":1,"1013":1,"1016":1,"1051":1,"1055":1,"1088":1,"1092":1,"1129":1,"1193":1,"1196":1,"1230":1,"1233":1,"1291":1,"1299":1,"1312":1,"1317":2,"1325":1,"1328":1,"1371":141,"1378":1,"1382":1,"1410":1,"1414":1,"1440":1,"1446":1,"1449":1,"1468":1,"1489":1,"1497":1,"1499":1,"1505":1,"1513":1,"1515":1,"1520":1,"1524":1,"1545":1,"1550":1,"1554":1,"1586":1,"1589":1,"1608":2,"1613":1,"1617":1,"1640":2,"1645":1,"1649":1,"1676":1,"1680":1,"1711":1,"1715":1,"1799":1,"1807":1,"1820":1,"1826":1,"1830":1,"1861":1,"1887":1,"1907":3,"1913":1,"1936":1,"1940":1,"1974":2,"1979":1,"1983":1,"2018":1,"2022":1,"2050":1,"2076":1,"2079":1,"2107":1,"2111":1,"2142":1,"2179":1,"2189":1,"2193":1,"2225":1,"2228":1,"2260":1,"2267":1,"2270":1,"2296":1,"2309":1,"2347":1,"2407":1,"2436":1,"2441":1,"2445":1,"2474":1,"2477":1,"2509":1,"2512":1,"2535":1,"2551":1,"2553":1,"2563":1,"2566":1,"2592":1,"2597":1,"2601":1,"2653":1,"2657":1,"2682":1,"2692":6,"2695":2,"2710":1,"2714":1,"2715":1,"2716":2,"2718":1,"2721":3,"2725":1,"2726":1,"2729":1,"2730":1}}],["also",{"2":{"3":2,"6":1,"11":2,"15":1,"17":2,"19":1,"23":2,"26":1,"27":4,"28":1,"40":2,"44":1,"45":1,"46":2,"47":2,"49":1,"51":1,"57":1,"62":1,"63":1,"67":1,"69":1,"73":1,"74":1,"75":1,"76":1,"77":3,"80":1,"81":1,"92":1,"94":1,"100":3,"102":2,"103":1,"104":1,"112":1,"113":1,"114":3,"115":1,"117":3,"118":2,"120":1,"128":1,"130":2,"134":1,"135":1,"137":1,"142":1,"145":1,"148":1,"151":3,"157":3,"158":2,"160":2,"161":1,"162":1,"173":1,"174":1,"175":1,"178":1,"181":1,"182":1,"184":1,"188":1,"201":1,"207":1,"208":1,"210":1,"214":1,"220":1,"231":2,"301":1,"348":1,"366":1,"378":1,"537":1,"539":3,"540":1,"541":1,"543":1,"645":1,"648":1,"768":1,"770":1,"771":2,"774":1,"958":1,"988":1,"991":1,"1001":1,"1002":1,"1077":1,"1188":2,"1225":1,"1317":1,"1318":2,"1335":1,"1357":1,"1371":82,"1391":1,"1394":1,"1434":2,"1442":1,"1469":1,"1489":1,"1495":1,"1496":1,"1532":1,"1549":1,"1563":1,"1605":1,"1626":1,"1629":1,"1657":1,"1670":1,"1702":1,"1738":1,"1825":1,"1839":1,"1963":1,"1969":1,"1970":2,"2017":1,"2092":1,"2120":1,"2123":1,"2151":1,"2182":1,"2250":1,"2253":1,"2256":1,"2259":1,"2260":1,"2339":1,"2341":1,"2365":1,"2368":1,"2453":1,"2529":1,"2530":1,"2555":1,"2556":1,"2562":1,"2596":1,"2610":1,"2629":1,"2665":1,"2678":1,"2680":1,"2692":2,"2695":1,"2703":2,"2704":1,"2706":1,"2715":1,"2717":2,"2718":1,"2719":2,"2721":2}}],["axright",{"2":{"2701":5,"2704":4,"2706":1}}],["axmain",{"2":{"2701":6,"2704":4,"2705":2}}],["axtop",{"2":{"2701":6,"2704":4,"2706":1}}],["ax5",{"2":{"770":2}}],["ax4",{"2":{"219":2,"231":2,"301":2,"348":2,"770":2}}],["axs",{"2":{"201":4,"546":5,"2701":5,"2711":4}}],["axspec",{"2":{"158":2}}],["ax3d",{"2":{"2701":2,"2710":2}}],["ax3",{"2":{"92":1,"202":2,"203":4,"204":3,"219":2,"231":2,"301":2,"348":2,"770":2,"774":2,"2258":2,"2710":1}}],["ax22",{"2":{"2684":2,"2685":2}}],["ax21",{"2":{"2684":2,"2685":2}}],["ax2",{"2":{"92":1,"165":3,"188":3,"202":4,"203":5,"204":5,"205":4,"219":2,"220":2,"231":2,"284":2,"301":2,"331":2,"348":2,"355":2,"392":2,"425":2,"456":2,"545":2,"770":7,"774":2,"775":2,"1312":2,"1440":1,"2258":2,"2701":2,"2707":2}}],["ax12",{"2":{"2684":2,"2685":2}}],["ax11",{"2":{"2684":2,"2685":2}}],["ax1",{"2":{"92":1,"165":3,"188":4,"202":4,"203":4,"204":3,"205":2,"219":2,"220":2,"231":2,"284":2,"301":2,"331":2,"348":2,"355":2,"392":2,"425":2,"456":2,"545":1,"770":3,"774":2,"775":2,"1440":1,"2258":2,"2701":4,"2707":4}}],["axes",{"0":{"203":1,"2713":1},"2":{"31":2,"51":1,"57":1,"94":1,"122":1,"141":1,"158":1,"161":1,"162":2,"165":4,"180":1,"192":1,"203":2,"204":3,"355":3,"542":1,"545":1,"1131":2,"1371":6,"1434":1,"1969":1,"2258":1,"2399":2,"2692":4,"2704":3,"2706":2,"2707":2,"2709":1,"2711":2,"2713":1,"2721":2}}],["axislinewidth",{"2":{"1371":1}}],["axislegend",{"2":{"645":1,"646":4,"1317":1,"1371":5,"1972":1,"2052":1,"2699":2}}],["axiscolor",{"2":{"1371":1}}],["axisnames",{"2":{"1371":1}}],["axisaspect",{"2":{"219":6,"220":1,"540":3}}],["axisplot",{"2":{"137":2,"138":2,"1371":1}}],["axis3d",{"2":{"1371":3}}],["axis3",{"0":{"352":1,"754":1},"1":{"353":1,"354":1,"355":1,"356":1,"357":1,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"406":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":1,"425":1,"426":1,"427":1,"428":1,"429":1,"430":1,"431":1,"432":1,"433":1,"434":1,"435":1,"436":1,"437":1,"438":1,"439":1,"440":1,"441":1,"442":1,"443":1,"444":1,"445":1,"446":1,"447":1,"448":1,"449":1,"450":1,"451":1,"452":1,"453":1,"454":1,"455":1,"456":1,"457":1,"458":1,"459":1,"460":1,"461":1,"462":1,"463":1,"464":1,"465":1,"466":1,"467":1,"468":1,"469":1,"470":1,"471":1,"472":1},"2":{"74":1,"159":2,"166":1,"193":1,"355":6,"356":1,"361":1,"365":1,"366":5,"378":1,"392":2,"425":2,"456":2,"1225":2,"1371":8,"2682":1,"2701":1,"2710":3}}],["axis=",{"2":{"70":3,"1002":2,"1045":1,"1313":1,"1315":1,"1316":1,"1371":1,"1442":3,"1970":1,"2071":1,"2090":1,"2219":2,"2467":2,"2648":1}}],["axis=false",{"2":{"28":1,"29":1,"30":1,"32":1,"187":2,"188":3,"739":1,"2503":1}}],["axis",{"0":{"198":1,"199":1,"200":1,"202":1,"204":1,"205":1,"206":1,"645":1,"646":1,"747":1,"753":1,"778":1,"794":1,"1131":1,"2399":1,"2697":1,"2720":1},"1":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":2,"208":2,"209":2,"210":2,"211":2,"212":2,"213":2,"214":2,"215":2,"216":2,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1},"2":{"5":1,"27":2,"50":2,"51":4,"56":1,"57":14,"59":1,"62":1,"64":4,"67":1,"68":5,"69":4,"70":6,"71":2,"74":1,"77":9,"92":3,"93":2,"94":3,"97":1,"99":1,"100":2,"101":1,"102":3,"103":1,"104":3,"115":2,"120":2,"121":2,"122":1,"125":1,"127":3,"137":4,"138":6,"139":3,"142":7,"147":5,"148":1,"151":1,"154":4,"158":11,"159":2,"160":6,"162":1,"163":2,"165":8,"166":3,"180":2,"183":1,"184":4,"190":1,"191":2,"192":7,"193":1,"199":3,"200":3,"201":1,"202":11,"203":4,"204":6,"205":5,"206":1,"207":2,"208":2,"209":1,"210":1,"214":4,"215":4,"218":1,"219":11,"220":6,"221":1,"222":1,"223":1,"227":1,"228":1,"229":1,"230":1,"231":9,"233":1,"234":1,"235":1,"236":4,"240":1,"245":4,"246":3,"249":1,"250":1,"253":1,"254":1,"255":1,"256":1,"258":3,"263":4,"266":1,"274":1,"276":4,"278":1,"283":1,"284":5,"285":1,"287":5,"296":4,"298":3,"301":5,"305":3,"310":4,"313":1,"321":1,"323":4,"325":1,"330":1,"331":5,"332":1,"334":5,"343":4,"345":3,"348":5,"356":4,"366":3,"367":1,"370":1,"374":1,"378":6,"392":1,"425":1,"456":1,"489":1,"513":1,"537":2,"538":2,"539":4,"540":6,"541":2,"542":8,"543":5,"544":4,"545":5,"546":1,"547":3,"555":1,"556":1,"571":1,"580":1,"585":1,"605":1,"623":1,"644":1,"645":7,"646":9,"647":1,"648":1,"654":1,"660":1,"685":2,"686":1,"689":1,"690":1,"699":1,"706":1,"712":1,"747":1,"765":1,"766":1,"767":1,"768":1,"769":1,"770":1,"771":7,"773":1,"779":1,"794":3,"795":1,"796":1,"797":1,"798":1,"799":1,"801":1,"802":1,"803":1,"804":1,"808":1,"809":1,"812":1,"815":1,"816":1,"826":1,"830":1,"831":1,"832":1,"833":1,"835":1,"836":1,"837":1,"838":1,"841":1,"842":1,"844":1,"847":1,"848":1,"853":1,"854":1,"855":2,"856":1,"857":1,"861":1,"880":1,"925":1,"970":2,"1002":2,"1045":2,"1080":9,"1096":1,"1131":2,"1165":1,"1166":1,"1167":1,"1188":2,"1285":3,"1286":2,"1299":2,"1312":2,"1317":1,"1351":4,"1352":2,"1371":179,"1373":3,"1405":3,"1436":4,"1441":1,"1442":1,"1469":1,"1495":2,"1496":3,"1497":1,"1498":2,"1499":1,"1500":1,"1543":1,"1544":1,"1579":1,"1580":1,"1582":5,"1612":1,"1624":1,"1625":1,"1626":2,"1627":1,"1639":1,"1730":2,"1795":4,"1821":6,"1907":16,"1910":1,"1918":1,"1931":2,"1965":1,"1966":1,"1971":1,"1972":1,"1978":2,"1979":1,"1997":1,"2002":2,"2013":1,"2071":1,"2090":1,"2134":3,"2253":2,"2257":1,"2258":6,"2259":1,"2341":4,"2397":1,"2399":2,"2464":1,"2465":1,"2503":3,"2530":2,"2626":1,"2627":1,"2686":1,"2688":1,"2692":24,"2696":1,"2697":11,"2698":1,"2699":1,"2701":4,"2703":1,"2704":3,"2706":2,"2707":1,"2710":2,"2711":1,"2713":1,"2715":1,"2720":4,"2721":5,"2728":1}}],["ax",{"2":{"3":1,"6":2,"7":4,"27":8,"28":6,"29":4,"30":5,"32":5,"43":2,"44":1,"45":1,"50":1,"61":1,"68":10,"77":7,"94":3,"101":1,"104":8,"116":1,"137":2,"138":1,"141":1,"142":2,"148":2,"159":12,"163":2,"164":3,"165":5,"166":5,"186":11,"187":6,"188":8,"193":2,"199":1,"200":2,"201":4,"203":4,"209":3,"212":3,"213":2,"214":1,"215":1,"219":2,"220":2,"231":2,"284":2,"301":6,"331":2,"348":6,"355":2,"365":2,"366":2,"378":2,"392":2,"425":2,"456":2,"489":2,"513":2,"547":4,"548":1,"645":2,"646":2,"648":7,"654":6,"660":4,"685":14,"686":6,"689":6,"690":6,"699":6,"706":6,"712":3,"766":1,"767":4,"768":19,"769":10,"770":2,"771":12,"774":11,"775":4,"861":2,"880":3,"925":3,"1002":2,"1080":5,"1131":4,"1165":2,"1166":3,"1167":4,"1188":1,"1285":4,"1299":1,"1311":3,"1312":2,"1313":3,"1315":4,"1316":3,"1317":6,"1318":1,"1371":57,"1436":12,"1439":1,"1441":1,"1442":6,"1469":2,"1495":8,"1496":8,"1497":2,"1499":2,"1500":3,"1612":7,"1624":5,"1625":4,"1626":8,"1627":4,"1670":4,"1795":24,"1907":2,"1965":2,"1966":4,"1971":2,"1972":5,"2052":2,"2071":2,"2182":1,"2257":3,"2258":2,"2259":2,"2304":1,"2340":2,"2341":4,"2342":1,"2368":4,"2397":3,"2399":4,"2503":3,"2530":9,"2679":3,"2682":1,"2684":2,"2685":2,"2686":9,"2687":3,"2692":3,"2697":6,"2698":3,"2699":3,"2717":1,"2728":33,"2730":6}}],["artifact",{"2":{"1442":1}}],["artifacts",{"0":{"1608":1,"1640":1,"1974":1},"2":{"1371":1,"1608":3,"1640":3,"1974":3,"1984":1}}],["article",{"2":{"23":1,"196":1}}],["arcs",{"2":{"1371":1}}],["arc",{"0":{"969":1,"1742":1},"1":{"970":1,"971":1,"972":1,"973":1,"974":1,"975":1,"976":1,"977":1,"978":1,"979":1,"980":1,"981":1,"982":1,"983":1,"984":1,"985":1,"986":1,"987":1,"988":1,"989":1,"990":1,"991":1,"992":1,"993":1,"994":1,"995":1,"996":1,"997":1,"998":1,"999":1,"1000":1},"2":{"768":1,"969":6,"970":6,"995":1,"1371":21}}],["architecture",{"2":{"26":1}}],["arbitrarily",{"2":{"102":1,"1371":1}}],["arbitrary",{"2":{"47":2,"98":1,"105":1,"541":1,"769":1,"1188":1,"1225":1,"1371":1,"2368":1}}],["arrangement",{"2":{"2692":1}}],["arranged",{"2":{"1371":1}}],["arraytype",{"2":{"1442":1}}],["arrays",{"2":{"70":1,"135":1,"146":1,"1309":2,"1314":1,"1371":3,"1670":1,"2090":1}}],["array",{"2":{"32":1,"44":3,"45":4,"70":1,"77":3,"134":1,"147":1,"151":1,"161":2,"165":3,"649":3,"1001":1,"1309":2,"1315":2,"1341":1,"1371":28,"1409":1,"1442":2,"1670":1,"1907":31,"1935":1,"1997":1,"2549":2,"2553":2,"2554":1,"2556":1,"2557":1,"2726":2,"2729":1}}],["arrowtail",{"0":{"1009":1},"2":{"1371":1}}],["arrowheads",{"2":{"1012":1,"1371":1}}],["arrowhead",{"0":{"1007":1},"2":{"1371":1}}],["arrowcolor",{"0":{"1006":1},"2":{"1002":3,"1012":1,"1371":2}}],["arrow",{"0":{"721":1,"722":1,"2185":1,"2186":1},"2":{"721":1,"722":1,"1002":4,"1004":1,"1006":1,"1007":1,"1008":1,"1009":1,"1024":1,"1025":1,"1027":1,"1033":1,"1035":1,"1371":15,"1967":3}}],["arrowpos",{"2":{"61":2}}],["arrowsize",{"0":{"1008":1},"2":{"1002":4,"1008":1,"1371":2}}],["arrows",{"0":{"1001":1,"1743":1},"1":{"1002":1,"1003":1,"1004":1,"1005":1,"1006":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":1,"1012":1,"1013":1,"1014":1,"1015":1,"1016":1,"1017":1,"1018":1,"1019":1,"1020":1,"1021":1,"1022":1,"1023":1,"1024":1,"1025":1,"1026":1,"1027":1,"1028":1,"1029":1,"1030":1,"1031":1,"1032":1,"1033":1,"1034":1,"1035":1,"1036":1,"1037":1,"1038":1,"1039":1,"1040":1,"1041":1,"1042":1,"1043":1},"2":{"61":2,"1001":10,"1002":5,"1004":2,"1033":1,"1371":21,"2680":1}}],["argtuple",{"2":{"1371":1}}],["argtypes",{"2":{"147":2}}],["arg",{"2":{"1313":3,"1371":1,"1912":1}}],["argmax",{"2":{"163":1}}],["arg1",{"2":{"147":1}}],["args",{"2":{"47":3,"61":1,"62":4,"137":5,"139":5,"144":3,"147":5,"164":2,"1371":18,"2266":1,"2556":3,"2557":1}}],["arguments`",{"2":{"163":1}}],["arguments",{"0":{"138":1,"145":1,"161":1,"162":1,"163":1,"1165":1,"1166":1,"2724":1},"2":{"9":2,"11":1,"17":3,"27":1,"40":1,"56":1,"57":2,"61":1,"62":4,"69":2,"70":2,"100":1,"115":1,"138":3,"143":1,"144":3,"145":8,"146":2,"147":1,"148":2,"154":1,"160":1,"161":4,"162":2,"163":5,"164":3,"175":1,"202":1,"214":1,"646":1,"739":1,"767":2,"969":1,"1128":1,"1261":1,"1371":80,"1468":1,"1549":1,"1820":1,"1825":1,"1907":1,"2260":2,"2396":1,"2596":1,"2698":1,"2721":1,"2724":2,"2725":2}}],["argument",{"0":{"62":1,"145":1,"146":2},"2":{"3":2,"15":2,"19":1,"59":1,"69":1,"71":1,"77":1,"78":1,"101":1,"104":1,"131":1,"133":1,"134":3,"136":1,"138":1,"144":3,"146":5,"147":7,"148":4,"149":1,"151":1,"200":1,"212":1,"214":1,"643":1,"645":1,"827":1,"1316":1,"1371":21,"1434":2,"1437":1,"1439":1,"1930":1,"1969":1,"2050":1,"2290":1,"2341":1,"2705":1}}],["around",{"0":{"192":1},"2":{"27":1,"44":1,"57":10,"69":1,"103":1,"134":1,"155":1,"208":1,"219":1,"378":1,"605":2,"739":1,"769":1,"1371":47,"1434":1,"1436":2,"1573":1,"1730":1,"1849":1,"1987":1,"1988":1,"1996":1,"2002":1,"2005":1,"2006":1,"2045":1,"2046":1,"2080":1,"2275":1,"2276":1,"2291":1,"2294":1,"2295":1,"2331":1,"2620":1,"2692":1,"2702":1,"2718":1,"2721":1}}],["army",{"2":{"2739":1}}],["arm+hand",{"2":{"2721":1}}],["arm",{"2":{"26":2,"31":14,"2721":14}}],["aren",{"2":{"1314":1,"1371":2,"2717":1}}],["area=1e",{"2":{"2368":1}}],["area",{"2":{"49":1,"74":1,"107":1,"124":1,"127":1,"155":2,"210":1,"219":1,"605":1,"770":1,"773":3,"1371":16,"1442":1,"1605":1,"1997":1,"2258":1,"2368":1,"2397":1,"2424":3,"2530":2,"2533":2,"2682":1,"2692":1,"2716":1,"2718":1}}],["areas",{"2":{"47":3,"2702":1,"2716":1}}],["are",{"0":{"92":1,"93":1},"2":{"0":1,"4":1,"8":1,"9":1,"11":1,"13":1,"17":1,"18":2,"27":7,"28":1,"31":1,"33":1,"42":1,"44":1,"49":1,"51":1,"54":2,"55":2,"57":1,"59":1,"62":2,"63":7,"64":1,"65":1,"66":1,"67":1,"70":2,"72":1,"74":1,"75":2,"76":2,"77":3,"78":6,"81":1,"83":1,"93":1,"94":3,"98":1,"102":4,"104":2,"105":2,"106":7,"107":2,"117":4,"120":1,"122":3,"127":1,"130":3,"132":3,"133":1,"138":2,"143":1,"144":2,"145":1,"146":2,"147":2,"148":3,"151":2,"153":1,"154":1,"157":1,"158":5,"160":3,"163":1,"174":2,"181":1,"184":1,"187":3,"188":2,"192":2,"195":1,"202":1,"204":1,"209":1,"212":2,"214":1,"216":1,"231":2,"246":1,"261":1,"272":1,"276":1,"278":1,"284":2,"287":2,"295":1,"296":3,"298":1,"299":1,"308":1,"319":1,"323":1,"325":1,"331":2,"334":2,"342":1,"343":3,"345":1,"346":1,"355":1,"361":1,"364":3,"365":1,"393":1,"404":1,"407":1,"426":1,"437":1,"440":1,"457":1,"468":1,"471":1,"536":1,"539":5,"540":2,"541":3,"542":1,"575":1,"595":1,"598":1,"605":3,"618":1,"623":1,"644":1,"645":1,"646":1,"647":2,"648":1,"649":1,"685":1,"690":1,"709":1,"739":2,"768":2,"769":1,"771":2,"773":2,"775":1,"806":1,"815":1,"819":1,"847":1,"862":1,"880":1,"944":1,"958":1,"973":1,"986":1,"987":1,"988":1,"1001":6,"1004":1,"1011":1,"1033":2,"1036":1,"1049":1,"1070":1,"1084":1,"1110":1,"1129":1,"1191":1,"1228":1,"1288":1,"1314":1,"1315":1,"1317":2,"1324":1,"1335":2,"1362":1,"1371":189,"1372":1,"1376":1,"1389":1,"1390":1,"1391":1,"1408":1,"1415":1,"1434":5,"1436":3,"1440":2,"1445":1,"1485":1,"1499":2,"1515":1,"1518":1,"1532":1,"1545":1,"1548":1,"1563":1,"1585":1,"1607":1,"1608":2,"1611":1,"1624":1,"1625":1,"1626":1,"1640":2,"1643":1,"1657":1,"1670":1,"1674":1,"1695":1,"1709":1,"1731":1,"1797":1,"1818":1,"1820":3,"1824":1,"1839":1,"1858":1,"1881":2,"1884":1,"1907":1,"1934":1,"1941":1,"1963":1,"1964":5,"1965":1,"1966":2,"1967":3,"1972":1,"1974":3,"1977":1,"2016":1,"2074":1,"2105":1,"2118":1,"2119":1,"2120":1,"2136":1,"2178":1,"2187":1,"2218":1,"2223":1,"2243":1,"2254":1,"2260":1,"2261":1,"2265":1,"2266":1,"2308":1,"2344":1,"2345":1,"2349":1,"2350":1,"2365":1,"2370":1,"2378":1,"2403":1,"2436":1,"2439":1,"2453":1,"2466":1,"2473":1,"2494":1,"2508":1,"2530":3,"2549":3,"2553":2,"2554":2,"2555":1,"2561":1,"2567":2,"2577":1,"2583":1,"2590":1,"2592":1,"2595":1,"2610":1,"2629":2,"2651":1,"2665":1,"2676":1,"2678":1,"2679":1,"2680":1,"2681":4,"2682":2,"2692":3,"2695":2,"2696":2,"2700":2,"2702":5,"2703":3,"2704":1,"2706":4,"2708":1,"2709":1,"2710":1,"2712":1,"2715":2,"2716":1,"2717":1,"2719":1,"2720":1,"2721":3,"2723":1,"2725":1,"2726":6,"2729":1,"2730":1,"2731":2}}],["a",{"0":{"3":1,"7":1,"8":1,"43":1,"50":1,"51":1,"100":1,"101":1,"104":1,"132":1,"151":1,"154":1,"189":1,"205":1,"643":1,"645":1,"766":1,"773":1,"1436":1,"1437":2,"1441":1,"1498":1,"2700":1,"2704":1,"2716":1},"1":{"9":1,"190":1,"191":1,"644":1,"2705":1,"2706":1,"2717":1,"2718":1,"2719":1,"2720":1,"2721":1},"2":{"3":5,"5":7,"6":3,"7":7,"9":1,"11":1,"13":1,"14":6,"17":6,"18":4,"19":2,"20":1,"21":8,"23":6,"24":2,"25":2,"26":2,"27":12,"28":1,"29":1,"30":3,"33":2,"36":1,"38":2,"40":3,"42":7,"43":3,"44":4,"45":8,"46":2,"47":2,"48":1,"49":12,"50":2,"51":4,"53":2,"55":1,"56":2,"57":12,"59":4,"61":1,"62":4,"63":6,"64":6,"65":1,"66":3,"67":1,"68":2,"69":4,"70":3,"71":6,"73":5,"74":5,"75":7,"76":3,"77":18,"78":20,"79":1,"80":2,"81":16,"84":1,"86":1,"87":1,"88":2,"90":1,"92":4,"93":1,"96":5,"97":3,"99":3,"100":4,"102":8,"103":2,"104":7,"105":14,"106":24,"107":7,"109":1,"112":1,"113":1,"114":4,"115":13,"116":3,"117":27,"118":3,"119":1,"120":1,"121":4,"122":3,"123":2,"124":1,"126":4,"128":6,"130":2,"131":4,"132":3,"133":2,"134":4,"135":5,"136":5,"137":6,"138":6,"139":1,"140":5,"141":1,"142":1,"143":6,"144":1,"145":9,"146":1,"147":10,"148":22,"149":3,"151":8,"152":3,"153":2,"154":4,"158":13,"160":1,"161":3,"162":4,"163":3,"164":3,"166":1,"174":2,"175":3,"177":1,"179":1,"180":2,"181":5,"182":2,"183":4,"184":1,"186":1,"187":12,"188":6,"190":4,"192":4,"193":1,"194":1,"195":2,"196":1,"197":2,"199":1,"201":1,"202":1,"203":1,"205":1,"206":1,"209":1,"212":1,"213":1,"214":3,"215":2,"219":1,"220":2,"231":4,"276":1,"284":3,"287":7,"296":5,"301":1,"323":1,"331":3,"334":7,"343":5,"348":1,"355":5,"356":1,"364":2,"365":2,"366":3,"378":6,"473":3,"513":1,"528":3,"537":1,"538":4,"539":13,"540":6,"541":1,"543":1,"544":2,"545":1,"546":1,"547":6,"548":2,"605":2,"613":1,"623":5,"643":3,"644":2,"645":3,"646":6,"647":1,"648":9,"649":2,"713":2,"728":3,"729":1,"739":5,"765":1,"766":1,"767":3,"768":3,"769":7,"770":1,"773":1,"774":3,"775":1,"778":2,"787":1,"790":1,"811":2,"816":1,"834":1,"848":1,"861":5,"870":1,"880":3,"888":1,"890":2,"891":6,"906":1,"913":1,"922":5,"925":1,"935":1,"941":2,"944":2,"950":2,"954":1,"955":1,"956":1,"958":3,"961":1,"969":3,"973":2,"979":2,"983":1,"984":1,"985":1,"987":1,"988":3,"992":1,"1001":4,"1002":1,"1007":1,"1008":1,"1009":1,"1010":1,"1011":2,"1016":2,"1021":1,"1022":1,"1023":1,"1025":1,"1031":1,"1044":3,"1048":1,"1049":2,"1050":4,"1055":2,"1060":1,"1061":1,"1062":1,"1067":1,"1077":5,"1079":1,"1080":1,"1084":2,"1092":2,"1096":3,"1102":1,"1103":1,"1104":1,"1114":1,"1128":3,"1163":2,"1166":1,"1187":1,"1191":2,"1196":2,"1201":1,"1202":1,"1203":1,"1216":1,"1224":1,"1228":2,"1233":2,"1238":1,"1239":1,"1240":1,"1253":1,"1261":4,"1285":1,"1288":2,"1291":2,"1292":2,"1293":2,"1296":1,"1297":1,"1298":1,"1301":1,"1309":2,"1311":1,"1313":4,"1314":1,"1315":1,"1316":4,"1317":5,"1322":1,"1323":1,"1324":2,"1328":2,"1332":1,"1333":1,"1334":1,"1339":1,"1350":1,"1352":1,"1357":2,"1370":1,"1371":986,"1372":1,"1376":2,"1382":2,"1386":1,"1387":1,"1388":1,"1390":1,"1391":3,"1395":1,"1408":2,"1414":2,"1419":1,"1420":1,"1421":1,"1425":1,"1434":5,"1436":1,"1437":1,"1439":2,"1440":2,"1441":1,"1442":1,"1445":2,"1449":2,"1453":1,"1454":1,"1455":1,"1458":1,"1466":1,"1469":1,"1473":1,"1474":2,"1485":2,"1489":2,"1493":1,"1495":1,"1496":2,"1497":1,"1498":1,"1499":3,"1503":1,"1504":2,"1515":1,"1518":2,"1524":2,"1528":1,"1529":1,"1530":1,"1532":3,"1535":1,"1545":1,"1548":2,"1549":5,"1554":2,"1558":1,"1559":1,"1560":1,"1563":3,"1566":1,"1573":1,"1581":1,"1585":2,"1589":2,"1593":1,"1594":1,"1595":1,"1598":1,"1605":3,"1607":1,"1608":3,"1611":2,"1617":2,"1621":1,"1622":1,"1623":1,"1625":1,"1626":3,"1630":1,"1638":1,"1640":3,"1643":2,"1649":2,"1653":1,"1654":1,"1655":1,"1657":3,"1660":1,"1668":1,"1670":8,"1673":1,"1674":2,"1675":4,"1680":2,"1685":1,"1686":1,"1687":1,"1692":1,"1702":5,"1704":2,"1705":4,"1708":1,"1709":2,"1715":2,"1720":1,"1721":1,"1722":1,"1725":1,"1727":1,"1730":5,"1738":5,"1794":1,"1797":2,"1799":2,"1803":1,"1804":1,"1805":1,"1806":1,"1807":1,"1820":2,"1824":2,"1825":5,"1830":2,"1834":1,"1835":1,"1836":1,"1839":3,"1842":1,"1849":1,"1855":1,"1858":2,"1861":2,"1864":1,"1865":1,"1866":1,"1872":1,"1881":6,"1884":2,"1887":2,"1890":1,"1891":1,"1892":1,"1898":1,"1907":5,"1914":2,"1925":1,"1928":2,"1929":1,"1930":2,"1934":2,"1940":2,"1945":1,"1946":1,"1947":1,"1951":1,"1960":1,"1962":1,"1963":2,"1964":1,"1965":3,"1966":12,"1967":8,"1968":4,"1969":4,"1970":5,"1971":1,"1972":1,"1973":2,"1974":4,"1977":2,"1983":2,"1988":1,"1991":1,"1992":1,"1993":1,"1997":4,"1999":1,"2002":1,"2005":1,"2006":1,"2016":2,"2022":2,"2026":1,"2027":1,"2028":1,"2040":1,"2045":1,"2046":1,"2050":5,"2071":3,"2074":2,"2079":2,"2080":1,"2086":1,"2087":1,"2088":1,"2090":1,"2091":1,"2093":1,"2101":1,"2105":2,"2111":2,"2115":1,"2116":1,"2117":1,"2119":1,"2120":3,"2124":1,"2136":2,"2142":2,"2145":1,"2146":1,"2147":1,"2150":1,"2151":3,"2170":1,"2173":1,"2178":3,"2179":1,"2181":1,"2182":2,"2187":2,"2188":1,"2193":2,"2198":1,"2199":1,"2200":1,"2208":1,"2218":3,"2222":1,"2223":2,"2228":2,"2233":1,"2234":1,"2235":1,"2240":1,"2250":5,"2253":6,"2256":1,"2257":1,"2258":4,"2260":3,"2265":2,"2266":2,"2270":2,"2271":4,"2272":1,"2276":1,"2279":1,"2280":1,"2281":1,"2282":1,"2286":1,"2294":1,"2295":1,"2296":1,"2301":3,"2302":1,"2304":1,"2308":2,"2309":2,"2314":1,"2315":1,"2316":1,"2318":1,"2328":1,"2339":2,"2341":1,"2344":2,"2347":2,"2353":1,"2354":1,"2355":1,"2357":2,"2358":1,"2365":3,"2367":1,"2368":3,"2370":5,"2396":1,"2403":2,"2406":2,"2407":2,"2413":1,"2414":1,"2415":1,"2419":1,"2436":1,"2439":2,"2445":2,"2449":1,"2450":1,"2451":1,"2453":3,"2456":1,"2466":1,"2467":1,"2472":1,"2473":2,"2477":2,"2483":1,"2484":1,"2485":1,"2491":1,"2508":2,"2512":2,"2516":1,"2517":1,"2518":1,"2521":1,"2529":2,"2530":6,"2533":3,"2549":3,"2551":1,"2552":1,"2553":1,"2554":2,"2555":7,"2556":7,"2557":3,"2560":1,"2561":2,"2562":2,"2566":2,"2573":1,"2574":1,"2575":1,"2577":1,"2580":1,"2590":2,"2592":1,"2595":2,"2596":5,"2601":2,"2605":1,"2606":1,"2607":1,"2610":3,"2613":1,"2620":1,"2628":3,"2647":3,"2651":2,"2657":2,"2661":1,"2662":1,"2663":1,"2665":3,"2668":1,"2676":4,"2677":15,"2678":4,"2680":1,"2681":9,"2682":5,"2686":1,"2690":7,"2692":17,"2694":1,"2695":8,"2696":7,"2697":3,"2698":1,"2699":1,"2700":1,"2701":3,"2702":7,"2703":2,"2704":3,"2706":5,"2707":1,"2708":2,"2709":4,"2710":3,"2711":3,"2713":1,"2714":1,"2715":4,"2716":3,"2717":18,"2718":1,"2719":3,"2720":3,"2721":13,"2723":5,"2724":1,"2726":2,"2727":1,"2728":1,"2729":2,"2730":4}}],["asinh",{"2":{"1441":1}}],["ascii",{"2":{"1371":1}}],["async=false",{"2":{"1313":1}}],["async",{"0":{"1322":1},"2":{"1311":2,"1317":1,"1371":3}}],["asked",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1}}],["aspect=dataaspect",{"2":{"1442":3}}],["aspect=1",{"2":{"1371":2,"2071":1,"2090":2}}],["aspect=",{"2":{"1225":2}}],["aspect",{"0":{"219":1,"355":1,"540":1,"2692":1},"2":{"56":1,"94":1,"174":1,"219":11,"220":2,"355":12,"367":1,"378":5,"539":1,"540":12,"1371":7,"1495":2,"1496":3,"1497":1,"1498":2,"1499":1,"1500":1,"1582":3,"1821":1,"1966":1,"1969":3,"2253":1,"2341":4,"2692":22,"2719":2}}],["aspects",{"2":{"9":1,"27":1,"136":1,"155":1}}],["asap",{"2":{"44":1}}],["associated",{"2":{"136":1,"151":2,"1371":61}}],["assemble",{"2":{"86":1,"140":1}}],["assets",{"2":{"47":1,"1705":1}}],["asset",{"2":{"47":2}}],["assetpath",{"2":{"27":1,"28":2,"29":1,"30":1,"31":2,"32":1,"48":1,"159":2,"186":1,"219":1,"355":1,"392":1,"425":1,"456":1,"1285":3,"1286":1,"1311":1,"1499":1,"1582":1,"1669":1,"1670":1,"1973":1,"2219":1,"2467":1,"2555":2,"2688":2,"2691":1,"2701":1,"2710":1,"2721":2}}],["assumption",{"2":{"1371":2}}],["assumed",{"2":{"1371":3,"1434":1}}],["assumes",{"2":{"94":1,"118":1}}],["assume",{"2":{"78":1,"83":1,"768":1}}],["assuming",{"2":{"14":1}}],["assigning",{"2":{"148":1}}],["assignment",{"2":{"137":1}}],["assigned",{"2":{"106":1}}],["assign",{"2":{"47":1,"1370":1,"1371":1}}],["as",{"0":{"827":1},"2":{"0":1,"3":5,"5":1,"7":1,"9":1,"10":1,"11":1,"13":1,"15":1,"17":2,"19":1,"21":1,"22":1,"23":1,"26":1,"27":2,"40":1,"42":3,"44":4,"46":2,"47":1,"48":2,"49":1,"57":4,"59":1,"62":2,"63":4,"64":1,"68":3,"69":1,"70":3,"72":1,"73":3,"74":2,"75":4,"77":6,"78":2,"81":5,"84":1,"86":1,"87":1,"93":2,"94":3,"95":1,"96":4,"98":1,"99":2,"101":1,"102":1,"105":6,"106":3,"107":4,"108":1,"117":3,"120":1,"122":2,"134":2,"135":2,"136":1,"137":1,"138":1,"143":2,"145":2,"147":3,"148":3,"149":2,"158":3,"159":1,"160":3,"162":1,"163":3,"164":1,"165":2,"174":1,"179":1,"180":2,"181":1,"184":2,"187":1,"192":1,"193":1,"197":1,"202":1,"209":2,"214":1,"287":1,"296":2,"334":1,"343":2,"473":1,"528":1,"539":1,"542":1,"605":1,"643":2,"645":1,"646":4,"649":1,"766":1,"767":5,"769":4,"770":2,"774":1,"775":1,"778":1,"790":2,"827":1,"828":1,"891":1,"922":1,"935":1,"946":1,"975":1,"1001":5,"1007":1,"1013":1,"1044":1,"1051":1,"1077":1,"1088":1,"1099":2,"1127":2,"1129":2,"1153":1,"1155":1,"1187":1,"1188":1,"1193":1,"1230":1,"1261":1,"1292":1,"1293":1,"1299":2,"1325":1,"1371":167,"1378":1,"1410":1,"1434":3,"1436":1,"1437":1,"1446":1,"1468":1,"1496":1,"1505":1,"1520":1,"1545":1,"1549":1,"1550":1,"1586":1,"1605":1,"1607":1,"1613":1,"1645":1,"1670":1,"1676":1,"1702":1,"1704":1,"1711":1,"1725":1,"1730":1,"1738":1,"1825":1,"1826":1,"1913":1,"1924":1,"1929":1,"1936":1,"1963":1,"1964":2,"1965":2,"1967":2,"1970":1,"1979":1,"1997":2,"2018":1,"2050":2,"2076":1,"2107":1,"2151":3,"2189":1,"2225":1,"2250":1,"2259":1,"2260":3,"2267":1,"2272":1,"2331":1,"2341":4,"2357":1,"2365":2,"2425":1,"2441":1,"2474":1,"2509":1,"2529":1,"2533":2,"2535":1,"2549":2,"2551":1,"2553":3,"2554":1,"2556":2,"2563":1,"2592":1,"2596":1,"2597":1,"2628":1,"2647":2,"2653":1,"2680":1,"2681":2,"2682":4,"2692":5,"2695":2,"2696":3,"2697":2,"2698":1,"2701":1,"2703":1,"2705":1,"2706":1,"2709":1,"2715":3,"2717":1,"2721":4,"2723":2,"2724":2,"2725":2,"2726":4}}],["analysis",{"2":{"2701":1,"2707":1}}],["analagous",{"2":{"21":1}}],["annulus",{"2":{"2341":1}}],["annotations",{"2":{"1371":11}}],["annotate",{"2":{"106":1}}],["angularticks",{"2":{"848":1}}],["angular",{"2":{"771":2,"826":1,"848":1,"1371":2,"1808":1}}],["angle",{"2":{"29":1,"31":2,"57":1,"61":1,"356":1,"361":1,"765":1,"767":1,"768":2,"806":1,"811":2,"834":1,"969":4,"986":1,"991":2,"1035":1,"1371":30,"1389":1,"1394":2,"1624":1,"1629":2,"2118":1,"2123":2,"2681":3,"2688":4,"2721":2}}],["angles",{"2":{"17":1,"31":3,"57":2,"155":1,"768":1,"1371":10,"1624":1,"2341":10,"2368":5,"2530":3,"2721":3}}],["anew",{"2":{"209":1}}],["answers",{"2":{"197":1}}],["anchor",{"2":{"117":1,"2253":1}}],["anisotropy",{"2":{"30":1}}],["anisotropy=input",{"2":{"30":1}}],["animating",{"0":{"7":1}}],["animation",{"2":{"3":7,"5":4,"6":2,"31":4,"81":4,"148":2,"938":1,"1371":1,"2721":3}}],["animations",{"0":{"2":1,"5":1,"31":1,"80":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1},"2":{"2":1,"40":1,"80":1,"81":2,"130":2,"157":1,"193":1}}],["animate",{"2":{"5":1,"7":1,"1371":3,"2721":1}}],["animated",{"2":{"2":1,"1371":1}}],["anticlockwise",{"2":{"1968":1}}],["antialias",{"2":{"11":6}}],["anti",{"2":{"9":1,"17":1,"951":1,"980":1,"1002":2,"1018":1,"1057":1,"1098":1,"1198":1,"1235":1,"1294":1,"1329":1,"1371":43,"1383":1,"1416":1,"1450":1,"1525":1,"1555":1,"1590":1,"1608":1,"1618":1,"1640":1,"1650":1,"1682":1,"1717":1,"1800":1,"1831":1,"1862":1,"1888":1,"1942":1,"1968":1,"1974":1,"1986":1,"2023":1,"2083":1,"2112":1,"2143":1,"2194":1,"2230":1,"2274":1,"2312":1,"2351":1,"2410":1,"2446":1,"2480":1,"2513":1,"2569":1,"2602":1,"2658":1}}],["another",{"0":{"93":1},"2":{"7":1,"24":1,"46":1,"132":1,"133":1,"135":1,"144":1,"188":2,"205":1,"231":1,"541":1,"648":1,"1371":1,"1434":1,"1442":1,"2696":1,"2712":1,"2723":1}}],["anywhere",{"2":{"605":1}}],["anything",{"2":{"48":1,"57":3,"71":1,"287":1,"334":1,"522":1,"1371":6,"1820":1,"2533":1,"2703":1}}],["anymore",{"2":{"27":1,"144":1,"2692":1}}],["any",{"2":{"3":1,"9":1,"12":1,"17":2,"23":1,"35":1,"43":1,"47":2,"49":1,"57":1,"59":1,"68":1,"69":1,"70":1,"71":1,"78":4,"93":2,"94":1,"105":1,"106":1,"107":3,"109":1,"114":1,"115":1,"120":1,"131":1,"133":1,"145":1,"146":2,"147":2,"148":1,"149":1,"151":2,"158":1,"161":2,"163":2,"183":1,"212":1,"236":1,"245":1,"263":1,"284":1,"296":2,"310":1,"331":1,"343":2,"712":1,"728":1,"852":1,"946":2,"948":1,"952":1,"960":1,"975":2,"977":1,"981":1,"990":1,"1013":2,"1015":1,"1019":1,"1028":1,"1051":2,"1053":1,"1058":1,"1064":1,"1077":1,"1088":2,"1090":1,"1100":1,"1113":1,"1193":2,"1195":1,"1199":1,"1214":1,"1230":2,"1232":1,"1236":1,"1251":1,"1309":1,"1322":1,"1325":2,"1327":1,"1330":1,"1337":1,"1371":221,"1378":2,"1380":1,"1384":1,"1393":1,"1410":2,"1412":1,"1417":1,"1424":1,"1440":1,"1442":2,"1446":2,"1448":1,"1451":1,"1457":1,"1505":2,"1507":1,"1508":1,"1509":1,"1514":1,"1520":2,"1522":1,"1526":1,"1534":1,"1550":2,"1552":1,"1556":1,"1564":1,"1586":2,"1588":1,"1591":1,"1597":1,"1605":1,"1613":2,"1615":1,"1619":1,"1628":1,"1645":2,"1647":1,"1651":1,"1659":1,"1670":1,"1676":2,"1678":1,"1683":1,"1689":1,"1702":1,"1711":2,"1713":1,"1718":1,"1723":1,"1738":2,"1826":2,"1828":1,"1832":1,"1840":1,"1936":2,"1938":1,"1943":1,"1950":1,"1979":2,"1981":1,"1989":1,"1994":1,"2018":2,"2020":1,"2024":1,"2033":1,"2050":1,"2076":2,"2078":1,"2084":1,"2089":1,"2090":1,"2107":2,"2109":1,"2113":1,"2122":1,"2151":1,"2188":1,"2189":2,"2191":1,"2196":1,"2205":1,"2225":2,"2227":1,"2231":1,"2238":1,"2250":1,"2267":2,"2269":1,"2277":1,"2284":1,"2349":1,"2350":1,"2441":2,"2443":1,"2447":1,"2455":1,"2474":2,"2476":1,"2481":1,"2489":1,"2509":2,"2511":1,"2514":1,"2520":1,"2535":2,"2537":1,"2538":1,"2539":1,"2563":2,"2565":1,"2571":1,"2578":1,"2597":2,"2599":1,"2603":1,"2611":1,"2653":2,"2655":1,"2659":1,"2667":1,"2678":1,"2679":1,"2690":1,"2692":2,"2714":1,"2721":1}}],["an",{"0":{"199":1,"200":1,"645":1,"646":1,"767":1},"2":{"0":1,"3":2,"5":1,"6":1,"8":1,"14":1,"15":1,"16":1,"21":2,"22":1,"23":4,"25":1,"26":1,"27":4,"42":2,"43":1,"44":5,"45":1,"49":2,"50":1,"51":3,"56":2,"57":3,"59":1,"68":1,"70":1,"71":1,"72":1,"75":4,"77":8,"81":6,"87":1,"92":2,"94":2,"97":2,"100":1,"104":1,"105":6,"106":4,"107":1,"111":1,"115":1,"117":3,"120":2,"121":1,"125":2,"127":1,"128":1,"129":1,"130":2,"131":1,"134":2,"135":1,"137":2,"138":1,"142":2,"143":1,"147":3,"148":3,"151":3,"153":1,"154":3,"155":1,"156":1,"158":2,"161":2,"163":2,"164":1,"165":1,"174":1,"178":1,"184":1,"186":1,"188":4,"191":2,"195":1,"197":1,"200":1,"205":2,"206":1,"207":1,"211":1,"212":1,"213":1,"214":3,"215":2,"219":1,"296":1,"343":1,"355":1,"365":1,"366":1,"537":1,"539":1,"540":4,"544":1,"548":1,"605":1,"643":1,"644":1,"645":1,"646":2,"649":2,"728":2,"765":3,"766":1,"767":2,"768":1,"771":1,"925":2,"1001":1,"1030":1,"1066":1,"1096":1,"1128":1,"1210":2,"1247":2,"1299":5,"1371":113,"1409":1,"1436":1,"1473":1,"1486":1,"1495":1,"1503":1,"1545":1,"1581":1,"1670":1,"1691":1,"1726":1,"1881":2,"1907":1,"1935":1,"1965":1,"1967":1,"1969":3,"1970":1,"1997":1,"2071":1,"2151":1,"2173":1,"2218":1,"2224":1,"2239":1,"2258":1,"2261":1,"2328":1,"2339":1,"2349":1,"2350":1,"2356":2,"2365":1,"2368":1,"2490":1,"2549":1,"2553":4,"2554":1,"2555":1,"2556":2,"2557":1,"2562":1,"2579":1,"2592":1,"2678":1,"2681":5,"2682":2,"2692":6,"2694":1,"2695":1,"2696":3,"2697":3,"2706":1,"2707":1,"2709":1,"2710":1,"2717":3,"2719":1,"2721":5,"2726":2}}],["and",{"0":{"11":1,"17":1,"27":1,"28":1,"40":1,"60":1,"98":1,"102":1,"105":1,"106":1,"107":1,"125":1,"126":1,"202":1,"212":1,"213":1,"216":1,"536":1,"544":1,"545":1,"546":1,"770":1,"862":1,"1436":1,"1670":1,"1962":1,"2054":1,"2553":1,"2692":1,"2697":1,"2717":1,"2719":1,"2721":1},"1":{"12":1,"13":1,"14":1,"15":1,"18":1,"19":1,"20":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"106":1,"107":1,"537":1,"538":1,"539":1,"540":1},"2":{"0":1,"2":1,"5":2,"6":2,"7":2,"8":3,"9":3,"10":2,"11":1,"13":2,"16":1,"17":4,"18":3,"19":1,"21":4,"23":2,"25":2,"26":7,"27":11,"30":4,"31":2,"32":2,"33":6,"35":2,"37":1,"39":1,"40":1,"41":4,"42":2,"44":8,"45":1,"46":2,"47":4,"49":3,"51":3,"52":1,"53":2,"56":2,"57":17,"59":1,"62":3,"63":6,"64":6,"65":3,"66":9,"67":2,"68":2,"69":5,"70":4,"71":4,"72":1,"73":2,"74":2,"75":7,"76":3,"77":20,"78":7,"79":1,"80":1,"81":6,"88":1,"90":1,"93":1,"94":4,"96":1,"98":1,"99":1,"100":2,"102":1,"104":2,"105":8,"106":16,"107":12,"111":1,"112":2,"114":1,"115":3,"116":1,"117":8,"120":2,"122":6,"124":1,"126":1,"127":1,"128":3,"129":2,"130":4,"132":1,"133":2,"134":4,"135":5,"136":2,"137":3,"138":1,"140":3,"142":1,"143":3,"145":1,"146":2,"147":5,"148":13,"149":3,"151":6,"153":1,"154":2,"155":2,"157":4,"158":8,"159":2,"160":2,"161":2,"164":2,"165":1,"173":1,"175":2,"176":1,"177":2,"183":2,"185":1,"187":9,"188":3,"191":1,"192":1,"193":2,"194":1,"196":1,"197":6,"202":2,"203":1,"204":1,"207":2,"208":2,"209":2,"210":1,"212":1,"213":1,"214":1,"215":3,"216":2,"219":3,"231":7,"239":1,"249":1,"266":1,"284":5,"287":3,"288":1,"291":1,"296":3,"298":1,"313":1,"331":5,"334":3,"335":1,"338":1,"343":3,"345":1,"355":2,"356":2,"361":1,"364":2,"365":1,"366":3,"374":1,"528":1,"536":1,"539":5,"540":2,"541":1,"542":4,"543":2,"544":2,"545":2,"546":1,"547":3,"556":1,"563":1,"588":1,"591":1,"605":5,"608":1,"623":4,"643":2,"644":1,"645":3,"646":3,"647":3,"649":3,"654":1,"660":1,"676":1,"687":1,"689":1,"704":1,"728":5,"765":2,"767":1,"768":6,"769":2,"770":4,"771":6,"773":2,"778":1,"786":1,"787":1,"811":2,"855":1,"861":1,"862":1,"865":1,"880":2,"888":1,"891":1,"896":1,"908":1,"922":1,"947":1,"948":1,"950":2,"958":1,"961":1,"965":1,"976":1,"977":1,"979":2,"986":1,"988":1,"992":1,"997":1,"1001":6,"1004":2,"1007":2,"1008":3,"1009":1,"1012":2,"1014":1,"1015":1,"1016":2,"1017":1,"1027":1,"1030":1,"1031":1,"1035":1,"1039":1,"1040":1,"1044":1,"1052":1,"1053":1,"1055":2,"1056":1,"1066":1,"1067":1,"1073":1,"1074":1,"1080":2,"1089":1,"1090":1,"1092":2,"1114":1,"1120":1,"1163":1,"1187":1,"1188":2,"1192":1,"1194":1,"1195":1,"1196":2,"1210":1,"1216":1,"1220":1,"1225":1,"1229":1,"1231":1,"1232":1,"1233":2,"1247":1,"1253":1,"1257":1,"1285":1,"1286":2,"1291":2,"1300":1,"1301":1,"1305":1,"1309":6,"1311":1,"1314":1,"1315":1,"1316":2,"1317":1,"1318":1,"1322":1,"1326":1,"1327":1,"1328":2,"1339":1,"1346":1,"1371":627,"1379":1,"1380":1,"1382":2,"1389":1,"1391":1,"1395":1,"1399":1,"1405":4,"1411":1,"1412":1,"1414":2,"1425":1,"1429":1,"1434":9,"1436":2,"1437":1,"1438":1,"1439":2,"1440":3,"1442":2,"1447":1,"1448":1,"1449":2,"1458":1,"1462":1,"1469":1,"1485":4,"1493":1,"1495":2,"1496":2,"1499":1,"1503":2,"1504":1,"1506":1,"1507":1,"1515":1,"1521":1,"1522":1,"1524":2,"1532":1,"1535":1,"1539":1,"1545":1,"1551":1,"1552":1,"1554":2,"1563":1,"1566":1,"1571":1,"1572":1,"1581":1,"1582":1,"1587":1,"1588":1,"1589":2,"1598":1,"1602":1,"1608":3,"1614":1,"1615":1,"1617":2,"1624":1,"1626":1,"1630":1,"1634":1,"1640":3,"1646":1,"1647":1,"1649":2,"1657":1,"1660":1,"1664":1,"1677":1,"1678":1,"1680":2,"1681":1,"1691":1,"1692":1,"1698":1,"1699":1,"1712":1,"1713":1,"1715":2,"1716":1,"1726":1,"1727":1,"1730":1,"1734":1,"1735":1,"1738":1,"1799":2,"1806":1,"1813":1,"1820":2,"1827":1,"1828":1,"1830":2,"1839":1,"1842":1,"1847":1,"1848":1,"1859":1,"1861":2,"1872":1,"1875":1,"1881":3,"1882":1,"1885":1,"1887":2,"1898":1,"1901":1,"1907":13,"1937":1,"1938":1,"1940":2,"1951":1,"1955":1,"1962":1,"1963":2,"1964":2,"1966":5,"1967":5,"1968":1,"1969":4,"1971":1,"1974":3,"1980":1,"1981":1,"1983":2,"1985":1,"1997":2,"1999":1,"2004":1,"2007":1,"2012":1,"2017":1,"2019":1,"2020":1,"2022":2,"2040":1,"2044":1,"2050":1,"2070":1,"2077":1,"2078":1,"2079":2,"2093":1,"2097":1,"2108":1,"2109":1,"2111":2,"2118":1,"2120":1,"2124":1,"2128":1,"2142":2,"2150":1,"2151":1,"2154":1,"2178":4,"2190":1,"2191":1,"2193":2,"2208":1,"2213":1,"2218":1,"2226":1,"2227":1,"2228":2,"2229":1,"2239":1,"2240":1,"2246":1,"2247":1,"2253":1,"2255":1,"2257":1,"2258":2,"2260":3,"2261":1,"2268":1,"2269":1,"2270":2,"2286":1,"2293":1,"2296":1,"2297":1,"2309":2,"2318":1,"2319":1,"2326":1,"2339":3,"2341":2,"2342":2,"2347":2,"2349":1,"2350":1,"2357":1,"2358":1,"2362":1,"2365":1,"2368":1,"2370":2,"2407":2,"2419":1,"2428":1,"2436":1,"2442":1,"2443":1,"2445":2,"2453":1,"2456":1,"2460":1,"2475":1,"2476":1,"2477":2,"2478":1,"2490":1,"2491":1,"2497":1,"2498":1,"2510":1,"2511":1,"2512":2,"2521":1,"2525":1,"2529":1,"2530":2,"2536":1,"2537":1,"2549":3,"2551":1,"2552":1,"2553":1,"2554":3,"2555":2,"2556":5,"2557":2,"2562":1,"2564":1,"2565":1,"2566":2,"2567":1,"2568":1,"2579":1,"2580":1,"2586":1,"2587":1,"2590":1,"2592":1,"2598":1,"2599":1,"2601":2,"2610":1,"2613":1,"2618":1,"2619":1,"2628":1,"2654":1,"2655":1,"2657":2,"2665":1,"2668":1,"2672":1,"2676":3,"2678":3,"2680":4,"2681":8,"2682":5,"2686":1,"2690":2,"2692":16,"2693":1,"2694":2,"2695":6,"2696":1,"2697":6,"2698":2,"2699":2,"2700":1,"2701":1,"2702":9,"2703":4,"2704":3,"2706":2,"2707":1,"2708":1,"2709":1,"2710":1,"2711":1,"2715":1,"2716":2,"2717":8,"2719":2,"2720":1,"2721":11,"2723":2,"2726":3,"2729":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/previews/PR4492/assets/chunks/VPLocalSearchBox.DrgwEemK.js b/previews/PR4492/assets/chunks/VPLocalSearchBox.CZQden9g.js similarity index 99% rename from previews/PR4492/assets/chunks/VPLocalSearchBox.DrgwEemK.js rename to previews/PR4492/assets/chunks/VPLocalSearchBox.CZQden9g.js index 63a739f59b1..bafe7999898 100644 --- a/previews/PR4492/assets/chunks/VPLocalSearchBox.DrgwEemK.js +++ b/previews/PR4492/assets/chunks/VPLocalSearchBox.CZQden9g.js @@ -1,4 +1,4 @@ -var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as ne,h as ve,aj as Xe,ak as Rt,al as Ct,q as Ve,am as Mt,d as At,D as we,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Me,P as de,O as xe,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as Se,C as st,F as nt,a as he,t as fe,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.BVAi-G2t.js";import{u as ts,c as ss}from"./theme.R2NG2yg6.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.BjwT4dHk.js"),[])};/*! +var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as ne,h as ve,aj as Xe,ak as Rt,al as Ct,q as Ve,am as Mt,d as At,D as we,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Me,P as de,O as xe,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as Se,C as st,F as nt,a as he,t as fe,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.BVAi-G2t.js";import{u as ts,c as ss}from"./theme.DrB8vf4Y.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.CvRDRtNH.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ke=vt.join(","),mt=typeof Element>"u",re=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Fe=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},is=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Fe(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(ke));return t&&re.call(e,ke)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Fe(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=re.call(i,ke);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var v=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),p=!Fe(v,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||is(e))&&!yt(e)?0:e.tabIndex},rs=function(e,t){var s=ie(e);return s<0&&t&&!yt(e)?0:s},as=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},os=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},cs=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=Ne(e);if(l&&!l.shadowRoot&&n(l)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(fs(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},vs=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},gs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=rs(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(as).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},bs=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ms}):s=gt(e,t.includeContainer,$e.bind(null,t)),gs(s)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Oe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Oe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,ke)===!1?!1:$e(t,e)},ws=vt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,ws)===!1?!1:Oe(t,e)};/*! diff --git a/previews/PR4492/assets/chunks/theme.R2NG2yg6.js b/previews/PR4492/assets/chunks/theme.DrB8vf4Y.js similarity index 99% rename from previews/PR4492/assets/chunks/theme.R2NG2yg6.js rename to previews/PR4492/assets/chunks/theme.DrB8vf4Y.js index 8efbbee10b7..f744211e6e3 100644 --- a/previews/PR4492/assets/chunks/theme.R2NG2yg6.js +++ b/previews/PR4492/assets/chunks/theme.DrB8vf4Y.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DrgwEemK.js","assets/chunks/framework.BVAi-G2t.js"])))=>i.map(i=>d[i]); -import{d as m,o as a,c as u,r as c,n as I,a as j,t as N,b,w as f,e as h,T as de,_ as $,u as je,i as ze,f as Ke,g as ve,h as y,j as p,k as i,l as z,m as re,p as T,q as H,s as x,v as F,x as pe,y as fe,z as We,A as qe,B as K,F as M,C as A,D as Ve,E as ee,G as g,H as O,I as Le,J as Y,K as G,L as q,M as Je,N as Te,O as ie,P as we,Q as Ne,R as te,S as Ye,U as Xe,V as Qe,W as Ie,X as he,Y as Ze,Z as xe,$ as et,a0 as tt,a1 as Me,a2 as nt,a3 as ot,a4 as st}from"./framework.BVAi-G2t.js";const at=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(N(e.text),1)])],2))}}),rt={key:0,class:"VPBackdrop"},it=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),b(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",rt)):h("",!0)]),_:1}))}}),lt=$(it,[["__scopeId","data-v-b06cdb19"]]),L=je;function ct(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function le(s){return/^\//.test(s)?s:`/${s}`}function me(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(ze(s)||s.startsWith("#")||!n.startsWith("http")||!Ke(e))return s;const{site:r}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${o}`);return ve(l)}function X({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:r}=L(),l=y(()=>{var v,k;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((k=e.value.locales[t.value])==null?void 0:k.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,k])=>l.value.label===k.label?[]:{text:k.label,link:ut(k.link||(v==="root"?"/":`/${v}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:l}}function ut(s,e,t,o){return e?s.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const dt={class:"NotFound"},vt={class:"code"},pt={class:"title"},ft={class:"quote"},ht={class:"action"},mt=["href","aria-label"],_t=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=X();return(o,n)=>{var r,l,d,v,k;return a(),u("div",dt,[p("p",vt,N(((r=i(e).notFound)==null?void 0:r.code)??"404"),1),p("h1",pt,N(((l=i(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",ft,N(((d=i(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",ht,[p("a",{class:"link",href:i(ve)(i(t).link),"aria-label":((v=i(e).notFound)==null?void 0:v.linkLabel)??"go to home"},N(((k=i(e).notFound)==null?void 0:k.linkText)??"Take me home"),9,mt)])])}}}),bt=$(_t,[["__scopeId","data-v-951cab6c"]]);function Ee(s,e){if(Array.isArray(s))return Q(s);if(s==null)return[];e=le(e);const t=Object.keys(s).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),o=t?s[t]:[];return Array.isArray(o)?Q(o):Q(o.items,o.base)}function kt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function gt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ce(s,e){return Array.isArray(e)?e.some(t=>ce(s,t)):z(s,e.link)?!0:e.items?ce(s,e.items):!1}function Q(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Q(o.items,n)),o})}function R(){const{frontmatter:s,page:e,theme:t}=L(),o=re("(min-width: 960px)"),n=T(!1),r=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Ee(C,w):[]}),l=T(r.value);H(r,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=r.value)});const d=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),v=y(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>d.value&&o.value),_=y(()=>d.value?kt(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function E(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:_,hasSidebar:d,hasAside:k,leftAside:v,isSidebarEnabled:V,open:P,close:S,toggle:E}}function $t(s,e){let t;x(()=>{t=s.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),pe(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function yt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),r=y(()=>!!s.value.link),l=T(!1),d=()=>{l.value=z(e.value.relativePath,s.value.link)};H([e,s,t],d),F(d);const v=y(()=>l.value?!0:s.value.items?ce(e.value.relativePath,s.value.items):!1),k=y(()=>!!(s.value.items&&s.value.items.length));x(()=>{o.value=!!(n.value&&s.value.collapsed)}),fe(()=>{(l.value||v.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:v,hasChildren:k,toggle:V}}function Pt(){const{hasSidebar:s}=R(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ue=[];function Ce(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function _e(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:St(t),link:"#"+t.id,level:o}});return Vt(e,s)}function St(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return wt(s,o,n)}function Lt(s,e){const{isAsideEnabled:t}=Pt(),o=ct(r,100);let n=null;F(()=>{requestAnimationFrame(r),window.addEventListener("scroll",o)}),We(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,k=document.body.offsetHeight,V=Math.abs(d+v-k)<1,_=ue.map(({element:S,link:E})=>({link:E,top:Tt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,E)=>S.top-E.top);if(!_.length){l(null);return}if(d<1){l(null);return}if(V){l(_[_.length-1].link);return}let P=null;for(const{link:S,top:E}of _){if(E>d+qe()+4)break;P=S}l(P)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=n;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Tt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function wt(s,e,t){ue.length=0;const o=[],n=[];return s.forEach(r=>{const l={...r,children:[]};let d=n[n.length-1];for(;d&&d.level>=l.level;)n.pop(),d=n[n.length-1];if(l.element.classList.contains("ignore-header")||d&&"shouldIgnore"in d){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=K("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,A(t.headers,({children:r,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},N(d),9,Nt),r!=null&&r.length?(a(),b(n,{key:0,headers:r},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ae=$(It,[["__scopeId","data-v-3f927ebe"]]),Mt={class:"content"},Et={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ct=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=Ve([]);ee(()=>{o.value=_e(e.value.outline??t.value.outline)});const n=T(),r=T();return Lt(n,r),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[p("div",Mt,[p("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),p("div",Et,N(i(Ce)(i(t))),1),g(Ae,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),At=$(Ct,[["__scopeId","data-v-b38bf2ff"]]),Bt={class:"VPDocAsideCarbonAds"},Ht=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Bt,[g(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ot={class:"VPDocAside"},Dt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Ot,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),g(At),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),b(Ht,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Ft=$(Dt,[["__scopeId","data-v-6d7b3c46"]]);function Rt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ut(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var k,V,_,P,S,E,C,w;const o=Ee(e.value.sidebar,s.value.relativePath),n=gt(o),r=Gt(n,B=>B.link.replace(/[?#].*$/,"")),l=r.findIndex(B=>z(s.value.relativePath,B.link)),d=((k=e.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((_=r[l-1])==null?void 0:_.docFooterText)??((P=r[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=r[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((E=r[l+1])==null?void 0:E.docFooterText)??((C=r[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=r[l+1])==null?void 0:w.link)}}})}function Gt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&Le.test(e.href)||e.target==="_blank");return(n,r)=>(a(),b(O(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?i(me)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),jt={class:"VPLastUpdated"},zt=["datetime"],Kt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),r=y(()=>n.value.toISOString()),l=T("");return F(()=>{x(()=>{var d,v,k;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?o.value:void 0,((k=e.value.lastUpdated)==null?void 0:k.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,v)=>{var k;return a(),u("p",jt,[j(N(((k=i(e).lastUpdated)==null?void 0:k.text)||i(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:r.value},N(l.value),9,zt)])}}}),Wt=$(Kt,[["__scopeId","data-v-475f71b8"]]),qt={key:0,class:"VPDocFooter"},Jt={key:0,class:"edit-info"},Yt={key:0,class:"edit-link"},Xt={key:1,class:"last-updated"},Qt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Zt={class:"pager"},xt=["innerHTML"],en=["innerHTML"],tn={class:"pager"},nn=["innerHTML"],on=["innerHTML"],sn=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=Rt(),r=Ut(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||r.value.prev||r.value.next);return(k,V)=>{var _,P,S,E;return v.value?(a(),u("footer",qt,[c(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",Jt,[l.value?(a(),u("div",Yt,[g(D,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),j(" "+N(i(n).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",Xt,[g(Wt)])):h("",!0)])):h("",!0),(_=i(r).prev)!=null&&_.link||(P=i(r).next)!=null&&P.link?(a(),u("nav",Qt,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Zt,[(S=i(r).prev)!=null&&S.link?(a(),b(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,xt),p("span",{class:"title",innerHTML:i(r).prev.text},null,8,en)]}),_:1},8,["href"])):h("",!0)]),p("div",tn,[(E=i(r).next)!=null&&E.link?(a(),b(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,nn),p("span",{class:"title",innerHTML:i(r).next.text},null,8,on)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),an=$(sn,[["__scopeId","data-v-4f9813fa"]]),rn={class:"container"},ln={class:"aside-container"},cn={class:"aside-content"},un={class:"content"},dn={class:"content-container"},vn={class:"main"},pn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Y(),{hasSidebar:o,hasAside:n,leftAside:r}=R(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const k=K("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":i(o),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",rn,[i(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":i(r)}])},[v[0]||(v[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",ln,[p("div",cn,[g(Ft,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",un,[p("div",dn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",vn,[g(k,{class:I(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),g(an,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),fn=$(pn,[["__scopeId","data-v-83890dd9"]]),hn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&Le.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,r)=>(a(),b(O(o.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?i(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),mn=$(hn,[["__scopeId","data-v-906d7fb4"]]),_n=["src","alt"],bn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=K("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,_n)):(a(),u(M,{key:1},[g(o,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),g(o,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Z=$(bn,[["__scopeId","data-v-35a7d0b8"]]),kn={class:"container"},gn={class:"main"},$n={key:0,class:"name"},yn=["innerHTML"],Pn=["innerHTML"],Sn=["innerHTML"],Vn={key:0,class:"actions"},Ln={key:0,class:"image"},Tn={class:"image-container"},wn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=q("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||i(e)}])},[p("div",kn,[p("div",gn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",$n,[p("span",{innerHTML:t.name,class:"clip"},null,8,yn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,Pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Sn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Vn,[(a(!0),u(M,null,A(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[g(mn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),u("div",Ln,[p("div",Tn,[o[0]||(o[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),b(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Nn=$(wn,[["__scopeId","data-v-955009fc"]]),In=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).hero?(a(),b(Nn,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Mn={class:"box"},En={key:0,class:"icon"},Cn=["innerHTML"],An=["innerHTML"],Bn=["innerHTML"],Hn={key:4,class:"link-text"},On={class:"link-text-value"},Dn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),b(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",Mn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",En,[g(Z,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),b(Z,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Cn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,An),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Bn)):h("",!0),e.linkText?(a(),u("div",Hn,[p("p",On,[j(N(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Fn=$(Dn,[["__scopeId","data-v-f5e9645b"]]),Rn={key:0,class:"VPFeatures"},Un={class:"container"},Gn={class:"items"},jn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Rn,[p("div",Un,[p("div",Gn,[(a(!0),u(M,null,A(o.features,r=>(a(),u("div",{key:r.title,class:I(["item",[t.value]])},[g(Fn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),zn=$(jn,[["__scopeId","data-v-d0a190d7"]]),Kn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).features?(a(),b(zn,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):h("",!0)}}),Wn=m({__name:"VPHomeContent",setup(s){const{width:e}=Je({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Te(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),qn=$(Wn,[["__scopeId","data-v-7a48a447"]]),Jn={class:"VPHome"},Yn=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=K("Content");return a(),u("div",Jn,[c(t.$slots,"home-hero-before",{},void 0,!0),g(In,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),g(Kn),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),b(qn,{key:0},{default:f(()=>[g(n)]),_:1})):(a(),b(n,{key:1}))])}}}),Xn=$(Yn,[["__scopeId","data-v-cbb6ec48"]]),Qn={},Zn={class:"VPPage"};function xn(s,e){const t=K("Content");return a(),u("div",Zn,[c(s.$slots,"page-top"),g(t),c(s.$slots,"page-bottom")])}const eo=$(Qn,[["render",xn]]),to=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=R();return(n,r)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[g(bt)],!0):i(t).layout==="page"?(a(),b(eo,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),b(Xn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),b(O(i(t).layout),{key:3})):(a(),b(fn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),no=$(to,[["__scopeId","data-v-91765379"]]),oo={class:"container"},so=["innerHTML"],ao=["innerHTML"],ro=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=R();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":i(o)}])},[p("div",oo,[i(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,so)):h("",!0),i(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ao)):h("",!0)])],2)):h("",!0)}}),io=$(ro,[["__scopeId","data-v-c970a860"]]);function lo(){const{theme:s,frontmatter:e}=L(),t=Ve([]),o=y(()=>t.value.length>0);return ee(()=>{t.value=_e(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const co={class:"menu-text"},uo={class:"header"},vo={class:"outline"},po=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),r=T(),l=T();function d(_){var P;(P=r.value)!=null&&P.contains(_.target)||(o.value=!1)}H(o,_=>{if(_){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ie("Escape",()=>{o.value=!1}),ee(()=>{o.value=!1});function v(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function k(_){_.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),we(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(_,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[_.headers.length>0?(a(),u("button",{key:0,onClick:v,class:I({open:o.value})},[p("span",co,N(i(Ce)(i(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},N(i(t).returnToTopLabel||"Return to top"),1)),g(de,{name:"flyout"},{default:f(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[p("div",uo,[p("a",{class:"top-link",href:"#",onClick:V},N(i(t).returnToTopLabel||"Return to top"),1)]),p("div",vo,[g(Ae,{headers:_.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),fo=$(po,[["__scopeId","data-v-bc9dc845"]]),ho={class:"container"},mo=["aria-expanded"],_o={class:"menu-text"},bo=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=R(),{headers:n}=lo(),{y:r}=Ne(),l=T(0);F(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{n.value=_e(t.value.outline??e.value.outline)});const d=y(()=>n.value.length===0),v=y(()=>d.value&&!o.value),k=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:v.value}));return(V,_)=>i(t).layout!=="home"&&(!v.value||i(r)>=l.value)?(a(),u("div",{key:0,class:I(k.value)},[p("div",ho,[i(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:_[0]||(_[0]=P=>V.$emit("open-menu"))},[_[1]||(_[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",_o,N(i(e).sidebarMenuLabel||"Menu"),1)],8,mo)):h("",!0),g(fo,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ko=$(bo,[["__scopeId","data-v-070ab83d"]]);function go(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=Y();return H(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const $o={},yo={class:"VPSwitch",type:"button",role:"switch"},Po={class:"check"},So={key:0,class:"icon"};function Vo(s,e){return a(),u("button",yo,[p("span",Po,[s.$slots.default?(a(),u("span",So,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Lo=$($o,[["render",Vo],["__scopeId","data-v-4a1c76db"]]),To=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=q("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(a(),b(Lo,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(o)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(To,[["__scopeId","data-v-e40a8bb6"]]),wo={key:0,class:"VPNavBarAppearance"},No=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",wo,[g(be)])):h("",!0)}}),Io=$(No,[["__scopeId","data-v-af096f4a"]]),ke=T();let Be=!1,ae=0;function Mo(s){const e=T(!1);if(te){!Be&&Eo(),ae++;const t=H(ke,o=>{var n,r,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});pe(()=>{t(),ae--,ae||Co()})}return Ye(e)}function Eo(){document.addEventListener("focusin",He),Be=!0,ke.value=document.activeElement}function Co(){document.removeEventListener("focusin",He)}function He(){ke.value=document.activeElement}const Ao={class:"VPMenuLink"},Bo=["innerHTML"],Ho=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Ao,[g(D,{class:I({active:i(z)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Bo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ne=$(Ho,[["__scopeId","data-v-acbfed09"]]),Oo={class:"VPMenuGroup"},Do={key:0,class:"title"},Fo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Oo,[e.text?(a(),u("p",Do,N(e.text),1)):h("",!0),(a(!0),u(M,null,A(e.items,o=>(a(),u(M,null,["link"in o?(a(),b(ne,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Ro=$(Fo,[["__scopeId","data-v-48c802d0"]]),Uo={class:"VPMenu"},Go={key:0,class:"items"},jo=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Uo,[e.items?(a(),u("div",Go,[(a(!0),u(M,null,A(e.items,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),b(ne,{key:0,item:o},null,8,["item"])):"component"in o?(a(),b(O(o.component),G({key:1,ref_for:!0},o.props),null,16)):(a(),b(Ro,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),zo=$(jo,[["__scopeId","data-v-7dd3104a"]]),Ko=["aria-expanded","aria-label"],Wo={key:0,class:"text"},qo=["innerHTML"],Jo={key:1,class:"vpi-more-horizontal icon"},Yo={class:"menu"},Xo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();Mo({el:t,onBlur:o});function o(){e.value=!1}return(n,r)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Wo,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,qo)):h("",!0),r[3]||(r[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Jo))],8,Ko),p("div",Yo,[g(zo,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Xo,[["__scopeId","data-v-04f5c5e9"]]),Qo=["href","aria-label","innerHTML"],Zo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Qo))}}),xo=$(Zo,[["__scopeId","data-v-717b8b75"]]),es={class:"VPSocialLinks"},ts=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",es,[(a(!0),u(M,null,A(e.links,({link:o,icon:n,ariaLabel:r})=>(a(),b(xo,{key:o,icon:n,link:o,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(ts,[["__scopeId","data-v-ee7a9424"]]),ns={key:0,class:"group translations"},os={class:"trans-title"},ss={key:1,class:"group"},as={class:"item appearance"},rs={class:"label"},is={class:"appearance-action"},ls={key:2,class:"group"},cs={class:"item social-links"},us=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=X({correspondingLink:!0}),r=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(a(),b(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[i(o).length&&i(n).label?(a(),u("div",ns,[p("p",os,N(i(n).label),1),(a(!0),u(M,null,A(i(o),v=>(a(),b(ne,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",ss,[p("div",as,[p("p",rs,N(i(t).darkModeSwitchLabel||"Appearance"),1),p("div",is,[g(be)])])])):h("",!0),i(t).socialLinks?(a(),u("div",ls,[p("div",cs,[g($e,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ds=$(us,[["__scopeId","data-v-925effce"]]),vs=["aria-expanded"],ps=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,vs))}}),fs=$(ps,[["__scopeId","data-v-5dea55bf"]]),hs=["innerHTML"],ms=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),b(D,{class:I({VPNavBarMenuLink:!0,active:i(z)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,hs)]),_:1},8,["class","href","target","rel","no-icon"]))}}),_s=$(ms,[["__scopeId","data-v-956ec74c"]]),Oe=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=r=>"component"in r?!1:"link"in r?z(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(o),n=y(()=>o(e.item));return(r,l)=>(a(),b(ge,{class:I({VPNavBarMenuGroup:!0,active:i(z)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),bs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ks=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",bs,[o[0]||(o[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,A(i(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),b(_s,{key:0,item:n},null,8,["item"])):"component"in n?(a(),b(O(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),b(Oe,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),gs=$(ks,[["__scopeId","data-v-e6d46098"]]);function $s(s){const{localeIndex:e,theme:t}=L();function o(n){var E,C,w;const r=n.split("."),l=(E=t.value.search)==null?void 0:E.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,k=d&&l.translations||null;let V=v,_=k,P=s;const S=r.pop();for(const B of r){let U=null;const W=P==null?void 0:P[B];W&&(U=P=W);const oe=_==null?void 0:_[B];oe&&(U=_=oe);const se=V==null?void 0:V[B];se&&(U=V=se),W||(P=U),oe||(_=U),se||(V=U)}return(V==null?void 0:V[S])??(_==null?void 0:_[S])??(P==null?void 0:P[S])??""}return o}const ys=["aria-label"],Ps={class:"DocSearch-Button-Container"},Ss={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(s){const t=$s({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[p("span",Ps,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",Ss,N(i(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ys))}}),Vs={class:"VPNavBarSearch"},Ls={id:"local-search"},Ts={key:1,id:"docsearch"},ws=m({__name:"VPNavBarSearch",setup(s){const e=Xe(()=>Qe(()=>import("./VPLocalSearchBox.DrgwEemK.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),r=T(!1);F(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const _=new Event("keydown");_.key="k",_.metaKey=!0,window.dispatchEvent(_),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(_){const P=_.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const k=T(!1);ie("k",_=>{(_.ctrlKey||_.metaKey)&&(_.preventDefault(),k.value=!0)}),ie("/",_=>{v(_)||(_.preventDefault(),k.value=!0)});const V="local";return(_,P)=>{var S;return a(),u("div",Vs,[i(V)==="local"?(a(),u(M,{key:0},[k.value?(a(),b(i(e),{key:0,onClose:P[0]||(P[0]=E=>k.value=!1)})):h("",!0),p("div",Ls,[g(ye,{onClick:P[1]||(P[1]=E=>k.value=!0)})])],64)):i(V)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),b(i(t),{key:0,algolia:((S=i(o).search)==null?void 0:S.options)??i(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=E=>r.value=!0)},null,8,["algolia"])):h("",!0),r.value?h("",!0):(a(),u("div",Ts,[g(ye,{onClick:l})]))],64)):h("",!0)])}}}),Ns=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),b($e,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),Is=$(Ns,[["__scopeId","data-v-164c457f"]]),Ms=["href","rel","target"],Es={key:1},Cs={key:2},As=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=R(),{currentLang:n}=X(),r=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,k)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":i(o)}])},[p("a",{class:"title",href:r.value??i(me)(i(n).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),b(Z,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):h("",!0),i(t).siteTitle?(a(),u("span",Es,N(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),u("span",Cs,N(i(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ms)],2))}}),Bs=$(As,[["__scopeId","data-v-28a961f9"]]),Hs={class:"items"},Os={class:"title"},Ds=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=X({correspondingLink:!0});return(n,r)=>i(t).length&&i(o).label?(a(),b(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Hs,[p("p",Os,N(i(o).label),1),(a(!0),u(M,null,A(i(t),l=>(a(),b(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Fs=$(Ds,[["__scopeId","data-v-c80d9ad0"]]),Rs={class:"wrapper"},Us={class:"container"},Gs={class:"title"},js={class:"content"},zs={class:"content-body"},Ks=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ne(),{hasSidebar:o}=R(),{frontmatter:n}=L(),r=T({});return fe(()=>{r.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:I(["VPNavBar",r.value])},[p("div",Rs,[p("div",Us,[p("div",Gs,[g(Bs,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",js,[p("div",zs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),g(ws,{class:"search"}),g(gs,{class:"menu"}),g(Fs,{class:"translations"}),g(Io,{class:"appearance"}),g(Is,{class:"social-links"}),g(ds,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),g(fs,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Ws=$(Ks,[["__scopeId","data-v-822684d1"]]),qs={key:0,class:"VPNavScreenAppearance"},Js={class:"text"},Ys=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",qs,[p("p",Js,N(i(t).darkModeSwitchLabel||"Appearance"),1),g(be)])):h("",!0)}}),Xs=$(Ys,[["__scopeId","data-v-ffb44008"]]),Qs=["innerHTML"],Zs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=q("close-screen");return(t,o)=>(a(),b(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Qs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),xs=$(Zs,[["__scopeId","data-v-735512b8"]]),ea=["innerHTML"],ta=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=q("close-screen");return(t,o)=>(a(),b(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,ea)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),De=$(ta,[["__scopeId","data-v-372ae7c0"]]),na={class:"VPNavScreenMenuGroupSection"},oa={key:0,class:"title"},sa=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",na,[e.text?(a(),u("p",oa,N(e.text),1)):h("",!0),(a(!0),u(M,null,A(e.items,o=>(a(),b(De,{key:o.text,item:o},null,8,["item"]))),128))]))}}),aa=$(sa,[["__scopeId","data-v-4b8941ac"]]),ra=["aria-controls","aria-expanded"],ia=["innerHTML"],la=["id"],ca={key:0,class:"item"},ua={key:1,class:"item"},da={key:2,class:"group"},va=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:r.text},null,8,ia),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,ra),p("div",{id:o.value,class:"items"},[(a(!0),u(M,null,A(r.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",ca,[g(De,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",ua,[(a(),b(O(d.component),G({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",da,[g(aa,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,la)],2))}}),Fe=$(va,[["__scopeId","data-v-875057a5"]]),pa={key:0,class:"VPNavScreenMenu"},fa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",pa,[(a(!0),u(M,null,A(i(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),b(xs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),b(O(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),b(Fe,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ha=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),b($e,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),ma={class:"list"},_a=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(r,l)=>i(e).length&&i(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:o.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),j(" "+N(i(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",ma,[(a(!0),u(M,null,A(i(e),d=>(a(),u("li",{key:d.link,class:"item"},[g(D,{class:"link",href:d.link},{default:f(()=>[j(N(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ba=$(_a,[["__scopeId","data-v-362991c2"]]),ka={class:"container"},ga=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Ie(te?document.body:null);return(o,n)=>(a(),b(de,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:f(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ka,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),g(fa,{class:"menu"}),g(ba,{class:"translations"}),g(Xs,{class:"appearance"}),g(ha,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),$a=$(ga,[["__scopeId","data-v-833aabba"]]),ya={key:0,class:"VPNav"},Pa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=go(),{frontmatter:n}=L(),r=y(()=>n.value.navbar!==!1);return he("close-screen",t),x(()=>{te&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(a(),u("header",ya,[g(Ws,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),g($a,{open:i(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Sa=$(Pa,[["__scopeId","data-v-f1e365da"]]),Va=["role","tabindex"],La={key:1,class:"items"},Ta=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:v}=yt(y(()=>e.item)),k=y(()=>d.value?"section":"div"),V=y(()=>n.value?"a":"div"),_=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function E(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,B)=>{const U=K("VPSidebarItem",!0);return a(),b(O(k.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},xe(w.item.items?{click:E,keydown:E}:{},!0),{tabindex:w.item.items&&0}),[B[1]||(B[1]=p("div",{class:"indicator"},null,-1)),w.item.link?(a(),b(D,{key:0,tag:V.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),b(O(_.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),b(O(_.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Ze(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,Va)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",La,[w.depth<5?(a(!0),u(M,{key:0},A(w.item.items,W=>(a(),b(U,{key:W.text,item:W,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),wa=$(Ta,[["__scopeId","data-v-196b2e5f"]]),Na=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return F(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),et(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(M,null,A(o.items,r=>(a(),u("div",{key:r.text,class:I(["group",{"no-transition":e.value}])},[g(wa,{item:r,depth:0},null,8,["item"])],2))),128))}}),Ia=$(Na,[["__scopeId","data-v-9e426adc"]]),Ma={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ea=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=R(),o=s,n=T(null),r=Ie(te?document.body:null);H([o,n],()=>{var d;o.open?(r.value=!0,(d=n.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=T(0);return H(e,()=>{l.value+=1},{deep:!0}),(d,v)=>i(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:n,onClick:v[0]||(v[0]=tt(()=>{},["stop"]))},[v[2]||(v[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ma,[v[1]||(v[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),b(Ia,{items:i(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),Ca=$(Ea,[["__scopeId","data-v-18756405"]]),Aa=m({__name:"VPSkipLink",setup(s){const e=Y(),t=T();H(()=>e.path,()=>t.value.focus());function o({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),Ba=$(Aa,[["__scopeId","data-v-c3508ec8"]]),Ha=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=R(),n=Y();H(()=>n.path,o),$t(e,o);const{frontmatter:r}=L(),l=Me(),d=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",d),(v,k)=>{const V=K("Content");return i(r).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",i(r).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),g(Ba),g(lt,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),g(Sa,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),g(ko,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),g(Ca,{open:i(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),g(no,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),g(io),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),b(V,{key:1}))}}}),Oa=$(Ha,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Oa,enhanceApp:({app:s})=>{s.component("Badge",at)}},Da=m({__name:"VersionPicker",props:{screenMenu:{type:Boolean}},setup(s){Y();const e=T([]),t=T("Versions"),o=()=>new Promise(n=>{const r=setInterval(()=>{window.DOC_VERSIONS&&window.DOCUMENTER_CURRENT_VERSION&&(clearInterval(r),n({versions:window.DOC_VERSIONS,currentVersion:window.DOCUMENTER_CURRENT_VERSION}))},100)});return F(async()=>{const n=await o();e.value=n.versions.map(r=>({text:r,link:`${window.location.origin}/${r}/`})),t.value=n.currentVersion}),(n,r)=>n.screenMenu?(a(),b(Fe,{key:1,text:t.value,items:e.value,class:"VPVersionPicker"},null,8,["text","items"])):(a(),b(Oe,{key:0,item:{text:t.value,items:e.value},class:"VPVersionPicker"},null,8,["item"]))}}),Fa=$(Da,[["__scopeId","data-v-53ba4430"]]),Ra=s=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...r)=>n(...r)};const e=document.documentElement;return{stabilizeScrollPosition:o=>async(...n)=>{const r=o(...n),l=s.value;if(!l)return r;const d=l.offsetTop-e.scrollTop;return await we(),e.scrollTop=l.offsetTop-d,r}}},Re="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Ue="vitepress:tabsSharedState",Ua=()=>{const s=J==null?void 0:J.getItem(Ue);if(s)try{return JSON.parse(s)}catch{}return{}},Ga=s=>{J&&J.setItem(Ue,JSON.stringify(s))},ja=s=>{const e=nt({});H(()=>e.content,(t,o)=>{t&&o&&Ga(t)},{deep:!0}),s.provide(Re,e)},za=(s,e)=>{const t=q(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");F(()=>{t.content||(t.content=Ua())});const o=T(),n=y({get(){var v;const l=e.value,d=s.value;if(l){const k=(v=t.content)==null?void 0:v[l];if(k&&d.includes(k))return k}else{const k=o.value;if(k)return k}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):o.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Ka=()=>(Se++,""+Se);function Wa(){const s=Me();return y(()=>{var o;const t=(o=s.default)==null?void 0:o.call(s);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var r;return(r=n.props)==null?void 0:r.label}):[]})}const Ge="vitepress:tabSingleState",qa=s=>{he(Ge,s)},Ja=()=>{const s=q(Ge);if(!s)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return s},Ya={class:"plugin-tabs"},Xa=["id","aria-selected","aria-controls","tabindex","onClick"],Qa=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(s){const e=s,t=Wa(),{selected:o,select:n}=za(t,ot(e,"sharedStateKey")),r=T(),{stabilizeScrollPosition:l}=Ra(r),d=l(n),v=T([]),k=_=>{var E;const P=t.value.indexOf(o.value);let S;_.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:_.key==="ArrowRight"&&(S=P(a(),u("div",Ya,[p("div",{ref_key:"tablist",ref:r,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:k},[(a(!0),u(M,null,A(i(t),S=>(a(),u("button",{id:`tab-${S}-${i(V)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===i(o),"aria-controls":`panel-${S}-${i(V)}`,tabindex:S===i(o)?0:-1,onClick:()=>i(d)(S)},N(S),9,Xa))),128))],544),c(_.$slots,"default")]))}}),Za=["id","aria-labelledby"],xa=m({__name:"PluginTabsTab",props:{label:{}},setup(s){const{uid:e,selected:t}=Ja();return(o,n)=>i(t)===o.label?(a(),u("div",{key:0,id:`panel-${o.label}-${i(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${o.label}-${i(e)}`},[c(o.$slots,"default",{},void 0,!0)],8,Za)):h("",!0)}}),er=$(xa,[["__scopeId","data-v-9b0d03d2"]]),tr=s=>{ja(s),s.component("PluginTabs",Qa),s.component("PluginTabsTab",er)},or={extends:Pe,Layout(){return st(Pe.Layout,null,{})},async enhanceApp({app:s,router:e,siteData:t}){if(tr(s),s.component("VersionPicker",Fa),typeof window<"u"){let o=function(){if(!(window.DOCUMENTER_NEWEST===void 0||window.DOCUMENTER_CURRENT_VERSION===void 0||window.DOCUMENTER_STABLE===void 0)&&window.DOCUMENTER_NEWEST===window.DOCUMENTER_CURRENT_VERSION){const n=window.location.href.replace(window.DOCUMENTER_CURRENT_VERSION,window.DOCUMENTER_STABLE);window.history.replaceState({additionalInformation:"URL rewritten to stable"},"Makie",n);return}};H(()=>e.route.data.relativePath,o,{immediate:!0}),document.addEventListener("DOMContentLoaded",o)}}};export{or as R,$s as c,L as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.CZQden9g.js","assets/chunks/framework.BVAi-G2t.js"])))=>i.map(i=>d[i]); +import{d as m,o as a,c as u,r as c,n as I,a as j,t as N,b,w as f,e as h,T as de,_ as $,u as je,i as ze,f as Ke,g as ve,h as y,j as p,k as i,l as z,m as re,p as T,q as H,s as x,v as F,x as pe,y as fe,z as We,A as qe,B as K,F as M,C as A,D as Ve,E as ee,G as g,H as O,I as Le,J as Y,K as G,L as q,M as Je,N as Te,O as ie,P as we,Q as Ne,R as te,S as Ye,U as Xe,V as Qe,W as Ie,X as he,Y as Ze,Z as xe,$ as et,a0 as tt,a1 as Me,a2 as nt,a3 as ot,a4 as st}from"./framework.BVAi-G2t.js";const at=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[j(N(e.text),1)])],2))}}),rt={key:0,class:"VPBackdrop"},it=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),b(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",rt)):h("",!0)]),_:1}))}}),lt=$(it,[["__scopeId","data-v-b06cdb19"]]),L=je;function ct(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function le(s){return/^\//.test(s)?s:`/${s}`}function me(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(ze(s)||s.startsWith("#")||!n.startsWith("http")||!Ke(e))return s;const{site:r}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${o}`);return ve(l)}function X({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:r}=L(),l=y(()=>{var v,k;return{label:(v=e.value.locales[t.value])==null?void 0:v.label,link:((k=e.value.locales[t.value])==null?void 0:k.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([v,k])=>l.value.label===k.label?[]:{text:k.label,link:ut(k.link||(v==="root"?"/":`/${v}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:l}}function ut(s,e,t,o){return e?s.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const dt={class:"NotFound"},vt={class:"code"},pt={class:"title"},ft={class:"quote"},ht={class:"action"},mt=["href","aria-label"],_t=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=X();return(o,n)=>{var r,l,d,v,k;return a(),u("div",dt,[p("p",vt,N(((r=i(e).notFound)==null?void 0:r.code)??"404"),1),p("h1",pt,N(((l=i(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",ft,N(((d=i(e).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",ht,[p("a",{class:"link",href:i(ve)(i(t).link),"aria-label":((v=i(e).notFound)==null?void 0:v.linkLabel)??"go to home"},N(((k=i(e).notFound)==null?void 0:k.linkText)??"Take me home"),9,mt)])])}}}),bt=$(_t,[["__scopeId","data-v-951cab6c"]]);function Ee(s,e){if(Array.isArray(s))return Q(s);if(s==null)return[];e=le(e);const t=Object.keys(s).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),o=t?s[t]:[];return Array.isArray(o)?Q(o):Q(o.items,o.base)}function kt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function gt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ce(s,e){return Array.isArray(e)?e.some(t=>ce(s,t)):z(s,e.link)?!0:e.items?ce(s,e.items):!1}function Q(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Q(o.items,n)),o})}function R(){const{frontmatter:s,page:e,theme:t}=L(),o=re("(min-width: 960px)"),n=T(!1),r=y(()=>{const C=t.value.sidebar,w=e.value.relativePath;return C?Ee(C,w):[]}),l=T(r.value);H(r,(C,w)=>{JSON.stringify(C)!==JSON.stringify(w)&&(l.value=r.value)});const d=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),v=y(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>d.value&&o.value),_=y(()=>d.value?kt(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function E(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:_,hasSidebar:d,hasAside:k,leftAside:v,isSidebarEnabled:V,open:P,close:S,toggle:E}}function $t(s,e){let t;x(()=>{t=s.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),pe(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function yt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),r=y(()=>!!s.value.link),l=T(!1),d=()=>{l.value=z(e.value.relativePath,s.value.link)};H([e,s,t],d),F(d);const v=y(()=>l.value?!0:s.value.items?ce(e.value.relativePath,s.value.items):!1),k=y(()=>!!(s.value.items&&s.value.items.length));x(()=>{o.value=!!(n.value&&s.value.collapsed)}),fe(()=>{(l.value||v.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:v,hasChildren:k,toggle:V}}function Pt(){const{hasSidebar:s}=R(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ue=[];function Ce(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function _e(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:St(t),link:"#"+t.id,level:o}});return Vt(e,s)}function St(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return wt(s,o,n)}function Lt(s,e){const{isAsideEnabled:t}=Pt(),o=ct(r,100);let n=null;F(()=>{requestAnimationFrame(r),window.addEventListener("scroll",o)}),We(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const d=window.scrollY,v=window.innerHeight,k=document.body.offsetHeight,V=Math.abs(d+v-k)<1,_=ue.map(({element:S,link:E})=>({link:E,top:Tt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,E)=>S.top-E.top);if(!_.length){l(null);return}if(d<1){l(null);return}if(V){l(_[_.length-1].link);return}let P=null;for(const{link:S,top:E}of _){if(E>d+qe()+4)break;P=S}l(P)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const v=n;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Tt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function wt(s,e,t){ue.length=0;const o=[],n=[];return s.forEach(r=>{const l={...r,children:[]};let d=n[n.length-1];for(;d&&d.level>=l.level;)n.pop(),d=n[n.length-1];if(l.element.classList.contains("ignore-header")||d&&"shouldIgnore"in d){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=K("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,A(t.headers,({children:r,link:l,title:d})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:d},N(d),9,Nt),r!=null&&r.length?(a(),b(n,{key:0,headers:r},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Ae=$(It,[["__scopeId","data-v-3f927ebe"]]),Mt={class:"content"},Et={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Ct=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=Ve([]);ee(()=>{o.value=_e(e.value.outline??t.value.outline)});const n=T(),r=T();return Lt(n,r),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[p("div",Mt,[p("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),p("div",Et,N(i(Ce)(i(t))),1),g(Ae,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),At=$(Ct,[["__scopeId","data-v-b38bf2ff"]]),Bt={class:"VPDocAsideCarbonAds"},Ht=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Bt,[g(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ot={class:"VPDocAside"},Dt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Ot,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),g(At),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),b(Ht,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Ft=$(Dt,[["__scopeId","data-v-6d7b3c46"]]);function Rt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ut(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var k,V,_,P,S,E,C,w;const o=Ee(e.value.sidebar,s.value.relativePath),n=gt(o),r=Gt(n,B=>B.link.replace(/[?#].*$/,"")),l=r.findIndex(B=>z(s.value.relativePath,B.link)),d=((k=e.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,v=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((_=r[l-1])==null?void 0:_.docFooterText)??((P=r[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=r[l-1])==null?void 0:S.link)},next:v?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((E=r[l+1])==null?void 0:E.docFooterText)??((C=r[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((w=r[l+1])==null?void 0:w.link)}}})}function Gt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&Le.test(e.href)||e.target==="_blank");return(n,r)=>(a(),b(O(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?i(me)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),jt={class:"VPLastUpdated"},zt=["datetime"],Kt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),r=y(()=>n.value.toISOString()),l=T("");return F(()=>{x(()=>{var d,v,k;l.value=new Intl.DateTimeFormat((v=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&v.forceLocale?o.value:void 0,((k=e.value.lastUpdated)==null?void 0:k.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(d,v)=>{var k;return a(),u("p",jt,[j(N(((k=i(e).lastUpdated)==null?void 0:k.text)||i(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:r.value},N(l.value),9,zt)])}}}),Wt=$(Kt,[["__scopeId","data-v-475f71b8"]]),qt={key:0,class:"VPDocFooter"},Jt={key:0,class:"edit-info"},Yt={key:0,class:"edit-link"},Xt={key:1,class:"last-updated"},Qt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Zt={class:"pager"},xt=["innerHTML"],en=["innerHTML"],tn={class:"pager"},nn=["innerHTML"],on=["innerHTML"],sn=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=Rt(),r=Ut(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),d=y(()=>t.value.lastUpdated),v=y(()=>l.value||d.value||r.value.prev||r.value.next);return(k,V)=>{var _,P,S,E;return v.value?(a(),u("footer",qt,[c(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",Jt,[l.value?(a(),u("div",Yt,[g(D,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),j(" "+N(i(n).text),1)]),_:1},8,["href"])])):h("",!0),d.value?(a(),u("div",Xt,[g(Wt)])):h("",!0)])):h("",!0),(_=i(r).prev)!=null&&_.link||(P=i(r).next)!=null&&P.link?(a(),u("nav",Qt,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Zt,[(S=i(r).prev)!=null&&S.link?(a(),b(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,xt),p("span",{class:"title",innerHTML:i(r).prev.text},null,8,en)]}),_:1},8,["href"])):h("",!0)]),p("div",tn,[(E=i(r).next)!=null&&E.link?(a(),b(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,nn),p("span",{class:"title",innerHTML:i(r).next.text},null,8,on)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),an=$(sn,[["__scopeId","data-v-4f9813fa"]]),rn={class:"container"},ln={class:"aside-container"},cn={class:"aside-content"},un={class:"content"},dn={class:"content-container"},vn={class:"main"},pn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Y(),{hasSidebar:o,hasAside:n,leftAside:r}=R(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,v)=>{const k=K("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":i(o),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),p("div",rn,[i(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":i(r)}])},[v[0]||(v[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",ln,[p("div",cn,[g(Ft,null,{"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",un,[p("div",dn,[c(d.$slots,"doc-before",{},void 0,!0),p("main",vn,[g(k,{class:I(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),g(an,null,{"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),fn=$(pn,[["__scopeId","data-v-83890dd9"]]),hn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&Le.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,r)=>(a(),b(O(o.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?i(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[j(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),mn=$(hn,[["__scopeId","data-v-906d7fb4"]]),_n=["src","alt"],bn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=K("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,_n)):(a(),u(M,{key:1},[g(o,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),g(o,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Z=$(bn,[["__scopeId","data-v-35a7d0b8"]]),kn={class:"container"},gn={class:"main"},$n={key:0,class:"name"},yn=["innerHTML"],Pn=["innerHTML"],Sn=["innerHTML"],Vn={key:0,class:"actions"},Ln={key:0,class:"image"},Tn={class:"image-container"},wn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=q("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||i(e)}])},[p("div",kn,[p("div",gn,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",$n,[p("span",{innerHTML:t.name,class:"clip"},null,8,yn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,Pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Sn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Vn,[(a(!0),u(M,null,A(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[g(mn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),u("div",Ln,[p("div",Tn,[o[0]||(o[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),b(Z,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Nn=$(wn,[["__scopeId","data-v-955009fc"]]),In=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).hero?(a(),b(Nn,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Mn={class:"box"},En={key:0,class:"icon"},Cn=["innerHTML"],An=["innerHTML"],Bn=["innerHTML"],Hn={key:4,class:"link-text"},On={class:"link-text-value"},Dn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),b(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",Mn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",En,[g(Z,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),b(Z,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Cn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,An),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Bn)):h("",!0),e.linkText?(a(),u("div",Hn,[p("p",On,[j(N(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Fn=$(Dn,[["__scopeId","data-v-f5e9645b"]]),Rn={key:0,class:"VPFeatures"},Un={class:"container"},Gn={class:"items"},jn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Rn,[p("div",Un,[p("div",Gn,[(a(!0),u(M,null,A(o.features,r=>(a(),u("div",{key:r.title,class:I(["item",[t.value]])},[g(Fn,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),zn=$(jn,[["__scopeId","data-v-d0a190d7"]]),Kn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).features?(a(),b(zn,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):h("",!0)}}),Wn=m({__name:"VPHomeContent",setup(s){const{width:e}=Je({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Te(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),qn=$(Wn,[["__scopeId","data-v-7a48a447"]]),Jn={class:"VPHome"},Yn=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=K("Content");return a(),u("div",Jn,[c(t.$slots,"home-hero-before",{},void 0,!0),g(In,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),g(Kn),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),b(qn,{key:0},{default:f(()=>[g(n)]),_:1})):(a(),b(n,{key:1}))])}}}),Xn=$(Yn,[["__scopeId","data-v-cbb6ec48"]]),Qn={},Zn={class:"VPPage"};function xn(s,e){const t=K("Content");return a(),u("div",Zn,[c(s.$slots,"page-top"),g(t),c(s.$slots,"page-bottom")])}const eo=$(Qn,[["render",xn]]),to=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=R();return(n,r)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[g(bt)],!0):i(t).layout==="page"?(a(),b(eo,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),b(Xn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),b(O(i(t).layout),{key:3})):(a(),b(fn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),no=$(to,[["__scopeId","data-v-91765379"]]),oo={class:"container"},so=["innerHTML"],ao=["innerHTML"],ro=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=R();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":i(o)}])},[p("div",oo,[i(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,so)):h("",!0),i(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,ao)):h("",!0)])],2)):h("",!0)}}),io=$(ro,[["__scopeId","data-v-c970a860"]]);function lo(){const{theme:s,frontmatter:e}=L(),t=Ve([]),o=y(()=>t.value.length>0);return ee(()=>{t.value=_e(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const co={class:"menu-text"},uo={class:"header"},vo={class:"outline"},po=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),r=T(),l=T();function d(_){var P;(P=r.value)!=null&&P.contains(_.target)||(o.value=!1)}H(o,_=>{if(_){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ie("Escape",()=>{o.value=!1}),ee(()=>{o.value=!1});function v(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function k(_){_.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),we(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(_,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[_.headers.length>0?(a(),u("button",{key:0,onClick:v,class:I({open:o.value})},[p("span",co,N(i(Ce)(i(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},N(i(t).returnToTopLabel||"Return to top"),1)),g(de,{name:"flyout"},{default:f(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[p("div",uo,[p("a",{class:"top-link",href:"#",onClick:V},N(i(t).returnToTopLabel||"Return to top"),1)]),p("div",vo,[g(Ae,{headers:_.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),fo=$(po,[["__scopeId","data-v-bc9dc845"]]),ho={class:"container"},mo=["aria-expanded"],_o={class:"menu-text"},bo=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=R(),{headers:n}=lo(),{y:r}=Ne(),l=T(0);F(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ee(()=>{n.value=_e(t.value.outline??e.value.outline)});const d=y(()=>n.value.length===0),v=y(()=>d.value&&!o.value),k=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:v.value}));return(V,_)=>i(t).layout!=="home"&&(!v.value||i(r)>=l.value)?(a(),u("div",{key:0,class:I(k.value)},[p("div",ho,[i(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:_[0]||(_[0]=P=>V.$emit("open-menu"))},[_[1]||(_[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",_o,N(i(e).sidebarMenuLabel||"Menu"),1)],8,mo)):h("",!0),g(fo,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),ko=$(bo,[["__scopeId","data-v-070ab83d"]]);function go(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=Y();return H(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const $o={},yo={class:"VPSwitch",type:"button",role:"switch"},Po={class:"check"},So={key:0,class:"icon"};function Vo(s,e){return a(),u("button",yo,[p("span",Po,[s.$slots.default?(a(),u("span",So,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const Lo=$($o,[["render",Vo],["__scopeId","data-v-4a1c76db"]]),To=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=q("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,l)=>(a(),b(Lo,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(o)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(To,[["__scopeId","data-v-e40a8bb6"]]),wo={key:0,class:"VPNavBarAppearance"},No=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",wo,[g(be)])):h("",!0)}}),Io=$(No,[["__scopeId","data-v-af096f4a"]]),ke=T();let Be=!1,ae=0;function Mo(s){const e=T(!1);if(te){!Be&&Eo(),ae++;const t=H(ke,o=>{var n,r,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});pe(()=>{t(),ae--,ae||Co()})}return Ye(e)}function Eo(){document.addEventListener("focusin",He),Be=!0,ke.value=document.activeElement}function Co(){document.removeEventListener("focusin",He)}function He(){ke.value=document.activeElement}const Ao={class:"VPMenuLink"},Bo=["innerHTML"],Ho=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Ao,[g(D,{class:I({active:i(z)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Bo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),ne=$(Ho,[["__scopeId","data-v-acbfed09"]]),Oo={class:"VPMenuGroup"},Do={key:0,class:"title"},Fo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Oo,[e.text?(a(),u("p",Do,N(e.text),1)):h("",!0),(a(!0),u(M,null,A(e.items,o=>(a(),u(M,null,["link"in o?(a(),b(ne,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Ro=$(Fo,[["__scopeId","data-v-48c802d0"]]),Uo={class:"VPMenu"},Go={key:0,class:"items"},jo=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Uo,[e.items?(a(),u("div",Go,[(a(!0),u(M,null,A(e.items,o=>(a(),u(M,{key:JSON.stringify(o)},["link"in o?(a(),b(ne,{key:0,item:o},null,8,["item"])):"component"in o?(a(),b(O(o.component),G({key:1,ref_for:!0},o.props),null,16)):(a(),b(Ro,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),zo=$(jo,[["__scopeId","data-v-7dd3104a"]]),Ko=["aria-expanded","aria-label"],Wo={key:0,class:"text"},qo=["innerHTML"],Jo={key:1,class:"vpi-more-horizontal icon"},Yo={class:"menu"},Xo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();Mo({el:t,onBlur:o});function o(){e.value=!1}return(n,r)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Wo,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,qo)):h("",!0),r[3]||(r[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Jo))],8,Ko),p("div",Yo,[g(zo,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Xo,[["__scopeId","data-v-04f5c5e9"]]),Qo=["href","aria-label","innerHTML"],Zo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Qo))}}),xo=$(Zo,[["__scopeId","data-v-717b8b75"]]),es={class:"VPSocialLinks"},ts=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",es,[(a(!0),u(M,null,A(e.links,({link:o,icon:n,ariaLabel:r})=>(a(),b(xo,{key:o,icon:n,link:o,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(ts,[["__scopeId","data-v-ee7a9424"]]),ns={key:0,class:"group translations"},os={class:"trans-title"},ss={key:1,class:"group"},as={class:"item appearance"},rs={class:"label"},is={class:"appearance-action"},ls={key:2,class:"group"},cs={class:"item social-links"},us=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=X({correspondingLink:!0}),r=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(a(),b(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[i(o).length&&i(n).label?(a(),u("div",ns,[p("p",os,N(i(n).label),1),(a(!0),u(M,null,A(i(o),v=>(a(),b(ne,{key:v.link,item:v},null,8,["item"]))),128))])):h("",!0),i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",ss,[p("div",as,[p("p",rs,N(i(t).darkModeSwitchLabel||"Appearance"),1),p("div",is,[g(be)])])])):h("",!0),i(t).socialLinks?(a(),u("div",ls,[p("div",cs,[g($e,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ds=$(us,[["__scopeId","data-v-925effce"]]),vs=["aria-expanded"],ps=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,vs))}}),fs=$(ps,[["__scopeId","data-v-5dea55bf"]]),hs=["innerHTML"],ms=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),b(D,{class:I({VPNavBarMenuLink:!0,active:i(z)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,hs)]),_:1},8,["class","href","target","rel","no-icon"]))}}),_s=$(ms,[["__scopeId","data-v-956ec74c"]]),Oe=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=r=>"component"in r?!1:"link"in r?z(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(o),n=y(()=>o(e.item));return(r,l)=>(a(),b(ge,{class:I({VPNavBarMenuGroup:!0,active:i(z)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),bs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ks=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",bs,[o[0]||(o[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,A(i(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),b(_s,{key:0,item:n},null,8,["item"])):"component"in n?(a(),b(O(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),b(Oe,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),gs=$(ks,[["__scopeId","data-v-e6d46098"]]);function $s(s){const{localeIndex:e,theme:t}=L();function o(n){var E,C,w;const r=n.split("."),l=(E=t.value.search)==null?void 0:E.options,d=l&&typeof l=="object",v=d&&((w=(C=l.locales)==null?void 0:C[e.value])==null?void 0:w.translations)||null,k=d&&l.translations||null;let V=v,_=k,P=s;const S=r.pop();for(const B of r){let U=null;const W=P==null?void 0:P[B];W&&(U=P=W);const oe=_==null?void 0:_[B];oe&&(U=_=oe);const se=V==null?void 0:V[B];se&&(U=V=se),W||(P=U),oe||(_=U),se||(V=U)}return(V==null?void 0:V[S])??(_==null?void 0:_[S])??(P==null?void 0:P[S])??""}return o}const ys=["aria-label"],Ps={class:"DocSearch-Button-Container"},Ss={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(s){const t=$s({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[p("span",Ps,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",Ss,N(i(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ys))}}),Vs={class:"VPNavBarSearch"},Ls={id:"local-search"},Ts={key:1,id:"docsearch"},ws=m({__name:"VPNavBarSearch",setup(s){const e=Xe(()=>Qe(()=>import("./VPLocalSearchBox.CZQden9g.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),r=T(!1);F(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const _=new Event("keydown");_.key="k",_.metaKey=!0,window.dispatchEvent(_),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function v(_){const P=_.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const k=T(!1);ie("k",_=>{(_.ctrlKey||_.metaKey)&&(_.preventDefault(),k.value=!0)}),ie("/",_=>{v(_)||(_.preventDefault(),k.value=!0)});const V="local";return(_,P)=>{var S;return a(),u("div",Vs,[i(V)==="local"?(a(),u(M,{key:0},[k.value?(a(),b(i(e),{key:0,onClose:P[0]||(P[0]=E=>k.value=!1)})):h("",!0),p("div",Ls,[g(ye,{onClick:P[1]||(P[1]=E=>k.value=!0)})])],64)):i(V)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),b(i(t),{key:0,algolia:((S=i(o).search)==null?void 0:S.options)??i(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=E=>r.value=!0)},null,8,["algolia"])):h("",!0),r.value?h("",!0):(a(),u("div",Ts,[g(ye,{onClick:l})]))],64)):h("",!0)])}}}),Ns=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),b($e,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),Is=$(Ns,[["__scopeId","data-v-164c457f"]]),Ms=["href","rel","target"],Es={key:1},Cs={key:2},As=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=R(),{currentLang:n}=X(),r=y(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),l=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),d=y(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,k)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":i(o)}])},[p("a",{class:"title",href:r.value??i(me)(i(n).link),rel:l.value,target:d.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),b(Z,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):h("",!0),i(t).siteTitle?(a(),u("span",Es,N(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),u("span",Cs,N(i(e).title),1)):h("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,Ms)],2))}}),Bs=$(As,[["__scopeId","data-v-28a961f9"]]),Hs={class:"items"},Os={class:"title"},Ds=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=X({correspondingLink:!0});return(n,r)=>i(t).length&&i(o).label?(a(),b(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Hs,[p("p",Os,N(i(o).label),1),(a(!0),u(M,null,A(i(t),l=>(a(),b(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Fs=$(Ds,[["__scopeId","data-v-c80d9ad0"]]),Rs={class:"wrapper"},Us={class:"container"},Gs={class:"title"},js={class:"content"},zs={class:"content-body"},Ks=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ne(),{hasSidebar:o}=R(),{frontmatter:n}=L(),r=T({});return fe(()=>{r.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,d)=>(a(),u("div",{class:I(["VPNavBar",r.value])},[p("div",Rs,[p("div",Us,[p("div",Gs,[g(Bs,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",js,[p("div",zs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),g(ws,{class:"search"}),g(gs,{class:"menu"}),g(Fs,{class:"translations"}),g(Io,{class:"appearance"}),g(Is,{class:"social-links"}),g(ds,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),g(fs,{class:"hamburger",active:l.isScreenOpen,onClick:d[0]||(d[0]=v=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Ws=$(Ks,[["__scopeId","data-v-822684d1"]]),qs={key:0,class:"VPNavScreenAppearance"},Js={class:"text"},Ys=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>i(e).appearance&&i(e).appearance!=="force-dark"&&i(e).appearance!=="force-auto"?(a(),u("div",qs,[p("p",Js,N(i(t).darkModeSwitchLabel||"Appearance"),1),g(be)])):h("",!0)}}),Xs=$(Ys,[["__scopeId","data-v-ffb44008"]]),Qs=["innerHTML"],Zs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=q("close-screen");return(t,o)=>(a(),b(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,Qs)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),xs=$(Zs,[["__scopeId","data-v-735512b8"]]),ea=["innerHTML"],ta=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=q("close-screen");return(t,o)=>(a(),b(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:i(e)},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,ea)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),De=$(ta,[["__scopeId","data-v-372ae7c0"]]),na={class:"VPNavScreenMenuGroupSection"},oa={key:0,class:"title"},sa=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",na,[e.text?(a(),u("p",oa,N(e.text),1)):h("",!0),(a(!0),u(M,null,A(e.items,o=>(a(),b(De,{key:o.text,item:o},null,8,["item"]))),128))]))}}),aa=$(sa,[["__scopeId","data-v-4b8941ac"]]),ra=["aria-controls","aria-expanded"],ia=["innerHTML"],la=["id"],ca={key:0,class:"item"},ua={key:1,class:"item"},da={key:2,class:"group"},va=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:r.text},null,8,ia),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,ra),p("div",{id:o.value,class:"items"},[(a(!0),u(M,null,A(r.items,d=>(a(),u(M,{key:JSON.stringify(d)},["link"in d?(a(),u("div",ca,[g(De,{item:d},null,8,["item"])])):"component"in d?(a(),u("div",ua,[(a(),b(O(d.component),G({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(a(),u("div",da,[g(aa,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,la)],2))}}),Fe=$(va,[["__scopeId","data-v-875057a5"]]),pa={key:0,class:"VPNavScreenMenu"},fa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",pa,[(a(!0),u(M,null,A(i(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),b(xs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),b(O(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),b(Fe,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ha=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),b($e,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):h("",!0)}}),ma={class:"list"},_a=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(r,l)=>i(e).length&&i(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:o.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),j(" "+N(i(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",ma,[(a(!0),u(M,null,A(i(e),d=>(a(),u("li",{key:d.link,class:"item"},[g(D,{class:"link",href:d.link},{default:f(()=>[j(N(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ba=$(_a,[["__scopeId","data-v-362991c2"]]),ka={class:"container"},ga=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Ie(te?document.body:null);return(o,n)=>(a(),b(de,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:f(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ka,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),g(fa,{class:"menu"}),g(ba,{class:"translations"}),g(Xs,{class:"appearance"}),g(ha,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),$a=$(ga,[["__scopeId","data-v-833aabba"]]),ya={key:0,class:"VPNav"},Pa=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=go(),{frontmatter:n}=L(),r=y(()=>n.value.navbar!==!1);return he("close-screen",t),x(()=>{te&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(a(),u("header",ya,[g(Ws,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),g($a,{open:i(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),Sa=$(Pa,[["__scopeId","data-v-f1e365da"]]),Va=["role","tabindex"],La={key:1,class:"items"},Ta=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:v}=yt(y(()=>e.item)),k=y(()=>d.value?"section":"div"),V=y(()=>n.value?"a":"div"),_=y(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function E(w){"key"in w&&w.key!=="Enter"||!e.item.link&&v()}function C(){e.item.link&&v()}return(w,B)=>{const U=K("VPSidebarItem",!0);return a(),b(O(k.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[w.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},xe(w.item.items?{click:E,keydown:E}:{},!0),{tabindex:w.item.items&&0}),[B[1]||(B[1]=p("div",{class:"indicator"},null,-1)),w.item.link?(a(),b(D,{key:0,tag:V.value,class:"link",href:w.item.link,rel:w.item.rel,target:w.item.target},{default:f(()=>[(a(),b(O(_.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),b(O(_.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null&&w.item.items&&w.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Ze(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,Va)):h("",!0),w.item.items&&w.item.items.length?(a(),u("div",La,[w.depth<5?(a(!0),u(M,{key:0},A(w.item.items,W=>(a(),b(U,{key:W.text,item:W,depth:w.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),wa=$(Ta,[["__scopeId","data-v-196b2e5f"]]),Na=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return F(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),et(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(M,null,A(o.items,r=>(a(),u("div",{key:r.text,class:I(["group",{"no-transition":e.value}])},[g(wa,{item:r,depth:0},null,8,["item"])],2))),128))}}),Ia=$(Na,[["__scopeId","data-v-9e426adc"]]),Ma={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ea=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=R(),o=s,n=T(null),r=Ie(te?document.body:null);H([o,n],()=>{var d;o.open?(r.value=!0,(d=n.value)==null||d.focus()):r.value=!1},{immediate:!0,flush:"post"});const l=T(0);return H(e,()=>{l.value+=1},{deep:!0}),(d,v)=>i(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:n,onClick:v[0]||(v[0]=tt(()=>{},["stop"]))},[v[2]||(v[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ma,[v[1]||(v[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(d.$slots,"sidebar-nav-before",{},void 0,!0),(a(),b(Ia,{items:i(e),key:l.value},null,8,["items"])),c(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),Ca=$(Ea,[["__scopeId","data-v-18756405"]]),Aa=m({__name:"VPSkipLink",setup(s){const e=Y(),t=T();H(()=>e.path,()=>t.value.focus());function o({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),Ba=$(Aa,[["__scopeId","data-v-c3508ec8"]]),Ha=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=R(),n=Y();H(()=>n.path,o),$t(e,o);const{frontmatter:r}=L(),l=Me(),d=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",d),(v,k)=>{const V=K("Content");return i(r).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",i(r).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),g(Ba),g(lt,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),g(Sa,null,{"nav-bar-title-before":f(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),g(ko,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),g(Ca,{open:i(e)},{"sidebar-nav-before":f(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),g(no,null,{"page-top":f(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),g(io),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),b(V,{key:1}))}}}),Oa=$(Ha,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Oa,enhanceApp:({app:s})=>{s.component("Badge",at)}},Da=m({__name:"VersionPicker",props:{screenMenu:{type:Boolean}},setup(s){Y();const e=T([]),t=T("Versions"),o=()=>new Promise(n=>{const r=setInterval(()=>{window.DOC_VERSIONS&&window.DOCUMENTER_CURRENT_VERSION&&(clearInterval(r),n({versions:window.DOC_VERSIONS,currentVersion:window.DOCUMENTER_CURRENT_VERSION}))},100)});return F(async()=>{const n=await o();e.value=n.versions.map(r=>({text:r,link:`${window.location.origin}/${r}/`})),t.value=n.currentVersion}),(n,r)=>n.screenMenu?(a(),b(Fe,{key:1,text:t.value,items:e.value,class:"VPVersionPicker"},null,8,["text","items"])):(a(),b(Oe,{key:0,item:{text:t.value,items:e.value},class:"VPVersionPicker"},null,8,["item"]))}}),Fa=$(Da,[["__scopeId","data-v-53ba4430"]]),Ra=s=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...r)=>n(...r)};const e=document.documentElement;return{stabilizeScrollPosition:o=>async(...n)=>{const r=o(...n),l=s.value;if(!l)return r;const d=l.offsetTop-e.scrollTop;return await we(),e.scrollTop=l.offsetTop-d,r}}},Re="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Ue="vitepress:tabsSharedState",Ua=()=>{const s=J==null?void 0:J.getItem(Ue);if(s)try{return JSON.parse(s)}catch{}return{}},Ga=s=>{J&&J.setItem(Ue,JSON.stringify(s))},ja=s=>{const e=nt({});H(()=>e.content,(t,o)=>{t&&o&&Ga(t)},{deep:!0}),s.provide(Re,e)},za=(s,e)=>{const t=q(Re);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");F(()=>{t.content||(t.content=Ua())});const o=T(),n=y({get(){var v;const l=e.value,d=s.value;if(l){const k=(v=t.content)==null?void 0:v[l];if(k&&d.includes(k))return k}else{const k=o.value;if(k)return k}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):o.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Ka=()=>(Se++,""+Se);function Wa(){const s=Me();return y(()=>{var o;const t=(o=s.default)==null?void 0:o.call(s);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var r;return(r=n.props)==null?void 0:r.label}):[]})}const Ge="vitepress:tabSingleState",qa=s=>{he(Ge,s)},Ja=()=>{const s=q(Ge);if(!s)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return s},Ya={class:"plugin-tabs"},Xa=["id","aria-selected","aria-controls","tabindex","onClick"],Qa=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(s){const e=s,t=Wa(),{selected:o,select:n}=za(t,ot(e,"sharedStateKey")),r=T(),{stabilizeScrollPosition:l}=Ra(r),d=l(n),v=T([]),k=_=>{var E;const P=t.value.indexOf(o.value);let S;_.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:_.key==="ArrowRight"&&(S=P(a(),u("div",Ya,[p("div",{ref_key:"tablist",ref:r,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:k},[(a(!0),u(M,null,A(i(t),S=>(a(),u("button",{id:`tab-${S}-${i(V)}`,ref_for:!0,ref_key:"buttonRefs",ref:v,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===i(o),"aria-controls":`panel-${S}-${i(V)}`,tabindex:S===i(o)?0:-1,onClick:()=>i(d)(S)},N(S),9,Xa))),128))],544),c(_.$slots,"default")]))}}),Za=["id","aria-labelledby"],xa=m({__name:"PluginTabsTab",props:{label:{}},setup(s){const{uid:e,selected:t}=Ja();return(o,n)=>i(t)===o.label?(a(),u("div",{key:0,id:`panel-${o.label}-${i(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${o.label}-${i(e)}`},[c(o.$slots,"default",{},void 0,!0)],8,Za)):h("",!0)}}),er=$(xa,[["__scopeId","data-v-9b0d03d2"]]),tr=s=>{ja(s),s.component("PluginTabs",Qa),s.component("PluginTabsTab",er)},or={extends:Pe,Layout(){return st(Pe.Layout,null,{})},async enhanceApp({app:s,router:e,siteData:t}){if(tr(s),s.component("VersionPicker",Fa),typeof window<"u"){let o=function(){if(!(window.DOCUMENTER_NEWEST===void 0||window.DOCUMENTER_CURRENT_VERSION===void 0||window.DOCUMENTER_STABLE===void 0)&&window.DOCUMENTER_NEWEST===window.DOCUMENTER_CURRENT_VERSION){const n=window.location.href.replace(window.DOCUMENTER_CURRENT_VERSION,window.DOCUMENTER_STABLE);window.history.replaceState({additionalInformation:"URL rewritten to stable"},"Makie",n);return}};H(()=>e.route.data.relativePath,o,{immediate:!0}),document.addEventListener("DOMContentLoaded",o)}}};export{or as R,$s as c,L as u}; diff --git a/previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.js b/previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.js similarity index 99% rename from previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.js rename to previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.js index 08d5a262cb1..a85b9e34c51 100644 --- a/previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.js +++ b/previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.js @@ -1,4 +1,4 @@ -import{_ as t,c as n,a5 as a,j as s,a as l,G as o,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7521e8f.CWJG4G1I.svg",k="/previews/PR4492/assets/426b9cc.D5ghYb4q.svg",F=JSON.parse('{"title":"CairoMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/cairomakie.md","filePath":"explanations/backends/cairomakie.md","lastUpdated":null}'),d={name:"explanations/backends/cairomakie.md"},c={class:"jldocstring custom-block",open:""};function g(E,i,u,y,v,b){const e=h("Badge");return r(),n("div",null,[i[3]||(i[3]=a('

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

',4)),s("details",c,[s("summary",null,[i[0]||(i[0]=s("a",{id:"CairoMakie.activate!",href:"#CairoMakie.activate!"},[s("span",{class:"jlbinding"},"CairoMakie.activate!")],-1)),i[1]||(i[1]=l()),o(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

',5))]),i[4]||(i[4]=a(`

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
+import{_ as t,c as n,a5 as a,j as s,a as l,G as o,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7521e8f.CWJG4G1I.svg",k="/previews/PR4492/assets/426b9cc.D5ghYb4q.svg",F=JSON.parse('{"title":"CairoMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/cairomakie.md","filePath":"explanations/backends/cairomakie.md","lastUpdated":null}'),d={name:"explanations/backends/cairomakie.md"},c={class:"jldocstring custom-block",open:""};function g(E,i,u,y,v,b){const e=h("Badge");return r(),n("div",null,[i[3]||(i[3]=a('

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

',4)),s("details",c,[s("summary",null,[i[0]||(i[0]=s("a",{id:"CairoMakie.activate!",href:"#CairoMakie.activate!"},[s("span",{class:"jlbinding"},"CairoMakie.activate!")],-1)),i[1]||(i[1]=l()),o(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

',5))]),i[4]||(i[4]=a(`

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
 CairoMakie.activate!(type = "svg")

Z-Order

CairoMakie as a 2D engine has no concept of z-clipping, therefore its 3D capabilities are quite limited. The z-values of 3D plots will have no effect and will be projected flat onto the canvas. Z-layering is approximated by sorting all plot objects by their z translation value before drawing, after that by parent scene and then insertion order. Therefore, if you want to draw something on top of something else, but it ends up below, try translating it forward via translate!(obj, 0, 0, some_positive_z_value).

Selective Rasterization

By setting the rasterize attribute of a plot, you can tell CairoMakie that this plot needs to be rasterized when saving, even if saving to a vector backend. This can be very useful for large meshes, surfaces or even heatmaps if on an irregular grid.

Assuming that you have a Plot object plt, you can set plt.rasterize = true for simple rasterization, or you can set plt.rasterize = scale::Int, where scale represents the scaling factor for the image surface.

For example, if your Scene's size is (800, 600), by setting scale=2, the rasterized image embedded in the vector graphic will have a resolution of (1600, 1200).

You can deactivate this rasterization by setting plt.rasterize = false.

Example:

julia
using CairoMakie
 v = rand(10,2)
 scatter(v[:,1], v[:,2], rasterize = true, markersize = 30.0)

If you zoom in, you will see a pretty badly pixelated image - this is because the rasterization density is set to 1 px per pt. Setting rasterize=10 makes this a lot smoother:

julia
using CairoMakie
diff --git a/previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.lean.js b/previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.lean.js
similarity index 99%
rename from previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.lean.js
rename to previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.lean.js
index 08d5a262cb1..a85b9e34c51 100644
--- a/previews/PR4492/assets/explanations_backends_cairomakie.md.B5OD2qAs.lean.js
+++ b/previews/PR4492/assets/explanations_backends_cairomakie.md.DnFo7HCz.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,a5 as a,j as s,a as l,G as o,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7521e8f.CWJG4G1I.svg",k="/previews/PR4492/assets/426b9cc.D5ghYb4q.svg",F=JSON.parse('{"title":"CairoMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/cairomakie.md","filePath":"explanations/backends/cairomakie.md","lastUpdated":null}'),d={name:"explanations/backends/cairomakie.md"},c={class:"jldocstring custom-block",open:""};function g(E,i,u,y,v,b){const e=h("Badge");return r(),n("div",null,[i[3]||(i[3]=a('

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

',4)),s("details",c,[s("summary",null,[i[0]||(i[0]=s("a",{id:"CairoMakie.activate!",href:"#CairoMakie.activate!"},[s("span",{class:"jlbinding"},"CairoMakie.activate!")],-1)),i[1]||(i[1]=l()),o(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

',5))]),i[4]||(i[4]=a(`

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
+import{_ as t,c as n,a5 as a,j as s,a as l,G as o,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7521e8f.CWJG4G1I.svg",k="/previews/PR4492/assets/426b9cc.D5ghYb4q.svg",F=JSON.parse('{"title":"CairoMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/cairomakie.md","filePath":"explanations/backends/cairomakie.md","lastUpdated":null}'),d={name:"explanations/backends/cairomakie.md"},c={class:"jldocstring custom-block",open:""};function g(E,i,u,y,v,b){const e=h("Badge");return r(),n("div",null,[i[3]||(i[3]=a('

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

',4)),s("details",c,[s("summary",null,[i[0]||(i[0]=s("a",{id:"CairoMakie.activate!",href:"#CairoMakie.activate!"},[s("span",{class:"jlbinding"},"CairoMakie.activate!")],-1)),i[1]||(i[1]=l()),o(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

',5))]),i[4]||(i[4]=a(`

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
 CairoMakie.activate!(type = "svg")

Z-Order

CairoMakie as a 2D engine has no concept of z-clipping, therefore its 3D capabilities are quite limited. The z-values of 3D plots will have no effect and will be projected flat onto the canvas. Z-layering is approximated by sorting all plot objects by their z translation value before drawing, after that by parent scene and then insertion order. Therefore, if you want to draw something on top of something else, but it ends up below, try translating it forward via translate!(obj, 0, 0, some_positive_z_value).

Selective Rasterization

By setting the rasterize attribute of a plot, you can tell CairoMakie that this plot needs to be rasterized when saving, even if saving to a vector backend. This can be very useful for large meshes, surfaces or even heatmaps if on an irregular grid.

Assuming that you have a Plot object plt, you can set plt.rasterize = true for simple rasterization, or you can set plt.rasterize = scale::Int, where scale represents the scaling factor for the image surface.

For example, if your Scene's size is (800, 600), by setting scale=2, the rasterized image embedded in the vector graphic will have a resolution of (1600, 1200).

You can deactivate this rasterization by setting plt.rasterize = false.

Example:

julia
using CairoMakie
 v = rand(10,2)
 scatter(v[:,1], v[:,2], rasterize = true, markersize = 30.0)

If you zoom in, you will see a pretty badly pixelated image - this is because the rasterization density is set to 1 px per pt. Setting rasterize=10 makes this a lot smoother:

julia
using CairoMakie
diff --git a/previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.js b/previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.js
similarity index 99%
rename from previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.js
rename to previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.js
index ae5964b9d4d..3aefaa91d7c 100644
--- a/previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.js
+++ b/previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,a5 as a,j as i,a as o,G as l,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const y=JSON.parse('{"title":"GLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/glmakie.md","filePath":"explanations/backends/glmakie.md","lastUpdated":null}'),p={name:"explanations/backends/glmakie.md"},c={class:"jldocstring custom-block",open:""};function h(u,e,g,k,f,m){const s=r("Badge");return d(),n("div",null,[e[3]||(e[3]=a('

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

',4)),i("details",c,[i("summary",null,[e[0]||(e[0]=i("a",{id:"GLMakie.activate!",href:"#GLMakie.activate!"},[i("span",{class:"jlbinding"},"GLMakie.activate!")],-1)),e[1]||(e[1]=o()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=a('
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

',12))]),e[4]||(e[4]=a(`

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
+import{_ as t,c as n,a5 as a,j as i,a as o,G as l,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const y=JSON.parse('{"title":"GLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/glmakie.md","filePath":"explanations/backends/glmakie.md","lastUpdated":null}'),p={name:"explanations/backends/glmakie.md"},c={class:"jldocstring custom-block",open:""};function h(u,e,g,k,f,m){const s=r("Badge");return d(),n("div",null,[e[3]||(e[3]=a('

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

',4)),i("details",c,[i("summary",null,[e[0]||(e[0]=i("a",{id:"GLMakie.activate!",href:"#GLMakie.activate!"},[i("span",{class:"jlbinding"},"GLMakie.activate!")],-1)),e[1]||(e[1]=o()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=a('
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

',12))]),e[4]||(e[4]=a(`

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
 # ...
 display(fig, scalefactor = 1.5)

If the scale factor is not changed from its default automatic configuration, the window will be resized to maintain its apparent size when moved across displays with different scaling factors on Windows and OSX. (Independent scaling factors are not supported by X11, and at this time the underlying GLFW library is not compiled with Wayland support.)

Resolution Scaling

Related to the window scaling factor, the mapping from figure sizes and positions to pixels can be scaled to achieve HiDPI/Retina resolution renderings. The resolution scaling defaults to the same factor as the window scaling, but it may be independently overridden with the px_per_unit argument when showing a figure:

julia
fig = Figure(size = (800, 600))
 # ...
diff --git a/previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.lean.js b/previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.lean.js
similarity index 99%
rename from previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.lean.js
rename to previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.lean.js
index ae5964b9d4d..3aefaa91d7c 100644
--- a/previews/PR4492/assets/explanations_backends_glmakie.md.Dm9XNmE7.lean.js
+++ b/previews/PR4492/assets/explanations_backends_glmakie.md.hm6Te-pl.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,a5 as a,j as i,a as o,G as l,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const y=JSON.parse('{"title":"GLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/glmakie.md","filePath":"explanations/backends/glmakie.md","lastUpdated":null}'),p={name:"explanations/backends/glmakie.md"},c={class:"jldocstring custom-block",open:""};function h(u,e,g,k,f,m){const s=r("Badge");return d(),n("div",null,[e[3]||(e[3]=a('

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

',4)),i("details",c,[i("summary",null,[e[0]||(e[0]=i("a",{id:"GLMakie.activate!",href:"#GLMakie.activate!"},[i("span",{class:"jlbinding"},"GLMakie.activate!")],-1)),e[1]||(e[1]=o()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=a('
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

',12))]),e[4]||(e[4]=a(`

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
+import{_ as t,c as n,a5 as a,j as i,a as o,G as l,B as r,o as d}from"./chunks/framework.BVAi-G2t.js";const y=JSON.parse('{"title":"GLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/glmakie.md","filePath":"explanations/backends/glmakie.md","lastUpdated":null}'),p={name:"explanations/backends/glmakie.md"},c={class:"jldocstring custom-block",open:""};function h(u,e,g,k,f,m){const s=r("Badge");return d(),n("div",null,[e[3]||(e[3]=a('

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

',4)),i("details",c,[i("summary",null,[e[0]||(e[0]=i("a",{id:"GLMakie.activate!",href:"#GLMakie.activate!"},[i("span",{class:"jlbinding"},"GLMakie.activate!")],-1)),e[1]||(e[1]=o()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=a('
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

',12))]),e[4]||(e[4]=a(`

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
 # ...
 display(fig, scalefactor = 1.5)

If the scale factor is not changed from its default automatic configuration, the window will be resized to maintain its apparent size when moved across displays with different scaling factors on Windows and OSX. (Independent scaling factors are not supported by X11, and at this time the underlying GLFW library is not compiled with Wayland support.)

Resolution Scaling

Related to the window scaling factor, the mapping from figure sizes and positions to pixels can be scaled to achieve HiDPI/Retina resolution renderings. The resolution scaling defaults to the same factor as the window scaling, but it may be independently overridden with the px_per_unit argument when showing a figure:

julia
fig = Figure(size = (800, 600))
 # ...
diff --git a/previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.js b/previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.js
similarity index 99%
rename from previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.js
rename to previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.js
index 0ae13604994..b7d256bf973 100644
--- a/previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.js
+++ b/previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.js
@@ -1,5 +1,5 @@
 import{_ as n}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as k,c as l,a5 as a,j as i,a as t,G as p,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/materials.BrMjRsil.png",d="/previews/PR4492/assets/topographie.yxIyaQhe.png",g="/previews/PR4492/assets/opengl_interop.B-g2i8K5.mp4",y="/previews/PR4492/assets/submarine_cables.CwE28ZhW.png",R=JSON.parse('{"title":"RPRMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/rprmakie.md","filePath":"explanations/backends/rprmakie.md","lastUpdated":null}'),F={name:"explanations/backends/rprmakie.md"},C={class:"jldocstring custom-block",open:""};function o(c,s,B,A,D,u){const h=e("Badge");return E(),l("div",null,[s[3]||(s[3]=a(`

RPRMakie

Experimental ray tracing backend using AMDs RadeonProRender. While it's created by AMD and tailored to Radeon GPUs, it still works just as well for NVidia and Intel GPUs using OpenCL. It also works on the CPU and even has a hybrid modus to use GPUs and CPUs in tandem to render images.

RadeonProRender currently only works on Windows and Linux, and crashes on OSX when creating the most basic context. If you're on OSX and good at debugging segfaults, help us by debugging:

julia
using RadeonProRender
-RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

`,7)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"RPRMakie.activate!",href:"#RPRMakie.activate!"},[i("span",{class:"jlbinding"},"RPRMakie.activate!")],-1)),s[1]||(s[1]=t()),p(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a('
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

',5))]),s[4]||(s[4]=a(`

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
+RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

`,7)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"RPRMakie.activate!",href:"#RPRMakie.activate!"},[i("span",{class:"jlbinding"},"RPRMakie.activate!")],-1)),s[1]||(s[1]=t()),p(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a('
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

',5))]),s[4]||(s[4]=a(`

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
 radiance = 10000
 # Lights are much more important for ray tracing,
 # so most examples will use extra lights and environment lights.
diff --git a/previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.lean.js b/previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.lean.js
similarity index 99%
rename from previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.lean.js
rename to previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.lean.js
index 0ae13604994..b7d256bf973 100644
--- a/previews/PR4492/assets/explanations_backends_rprmakie.md.DhtVWOu6.lean.js
+++ b/previews/PR4492/assets/explanations_backends_rprmakie.md.DgbuAOCJ.lean.js
@@ -1,5 +1,5 @@
 import{_ as n}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as k,c as l,a5 as a,j as i,a as t,G as p,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/materials.BrMjRsil.png",d="/previews/PR4492/assets/topographie.yxIyaQhe.png",g="/previews/PR4492/assets/opengl_interop.B-g2i8K5.mp4",y="/previews/PR4492/assets/submarine_cables.CwE28ZhW.png",R=JSON.parse('{"title":"RPRMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/rprmakie.md","filePath":"explanations/backends/rprmakie.md","lastUpdated":null}'),F={name:"explanations/backends/rprmakie.md"},C={class:"jldocstring custom-block",open:""};function o(c,s,B,A,D,u){const h=e("Badge");return E(),l("div",null,[s[3]||(s[3]=a(`

RPRMakie

Experimental ray tracing backend using AMDs RadeonProRender. While it's created by AMD and tailored to Radeon GPUs, it still works just as well for NVidia and Intel GPUs using OpenCL. It also works on the CPU and even has a hybrid modus to use GPUs and CPUs in tandem to render images.

RadeonProRender currently only works on Windows and Linux, and crashes on OSX when creating the most basic context. If you're on OSX and good at debugging segfaults, help us by debugging:

julia
using RadeonProRender
-RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

`,7)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"RPRMakie.activate!",href:"#RPRMakie.activate!"},[i("span",{class:"jlbinding"},"RPRMakie.activate!")],-1)),s[1]||(s[1]=t()),p(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a('
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

',5))]),s[4]||(s[4]=a(`

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
+RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

`,7)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"RPRMakie.activate!",href:"#RPRMakie.activate!"},[i("span",{class:"jlbinding"},"RPRMakie.activate!")],-1)),s[1]||(s[1]=t()),p(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a('
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

',5))]),s[4]||(s[4]=a(`

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
 radiance = 10000
 # Lights are much more important for ray tracing,
 # so most examples will use extra lights and environment lights.
diff --git a/previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.js b/previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.js
similarity index 98%
rename from previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.js
rename to previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.js
index e6e2661bd01..194116f6466 100644
--- a/previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.js
+++ b/previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.js
@@ -1,9 +1,9 @@
-import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"WGLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/wglmakie.md","filePath":"explanations/backends/wglmakie.md","lastUpdated":null}'),r={name:"explanations/backends/wglmakie.md"},d={class:"jldocstring custom-block",open:""};function E(o,i,g,y,c,F){const t=k("Badge");return p(),h("div",null,[i[3]||(i[3]=a('

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

',16)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"WGLMakie.activate!",href:"#WGLMakie.activate!"},[s("span",{class:"jlbinding"},"WGLMakie.activate!")],-1)),i[1]||(i[1]=n()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

',5))]),i[4]||(i[4]=a(`

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
+import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"WGLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/wglmakie.md","filePath":"explanations/backends/wglmakie.md","lastUpdated":null}'),r={name:"explanations/backends/wglmakie.md"},d={class:"jldocstring custom-block",open:""};function E(o,i,g,y,c,F){const t=k("Badge");return p(),h("div",null,[i[3]||(i[3]=a('

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

',16)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"WGLMakie.activate!",href:"#WGLMakie.activate!"},[s("span",{class:"jlbinding"},"WGLMakie.activate!")],-1)),i[1]||(i[1]=n()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

',5))]),i[4]||(i[4]=a(`

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
 using Bonito, Markdown
 Page() # for Franklin, you still need to configure
 WGLMakie.activate!()
 Makie.inline!(true) # Make sure to inline plots into Documenter output!
-scatter(1:4, color=1:4)

As you can see, the output is completely static, because we don't have a running Julia server, as it would be the case with e.g. Pluto. To make the plot interactive, we will need to write more parts of WGLMakie in JS, which is an ongoing effort. As you can see, the interactivity already keeps working for 3D:

julia
N = 60
+scatter(1:4, color=1:4)

As you can see, the output is completely static, because we don't have a running Julia server, as it would be the case with e.g. Pluto. To make the plot interactive, we will need to write more parts of WGLMakie in JS, which is an ongoing effort. As you can see, the interactivity already keeps working for 3D:

julia
N = 60
 function xy_data(x, y)
     r = sqrt(x^2 + y^2)
     r == 0.0 ? 1f0 : (sin(r)/r)
@@ -13,7 +13,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
 surface(
     -1..1, -1..1, z,
     colormap = :Spectral
-)

There are a couple of ways to keep interacting with Plots in a static export.

Record a statemap

Bonito allows to record a statemap for all widgets, that satisfy the following interface:

julia
# must be true to be found inside the DOM
+)

There are a couple of ways to keep interacting with Plots in a static export.

Record a statemap

Bonito allows to record a statemap for all widgets, that satisfy the following interface:

julia
# must be true to be found inside the DOM
 is_widget(x) = true
 # Updating the widget isn't dependant on any other state (only thing supported right now)
 is_independant(x) = true
@@ -38,7 +38,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     heatmap(fig[1, 2], slice)
     slider = DOM.div("z-index: ", index_slider, index_slider.value)
     return Bonito.record_states(session, DOM.div(slider, fig))
-end
`,17)),i[5]||(i[5]=s("div",{class:"bonito-fragment",id:"09c36a1a-1c84-4d6b-af00-07801622cabb","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"5"},[s("div",{"data-jscall-id":"6"},[n("z-index: "),s("input",{step:"1",max:"10",min:"1",style:{},"data-jscall-id":"7",value:"1",oninput:"",type:"range"}),s("span",{"data-jscall-id":"8"},"1")]),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"9"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-jscall-id":"10","data-lm-suppress-shortcuts":"true",tabindex:"0"})])])])],-1)),i[6]||(i[6]=a(`

Execute Javascript directly

Bonito makes it easy to build whole HTML and JS applications. You can for example directly register JavaScript function that get run on change.

julia
using Bonito
+end
`,17)),i[5]||(i[5]=s("div",{class:"bonito-fragment",id:"6ec5d706-c747-4f37-b706-b692febb464c","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"5"},[s("div",{"data-jscall-id":"6"},[n("z-index: "),s("input",{step:"1",max:"10",min:"1",style:{},"data-jscall-id":"7",value:"1",oninput:"",type:"range"}),s("span",{"data-jscall-id":"8"},"1")]),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"9"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-jscall-id":"10","data-lm-suppress-shortcuts":"true",tabindex:"0"})])])])],-1)),i[6]||(i[6]=a(`

Execute Javascript directly

Bonito makes it easy to build whole HTML and JS applications. You can for example directly register JavaScript function that get run on change.

julia
using Bonito
 
 App() do session::Session
     s1 = Slider(1:100)
@@ -52,7 +52,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     """)
 
     return DOM.div("slider 1: ", s1, slider_val)
-end
`,3)),i[7]||(i[7]=s("div",{class:"bonito-fragment",id:"83598b3b-e269-43e5-9cb2-3e05929e77ac","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"12"},[n("slider 1: "),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"13",value:"1",oninput:"",type:"range"}),s("p",{"data-jscall-id":"11"},"1")])])],-1)),i[8]||(i[8]=a(`

One can also interpolate plots into JS and update those via JS. The problem is, that there isn't an amazing interface yet. The returned object is directly a THREE object, with all plot attributes converted into Javascript types. The good news is, all attributes should be in either three_scene.material.uniforms, or three_scene.geometry.attributes. Going forward, we should create an API in WGLMakie, that makes it as easy as in Julia: plot.attribute = value. But while this isn't in place, logging the the returned object makes it pretty easy to figure out what to do - btw, the JS console + logging is amazing and makes it very easy to play around with the object once logged.

julia
using Bonito: on_document_load
+end
`,3)),i[7]||(i[7]=s("div",{class:"bonito-fragment",id:"fbe00f8b-04d6-4d48-b25d-c21b879a4d4b","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"12"},[n("slider 1: "),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"13",value:"1",oninput:"",type:"range"}),s("p",{"data-jscall-id":"11"},"1")])])],-1)),i[8]||(i[8]=a(`

One can also interpolate plots into JS and update those via JS. The problem is, that there isn't an amazing interface yet. The returned object is directly a THREE object, with all plot attributes converted into Javascript types. The good news is, all attributes should be in either three_scene.material.uniforms, or three_scene.geometry.attributes. Going forward, we should create an API in WGLMakie, that makes it as easy as in Julia: plot.attribute = value. But while this isn't in place, logging the the returned object makes it pretty easy to figure out what to do - btw, the JS console + logging is amazing and makes it very easy to play around with the object once logged.

julia
using Bonito: on_document_load
 using WGLMakie
 
 App() do session::Session
@@ -113,7 +113,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
         })
     }""")
     return DOM.div(s1, color_slider, markersize, fig)
-end
`,2)),i[9]||(i[9]=s("div",{class:"bonito-fragment",id:"b4a61c9e-20fe-4f4a-80c9-f63868c72248","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"14"},[s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"15",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"16",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"17",value:"1",oninput:"",type:"range"}),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"18"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-lm-suppress-shortcuts":"true","data-jscall-id":"19",tabindex:"0"})])])])],-1)),i[10]||(i[10]=a(`

This summarizes the current state of interactivity with WGLMakie inside static pages.

Offline Tooltip

Makie.DataInspector works just fine with WGLMakie, but it requires a running Julia process to show and update the tooltip.

There is also a way to show a tooltip in Javascript directly, which needs to be inserted into the HTML dom. This means, we actually need to use Bonito.App to return a DOM object:

julia
App() do session
+end
`,2)),i[9]||(i[9]=s("div",{class:"bonito-fragment",id:"a2757636-57b1-4923-a637-48ce66039545","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"14"},[s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"15",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"16",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"17",value:"1",oninput:"",type:"range"}),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"18"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-lm-suppress-shortcuts":"true","data-jscall-id":"19",tabindex:"0"})])])])],-1)),i[10]||(i[10]=a(`

This summarizes the current state of interactivity with WGLMakie inside static pages.

Offline Tooltip

Makie.DataInspector works just fine with WGLMakie, but it requires a running Julia process to show and update the tooltip.

There is also a way to show a tooltip in Javascript directly, which needs to be inserted into the HTML dom. This means, we actually need to use Bonito.App to return a DOM object:

julia
App() do session
     f, ax, pl = scatter(1:4, markersize=100, color=Float32[0.3, 0.4, 0.5, 0.6])
     custom_info = ["a", "b", "c", "d"]
     on_click_callback = js"""(plot, index) => {
@@ -135,7 +135,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     # ToolTip(figurelike, js_callback; plots=plots_you_want_to_hover)
     tooltip = WGLMakie.ToolTip(f, on_click_callback; plots=pl)
     return DOM.div(f, tooltip)
-end

Pluto/IJulia

Note that the normal interactivity from Makie is preserved with WGLMakie in e.g. Pluto, as long as the Julia session is running. Which brings us to setting up Pluto/IJulia sessions! Locally, WGLMakie should just work out of the box for Pluto/IJulia, but if you're accessing the notebook from another PC, you must set something like:

julia
begin
+end

Pluto/IJulia

Note that the normal interactivity from Makie is preserved with WGLMakie in e.g. Pluto, as long as the Julia session is running. Which brings us to setting up Pluto/IJulia sessions! Locally, WGLMakie should just work out of the box for Pluto/IJulia, but if you're accessing the notebook from another PC, you must set something like:

julia
begin
     using Bonito
     some_forwarded_port = 8080
     Page(listen_url="0.0.0.0", listen_port=some_forwarded_port)
@@ -153,7 +153,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
         $(color_swatch).style.backgroundColor = "hsl(" + hue + ",60%,50%)"
     }""")
     return Row(hue_slider, color_swatch)
-end
`,18)),i[11]||(i[11]=s("div",{class:"bonito-fragment",id:"6e11c2cf-9db4-431d-a9df-3113a4cdd176","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{class:"style_2",style:{},"data-jscall-id":"25"},[s("input",{step:"1",max:"361",min:"1",style:{},"data-jscall-id":"26",value:"1",oninput:"",type:"range"}),s("div",{class:"h-6 w-6 p-2 m-2 rounded shadow","data-jscall-id":"24"})])])],-1)),i[12]||(i[12]=a(`

Bonito also offers a styleable Card component:

julia
using Markdown
+end
`,18)),i[11]||(i[11]=s("div",{class:"bonito-fragment",id:"00a7446b-4c17-486a-ba6c-462db0bb60fb","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{class:"style_2",style:{},"data-jscall-id":"25"},[s("input",{step:"1",max:"361",min:"1",style:{},"data-jscall-id":"26",value:"1",oninput:"",type:"range"}),s("div",{class:"h-6 w-6 p-2 m-2 rounded shadow","data-jscall-id":"24"})])])],-1)),i[12]||(i[12]=a(`

Bonito also offers a styleable Card component:

julia
using Markdown
 
 App() do session::Session
     # We can now use this wherever we want:
@@ -168,7 +168,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     # Markdown creates a DOM as well, and you can interpolate
     # arbitrary jsrender'able elements in there:
     return DOM.div(card)
-end

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
+end

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
 WGLMakie.activate!()
 
 open("index.html", "w") do io
diff --git a/previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.lean.js b/previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.lean.js
similarity index 98%
rename from previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.lean.js
rename to previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.lean.js
index e6e2661bd01..194116f6466 100644
--- a/previews/PR4492/assets/explanations_backends_wglmakie.md.C3zcku3l.lean.js
+++ b/previews/PR4492/assets/explanations_backends_wglmakie.md.BEgsYKSw.lean.js
@@ -1,9 +1,9 @@
-import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"WGLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/wglmakie.md","filePath":"explanations/backends/wglmakie.md","lastUpdated":null}'),r={name:"explanations/backends/wglmakie.md"},d={class:"jldocstring custom-block",open:""};function E(o,i,g,y,c,F){const t=k("Badge");return p(),h("div",null,[i[3]||(i[3]=a('

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

',16)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"WGLMakie.activate!",href:"#WGLMakie.activate!"},[s("span",{class:"jlbinding"},"WGLMakie.activate!")],-1)),i[1]||(i[1]=n()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

',5))]),i[4]||(i[4]=a(`

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
+import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"WGLMakie","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/backends/wglmakie.md","filePath":"explanations/backends/wglmakie.md","lastUpdated":null}'),r={name:"explanations/backends/wglmakie.md"},d={class:"jldocstring custom-block",open:""};function E(o,i,g,y,c,F){const t=k("Badge");return p(),h("div",null,[i[3]||(i[3]=a('

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

',16)),s("details",d,[s("summary",null,[i[0]||(i[0]=s("a",{id:"WGLMakie.activate!",href:"#WGLMakie.activate!"},[s("span",{class:"jlbinding"},"WGLMakie.activate!")],-1)),i[1]||(i[1]=n()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=a('
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

',5))]),i[4]||(i[4]=a(`

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
 using Bonito, Markdown
 Page() # for Franklin, you still need to configure
 WGLMakie.activate!()
 Makie.inline!(true) # Make sure to inline plots into Documenter output!
-scatter(1:4, color=1:4)

As you can see, the output is completely static, because we don't have a running Julia server, as it would be the case with e.g. Pluto. To make the plot interactive, we will need to write more parts of WGLMakie in JS, which is an ongoing effort. As you can see, the interactivity already keeps working for 3D:

julia
N = 60
+scatter(1:4, color=1:4)

As you can see, the output is completely static, because we don't have a running Julia server, as it would be the case with e.g. Pluto. To make the plot interactive, we will need to write more parts of WGLMakie in JS, which is an ongoing effort. As you can see, the interactivity already keeps working for 3D:

julia
N = 60
 function xy_data(x, y)
     r = sqrt(x^2 + y^2)
     r == 0.0 ? 1f0 : (sin(r)/r)
@@ -13,7 +13,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
 surface(
     -1..1, -1..1, z,
     colormap = :Spectral
-)

There are a couple of ways to keep interacting with Plots in a static export.

Record a statemap

Bonito allows to record a statemap for all widgets, that satisfy the following interface:

julia
# must be true to be found inside the DOM
+)

There are a couple of ways to keep interacting with Plots in a static export.

Record a statemap

Bonito allows to record a statemap for all widgets, that satisfy the following interface:

julia
# must be true to be found inside the DOM
 is_widget(x) = true
 # Updating the widget isn't dependant on any other state (only thing supported right now)
 is_independant(x) = true
@@ -38,7 +38,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     heatmap(fig[1, 2], slice)
     slider = DOM.div("z-index: ", index_slider, index_slider.value)
     return Bonito.record_states(session, DOM.div(slider, fig))
-end
`,17)),i[5]||(i[5]=s("div",{class:"bonito-fragment",id:"09c36a1a-1c84-4d6b-af00-07801622cabb","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"5"},[s("div",{"data-jscall-id":"6"},[n("z-index: "),s("input",{step:"1",max:"10",min:"1",style:{},"data-jscall-id":"7",value:"1",oninput:"",type:"range"}),s("span",{"data-jscall-id":"8"},"1")]),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"9"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-jscall-id":"10","data-lm-suppress-shortcuts":"true",tabindex:"0"})])])])],-1)),i[6]||(i[6]=a(`

Execute Javascript directly

Bonito makes it easy to build whole HTML and JS applications. You can for example directly register JavaScript function that get run on change.

julia
using Bonito
+end
`,17)),i[5]||(i[5]=s("div",{class:"bonito-fragment",id:"6ec5d706-c747-4f37-b706-b692febb464c","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"5"},[s("div",{"data-jscall-id":"6"},[n("z-index: "),s("input",{step:"1",max:"10",min:"1",style:{},"data-jscall-id":"7",value:"1",oninput:"",type:"range"}),s("span",{"data-jscall-id":"8"},"1")]),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"9"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-jscall-id":"10","data-lm-suppress-shortcuts":"true",tabindex:"0"})])])])],-1)),i[6]||(i[6]=a(`

Execute Javascript directly

Bonito makes it easy to build whole HTML and JS applications. You can for example directly register JavaScript function that get run on change.

julia
using Bonito
 
 App() do session::Session
     s1 = Slider(1:100)
@@ -52,7 +52,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     """)
 
     return DOM.div("slider 1: ", s1, slider_val)
-end
`,3)),i[7]||(i[7]=s("div",{class:"bonito-fragment",id:"83598b3b-e269-43e5-9cb2-3e05929e77ac","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"12"},[n("slider 1: "),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"13",value:"1",oninput:"",type:"range"}),s("p",{"data-jscall-id":"11"},"1")])])],-1)),i[8]||(i[8]=a(`

One can also interpolate plots into JS and update those via JS. The problem is, that there isn't an amazing interface yet. The returned object is directly a THREE object, with all plot attributes converted into Javascript types. The good news is, all attributes should be in either three_scene.material.uniforms, or three_scene.geometry.attributes. Going forward, we should create an API in WGLMakie, that makes it as easy as in Julia: plot.attribute = value. But while this isn't in place, logging the the returned object makes it pretty easy to figure out what to do - btw, the JS console + logging is amazing and makes it very easy to play around with the object once logged.

julia
using Bonito: on_document_load
+end
`,3)),i[7]||(i[7]=s("div",{class:"bonito-fragment",id:"fbe00f8b-04d6-4d48-b25d-c21b879a4d4b","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"12"},[n("slider 1: "),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"13",value:"1",oninput:"",type:"range"}),s("p",{"data-jscall-id":"11"},"1")])])],-1)),i[8]||(i[8]=a(`

One can also interpolate plots into JS and update those via JS. The problem is, that there isn't an amazing interface yet. The returned object is directly a THREE object, with all plot attributes converted into Javascript types. The good news is, all attributes should be in either three_scene.material.uniforms, or three_scene.geometry.attributes. Going forward, we should create an API in WGLMakie, that makes it as easy as in Julia: plot.attribute = value. But while this isn't in place, logging the the returned object makes it pretty easy to figure out what to do - btw, the JS console + logging is amazing and makes it very easy to play around with the object once logged.

julia
using Bonito: on_document_load
 using WGLMakie
 
 App() do session::Session
@@ -113,7 +113,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
         })
     }""")
     return DOM.div(s1, color_slider, markersize, fig)
-end
`,2)),i[9]||(i[9]=s("div",{class:"bonito-fragment",id:"b4a61c9e-20fe-4f4a-80c9-f63868c72248","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"14"},[s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"15",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"16",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"17",value:"1",oninput:"",type:"range"}),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"18"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-lm-suppress-shortcuts":"true","data-jscall-id":"19",tabindex:"0"})])])])],-1)),i[10]||(i[10]=a(`

This summarizes the current state of interactivity with WGLMakie inside static pages.

Offline Tooltip

Makie.DataInspector works just fine with WGLMakie, but it requires a running Julia process to show and update the tooltip.

There is also a way to show a tooltip in Javascript directly, which needs to be inserted into the HTML dom. This means, we actually need to use Bonito.App to return a DOM object:

julia
App() do session
+end
`,2)),i[9]||(i[9]=s("div",{class:"bonito-fragment",id:"a2757636-57b1-4923-a637-48ce66039545","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{"data-jscall-id":"14"},[s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"15",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"16",value:"1",oninput:"",type:"range"}),s("input",{step:"1",max:"100",min:"1",style:{},"data-jscall-id":"17",value:"1",oninput:"",type:"range"}),s("div",{style:{width:"100%",height:"100%"},"data-jscall-id":"18"},[s("canvas",{"data-jp-suppress-context-menu":"",style:{display:"block"},"data-lm-suppress-shortcuts":"true","data-jscall-id":"19",tabindex:"0"})])])])],-1)),i[10]||(i[10]=a(`

This summarizes the current state of interactivity with WGLMakie inside static pages.

Offline Tooltip

Makie.DataInspector works just fine with WGLMakie, but it requires a running Julia process to show and update the tooltip.

There is also a way to show a tooltip in Javascript directly, which needs to be inserted into the HTML dom. This means, we actually need to use Bonito.App to return a DOM object:

julia
App() do session
     f, ax, pl = scatter(1:4, markersize=100, color=Float32[0.3, 0.4, 0.5, 0.6])
     custom_info = ["a", "b", "c", "d"]
     on_click_callback = js"""(plot, index) => {
@@ -135,7 +135,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     # ToolTip(figurelike, js_callback; plots=plots_you_want_to_hover)
     tooltip = WGLMakie.ToolTip(f, on_click_callback; plots=pl)
     return DOM.div(f, tooltip)
-end

Pluto/IJulia

Note that the normal interactivity from Makie is preserved with WGLMakie in e.g. Pluto, as long as the Julia session is running. Which brings us to setting up Pluto/IJulia sessions! Locally, WGLMakie should just work out of the box for Pluto/IJulia, but if you're accessing the notebook from another PC, you must set something like:

julia
begin
+end

Pluto/IJulia

Note that the normal interactivity from Makie is preserved with WGLMakie in e.g. Pluto, as long as the Julia session is running. Which brings us to setting up Pluto/IJulia sessions! Locally, WGLMakie should just work out of the box for Pluto/IJulia, but if you're accessing the notebook from another PC, you must set something like:

julia
begin
     using Bonito
     some_forwarded_port = 8080
     Page(listen_url="0.0.0.0", listen_port=some_forwarded_port)
@@ -153,7 +153,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
         $(color_swatch).style.backgroundColor = "hsl(" + hue + ",60%,50%)"
     }""")
     return Row(hue_slider, color_swatch)
-end
`,18)),i[11]||(i[11]=s("div",{class:"bonito-fragment",id:"6e11c2cf-9db4-431d-a9df-3113a4cdd176","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{class:"style_2",style:{},"data-jscall-id":"25"},[s("input",{step:"1",max:"361",min:"1",style:{},"data-jscall-id":"26",value:"1",oninput:"",type:"range"}),s("div",{class:"h-6 w-6 p-2 m-2 rounded shadow","data-jscall-id":"24"})])])],-1)),i[12]||(i[12]=a(`

Bonito also offers a styleable Card component:

julia
using Markdown
+end
`,18)),i[11]||(i[11]=s("div",{class:"bonito-fragment",id:"00a7446b-4c17-486a-ba6c-462db0bb60fb","data-jscall-id":"subsession-application-dom"},[s("div",null,[s("div")]),s("div",null,[s("div",{class:"style_2",style:{},"data-jscall-id":"25"},[s("input",{step:"1",max:"361",min:"1",style:{},"data-jscall-id":"26",value:"1",oninput:"",type:"range"}),s("div",{class:"h-6 w-6 p-2 m-2 rounded shadow","data-jscall-id":"24"})])])],-1)),i[12]||(i[12]=a(`

Bonito also offers a styleable Card component:

julia
using Markdown
 
 App() do session::Session
     # We can now use this wherever we want:
@@ -168,7 +168,7 @@ import{_ as l,c as h,a5 as a,j as s,a as n,G as e,B as k,o as p}from"./chunks/fr
     # Markdown creates a DOM as well, and you can interpolate
     # arbitrary jsrender'able elements in there:
     return DOM.div(card)
-end

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
+end

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
 WGLMakie.activate!()
 
 open("index.html", "w") do io
diff --git a/previews/PR4492/assets/explanations_cameras.md.CaFMpApc.js b/previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.js
similarity index 99%
rename from previews/PR4492/assets/explanations_cameras.md.CaFMpApc.js
rename to previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.js
index 5e611b469bd..4d0f5fee31a 100644
--- a/previews/PR4492/assets/explanations_cameras.md.CaFMpApc.js
+++ b/previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,a5 as e,j as i,a as l,G as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const F=JSON.parse('{"title":"Cameras","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/cameras.md","filePath":"explanations/cameras.md","lastUpdated":null}'),o={name:"explanations/cameras.md"},r={class:"jldocstring custom-block",open:""};function d(c,s,E,y,g,m){const a=p("Badge");return k(),n("div",null,[s[3]||(s[3]=e('

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

',14)),i("details",r,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.Camera3D",href:"#Makie.Camera3D"},[i("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),s[1]||(s[1]=l()),h(a,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=e('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s[4]||(s[4]=e(`

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
+import{_ as t,c as n,a5 as e,j as i,a as l,G as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const F=JSON.parse('{"title":"Cameras","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/cameras.md","filePath":"explanations/cameras.md","lastUpdated":null}'),o={name:"explanations/cameras.md"},r={class:"jldocstring custom-block",open:""};function d(c,s,E,y,g,m){const a=p("Badge");return k(),n("div",null,[s[3]||(s[3]=e('

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

',14)),i("details",r,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.Camera3D",href:"#Makie.Camera3D"},[i("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),s[1]||(s[1]=l()),h(a,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=e('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s[4]||(s[4]=e(`

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
 
 function frustum_snapshot(cam)
     r = Rect3f(Point3f(-1, -1, -1), Vec3f(2, 2, 2))
diff --git a/previews/PR4492/assets/explanations_cameras.md.CaFMpApc.lean.js b/previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.lean.js
similarity index 99%
rename from previews/PR4492/assets/explanations_cameras.md.CaFMpApc.lean.js
rename to previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.lean.js
index 5e611b469bd..4d0f5fee31a 100644
--- a/previews/PR4492/assets/explanations_cameras.md.CaFMpApc.lean.js
+++ b/previews/PR4492/assets/explanations_cameras.md.BBehKl1Y.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,a5 as e,j as i,a as l,G as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const F=JSON.parse('{"title":"Cameras","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/cameras.md","filePath":"explanations/cameras.md","lastUpdated":null}'),o={name:"explanations/cameras.md"},r={class:"jldocstring custom-block",open:""};function d(c,s,E,y,g,m){const a=p("Badge");return k(),n("div",null,[s[3]||(s[3]=e('

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

',14)),i("details",r,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.Camera3D",href:"#Makie.Camera3D"},[i("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),s[1]||(s[1]=l()),h(a,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=e('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s[4]||(s[4]=e(`

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
+import{_ as t,c as n,a5 as e,j as i,a as l,G as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const F=JSON.parse('{"title":"Cameras","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/cameras.md","filePath":"explanations/cameras.md","lastUpdated":null}'),o={name:"explanations/cameras.md"},r={class:"jldocstring custom-block",open:""};function d(c,s,E,y,g,m){const a=p("Badge");return k(),n("div",null,[s[3]||(s[3]=e('

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

',14)),i("details",r,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.Camera3D",href:"#Makie.Camera3D"},[i("span",{class:"jlbinding"},"Makie.Camera3D")],-1)),s[1]||(s[1]=l()),h(a,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=e('
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

',16))]),s[4]||(s[4]=e(`

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
 
 function frustum_snapshot(cam)
     r = Rect3f(Point3f(-1, -1, -1), Vec3f(2, 2, 2))
diff --git a/previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.js b/previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.js
similarity index 98%
rename from previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.js
rename to previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.js
index 362e6524b4a..c848dfe3a7e 100644
--- a/previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.js
+++ b/previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.js
@@ -1,4 +1,4 @@
-import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8095397.BLkiiJEN.png",d="/previews/PR4492/assets/282cd61.D8jtc3Oz.png",o="/previews/PR4492/assets/84cb066.G147fJch.png",A=JSON.parse('{"title":"Dimension conversions","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/dim-converts.md","filePath":"explanations/dim-converts.md","lastUpdated":null}'),E={name:"explanations/dim-converts.md"},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""};function F(u,s,C,m,v,D){const n=k("Badge");return p(),l("div",null,[s[9]||(s[9]=a(`

Dimension conversions

Starting with Makie v0.21, support for types like units, categorical values and dates has been added. They are converted to a plottable representation by dim(ension) converts, which also take care of axis ticks. In the following sections we will explain their usage and how to extend the interface with your own types.

Examples

The basic usage is as easy as replacing numbers with any supported type, e.g. Dates.Second:

julia
using CairoMakie
+import{_ as h,c as l,a5 as a,j as i,a as t,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8095397.BLkiiJEN.png",d="/previews/PR4492/assets/282cd61.D8jtc3Oz.png",o="/previews/PR4492/assets/84cb066.G147fJch.png",A=JSON.parse('{"title":"Dimension conversions","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/dim-converts.md","filePath":"explanations/dim-converts.md","lastUpdated":null}'),E={name:"explanations/dim-converts.md"},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""};function F(u,s,C,m,v,D){const n=k("Badge");return p(),l("div",null,[s[9]||(s[9]=a(`

Dimension conversions

Starting with Makie v0.21, support for types like units, categorical values and dates has been added. They are converted to a plottable representation by dim(ension) converts, which also take care of axis ticks. In the following sections we will explain their usage and how to extend the interface with your own types.

Examples

The basic usage is as easy as replacing numbers with any supported type, e.g. Dates.Second:

julia
using CairoMakie
 using CairoMakie, Makie.Dates, Makie.Unitful
 
 f, ax, pl = scatter(rand(Second(1):Second(60):Second(20*60), 10))

Once an axis dimension is set to a certain unit, one must plot into that axis with compatible units. So e.g. hours work, since they're compatible with the unitful conversion:

julia
scatter!(ax, rand(Hour(1):Hour(1):Hour(20), 10))
@@ -13,7 +13,7 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 catch e
     return e
 end

you can access the conversion via ax.dim1_conversion and ax.dim2_conversion:

julia
(ax.dim1_conversion[], ax.dim2_conversion[])

And set them accordingly:

julia
f = Figure()
-ax = Axis(f[1, 1]; dim1_conversion=Makie.CategoricalConversion())

Limitations

  • For now, dim conversions only works for vectors with supported types for the x and y arguments for the standard 2D Axis. It's setup to generalize to other Axis types, but the full integration hasn't been done yet.

  • Keywords like direction=:y in e.g. Barplot will not propagate to the Axis correctly, since the first argument is currently always x and second always y. We're still trying to figure out how to solve this properly

  • Categorical values need to be wrapped in Categorical, since it's hard to find a good type that isn't ambiguous when defaulting to a categorical conversion. You can find a work around in the docs.

  • Date Time ticks simply use PlotUtils.optimize_datetime_ticks which is also used by Plots.jl. It doesn't generate optimally readable ticks yet and can generate overlaps and goes out of axis bounds quickly. This will need more polish to create readable ticks as default.

  • To properly apply dim conversions only when applicable, one needs to use the new undocumented @recipe macro and define a conversion target type. This means user recipes only work if they pass through the arguments to any basic plotting type without conversion.

Current conversions in Makie

`,21)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.CategoricalConversion",href:"#Makie.CategoricalConversion"},[i("span",{class:"jlbinding"},"Makie.CategoricalConversion")],-1)),s[1]||(s[1]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a(`
julia
CategoricalConversion(; sortby=identity)

Categorical conversion. Gets chosen automatically only for Categorical(array_of_objects) right now. The categories work with any sortable value though, so one can always do Axis(fig; dim1_conversion=CategoricalConversion()), to use it for other categories. One can use CategoricalConversion(sortby=func), to change the sorting, or make unsortable objects sortable.

Examples

julia
# Ticks get chosen automatically as categorical
+ax = Axis(f[1, 1]; dim1_conversion=Makie.CategoricalConversion())

Limitations

  • For now, dim conversions only works for vectors with supported types for the x and y arguments for the standard 2D Axis. It's setup to generalize to other Axis types, but the full integration hasn't been done yet.

  • Keywords like direction=:y in e.g. Barplot will not propagate to the Axis correctly, since the first argument is currently always x and second always y. We're still trying to figure out how to solve this properly

  • Categorical values need to be wrapped in Categorical, since it's hard to find a good type that isn't ambiguous when defaulting to a categorical conversion. You can find a work around in the docs.

  • Date Time ticks simply use PlotUtils.optimize_datetime_ticks which is also used by Plots.jl. It doesn't generate optimally readable ticks yet and can generate overlaps and goes out of axis bounds quickly. This will need more polish to create readable ticks as default.

  • To properly apply dim conversions only when applicable, one needs to use the new undocumented @recipe macro and define a conversion target type. This means user recipes only work if they pass through the arguments to any basic plotting type without conversion.

Current conversions in Makie

`,21)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.CategoricalConversion",href:"#Makie.CategoricalConversion"},[i("span",{class:"jlbinding"},"Makie.CategoricalConversion")],-1)),s[1]||(s[1]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a(`
julia
CategoricalConversion(; sortby=identity)

Categorical conversion. Gets chosen automatically only for Categorical(array_of_objects) right now. The categories work with any sortable value though, so one can always do Axis(fig; dim1_conversion=CategoricalConversion()), to use it for other categories. One can use CategoricalConversion(sortby=func), to change the sorting, or make unsortable objects sortable.

Examples

julia
# Ticks get chosen automatically as categorical
 scatter(1:4, Categorical(["a", "b", "c", "a"]))
julia
# Explicitely set them for other types:
 struct Named
     value
@@ -21,11 +21,11 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 Base.show(io::IO, s::SomeStruct) = println(io, "[$(s.value)]")
 
 conversion = Makie.CategoricalConversion(sortby=x->x.value)
-barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

`,6))]),i("details",y,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.UnitfulConversion",href:"#Makie.UnitfulConversion"},[i("span",{class:"jlbinding"},"Makie.UnitfulConversion")],-1)),s[4]||(s[4]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[5]||(s[5]=a(`
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
+barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

`,6))]),i("details",y,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.UnitfulConversion",href:"#Makie.UnitfulConversion"},[i("span",{class:"jlbinding"},"Makie.UnitfulConversion")],-1)),s[4]||(s[4]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[5]||(s[5]=a(`
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
 
 # UnitfulConversion will get chosen automatically:
 scatter(1:4, [1u"ns", 2u"ns", 3u"ns", 4u"ns"])

Fix unit to always use Meter & display unit in the xlabel:

julia
uc = Makie.UnitfulConversion(u"m"; units_in_label=false)
-scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

`,9))]),i("details",c,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.DateTimeConversion",href:"#Makie.DateTimeConversion"},[i("span",{class:"jlbinding"},"Makie.DateTimeConversion")],-1)),s[7]||(s[7]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[8]||(s[8]=a(`
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
+scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

`,9))]),i("details",c,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.DateTimeConversion",href:"#Makie.DateTimeConversion"},[i("span",{class:"jlbinding"},"Makie.DateTimeConversion")],-1)),s[7]||(s[7]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[8]||(s[8]=a(`
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
 date_time_range = range(date_time, step=Week(5), length=10)
 # Automatically chose xticks as DateTeimeTicks:
 scatter(date_time_range, 1:10)
@@ -33,7 +33,7 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 # explicitely chose DateTimeConversion and use it to plot unitful values into it and display in the \`Time\` format:
 using Makie.Unitful
 conversion = Makie.DateTimeConversion(Time)
-scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

`,8))]),s[10]||(s[10]=a(`

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
+scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

`,8))]),s[10]||(s[10]=a(`

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
 
 # The type you target with the dim conversion
 struct MyUnit
@@ -86,4 +86,4 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
     return ticknumbers, ticklabels .* "myunit"
 end
 
-barplot([MyUnit(1), MyUnit(2), MyUnit(3)], 1:3)

For more complex examples, you should look at the implementation in: Makie/src/dim-converts.

The conversions get applied in the function Makie.conversion_pipeline in Makie/src/interfaces.jl.

',6))])}const B=e(E,[["render",F]]);export{A as __pageData,B as default}; +barplot([MyUnit(1), MyUnit(2), MyUnit(3)], 1:3)

For more complex examples, you should look at the implementation in: Makie/src/dim-converts.

The conversions get applied in the function Makie.conversion_pipeline in Makie/src/interfaces.jl.

',6))])}const B=h(E,[["render",F]]);export{A as __pageData,B as default}; diff --git a/previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.lean.js b/previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.lean.js similarity index 98% rename from previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.lean.js rename to previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.lean.js index 362e6524b4a..c848dfe3a7e 100644 --- a/previews/PR4492/assets/explanations_dim-converts.md.CgAjEB6-.lean.js +++ b/previews/PR4492/assets/explanations_dim-converts.md.CV3FHOH5.lean.js @@ -1,4 +1,4 @@ -import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8095397.BLkiiJEN.png",d="/previews/PR4492/assets/282cd61.D8jtc3Oz.png",o="/previews/PR4492/assets/84cb066.G147fJch.png",A=JSON.parse('{"title":"Dimension conversions","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/dim-converts.md","filePath":"explanations/dim-converts.md","lastUpdated":null}'),E={name:"explanations/dim-converts.md"},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""};function F(u,s,C,m,v,D){const n=k("Badge");return p(),l("div",null,[s[9]||(s[9]=a(`

Dimension conversions

Starting with Makie v0.21, support for types like units, categorical values and dates has been added. They are converted to a plottable representation by dim(ension) converts, which also take care of axis ticks. In the following sections we will explain their usage and how to extend the interface with your own types.

Examples

The basic usage is as easy as replacing numbers with any supported type, e.g. Dates.Second:

julia
using CairoMakie
+import{_ as h,c as l,a5 as a,j as i,a as t,G as e,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8095397.BLkiiJEN.png",d="/previews/PR4492/assets/282cd61.D8jtc3Oz.png",o="/previews/PR4492/assets/84cb066.G147fJch.png",A=JSON.parse('{"title":"Dimension conversions","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/dim-converts.md","filePath":"explanations/dim-converts.md","lastUpdated":null}'),E={name:"explanations/dim-converts.md"},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""};function F(u,s,C,m,v,D){const n=k("Badge");return p(),l("div",null,[s[9]||(s[9]=a(`

Dimension conversions

Starting with Makie v0.21, support for types like units, categorical values and dates has been added. They are converted to a plottable representation by dim(ension) converts, which also take care of axis ticks. In the following sections we will explain their usage and how to extend the interface with your own types.

Examples

The basic usage is as easy as replacing numbers with any supported type, e.g. Dates.Second:

julia
using CairoMakie
 using CairoMakie, Makie.Dates, Makie.Unitful
 
 f, ax, pl = scatter(rand(Second(1):Second(60):Second(20*60), 10))

Once an axis dimension is set to a certain unit, one must plot into that axis with compatible units. So e.g. hours work, since they're compatible with the unitful conversion:

julia
scatter!(ax, rand(Hour(1):Hour(1):Hour(20), 10))
@@ -13,7 +13,7 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 catch e
     return e
 end

you can access the conversion via ax.dim1_conversion and ax.dim2_conversion:

julia
(ax.dim1_conversion[], ax.dim2_conversion[])

And set them accordingly:

julia
f = Figure()
-ax = Axis(f[1, 1]; dim1_conversion=Makie.CategoricalConversion())

Limitations

  • For now, dim conversions only works for vectors with supported types for the x and y arguments for the standard 2D Axis. It's setup to generalize to other Axis types, but the full integration hasn't been done yet.

  • Keywords like direction=:y in e.g. Barplot will not propagate to the Axis correctly, since the first argument is currently always x and second always y. We're still trying to figure out how to solve this properly

  • Categorical values need to be wrapped in Categorical, since it's hard to find a good type that isn't ambiguous when defaulting to a categorical conversion. You can find a work around in the docs.

  • Date Time ticks simply use PlotUtils.optimize_datetime_ticks which is also used by Plots.jl. It doesn't generate optimally readable ticks yet and can generate overlaps and goes out of axis bounds quickly. This will need more polish to create readable ticks as default.

  • To properly apply dim conversions only when applicable, one needs to use the new undocumented @recipe macro and define a conversion target type. This means user recipes only work if they pass through the arguments to any basic plotting type without conversion.

Current conversions in Makie

`,21)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.CategoricalConversion",href:"#Makie.CategoricalConversion"},[i("span",{class:"jlbinding"},"Makie.CategoricalConversion")],-1)),s[1]||(s[1]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a(`
julia
CategoricalConversion(; sortby=identity)

Categorical conversion. Gets chosen automatically only for Categorical(array_of_objects) right now. The categories work with any sortable value though, so one can always do Axis(fig; dim1_conversion=CategoricalConversion()), to use it for other categories. One can use CategoricalConversion(sortby=func), to change the sorting, or make unsortable objects sortable.

Examples

julia
# Ticks get chosen automatically as categorical
+ax = Axis(f[1, 1]; dim1_conversion=Makie.CategoricalConversion())

Limitations

  • For now, dim conversions only works for vectors with supported types for the x and y arguments for the standard 2D Axis. It's setup to generalize to other Axis types, but the full integration hasn't been done yet.

  • Keywords like direction=:y in e.g. Barplot will not propagate to the Axis correctly, since the first argument is currently always x and second always y. We're still trying to figure out how to solve this properly

  • Categorical values need to be wrapped in Categorical, since it's hard to find a good type that isn't ambiguous when defaulting to a categorical conversion. You can find a work around in the docs.

  • Date Time ticks simply use PlotUtils.optimize_datetime_ticks which is also used by Plots.jl. It doesn't generate optimally readable ticks yet and can generate overlaps and goes out of axis bounds quickly. This will need more polish to create readable ticks as default.

  • To properly apply dim conversions only when applicable, one needs to use the new undocumented @recipe macro and define a conversion target type. This means user recipes only work if they pass through the arguments to any basic plotting type without conversion.

Current conversions in Makie

`,21)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.CategoricalConversion",href:"#Makie.CategoricalConversion"},[i("span",{class:"jlbinding"},"Makie.CategoricalConversion")],-1)),s[1]||(s[1]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a(`
julia
CategoricalConversion(; sortby=identity)

Categorical conversion. Gets chosen automatically only for Categorical(array_of_objects) right now. The categories work with any sortable value though, so one can always do Axis(fig; dim1_conversion=CategoricalConversion()), to use it for other categories. One can use CategoricalConversion(sortby=func), to change the sorting, or make unsortable objects sortable.

Examples

julia
# Ticks get chosen automatically as categorical
 scatter(1:4, Categorical(["a", "b", "c", "a"]))
julia
# Explicitely set them for other types:
 struct Named
     value
@@ -21,11 +21,11 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 Base.show(io::IO, s::SomeStruct) = println(io, "[$(s.value)]")
 
 conversion = Makie.CategoricalConversion(sortby=x->x.value)
-barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

`,6))]),i("details",y,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.UnitfulConversion",href:"#Makie.UnitfulConversion"},[i("span",{class:"jlbinding"},"Makie.UnitfulConversion")],-1)),s[4]||(s[4]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[5]||(s[5]=a(`
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
+barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

`,6))]),i("details",y,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.UnitfulConversion",href:"#Makie.UnitfulConversion"},[i("span",{class:"jlbinding"},"Makie.UnitfulConversion")],-1)),s[4]||(s[4]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[5]||(s[5]=a(`
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
 
 # UnitfulConversion will get chosen automatically:
 scatter(1:4, [1u"ns", 2u"ns", 3u"ns", 4u"ns"])

Fix unit to always use Meter & display unit in the xlabel:

julia
uc = Makie.UnitfulConversion(u"m"; units_in_label=false)
-scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

`,9))]),i("details",c,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.DateTimeConversion",href:"#Makie.DateTimeConversion"},[i("span",{class:"jlbinding"},"Makie.DateTimeConversion")],-1)),s[7]||(s[7]=t()),h(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[8]||(s[8]=a(`
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
+scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

`,9))]),i("details",c,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.DateTimeConversion",href:"#Makie.DateTimeConversion"},[i("span",{class:"jlbinding"},"Makie.DateTimeConversion")],-1)),s[7]||(s[7]=t()),e(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[8]||(s[8]=a(`
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
 date_time_range = range(date_time, step=Week(5), length=10)
 # Automatically chose xticks as DateTeimeTicks:
 scatter(date_time_range, 1:10)
@@ -33,7 +33,7 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
 # explicitely chose DateTimeConversion and use it to plot unitful values into it and display in the \`Time\` format:
 using Makie.Unitful
 conversion = Makie.DateTimeConversion(Time)
-scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

`,8))]),s[10]||(s[10]=a(`

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
+scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

`,8))]),s[10]||(s[10]=a(`

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
 
 # The type you target with the dim conversion
 struct MyUnit
@@ -86,4 +86,4 @@ import{_ as e,c as l,a5 as a,j as i,a as t,G as h,B as k,o as p}from"./chunks/fr
     return ticknumbers, ticklabels .* "myunit"
 end
 
-barplot([MyUnit(1), MyUnit(2), MyUnit(3)], 1:3)

For more complex examples, you should look at the implementation in: Makie/src/dim-converts.

The conversions get applied in the function Makie.conversion_pipeline in Makie/src/interfaces.jl.

',6))])}const B=e(E,[["render",F]]);export{A as __pageData,B as default}; +barplot([MyUnit(1), MyUnit(2), MyUnit(3)], 1:3)

For more complex examples, you should look at the implementation in: Makie/src/dim-converts.

The conversions get applied in the function Makie.conversion_pipeline in Makie/src/interfaces.jl.

',6))])}const B=h(E,[["render",F]]);export{A as __pageData,B as default}; diff --git a/previews/PR4492/assets/explanations_inspector.md.CiS1irDj.js b/previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.js similarity index 99% rename from previews/PR4492/assets/explanations_inspector.md.CiS1irDj.js rename to previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.js index d6fc6b80150..05178215e12 100644 --- a/previews/PR4492/assets/explanations_inspector.md.CiS1irDj.js +++ b/previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.js @@ -1,4 +1,4 @@ -import{_ as t,c as e,a5 as a,j as i,a as l,G as p,B as h,o as k}from"./chunks/framework.BVAi-G2t.js";const D=JSON.parse('{"title":"Inspecting data","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/inspector.md","filePath":"explanations/inspector.md","lastUpdated":null}'),o={name:"explanations/inspector.md"},d={class:"jldocstring custom-block",open:""};function r(E,s,c,g,y,F){const n=h("Badge");return k(),e("div",null,[s[3]||(s[3]=a('

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

',3)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.DataInspector",href:"#Makie.DataInspector"},[i("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),s[1]||(s[1]=l()),p(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s[4]||(s[4]=a(`

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
+import{_ as t,c as e,a5 as a,j as i,a as l,G as p,B as h,o as k}from"./chunks/framework.BVAi-G2t.js";const D=JSON.parse('{"title":"Inspecting data","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/inspector.md","filePath":"explanations/inspector.md","lastUpdated":null}'),o={name:"explanations/inspector.md"},d={class:"jldocstring custom-block",open:""};function r(E,s,c,g,y,F){const n=h("Badge");return k(),e("div",null,[s[3]||(s[3]=a('

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

',3)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.DataInspector",href:"#Makie.DataInspector"},[i("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),s[1]||(s[1]=l()),p(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s[4]||(s[4]=a(`

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
 fig, ax, p = scatter(
     rand(10), color = rand(1:2, 10), colormap = [:red, :blue],
     inspector_label = (self, i, p) -> lbls[self.color[][i]]
diff --git a/previews/PR4492/assets/explanations_inspector.md.CiS1irDj.lean.js b/previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.lean.js
similarity index 99%
rename from previews/PR4492/assets/explanations_inspector.md.CiS1irDj.lean.js
rename to previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.lean.js
index d6fc6b80150..05178215e12 100644
--- a/previews/PR4492/assets/explanations_inspector.md.CiS1irDj.lean.js
+++ b/previews/PR4492/assets/explanations_inspector.md.CMl6x9hY.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,a5 as a,j as i,a as l,G as p,B as h,o as k}from"./chunks/framework.BVAi-G2t.js";const D=JSON.parse('{"title":"Inspecting data","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/inspector.md","filePath":"explanations/inspector.md","lastUpdated":null}'),o={name:"explanations/inspector.md"},d={class:"jldocstring custom-block",open:""};function r(E,s,c,g,y,F){const n=h("Badge");return k(),e("div",null,[s[3]||(s[3]=a('

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

',3)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.DataInspector",href:"#Makie.DataInspector"},[i("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),s[1]||(s[1]=l()),p(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s[4]||(s[4]=a(`

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
+import{_ as t,c as e,a5 as a,j as i,a as l,G as p,B as h,o as k}from"./chunks/framework.BVAi-G2t.js";const D=JSON.parse('{"title":"Inspecting data","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/inspector.md","filePath":"explanations/inspector.md","lastUpdated":null}'),o={name:"explanations/inspector.md"},d={class:"jldocstring custom-block",open:""};function r(E,s,c,g,y,F){const n=h("Badge");return k(),e("div",null,[s[3]||(s[3]=a('

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

',3)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.DataInspector",href:"#Makie.DataInspector"},[i("span",{class:"jlbinding"},"Makie.DataInspector")],-1)),s[1]||(s[1]=l()),p(n,{type:"info",class:"jlObjectType jlType",text:"Type"})]),s[2]||(s[2]=a('
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

',6))]),s[4]||(s[4]=a(`

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
 fig, ax, p = scatter(
     rand(10), color = rand(1:2, 10), colormap = [:red, :blue],
     inspector_label = (self, i, p) -> lbls[self.color[][i]]
diff --git a/previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.js b/previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.js
similarity index 83%
rename from previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.js
rename to previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.js
index cdefdf3820e..5e22479f5c3 100644
--- a/previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.js
+++ b/previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.js
@@ -1,7 +1,7 @@
-import{_ as l,c as o,a5 as i,j as e,a,G as n,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"Scenes","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/scenes.md","filePath":"explanations/scenes.md","lastUpdated":null}'),p={name:"explanations/scenes.md"},c={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""};function u(b,s,y,E,m,f){const t=h("Badge");return r(),o("div",null,[s[12]||(s[12]=i('

Scenes

What is a Scene?

Scenes are fundamental building blocks of Makie figures. A Scene is like a container for Plots and other Scenes. Scenes have Plots and Subscenes associated with them. Every Scene also has a transformation, made up of scale, translation, and rotation.

Note

Before the introduction of the Figure workflow, Scenes used to be the main container object which was returned from all plotting functions. Now, scenes are mostly an implementation detail for many users, unless they want to build custom solutions that go beyond what the default system offers.

A Scene's plots can be accessed via scene.plots.

A Scene's subscenes (also called children) can be accessed through scene.children. This will return an Array of the Scene's child scenes. A child scene can be created by childscene = Scene(parentscene).

Any Scene with an axis also has a camera associated with it; this can be accessed through camera(scene), and its controls through cameracontrols(scene). More documentation about these is in the Cameras section.

Scenes have a configurable size. You can set the size in device-independent pixels by doing Scene(size = (500, 500)). (More about sizes, resolutions and units in Figure size and units)

Any keyword argument given to the Scene will be propagated to its plots; therefore, you can set the palette or the colormap in the Scene itself.

Subscenes

A subscene is no different than a normal Scene, except that it is linked to a "parent" Scene. It inherits the transformations of the parent Scene, but can then be transformed independently of it.

Scene Attributes

  • scene.clear = true: Scenes are drawn parent first onto the same image. If clear = true for a (sub)scene it will clear the previously drawn things in its region to its backgroundcolor. Otherwise the plots in scene will be drawn on top and the backgroundcolor will be ignored. Note that this is not technically an attribute but just a field of Scene.

  • ssao = SSAO(bias = 0.025, blur=2, radius=0.5): Controls SSAO settings, see lighting documentation.

  • size = (800, 600): Sets the size of the created window if the scene is the root scene.

Modifying A Scene

Makie offers mutation functions to scale, translate and rotate your Scenes on the fly.

',15)),e("details",c,[e("summary",null,[s[0]||(s[0]=e("a",{id:"Makie.translate!-explanations-scenes",href:"#Makie.translate!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.translate!")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=i(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),e("details",d,[e("summary",null,[s[3]||(s[3]=e("a",{id:"Makie.rotate!-explanations-scenes",href:"#Makie.rotate!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=i(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+import{_ as l,c as o,a5 as i,j as s,a,G as n,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"Scenes","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/scenes.md","filePath":"explanations/scenes.md","lastUpdated":null}'),p={name:"explanations/scenes.md"},c={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""};function u(b,e,y,E,m,f){const t=h("Badge");return r(),o("div",null,[e[12]||(e[12]=i('

Scenes

What is a Scene?

Scenes are fundamental building blocks of Makie figures. A Scene is like a container for Plots and other Scenes. Scenes have Plots and Subscenes associated with them. Every Scene also has a transformation, made up of scale, translation, and rotation.

Note

Before the introduction of the Figure workflow, Scenes used to be the main container object which was returned from all plotting functions. Now, scenes are mostly an implementation detail for many users, unless they want to build custom solutions that go beyond what the default system offers.

A Scene's plots can be accessed via scene.plots.

A Scene's subscenes (also called children) can be accessed through scene.children. This will return an Array of the Scene's child scenes. A child scene can be created by childscene = Scene(parentscene).

Any Scene with an axis also has a camera associated with it; this can be accessed through camera(scene), and its controls through cameracontrols(scene). More documentation about these is in the Cameras section.

Scenes have a configurable size. You can set the size in device-independent pixels by doing Scene(size = (500, 500)). (More about sizes, resolutions and units in Figure size and units)

Any keyword argument given to the Scene will be propagated to its plots; therefore, you can set the palette or the colormap in the Scene itself.

Subscenes

A subscene is no different than a normal Scene, except that it is linked to a "parent" Scene. It inherits the transformations of the parent Scene, but can then be transformed independently of it.

Scene Attributes

  • scene.clear = true: Scenes are drawn parent first onto the same image. If clear = true for a (sub)scene it will clear the previously drawn things in its region to its backgroundcolor. Otherwise the plots in scene will be drawn on top and the backgroundcolor will be ignored. Note that this is not technically an attribute but just a field of Scene.

  • ssao = SSAO(bias = 0.025, blur=2, radius=0.5): Controls SSAO settings, see lighting documentation.

  • size = (800, 600): Sets the size of the created window if the scene is the root scene.

Modifying A Scene

Makie offers mutation functions to scale, translate and rotate your Scenes on the fly.

',15)),s("details",c,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.translate!-explanations-scenes",href:"#Makie.translate!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1]||(e[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i(`
julia
translate!(t::Transformable, xyz::VecTypes)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),s("details",d,[s("summary",null,[e[3]||(e[3]=s("a",{id:"Makie.rotate!-explanations-scenes",href:"#Makie.rotate!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[4]||(e[4]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[5]||(e[5]=i(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),e("details",k,[e("summary",null,[s[6]||(s[6]=e("a",{id:"Makie.scale!-explanations-scenes",href:"#Makie.scale!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=i(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),s("details",k,[s("summary",null,[e[6]||(e[6]=s("a",{id:"Makie.scale!-explanations-scenes",href:"#Makie.scale!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[7]||(e[7]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[8]||(e[8]=i(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[13]||(s[13]=e("h2",{id:"Updating-the-Scene",tabindex:"-1"},[a("Updating the Scene "),e("a",{class:"header-anchor",href:"#Updating-the-Scene","aria-label":'Permalink to "Updating the Scene {#Updating-the-Scene}"'},"​")],-1)),s[14]||(s[14]=e("p",null,"When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:",-1)),e("details",g,[e("summary",null,[s[9]||(s[9]=e("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[e("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),s[10]||(s[10]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[11]||(s[11]=i('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',12))]),s[15]||(s[15]=e("h2",{id:"events",tabindex:"-1"},[a("Events "),e("a",{class:"header-anchor",href:"#events","aria-label":'Permalink to "Events"'},"​")],-1)),s[16]||(s[16]=e("p",null,[a('Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through '),e("code",null,"scene.events"),a(", which returns an "),e("a",{href:"/previews/PR4492/api#Makie.Events"},[e("code",null,"Events")]),a(" struct.")],-1))])}const v=l(p,[["render",u]]);export{C as __pageData,v as default}; +scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),e[13]||(e[13]=s("h2",{id:"Updating-the-Scene",tabindex:"-1"},[a("Updating the Scene "),s("a",{class:"header-anchor",href:"#Updating-the-Scene","aria-label":'Permalink to "Updating the Scene {#Updating-the-Scene}"'},"​")],-1)),e[14]||(e[14]=s("p",null,"When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:",-1)),s("details",g,[s("summary",null,[e[9]||(e[9]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[10]||(e[10]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[11]||(e[11]=i('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',12))]),e[15]||(e[15]=s("h2",{id:"events",tabindex:"-1"},[a("Events "),s("a",{class:"header-anchor",href:"#events","aria-label":'Permalink to "Events"'},"​")],-1)),e[16]||(e[16]=s("p",null,[a('Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through '),s("code",null,"scene.events"),a(", which returns an "),s("a",{href:"/previews/PR4492/api#Makie.Events"},[s("code",null,"Events")]),a(" struct.")],-1))])}const v=l(p,[["render",u]]);export{C as __pageData,v as default}; diff --git a/previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.lean.js b/previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.lean.js similarity index 83% rename from previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.lean.js rename to previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.lean.js index cdefdf3820e..5e22479f5c3 100644 --- a/previews/PR4492/assets/explanations_scenes.md.CR2EQKEj.lean.js +++ b/previews/PR4492/assets/explanations_scenes.md.CzWTBMB9.lean.js @@ -1,7 +1,7 @@ -import{_ as l,c as o,a5 as i,j as e,a,G as n,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"Scenes","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/scenes.md","filePath":"explanations/scenes.md","lastUpdated":null}'),p={name:"explanations/scenes.md"},c={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""};function u(b,s,y,E,m,f){const t=h("Badge");return r(),o("div",null,[s[12]||(s[12]=i('

Scenes

What is a Scene?

Scenes are fundamental building blocks of Makie figures. A Scene is like a container for Plots and other Scenes. Scenes have Plots and Subscenes associated with them. Every Scene also has a transformation, made up of scale, translation, and rotation.

Note

Before the introduction of the Figure workflow, Scenes used to be the main container object which was returned from all plotting functions. Now, scenes are mostly an implementation detail for many users, unless they want to build custom solutions that go beyond what the default system offers.

A Scene's plots can be accessed via scene.plots.

A Scene's subscenes (also called children) can be accessed through scene.children. This will return an Array of the Scene's child scenes. A child scene can be created by childscene = Scene(parentscene).

Any Scene with an axis also has a camera associated with it; this can be accessed through camera(scene), and its controls through cameracontrols(scene). More documentation about these is in the Cameras section.

Scenes have a configurable size. You can set the size in device-independent pixels by doing Scene(size = (500, 500)). (More about sizes, resolutions and units in Figure size and units)

Any keyword argument given to the Scene will be propagated to its plots; therefore, you can set the palette or the colormap in the Scene itself.

Subscenes

A subscene is no different than a normal Scene, except that it is linked to a "parent" Scene. It inherits the transformations of the parent Scene, but can then be transformed independently of it.

Scene Attributes

  • scene.clear = true: Scenes are drawn parent first onto the same image. If clear = true for a (sub)scene it will clear the previously drawn things in its region to its backgroundcolor. Otherwise the plots in scene will be drawn on top and the backgroundcolor will be ignored. Note that this is not technically an attribute but just a field of Scene.

  • ssao = SSAO(bias = 0.025, blur=2, radius=0.5): Controls SSAO settings, see lighting documentation.

  • size = (800, 600): Sets the size of the created window if the scene is the root scene.

Modifying A Scene

Makie offers mutation functions to scale, translate and rotate your Scenes on the fly.

',15)),e("details",c,[e("summary",null,[s[0]||(s[0]=e("a",{id:"Makie.translate!-explanations-scenes",href:"#Makie.translate!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.translate!")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=i(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),e("details",d,[e("summary",null,[s[3]||(s[3]=e("a",{id:"Makie.rotate!-explanations-scenes",href:"#Makie.rotate!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=i(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+import{_ as l,c as o,a5 as i,j as s,a,G as n,B as h,o as r}from"./chunks/framework.BVAi-G2t.js";const C=JSON.parse('{"title":"Scenes","description":"","frontmatter":{},"headers":[],"relativePath":"explanations/scenes.md","filePath":"explanations/scenes.md","lastUpdated":null}'),p={name:"explanations/scenes.md"},c={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},k={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""};function u(b,e,y,E,m,f){const t=h("Badge");return r(),o("div",null,[e[12]||(e[12]=i('

Scenes

What is a Scene?

Scenes are fundamental building blocks of Makie figures. A Scene is like a container for Plots and other Scenes. Scenes have Plots and Subscenes associated with them. Every Scene also has a transformation, made up of scale, translation, and rotation.

Note

Before the introduction of the Figure workflow, Scenes used to be the main container object which was returned from all plotting functions. Now, scenes are mostly an implementation detail for many users, unless they want to build custom solutions that go beyond what the default system offers.

A Scene's plots can be accessed via scene.plots.

A Scene's subscenes (also called children) can be accessed through scene.children. This will return an Array of the Scene's child scenes. A child scene can be created by childscene = Scene(parentscene).

Any Scene with an axis also has a camera associated with it; this can be accessed through camera(scene), and its controls through cameracontrols(scene). More documentation about these is in the Cameras section.

Scenes have a configurable size. You can set the size in device-independent pixels by doing Scene(size = (500, 500)). (More about sizes, resolutions and units in Figure size and units)

Any keyword argument given to the Scene will be propagated to its plots; therefore, you can set the palette or the colormap in the Scene itself.

Subscenes

A subscene is no different than a normal Scene, except that it is linked to a "parent" Scene. It inherits the transformations of the parent Scene, but can then be transformed independently of it.

Scene Attributes

  • scene.clear = true: Scenes are drawn parent first onto the same image. If clear = true for a (sub)scene it will clear the previously drawn things in its region to its backgroundcolor. Otherwise the plots in scene will be drawn on top and the backgroundcolor will be ignored. Note that this is not technically an attribute but just a field of Scene.

  • ssao = SSAO(bias = 0.025, blur=2, radius=0.5): Controls SSAO settings, see lighting documentation.

  • size = (800, 600): Sets the size of the created window if the scene is the root scene.

Modifying A Scene

Makie offers mutation functions to scale, translate and rotate your Scenes on the fly.

',15)),s("details",c,[s("summary",null,[e[0]||(e[0]=s("a",{id:"Makie.translate!-explanations-scenes",href:"#Makie.translate!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.translate!")],-1)),e[1]||(e[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i(`
julia
translate!(t::Transformable, xyz::VecTypes)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),s("details",d,[s("summary",null,[e[3]||(e[3]=s("a",{id:"Makie.rotate!-explanations-scenes",href:"#Makie.rotate!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.rotate!")],-1)),e[4]||(e[4]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[5]||(e[5]=i(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),e("details",k,[e("summary",null,[s[6]||(s[6]=e("a",{id:"Makie.scale!-explanations-scenes",href:"#Makie.scale!-explanations-scenes"},[e("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=i(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),s("details",k,[s("summary",null,[e[6]||(e[6]=s("a",{id:"Makie.scale!-explanations-scenes",href:"#Makie.scale!-explanations-scenes"},[s("span",{class:"jlbinding"},"Makie.scale!")],-1)),e[7]||(e[7]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[8]||(e[8]=i(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[13]||(s[13]=e("h2",{id:"Updating-the-Scene",tabindex:"-1"},[a("Updating the Scene "),e("a",{class:"header-anchor",href:"#Updating-the-Scene","aria-label":'Permalink to "Updating the Scene {#Updating-the-Scene}"'},"​")],-1)),s[14]||(s[14]=e("p",null,"When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:",-1)),e("details",g,[e("summary",null,[s[9]||(s[9]=e("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[e("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),s[10]||(s[10]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[11]||(s[11]=i('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',12))]),s[15]||(s[15]=e("h2",{id:"events",tabindex:"-1"},[a("Events "),e("a",{class:"header-anchor",href:"#events","aria-label":'Permalink to "Events"'},"​")],-1)),s[16]||(s[16]=e("p",null,[a('Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through '),e("code",null,"scene.events"),a(", which returns an "),e("a",{href:"/previews/PR4492/api#Makie.Events"},[e("code",null,"Events")]),a(" struct.")],-1))])}const v=l(p,[["render",u]]);export{C as __pageData,v as default}; +scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),e[13]||(e[13]=s("h2",{id:"Updating-the-Scene",tabindex:"-1"},[a("Updating the Scene "),s("a",{class:"header-anchor",href:"#Updating-the-Scene","aria-label":'Permalink to "Updating the Scene {#Updating-the-Scene}"'},"​")],-1)),e[14]||(e[14]=s("p",null,"When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:",-1)),s("details",g,[s("summary",null,[e[9]||(e[9]=s("a",{id:"Makie.update_cam!",href:"#Makie.update_cam!"},[s("span",{class:"jlbinding"},"Makie.update_cam!")],-1)),e[10]||(e[10]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[11]||(e[11]=i('
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

',12))]),e[15]||(e[15]=s("h2",{id:"events",tabindex:"-1"},[a("Events "),s("a",{class:"header-anchor",href:"#events","aria-label":'Permalink to "Events"'},"​")],-1)),e[16]||(e[16]=s("p",null,[a('Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through '),s("code",null,"scene.events"),a(", which returns an "),s("a",{href:"/previews/PR4492/api#Makie.Events"},[s("code",null,"Events")]),a(" struct.")],-1))])}const v=l(p,[["render",u]]);export{C as __pageData,v as default}; diff --git a/previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.js b/previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.js similarity index 99% rename from previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.js rename to previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.js index 3fd7660fcf3..50cb0541f08 100644 --- a/previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.js +++ b/previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,j as a,a as i,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/a19ac67.DXNlMK_d.png",E=JSON.parse('{"title":"ablines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ablines.md","filePath":"reference/plots/ablines.md","lastUpdated":null}'),p={name:"reference/plots/ablines.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,f,g,m){const s=r("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"ablines",tabindex:"-1"},[i("ablines "),a("a",{class:"header-anchor",href:"#ablines","aria-label":'Permalink to "ablines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ablines-reference-plots-ablines",href:"#Makie.ablines-reference-plots-ablines"},[a("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[1]||(e[1]=i()),n(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as o,c as l,j as a,a as i,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/a19ac67.DXNlMK_d.png",E=JSON.parse('{"title":"ablines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ablines.md","filePath":"reference/plots/ablines.md","lastUpdated":null}'),p={name:"reference/plots/ablines.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,f,g,m){const s=r("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"ablines",tabindex:"-1"},[i("ablines "),a("a",{class:"header-anchor",href:"#ablines","aria-label":'Permalink to "ablines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ablines-reference-plots-ablines",href:"#Makie.ablines-reference-plots-ablines"},[a("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[1]||(e[1]=i()),n(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 ablines(0, 1)
 ablines!([1, 2, 3], [1, 1.5, 2], color = [:red, :orange, :pink], linestyle=:dash, linewidth=2)
 current_figure()

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',83))])}const q=o(p,[["render",k]]);export{E as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.lean.js b/previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.lean.js rename to previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.lean.js index 3fd7660fcf3..50cb0541f08 100644 --- a/previews/PR4492/assets/reference_plots_ablines.md.BaH_DrQ0.lean.js +++ b/previews/PR4492/assets/reference_plots_ablines.md.Cep0caES.lean.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,j as a,a as i,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/a19ac67.DXNlMK_d.png",E=JSON.parse('{"title":"ablines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ablines.md","filePath":"reference/plots/ablines.md","lastUpdated":null}'),p={name:"reference/plots/ablines.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,f,g,m){const s=r("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"ablines",tabindex:"-1"},[i("ablines "),a("a",{class:"header-anchor",href:"#ablines","aria-label":'Permalink to "ablines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ablines-reference-plots-ablines",href:"#Makie.ablines-reference-plots-ablines"},[a("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[1]||(e[1]=i()),n(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as o,c as l,j as a,a as i,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/a19ac67.DXNlMK_d.png",E=JSON.parse('{"title":"ablines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ablines.md","filePath":"reference/plots/ablines.md","lastUpdated":null}'),p={name:"reference/plots/ablines.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,f,g,m){const s=r("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"ablines",tabindex:"-1"},[i("ablines "),a("a",{class:"header-anchor",href:"#ablines","aria-label":'Permalink to "ablines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ablines-reference-plots-ablines",href:"#Makie.ablines-reference-plots-ablines"},[a("span",{class:"jlbinding"},"Makie.ablines")],-1)),e[1]||(e[1]=i()),n(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 ablines(0, 1)
 ablines!([1, 2, 3], [1, 1.5, 2], color = [:red, :orange, :pink], linestyle=:dash, linewidth=2)
 current_figure()

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',83))])}const q=o(p,[["render",k]]);export{E as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.js b/previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.js similarity index 99% rename from previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.js rename to previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.js index 06e39f84904..49fa05b7c15 100644 --- a/previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.js +++ b/previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.js @@ -1,4 +1,4 @@ -import{_ as l,c as n,j as s,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/7880001.BvXa90vI.png",k="/previews/PR4492/assets/9d3c2a1.BeqJKVxP.png",d="/previews/PR4492/assets/e529b77.DakEqT65.png",C=JSON.parse('{"title":"arc","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/arc.md","filePath":"reference/plots/arc.md","lastUpdated":null}'),c={name:"reference/plots/arc.md"},E={class:"jldocstring custom-block",open:""};function g(y,i,u,F,f,b){const t=p("Badge");return o(),n("div",null,[i[3]||(i[3]=s("h1",{id:"arc",tabindex:"-1"},[a("arc "),s("a",{class:"header-anchor",href:"#arc","aria-label":'Permalink to "arc"'},"​")],-1)),s("details",E,[s("summary",null,[i[0]||(i[0]=s("a",{id:"Makie.arc-reference-plots-arc",href:"#Makie.arc-reference-plots-arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),i[1]||(i[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=e('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

',7))]),i[4]||(i[4]=e(`

Examples

julia
using CairoMakie
+import{_ as l,c as n,j as s,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/7880001.BvXa90vI.png",k="/previews/PR4492/assets/9d3c2a1.BeqJKVxP.png",d="/previews/PR4492/assets/e529b77.DakEqT65.png",C=JSON.parse('{"title":"arc","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/arc.md","filePath":"reference/plots/arc.md","lastUpdated":null}'),c={name:"reference/plots/arc.md"},E={class:"jldocstring custom-block",open:""};function g(y,i,u,F,f,b){const t=p("Badge");return o(),n("div",null,[i[3]||(i[3]=s("h1",{id:"arc",tabindex:"-1"},[a("arc "),s("a",{class:"header-anchor",href:"#arc","aria-label":'Permalink to "arc"'},"​")],-1)),s("details",E,[s("summary",null,[i[0]||(i[0]=s("a",{id:"Makie.arc-reference-plots-arc",href:"#Makie.arc-reference-plots-arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),i[1]||(i[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=e('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

',7))]),i[4]||(i[4]=e(`

Examples

julia
using CairoMakie
 arc(Point2f(0), 1, -π, π)
julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
diff --git a/previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.lean.js b/previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.lean.js
rename to previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.lean.js
index 06e39f84904..49fa05b7c15 100644
--- a/previews/PR4492/assets/reference_plots_arc.md.B8V8e5P_.lean.js
+++ b/previews/PR4492/assets/reference_plots_arc.md.ESW9qqLn.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as s,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/7880001.BvXa90vI.png",k="/previews/PR4492/assets/9d3c2a1.BeqJKVxP.png",d="/previews/PR4492/assets/e529b77.DakEqT65.png",C=JSON.parse('{"title":"arc","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/arc.md","filePath":"reference/plots/arc.md","lastUpdated":null}'),c={name:"reference/plots/arc.md"},E={class:"jldocstring custom-block",open:""};function g(y,i,u,F,f,b){const t=p("Badge");return o(),n("div",null,[i[3]||(i[3]=s("h1",{id:"arc",tabindex:"-1"},[a("arc "),s("a",{class:"header-anchor",href:"#arc","aria-label":'Permalink to "arc"'},"​")],-1)),s("details",E,[s("summary",null,[i[0]||(i[0]=s("a",{id:"Makie.arc-reference-plots-arc",href:"#Makie.arc-reference-plots-arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),i[1]||(i[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=e('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

',7))]),i[4]||(i[4]=e(`

Examples

julia
using CairoMakie
+import{_ as l,c as n,j as s,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/7880001.BvXa90vI.png",k="/previews/PR4492/assets/9d3c2a1.BeqJKVxP.png",d="/previews/PR4492/assets/e529b77.DakEqT65.png",C=JSON.parse('{"title":"arc","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/arc.md","filePath":"reference/plots/arc.md","lastUpdated":null}'),c={name:"reference/plots/arc.md"},E={class:"jldocstring custom-block",open:""};function g(y,i,u,F,f,b){const t=p("Badge");return o(),n("div",null,[i[3]||(i[3]=s("h1",{id:"arc",tabindex:"-1"},[a("arc "),s("a",{class:"header-anchor",href:"#arc","aria-label":'Permalink to "arc"'},"​")],-1)),s("details",E,[s("summary",null,[i[0]||(i[0]=s("a",{id:"Makie.arc-reference-plots-arc",href:"#Makie.arc-reference-plots-arc"},[s("span",{class:"jlbinding"},"Makie.arc")],-1)),i[1]||(i[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),i[2]||(i[2]=e('
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

',7))]),i[4]||(i[4]=e(`

Examples

julia
using CairoMakie
 arc(Point2f(0), 1, -π, π)
julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
diff --git a/previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.js b/previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.js
rename to previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.js
index defe5790548..b84f7cd7d1f 100644
--- a/previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.js
+++ b/previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.js
@@ -2,7 +2,7 @@ import{_ as h,c as n,j as i,a,G as l,a5 as e,B as p,o as k}from"./chunks/framewo
 arrows(x, y, u, v)
 arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix)
 arrows(x, y, z, u, v, w)
-arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

`,9))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

`,9))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure(size = (800, 800))
 Axis(f[1, 1], backgroundcolor = "black")
 
diff --git a/previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.lean.js b/previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.lean.js
rename to previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.lean.js
index defe5790548..b84f7cd7d1f 100644
--- a/previews/PR4492/assets/reference_plots_arrows.md.B05AQzva.lean.js
+++ b/previews/PR4492/assets/reference_plots_arrows.md.D9qELDTZ.lean.js
@@ -2,7 +2,7 @@ import{_ as h,c as n,j as i,a,G as l,a5 as e,B as p,o as k}from"./chunks/framewo
 arrows(x, y, u, v)
 arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix)
 arrows(x, y, z, u, v, w)
-arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

`,9))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

`,9))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure(size = (800, 800))
 Axis(f[1, 1], backgroundcolor = "black")
 
diff --git a/previews/PR4492/assets/reference_plots_band.md.B70h_q6A.js b/previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_band.md.B70h_q6A.js
rename to previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.js
index a41396d10dd..7390492194b 100644
--- a/previews/PR4492/assets/reference_plots_band.md.B70h_q6A.js
+++ b/previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.js
@@ -1,6 +1,6 @@
 import{_ as l,c as n,j as a,a as i,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2e0a04c.C7hWqsg4.png",k="/previews/PR4492/assets/a5bd1e7.BOjF-Uye.png",d="/previews/PR4492/assets/ac32e8a.CGL9vOzM.png",C=JSON.parse('{"title":"band","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/band.md","filePath":"reference/plots/band.md","lastUpdated":null}'),c={name:"reference/plots/band.md"},E={class:"jldocstring custom-block",open:""};function g(y,s,u,b,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=a("h1",{id:"band",tabindex:"-1"},[i("band "),a("a",{class:"header-anchor",href:"#band","aria-label":'Permalink to "band"'},"​")],-1)),a("details",E,[a("summary",null,[s[0]||(s[0]=a("a",{id:"Makie.band-reference-plots-band",href:"#Makie.band-reference-plots-band"},[a("span",{class:"jlbinding"},"Makie.band")],-1)),s[1]||(s[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_band.md.B70h_q6A.lean.js b/previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_band.md.B70h_q6A.lean.js
rename to previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.lean.js
index a41396d10dd..7390492194b 100644
--- a/previews/PR4492/assets/reference_plots_band.md.B70h_q6A.lean.js
+++ b/previews/PR4492/assets/reference_plots_band.md.Doh3IuAT.lean.js
@@ -1,6 +1,6 @@
 import{_ as l,c as n,j as a,a as i,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2e0a04c.C7hWqsg4.png",k="/previews/PR4492/assets/a5bd1e7.BOjF-Uye.png",d="/previews/PR4492/assets/ac32e8a.CGL9vOzM.png",C=JSON.parse('{"title":"band","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/band.md","filePath":"reference/plots/band.md","lastUpdated":null}'),c={name:"reference/plots/band.md"},E={class:"jldocstring custom-block",open:""};function g(y,s,u,b,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=a("h1",{id:"band",tabindex:"-1"},[i("band "),a("a",{class:"header-anchor",href:"#band","aria-label":'Permalink to "band"'},"​")],-1)),a("details",E,[a("summary",null,[s[0]||(s[0]=a("a",{id:"Makie.band-reference-plots-band",href:"#Makie.band-reference-plots-band"},[a("span",{class:"jlbinding"},"Makie.band")],-1)),s[1]||(s[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.js b/previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.js
rename to previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.js
index 9e32a55adca..b7b97f9f9a9 100644
--- a/previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.js
+++ b/previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/944ca30.Mh69Z46D.png",E="/previews/PR4492/assets/73223a7.CxI6GGz3.png",d="/previews/PR4492/assets/267fd18.CfA0uDcC.png",o="/previews/PR4492/assets/34ee830.Cr8q1O18.png",g="/previews/PR4492/assets/154a55f.CdyJR0gx.png",c="/previews/PR4492/assets/4a0a3db.DteX4X_C.png",y="/previews/PR4492/assets/2586c11.CeAwrtmS.png",F="/previews/PR4492/assets/52f1a1d.CTIWaJZm.png",C="/previews/PR4492/assets/2bdcb71.nNa2xi0d.png",v=JSON.parse('{"title":"barplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/barplot.md","filePath":"reference/plots/barplot.md","lastUpdated":null}'),u={name:"reference/plots/barplot.md"},b={class:"jldocstring custom-block",open:""};function f(D,s,m,B,A,q){const l=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"barplot",tabindex:"-1"},[a("barplot "),i("a",{class:"header-anchor",href:"#barplot","aria-label":'Permalink to "barplot"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.barplot-reference-plots-barplot",href:"#Makie.barplot-reference-plots-barplot"},[i("span",{class:"jlbinding"},"Makie.barplot")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+import{_ as t,c as n,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/944ca30.Mh69Z46D.png",E="/previews/PR4492/assets/73223a7.CxI6GGz3.png",d="/previews/PR4492/assets/267fd18.CfA0uDcC.png",o="/previews/PR4492/assets/34ee830.Cr8q1O18.png",g="/previews/PR4492/assets/154a55f.CdyJR0gx.png",c="/previews/PR4492/assets/4a0a3db.DteX4X_C.png",y="/previews/PR4492/assets/2586c11.CeAwrtmS.png",F="/previews/PR4492/assets/52f1a1d.CTIWaJZm.png",C="/previews/PR4492/assets/2bdcb71.nNa2xi0d.png",v=JSON.parse('{"title":"barplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/barplot.md","filePath":"reference/plots/barplot.md","lastUpdated":null}'),u={name:"reference/plots/barplot.md"},b={class:"jldocstring custom-block",open:""};function f(D,s,m,B,A,q){const l=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"barplot",tabindex:"-1"},[a("barplot "),i("a",{class:"header-anchor",href:"#barplot","aria-label":'Permalink to "barplot"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.barplot-reference-plots-barplot",href:"#Makie.barplot-reference-plots-barplot"},[i("span",{class:"jlbinding"},"Makie.barplot")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.lean.js b/previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.lean.js
rename to previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.lean.js
index 9e32a55adca..b7b97f9f9a9 100644
--- a/previews/PR4492/assets/reference_plots_barplot.md.D7_7I9AY.lean.js
+++ b/previews/PR4492/assets/reference_plots_barplot.md.Dnt91g9N.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/944ca30.Mh69Z46D.png",E="/previews/PR4492/assets/73223a7.CxI6GGz3.png",d="/previews/PR4492/assets/267fd18.CfA0uDcC.png",o="/previews/PR4492/assets/34ee830.Cr8q1O18.png",g="/previews/PR4492/assets/154a55f.CdyJR0gx.png",c="/previews/PR4492/assets/4a0a3db.DteX4X_C.png",y="/previews/PR4492/assets/2586c11.CeAwrtmS.png",F="/previews/PR4492/assets/52f1a1d.CTIWaJZm.png",C="/previews/PR4492/assets/2bdcb71.nNa2xi0d.png",v=JSON.parse('{"title":"barplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/barplot.md","filePath":"reference/plots/barplot.md","lastUpdated":null}'),u={name:"reference/plots/barplot.md"},b={class:"jldocstring custom-block",open:""};function f(D,s,m,B,A,q){const l=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"barplot",tabindex:"-1"},[a("barplot "),i("a",{class:"header-anchor",href:"#barplot","aria-label":'Permalink to "barplot"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.barplot-reference-plots-barplot",href:"#Makie.barplot-reference-plots-barplot"},[i("span",{class:"jlbinding"},"Makie.barplot")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+import{_ as t,c as n,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/944ca30.Mh69Z46D.png",E="/previews/PR4492/assets/73223a7.CxI6GGz3.png",d="/previews/PR4492/assets/267fd18.CfA0uDcC.png",o="/previews/PR4492/assets/34ee830.Cr8q1O18.png",g="/previews/PR4492/assets/154a55f.CdyJR0gx.png",c="/previews/PR4492/assets/4a0a3db.DteX4X_C.png",y="/previews/PR4492/assets/2586c11.CeAwrtmS.png",F="/previews/PR4492/assets/52f1a1d.CTIWaJZm.png",C="/previews/PR4492/assets/2bdcb71.nNa2xi0d.png",v=JSON.parse('{"title":"barplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/barplot.md","filePath":"reference/plots/barplot.md","lastUpdated":null}'),u={name:"reference/plots/barplot.md"},b={class:"jldocstring custom-block",open:""};function f(D,s,m,B,A,q){const l=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"barplot",tabindex:"-1"},[a("barplot "),i("a",{class:"header-anchor",href:"#barplot","aria-label":'Permalink to "barplot"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.barplot-reference-plots-barplot",href:"#Makie.barplot-reference-plots-barplot"},[i("span",{class:"jlbinding"},"Makie.barplot")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.js b/previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.js
rename to previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.js
index 2a772b29a9f..4bc544823a6 100644
--- a/previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.js
+++ b/previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.js
@@ -1,4 +1,4 @@
-import{_ as h,c as l,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/23d1a23.DSZN-bdE.png",r="/previews/PR4492/assets/b56037a.Dvft1ENT.png",d="/previews/PR4492/assets/c77d462.B65QM9sK.png",E="/previews/PR4492/assets/552291a.DTSzEHBv.png",c="/previews/PR4492/assets/782651c.CoqU8Ohw.png",w=JSON.parse('{"title":"boxplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/boxplot.md","filePath":"reference/plots/boxplot.md","lastUpdated":null}'),g={name:"reference/plots/boxplot.md"},y={class:"jldocstring custom-block",open:""};function u(F,s,b,C,m,f){const e=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"boxplot",tabindex:"-1"},[a("boxplot "),i("a",{class:"header-anchor",href:"#boxplot","aria-label":'Permalink to "boxplot"'},"​")],-1)),i("details",y,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.boxplot-reference-plots-boxplot",href:"#Makie.boxplot-reference-plots-boxplot"},[i("span",{class:"jlbinding"},"Makie.boxplot")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

',8))]),s[4]||(s[4]=t(`

Examples

julia
using CairoMakie
+import{_ as h,c as l,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/23d1a23.DSZN-bdE.png",r="/previews/PR4492/assets/b56037a.Dvft1ENT.png",d="/previews/PR4492/assets/c77d462.B65QM9sK.png",E="/previews/PR4492/assets/552291a.DTSzEHBv.png",c="/previews/PR4492/assets/782651c.CoqU8Ohw.png",w=JSON.parse('{"title":"boxplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/boxplot.md","filePath":"reference/plots/boxplot.md","lastUpdated":null}'),g={name:"reference/plots/boxplot.md"},y={class:"jldocstring custom-block",open:""};function u(F,s,b,C,m,f){const e=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"boxplot",tabindex:"-1"},[a("boxplot "),i("a",{class:"header-anchor",href:"#boxplot","aria-label":'Permalink to "boxplot"'},"​")],-1)),i("details",y,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.boxplot-reference-plots-boxplot",href:"#Makie.boxplot-reference-plots-boxplot"},[i("span",{class:"jlbinding"},"Makie.boxplot")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

',8))]),s[4]||(s[4]=t(`

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
diff --git a/previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.lean.js b/previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.lean.js
rename to previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.lean.js
index 2a772b29a9f..4bc544823a6 100644
--- a/previews/PR4492/assets/reference_plots_boxplot.md.URslGVbL.lean.js
+++ b/previews/PR4492/assets/reference_plots_boxplot.md.BU24WRGw.lean.js
@@ -1,4 +1,4 @@
-import{_ as h,c as l,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/23d1a23.DSZN-bdE.png",r="/previews/PR4492/assets/b56037a.Dvft1ENT.png",d="/previews/PR4492/assets/c77d462.B65QM9sK.png",E="/previews/PR4492/assets/552291a.DTSzEHBv.png",c="/previews/PR4492/assets/782651c.CoqU8Ohw.png",w=JSON.parse('{"title":"boxplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/boxplot.md","filePath":"reference/plots/boxplot.md","lastUpdated":null}'),g={name:"reference/plots/boxplot.md"},y={class:"jldocstring custom-block",open:""};function u(F,s,b,C,m,f){const e=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"boxplot",tabindex:"-1"},[a("boxplot "),i("a",{class:"header-anchor",href:"#boxplot","aria-label":'Permalink to "boxplot"'},"​")],-1)),i("details",y,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.boxplot-reference-plots-boxplot",href:"#Makie.boxplot-reference-plots-boxplot"},[i("span",{class:"jlbinding"},"Makie.boxplot")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

',8))]),s[4]||(s[4]=t(`

Examples

julia
using CairoMakie
+import{_ as h,c as l,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/23d1a23.DSZN-bdE.png",r="/previews/PR4492/assets/b56037a.Dvft1ENT.png",d="/previews/PR4492/assets/c77d462.B65QM9sK.png",E="/previews/PR4492/assets/552291a.DTSzEHBv.png",c="/previews/PR4492/assets/782651c.CoqU8Ohw.png",w=JSON.parse('{"title":"boxplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/boxplot.md","filePath":"reference/plots/boxplot.md","lastUpdated":null}'),g={name:"reference/plots/boxplot.md"},y={class:"jldocstring custom-block",open:""};function u(F,s,b,C,m,f){const e=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"boxplot",tabindex:"-1"},[a("boxplot "),i("a",{class:"header-anchor",href:"#boxplot","aria-label":'Permalink to "boxplot"'},"​")],-1)),i("details",y,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.boxplot-reference-plots-boxplot",href:"#Makie.boxplot-reference-plots-boxplot"},[i("span",{class:"jlbinding"},"Makie.boxplot")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

',8))]),s[4]||(s[4]=t(`

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
diff --git a/previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.js b/previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.js
rename to previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.js
index e9ef176a7de..f57b7fd2174 100644
--- a/previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.js
+++ b/previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.js
@@ -1,7 +1,7 @@
-import{_ as n,c as k,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/26e02b2.Sp6pkh6o.png",E="/previews/PR4492/assets/4517eb6.yuYYx0C7.png",d="/previews/PR4492/assets/9d2b792.6wOWZqFa.png",f=JSON.parse('{"title":"bracket","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/bracket.md","filePath":"reference/plots/bracket.md","lastUpdated":null}'),g={name:"reference/plots/bracket.md"},o={class:"jldocstring custom-block",open:""};function y(F,s,c,C,u,B){const t=p("Badge");return e(),k("div",null,[s[3]||(s[3]=i("h1",{id:"bracket",tabindex:"-1"},[a("bracket "),i("a",{class:"header-anchor",href:"#bracket","aria-label":'Permalink to "bracket"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.bracket-reference-plots-bracket",href:"#Makie.bracket-reference-plots-bracket"},[i("span",{class:"jlbinding"},"Makie.bracket")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
bracket(x1, y1, x2, y2; kwargs...)
+import{_ as n,c as k,j as i,a,G as l,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/26e02b2.Sp6pkh6o.png",E="/previews/PR4492/assets/4517eb6.yuYYx0C7.png",d="/previews/PR4492/assets/9d2b792.6wOWZqFa.png",f=JSON.parse('{"title":"bracket","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/bracket.md","filePath":"reference/plots/bracket.md","lastUpdated":null}'),g={name:"reference/plots/bracket.md"},o={class:"jldocstring custom-block",open:""};function y(F,s,c,C,u,B){const t=e("Badge");return p(),k("div",null,[s[3]||(s[3]=i("h1",{id:"bracket",tabindex:"-1"},[a("bracket "),i("a",{class:"header-anchor",href:"#bracket","aria-label":'Permalink to "bracket"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.bracket-reference-plots-bracket",href:"#Makie.bracket-reference-plots-bracket"},[i("span",{class:"jlbinding"},"Makie.bracket")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Scalar arguments

julia
using CairoMakie
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Scalar arguments

julia
using CairoMakie
 f, ax, l = lines(0..9, sin; axis = (; xgridvisible = false, ygridvisible = false))
 ylims!(ax, -1.5, 1.5)
 
diff --git a/previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.lean.js b/previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.lean.js
rename to previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.lean.js
index e9ef176a7de..f57b7fd2174 100644
--- a/previews/PR4492/assets/reference_plots_bracket.md.CsrjPduJ.lean.js
+++ b/previews/PR4492/assets/reference_plots_bracket.md.BEFaD_iW.lean.js
@@ -1,7 +1,7 @@
-import{_ as n,c as k,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/26e02b2.Sp6pkh6o.png",E="/previews/PR4492/assets/4517eb6.yuYYx0C7.png",d="/previews/PR4492/assets/9d2b792.6wOWZqFa.png",f=JSON.parse('{"title":"bracket","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/bracket.md","filePath":"reference/plots/bracket.md","lastUpdated":null}'),g={name:"reference/plots/bracket.md"},o={class:"jldocstring custom-block",open:""};function y(F,s,c,C,u,B){const t=p("Badge");return e(),k("div",null,[s[3]||(s[3]=i("h1",{id:"bracket",tabindex:"-1"},[a("bracket "),i("a",{class:"header-anchor",href:"#bracket","aria-label":'Permalink to "bracket"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.bracket-reference-plots-bracket",href:"#Makie.bracket-reference-plots-bracket"},[i("span",{class:"jlbinding"},"Makie.bracket")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
bracket(x1, y1, x2, y2; kwargs...)
+import{_ as n,c as k,j as i,a,G as l,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/26e02b2.Sp6pkh6o.png",E="/previews/PR4492/assets/4517eb6.yuYYx0C7.png",d="/previews/PR4492/assets/9d2b792.6wOWZqFa.png",f=JSON.parse('{"title":"bracket","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/bracket.md","filePath":"reference/plots/bracket.md","lastUpdated":null}'),g={name:"reference/plots/bracket.md"},o={class:"jldocstring custom-block",open:""};function y(F,s,c,C,u,B){const t=e("Badge");return p(),k("div",null,[s[3]||(s[3]=i("h1",{id:"bracket",tabindex:"-1"},[a("bracket "),i("a",{class:"header-anchor",href:"#bracket","aria-label":'Permalink to "bracket"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.bracket-reference-plots-bracket",href:"#Makie.bracket-reference-plots-bracket"},[i("span",{class:"jlbinding"},"Makie.bracket")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Scalar arguments

julia
using CairoMakie
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Scalar arguments

julia
using CairoMakie
 f, ax, l = lines(0..9, sin; axis = (; xgridvisible = false, ygridvisible = false))
 ylims!(ax, -1.5, 1.5)
 
diff --git a/previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.js b/previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.js
rename to previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.js
index 8eea6f448fd..e2d92ca5db1 100644
--- a/previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.js
+++ b/previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.js
@@ -1,5 +1,5 @@
 import{_ as l,c as n,j as a,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1349d6c.CKseGolC.png",k="/previews/PR4492/assets/6cb82c8.CSM86Gn8.png",d="/previews/PR4492/assets/8206a28.BIYvJq5G.png",C=JSON.parse('{"title":"contour","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour.md","filePath":"reference/plots/contour.md","lastUpdated":null}'),c={name:"reference/plots/contour.md"},E={class:"jldocstring custom-block",open:""};function g(y,s,u,b,f,F){const t=o("Badge");return p(),n("div",null,[s[3]||(s[3]=a("h1",{id:"contour",tabindex:"-1"},[i("contour "),a("a",{class:"header-anchor",href:"#contour","aria-label":'Permalink to "contour"'},"​")],-1)),a("details",E,[a("summary",null,[s[0]||(s[0]=a("a",{id:"Makie.contour-reference-plots-contour",href:"#Makie.contour-reference-plots-contour"},[a("span",{class:"jlbinding"},"Makie.contour")],-1)),s[1]||(s[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.lean.js b/previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.lean.js
rename to previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.lean.js
index 8eea6f448fd..e2d92ca5db1 100644
--- a/previews/PR4492/assets/reference_plots_contour.md.DjSnUlZ-.lean.js
+++ b/previews/PR4492/assets/reference_plots_contour.md.AwwgzVjw.lean.js
@@ -1,5 +1,5 @@
 import{_ as l,c as n,j as a,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1349d6c.CKseGolC.png",k="/previews/PR4492/assets/6cb82c8.CSM86Gn8.png",d="/previews/PR4492/assets/8206a28.BIYvJq5G.png",C=JSON.parse('{"title":"contour","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour.md","filePath":"reference/plots/contour.md","lastUpdated":null}'),c={name:"reference/plots/contour.md"},E={class:"jldocstring custom-block",open:""};function g(y,s,u,b,f,F){const t=o("Badge");return p(),n("div",null,[s[3]||(s[3]=a("h1",{id:"contour",tabindex:"-1"},[i("contour "),a("a",{class:"header-anchor",href:"#contour","aria-label":'Permalink to "contour"'},"​")],-1)),a("details",E,[a("summary",null,[s[0]||(s[0]=a("a",{id:"Makie.contour-reference-plots-contour",href:"#Makie.contour-reference-plots-contour"},[a("span",{class:"jlbinding"},"Makie.contour")],-1)),s[1]||(s[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.js b/previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.js
rename to previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.js
index ae988e783fb..a969121fcc2 100644
--- a/previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.js
+++ b/previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/dbd4cde.DpPv4JHY.png",d="/previews/PR4492/assets/60a474f.BAmeXnOH.png",m=JSON.parse('{"title":"contour3d","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour3d.md","filePath":"reference/plots/contour3d.md","lastUpdated":null}'),k={name:"reference/plots/contour3d.md"},c={class:"jldocstring custom-block",open:""};function E(g,a,u,y,b,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"contour3d",tabindex:"-1"},[i("contour3d "),s("a",{class:"header-anchor",href:"#contour3d","aria-label":'Permalink to "contour3d"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.contour3d-reference-plots-contour3d",href:"#Makie.contour3d-reference-plots-contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

',5))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/dbd4cde.DpPv4JHY.png",d="/previews/PR4492/assets/60a474f.BAmeXnOH.png",m=JSON.parse('{"title":"contour3d","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour3d.md","filePath":"reference/plots/contour3d.md","lastUpdated":null}'),k={name:"reference/plots/contour3d.md"},c={class:"jldocstring custom-block",open:""};function E(g,a,u,y,b,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"contour3d",tabindex:"-1"},[i("contour3d "),s("a",{class:"header-anchor",href:"#contour3d","aria-label":'Permalink to "contour3d"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.contour3d-reference-plots-contour3d",href:"#Makie.contour3d-reference-plots-contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

',5))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
 f = Figure()
 Axis3(f[1, 1], aspect=(0.5,0.5,1), perspectiveness=0.75)
 
diff --git a/previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.lean.js b/previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.lean.js
rename to previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.lean.js
index ae988e783fb..a969121fcc2 100644
--- a/previews/PR4492/assets/reference_plots_contour3d.md.CfOLPkBy.lean.js
+++ b/previews/PR4492/assets/reference_plots_contour3d.md.CvKwVXQv.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/dbd4cde.DpPv4JHY.png",d="/previews/PR4492/assets/60a474f.BAmeXnOH.png",m=JSON.parse('{"title":"contour3d","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour3d.md","filePath":"reference/plots/contour3d.md","lastUpdated":null}'),k={name:"reference/plots/contour3d.md"},c={class:"jldocstring custom-block",open:""};function E(g,a,u,y,b,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"contour3d",tabindex:"-1"},[i("contour3d "),s("a",{class:"header-anchor",href:"#contour3d","aria-label":'Permalink to "contour3d"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.contour3d-reference-plots-contour3d",href:"#Makie.contour3d-reference-plots-contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

',5))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/dbd4cde.DpPv4JHY.png",d="/previews/PR4492/assets/60a474f.BAmeXnOH.png",m=JSON.parse('{"title":"contour3d","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contour3d.md","filePath":"reference/plots/contour3d.md","lastUpdated":null}'),k={name:"reference/plots/contour3d.md"},c={class:"jldocstring custom-block",open:""};function E(g,a,u,y,b,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"contour3d",tabindex:"-1"},[i("contour3d "),s("a",{class:"header-anchor",href:"#contour3d","aria-label":'Permalink to "contour3d"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.contour3d-reference-plots-contour3d",href:"#Makie.contour3d-reference-plots-contour3d"},[s("span",{class:"jlbinding"},"Makie.contour3d")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

',5))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
 f = Figure()
 Axis3(f[1, 1], aspect=(0.5,0.5,1), perspectiveness=0.75)
 
diff --git a/previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.js b/previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.js
rename to previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.js
index 59ee2b95172..38020c46107 100644
--- a/previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.js
+++ b/previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.js
@@ -1,4 +1,4 @@
-import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const k="/previews/PR4492/assets/65be554.4MhjGZWi.png",r="/previews/PR4492/assets/3875db4.DiyvWMtF.png",d="/previews/PR4492/assets/f4a5f50.Dqvg_xBg.png",c="/previews/PR4492/assets/d00508c.CF7F8DXK.png",v=JSON.parse('{"title":"contourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contourf.md","filePath":"reference/plots/contourf.md","lastUpdated":null}'),E={name:"reference/plots/contourf.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,f,C,m){const n=p("Badge");return o(),l("div",null,[s[3]||(s[3]=i("h1",{id:"contourf",tabindex:"-1"},[a("contourf "),i("a",{class:"header-anchor",href:"#contourf","aria-label":'Permalink to "contourf"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.contourf-reference-plots-contourf",href:"#Makie.contourf-reference-plots-contourf"},[i("span",{class:"jlbinding"},"Makie.contourf")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

',5))]),s[4]||(s[4]=e(`
julia
using CairoMakie
+import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const k="/previews/PR4492/assets/65be554.4MhjGZWi.png",r="/previews/PR4492/assets/3875db4.DiyvWMtF.png",d="/previews/PR4492/assets/f4a5f50.Dqvg_xBg.png",c="/previews/PR4492/assets/d00508c.CF7F8DXK.png",v=JSON.parse('{"title":"contourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contourf.md","filePath":"reference/plots/contourf.md","lastUpdated":null}'),E={name:"reference/plots/contourf.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,f,C,m){const n=p("Badge");return o(),l("div",null,[s[3]||(s[3]=i("h1",{id:"contourf",tabindex:"-1"},[a("contourf "),i("a",{class:"header-anchor",href:"#contourf","aria-label":'Permalink to "contourf"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.contourf-reference-plots-contourf",href:"#Makie.contourf-reference-plots-contourf"},[i("span",{class:"jlbinding"},"Makie.contourf")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

',5))]),s[4]||(s[4]=e(`
julia
using CairoMakie
 using DelimitedFiles
 
 
diff --git a/previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.lean.js b/previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.lean.js
rename to previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.lean.js
index 59ee2b95172..38020c46107 100644
--- a/previews/PR4492/assets/reference_plots_contourf.md.BmFjesWy.lean.js
+++ b/previews/PR4492/assets/reference_plots_contourf.md.C709MegZ.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const k="/previews/PR4492/assets/65be554.4MhjGZWi.png",r="/previews/PR4492/assets/3875db4.DiyvWMtF.png",d="/previews/PR4492/assets/f4a5f50.Dqvg_xBg.png",c="/previews/PR4492/assets/d00508c.CF7F8DXK.png",v=JSON.parse('{"title":"contourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contourf.md","filePath":"reference/plots/contourf.md","lastUpdated":null}'),E={name:"reference/plots/contourf.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,f,C,m){const n=p("Badge");return o(),l("div",null,[s[3]||(s[3]=i("h1",{id:"contourf",tabindex:"-1"},[a("contourf "),i("a",{class:"header-anchor",href:"#contourf","aria-label":'Permalink to "contourf"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.contourf-reference-plots-contourf",href:"#Makie.contourf-reference-plots-contourf"},[i("span",{class:"jlbinding"},"Makie.contourf")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

',5))]),s[4]||(s[4]=e(`
julia
using CairoMakie
+import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const k="/previews/PR4492/assets/65be554.4MhjGZWi.png",r="/previews/PR4492/assets/3875db4.DiyvWMtF.png",d="/previews/PR4492/assets/f4a5f50.Dqvg_xBg.png",c="/previews/PR4492/assets/d00508c.CF7F8DXK.png",v=JSON.parse('{"title":"contourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/contourf.md","filePath":"reference/plots/contourf.md","lastUpdated":null}'),E={name:"reference/plots/contourf.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,f,C,m){const n=p("Badge");return o(),l("div",null,[s[3]||(s[3]=i("h1",{id:"contourf",tabindex:"-1"},[a("contourf "),i("a",{class:"header-anchor",href:"#contourf","aria-label":'Permalink to "contourf"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.contourf-reference-plots-contourf",href:"#Makie.contourf-reference-plots-contourf"},[i("span",{class:"jlbinding"},"Makie.contourf")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

',5))]),s[4]||(s[4]=e(`
julia
using CairoMakie
 using DelimitedFiles
 
 
diff --git a/previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.js b/previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.js
rename to previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.js
index 251c2404a9a..4c119805de2 100644
--- a/previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.js
+++ b/previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.js
@@ -1,4 +1,4 @@
-import{_ as o,c as l,j as i,a as s,G as h,a5 as e,B as n,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/bbb0821.DhfNz7pF.png",f=JSON.parse('{"title":"crossbar","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/crossbar.md","filePath":"reference/plots/crossbar.md","lastUpdated":null}'),d={name:"reference/plots/crossbar.md"},c={class:"jldocstring custom-block",open:""};function k(b,a,g,E,u,m){const t=n("Badge");return r(),l("div",null,[a[3]||(a[3]=i("h1",{id:"crossbar",tabindex:"-1"},[s("crossbar "),i("a",{class:"header-anchor",href:"#crossbar","aria-label":'Permalink to "crossbar"'},"​")],-1)),i("details",c,[i("summary",null,[a[0]||(a[0]=i("a",{id:"Makie.crossbar-reference-plots-crossbar",href:"#Makie.crossbar-reference-plots-crossbar"},[i("span",{class:"jlbinding"},"Makie.crossbar")],-1)),a[1]||(a[1]=s()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

',7))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+import{_ as o,c as l,j as i,a as s,G as h,a5 as e,B as n,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/bbb0821.DhfNz7pF.png",f=JSON.parse('{"title":"crossbar","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/crossbar.md","filePath":"reference/plots/crossbar.md","lastUpdated":null}'),d={name:"reference/plots/crossbar.md"},c={class:"jldocstring custom-block",open:""};function k(b,a,g,E,u,m){const t=n("Badge");return r(),l("div",null,[a[3]||(a[3]=i("h1",{id:"crossbar",tabindex:"-1"},[s("crossbar "),i("a",{class:"header-anchor",href:"#crossbar","aria-label":'Permalink to "crossbar"'},"​")],-1)),i("details",c,[i("summary",null,[a[0]||(a[0]=i("a",{id:"Makie.crossbar-reference-plots-crossbar",href:"#Makie.crossbar-reference-plots-crossbar"},[i("span",{class:"jlbinding"},"Makie.crossbar")],-1)),a[1]||(a[1]=s()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

',7))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
 xs = [1, 1, 2, 2, 3, 3]
 ys = rand(6)
 ymins = ys .- 1
diff --git a/previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.lean.js b/previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.lean.js
rename to previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.lean.js
index 251c2404a9a..4c119805de2 100644
--- a/previews/PR4492/assets/reference_plots_crossbar.md.gEV2pO2N.lean.js
+++ b/previews/PR4492/assets/reference_plots_crossbar.md.DM2rx6WV.lean.js
@@ -1,4 +1,4 @@
-import{_ as o,c as l,j as i,a as s,G as h,a5 as e,B as n,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/bbb0821.DhfNz7pF.png",f=JSON.parse('{"title":"crossbar","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/crossbar.md","filePath":"reference/plots/crossbar.md","lastUpdated":null}'),d={name:"reference/plots/crossbar.md"},c={class:"jldocstring custom-block",open:""};function k(b,a,g,E,u,m){const t=n("Badge");return r(),l("div",null,[a[3]||(a[3]=i("h1",{id:"crossbar",tabindex:"-1"},[s("crossbar "),i("a",{class:"header-anchor",href:"#crossbar","aria-label":'Permalink to "crossbar"'},"​")],-1)),i("details",c,[i("summary",null,[a[0]||(a[0]=i("a",{id:"Makie.crossbar-reference-plots-crossbar",href:"#Makie.crossbar-reference-plots-crossbar"},[i("span",{class:"jlbinding"},"Makie.crossbar")],-1)),a[1]||(a[1]=s()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

',7))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+import{_ as o,c as l,j as i,a as s,G as h,a5 as e,B as n,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/bbb0821.DhfNz7pF.png",f=JSON.parse('{"title":"crossbar","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/crossbar.md","filePath":"reference/plots/crossbar.md","lastUpdated":null}'),d={name:"reference/plots/crossbar.md"},c={class:"jldocstring custom-block",open:""};function k(b,a,g,E,u,m){const t=n("Badge");return r(),l("div",null,[a[3]||(a[3]=i("h1",{id:"crossbar",tabindex:"-1"},[s("crossbar "),i("a",{class:"header-anchor",href:"#crossbar","aria-label":'Permalink to "crossbar"'},"​")],-1)),i("details",c,[i("summary",null,[a[0]||(a[0]=i("a",{id:"Makie.crossbar-reference-plots-crossbar",href:"#Makie.crossbar-reference-plots-crossbar"},[i("span",{class:"jlbinding"},"Makie.crossbar")],-1)),a[1]||(a[1]=s()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e('
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

',7))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
 xs = [1, 1, 2, 2, 3, 3]
 ys = rand(6)
 ymins = ys .- 1
diff --git a/previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.js b/previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.js
rename to previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.js
index 6b33a0eb972..3556eed3e13 100644
--- a/previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.js
+++ b/previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.js
@@ -1,6 +1,6 @@
 import{_ as t,c as l,j as i,a as n,G as k,a5 as a,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/699aab4.CyPBv-F-.png",d="/previews/PR4492/assets/ae1d5b7.-mbhZ4ac.png",E="/previews/PR4492/assets/dc1dfb6.CnVvHhz7.png",g="/previews/PR4492/assets/datashader-14million.Vl17VWzZ.mp4",o="/previews/PR4492/assets/datashader_2-7_billion.D1p2iTV4.mp4",y="/previews/PR4492/assets/94ed28c.Csxxlfri.png",c="/previews/PR4492/assets/nyc-per-vendor.1Ft0c1yQ.png",x=JSON.parse('{"title":"datashader","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/datashader.md","filePath":"reference/plots/datashader.md","lastUpdated":null}'),F={name:"reference/plots/datashader.md"},C={class:"jldocstring custom-block",open:""};function u(A,s,D,m,B,b){const h=p("Badge");return e(),l("div",null,[s[3]||(s[3]=i("h1",{id:"datashader",tabindex:"-1"},[n("datashader "),i("a",{class:"header-anchor",href:"#datashader","aria-label":'Permalink to "datashader"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.datashader-reference-plots-datashader",href:"#Makie.datashader-reference-plots-datashader"},[i("span",{class:"jlbinding"},"Makie.datashader")],-1)),s[1]||(s[1]=n()),k(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
-datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

`,9))]),s[4]||(s[4]=a(`

Examples

Airports

julia
using GLMakie
+datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

`,9))]),s[4]||(s[4]=a(`

Examples

Airports

julia
using GLMakie
 using DelimitedFiles
 
 airports = Point2f.(eachrow(readdlm(assetpath("airportlocations.csv"))))
diff --git a/previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.lean.js b/previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.lean.js
rename to previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.lean.js
index 6b33a0eb972..3556eed3e13 100644
--- a/previews/PR4492/assets/reference_plots_datashader.md.10HUpyVg.lean.js
+++ b/previews/PR4492/assets/reference_plots_datashader.md.BsvWmKvu.lean.js
@@ -1,6 +1,6 @@
 import{_ as t,c as l,j as i,a as n,G as k,a5 as a,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/699aab4.CyPBv-F-.png",d="/previews/PR4492/assets/ae1d5b7.-mbhZ4ac.png",E="/previews/PR4492/assets/dc1dfb6.CnVvHhz7.png",g="/previews/PR4492/assets/datashader-14million.Vl17VWzZ.mp4",o="/previews/PR4492/assets/datashader_2-7_billion.D1p2iTV4.mp4",y="/previews/PR4492/assets/94ed28c.Csxxlfri.png",c="/previews/PR4492/assets/nyc-per-vendor.1Ft0c1yQ.png",x=JSON.parse('{"title":"datashader","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/datashader.md","filePath":"reference/plots/datashader.md","lastUpdated":null}'),F={name:"reference/plots/datashader.md"},C={class:"jldocstring custom-block",open:""};function u(A,s,D,m,B,b){const h=p("Badge");return e(),l("div",null,[s[3]||(s[3]=i("h1",{id:"datashader",tabindex:"-1"},[n("datashader "),i("a",{class:"header-anchor",href:"#datashader","aria-label":'Permalink to "datashader"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.datashader-reference-plots-datashader",href:"#Makie.datashader-reference-plots-datashader"},[i("span",{class:"jlbinding"},"Makie.datashader")],-1)),s[1]||(s[1]=n()),k(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
-datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

`,9))]),s[4]||(s[4]=a(`

Examples

Airports

julia
using GLMakie
+datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

`,9))]),s[4]||(s[4]=a(`

Examples

Airports

julia
using GLMakie
 using DelimitedFiles
 
 airports = Point2f.(eachrow(readdlm(assetpath("airportlocations.csv"))))
diff --git a/previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.js b/previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.js
rename to previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.js
index e717f5cb99f..e2dfd781af7 100644
--- a/previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.js
+++ b/previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.js
@@ -1,4 +1,4 @@
-import{_ as h,c as l,j as i,a,G as e,a5 as n,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2451ce4.Dhc2gAsa.png",d="/previews/PR4492/assets/16df48c.DbeazwS1.png",E="/previews/PR4492/assets/1b4811a.NH0b3qrt.png",o="/previews/PR4492/assets/e8e00ea.CdFpQZyQ.png",g="/previews/PR4492/assets/39b3b51.B1p6rgVf.png",y="/previews/PR4492/assets/1e47cf7.DGm_7V8X.png",c="/previews/PR4492/assets/d1cfd32.EF2NL2JS.png",x=JSON.parse('{"title":"density","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/density.md","filePath":"reference/plots/density.md","lastUpdated":null}'),F={name:"reference/plots/density.md"},C={class:"jldocstring custom-block",open:""};function u(b,s,B,f,m,D){const t=k("Badge");return p(),l("div",null,[s[3]||(s[3]=i("h1",{id:"density",tabindex:"-1"},[a("density "),i("a",{class:"header-anchor",href:"#density","aria-label":'Permalink to "density"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.density-reference-plots-density",href:"#Makie.density-reference-plots-density"},[i("span",{class:"jlbinding"},"Makie.density")],-1)),s[1]||(s[1]=a()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

',5))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
+import{_ as h,c as l,j as i,a,G as e,a5 as n,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2451ce4.Dhc2gAsa.png",d="/previews/PR4492/assets/16df48c.DbeazwS1.png",E="/previews/PR4492/assets/1b4811a.NH0b3qrt.png",o="/previews/PR4492/assets/e8e00ea.CdFpQZyQ.png",g="/previews/PR4492/assets/39b3b51.B1p6rgVf.png",y="/previews/PR4492/assets/1e47cf7.DGm_7V8X.png",c="/previews/PR4492/assets/d1cfd32.EF2NL2JS.png",x=JSON.parse('{"title":"density","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/density.md","filePath":"reference/plots/density.md","lastUpdated":null}'),F={name:"reference/plots/density.md"},C={class:"jldocstring custom-block",open:""};function u(b,s,B,m,f,D){const t=k("Badge");return p(),l("div",null,[s[3]||(s[3]=i("h1",{id:"density",tabindex:"-1"},[a("density "),i("a",{class:"header-anchor",href:"#density","aria-label":'Permalink to "density"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.density-reference-plots-density",href:"#Makie.density-reference-plots-density"},[i("span",{class:"jlbinding"},"Makie.density")],-1)),s[1]||(s[1]=a()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

',5))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.lean.js b/previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.lean.js
rename to previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.lean.js
index e717f5cb99f..e2dfd781af7 100644
--- a/previews/PR4492/assets/reference_plots_density.md.CxjyKA8L.lean.js
+++ b/previews/PR4492/assets/reference_plots_density.md.A4rcVRI8.lean.js
@@ -1,4 +1,4 @@
-import{_ as h,c as l,j as i,a,G as e,a5 as n,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2451ce4.Dhc2gAsa.png",d="/previews/PR4492/assets/16df48c.DbeazwS1.png",E="/previews/PR4492/assets/1b4811a.NH0b3qrt.png",o="/previews/PR4492/assets/e8e00ea.CdFpQZyQ.png",g="/previews/PR4492/assets/39b3b51.B1p6rgVf.png",y="/previews/PR4492/assets/1e47cf7.DGm_7V8X.png",c="/previews/PR4492/assets/d1cfd32.EF2NL2JS.png",x=JSON.parse('{"title":"density","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/density.md","filePath":"reference/plots/density.md","lastUpdated":null}'),F={name:"reference/plots/density.md"},C={class:"jldocstring custom-block",open:""};function u(b,s,B,f,m,D){const t=k("Badge");return p(),l("div",null,[s[3]||(s[3]=i("h1",{id:"density",tabindex:"-1"},[a("density "),i("a",{class:"header-anchor",href:"#density","aria-label":'Permalink to "density"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.density-reference-plots-density",href:"#Makie.density-reference-plots-density"},[i("span",{class:"jlbinding"},"Makie.density")],-1)),s[1]||(s[1]=a()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

',5))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
+import{_ as h,c as l,j as i,a,G as e,a5 as n,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2451ce4.Dhc2gAsa.png",d="/previews/PR4492/assets/16df48c.DbeazwS1.png",E="/previews/PR4492/assets/1b4811a.NH0b3qrt.png",o="/previews/PR4492/assets/e8e00ea.CdFpQZyQ.png",g="/previews/PR4492/assets/39b3b51.B1p6rgVf.png",y="/previews/PR4492/assets/1e47cf7.DGm_7V8X.png",c="/previews/PR4492/assets/d1cfd32.EF2NL2JS.png",x=JSON.parse('{"title":"density","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/density.md","filePath":"reference/plots/density.md","lastUpdated":null}'),F={name:"reference/plots/density.md"},C={class:"jldocstring custom-block",open:""};function u(b,s,B,m,f,D){const t=k("Badge");return p(),l("div",null,[s[3]||(s[3]=i("h1",{id:"density",tabindex:"-1"},[a("density "),i("a",{class:"header-anchor",href:"#density","aria-label":'Permalink to "density"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.density-reference-plots-density",href:"#Makie.density-reference-plots-density"},[i("span",{class:"jlbinding"},"Makie.density")],-1)),s[1]||(s[1]=a()),e(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

',5))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.js b/previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.js
rename to previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.js
index cf6433648da..171b5c2ddbb 100644
--- a/previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.js
+++ b/previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.js
@@ -1,4 +1,4 @@
-import{_ as l,c as o,j as a,a as s,G as n,a5 as i,B as p,o as h}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/acb1da8.BH5s-Lly.png",d="/previews/PR4492/assets/bf26918.zJ60S6TI.png",c="/previews/PR4492/assets/8be970d.C-0hNbxC.png",C=JSON.parse('{"title":"ecdfplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ecdf.md","filePath":"reference/plots/ecdf.md","lastUpdated":null}'),k={name:"reference/plots/ecdf.md"},u={class:"jldocstring custom-block",open:""};function g(f,e,E,y,b,m){const t=p("Badge");return h(),o("div",null,[e[3]||(e[3]=a("h1",{id:"ecdfplot",tabindex:"-1"},[s("ecdfplot "),a("a",{class:"header-anchor",href:"#ecdfplot","aria-label":'Permalink to "ecdfplot"'},"​")],-1)),a("details",u,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ecdfplot-reference-plots-ecdf",href:"#Makie.ecdfplot-reference-plots-ecdf"},[a("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
+import{_ as l,c as o,j as a,a as s,G as n,a5 as i,B as p,o as h}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/acb1da8.BH5s-Lly.png",d="/previews/PR4492/assets/bf26918.zJ60S6TI.png",c="/previews/PR4492/assets/8be970d.C-0hNbxC.png",C=JSON.parse('{"title":"ecdfplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ecdf.md","filePath":"reference/plots/ecdf.md","lastUpdated":null}'),k={name:"reference/plots/ecdf.md"},u={class:"jldocstring custom-block",open:""};function g(E,e,f,y,b,m){const t=p("Badge");return h(),o("div",null,[e[3]||(e[3]=a("h1",{id:"ecdfplot",tabindex:"-1"},[s("ecdfplot "),a("a",{class:"header-anchor",href:"#ecdfplot","aria-label":'Permalink to "ecdfplot"'},"​")],-1)),a("details",u,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ecdfplot-reference-plots-ecdf",href:"#Makie.ecdfplot-reference-plots-ecdf"},[a("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.lean.js b/previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.lean.js
rename to previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.lean.js
index cf6433648da..171b5c2ddbb 100644
--- a/previews/PR4492/assets/reference_plots_ecdf.md.BJUKVyy8.lean.js
+++ b/previews/PR4492/assets/reference_plots_ecdf.md.DE4b4XEt.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as o,j as a,a as s,G as n,a5 as i,B as p,o as h}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/acb1da8.BH5s-Lly.png",d="/previews/PR4492/assets/bf26918.zJ60S6TI.png",c="/previews/PR4492/assets/8be970d.C-0hNbxC.png",C=JSON.parse('{"title":"ecdfplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ecdf.md","filePath":"reference/plots/ecdf.md","lastUpdated":null}'),k={name:"reference/plots/ecdf.md"},u={class:"jldocstring custom-block",open:""};function g(f,e,E,y,b,m){const t=p("Badge");return h(),o("div",null,[e[3]||(e[3]=a("h1",{id:"ecdfplot",tabindex:"-1"},[s("ecdfplot "),a("a",{class:"header-anchor",href:"#ecdfplot","aria-label":'Permalink to "ecdfplot"'},"​")],-1)),a("details",u,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ecdfplot-reference-plots-ecdf",href:"#Makie.ecdfplot-reference-plots-ecdf"},[a("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
+import{_ as l,c as o,j as a,a as s,G as n,a5 as i,B as p,o as h}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/acb1da8.BH5s-Lly.png",d="/previews/PR4492/assets/bf26918.zJ60S6TI.png",c="/previews/PR4492/assets/8be970d.C-0hNbxC.png",C=JSON.parse('{"title":"ecdfplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/ecdf.md","filePath":"reference/plots/ecdf.md","lastUpdated":null}'),k={name:"reference/plots/ecdf.md"},u={class:"jldocstring custom-block",open:""};function g(E,e,f,y,b,m){const t=p("Badge");return h(),o("div",null,[e[3]||(e[3]=a("h1",{id:"ecdfplot",tabindex:"-1"},[s("ecdfplot "),a("a",{class:"header-anchor",href:"#ecdfplot","aria-label":'Permalink to "ecdfplot"'},"​")],-1)),a("details",u,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.ecdfplot-reference-plots-ecdf",href:"#Makie.ecdfplot-reference-plots-ecdf"},[a("span",{class:"jlbinding"},"Makie.ecdfplot")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.js b/previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.js
rename to previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.js
index f81cb6ed281..1c4230b0fcc 100644
--- a/previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.js
+++ b/previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.js
@@ -7,7 +7,7 @@ import{_ as l,c as t,j as i,a,G as h,a5 as e,B as p,o as r}from"./chunks/framewo
 errorbars(xy, error_low_high; kwargs...)
 
 errorbars(xy_error_both; kwargs...)
-errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

`,6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

`,6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.lean.js b/previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.lean.js
rename to previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.lean.js
index f81cb6ed281..1c4230b0fcc 100644
--- a/previews/PR4492/assets/reference_plots_errorbars.md.BI6uNNnR.lean.js
+++ b/previews/PR4492/assets/reference_plots_errorbars.md.CdfAfnD_.lean.js
@@ -7,7 +7,7 @@ import{_ as l,c as t,j as i,a,G as h,a5 as e,B as p,o as r}from"./chunks/framewo
 errorbars(xy, error_low_high; kwargs...)
 
 errorbars(xy_error_both; kwargs...)
-errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

`,6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

`,6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.js b/previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.js
rename to previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.js
index 0d514233cd0..1e984fff8f5 100644
--- a/previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.js
+++ b/previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.js
@@ -1,7 +1,7 @@
 import{_ as t,c as e,j as i,a as h,G as l,a5 as a,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/fb28734.CB0--ulA.png",d="/previews/PR4492/assets/751071c.c_v5I0pf.png",E="/previews/PR4492/assets/ecc43e5.DI7XpaKj.png",o="/previews/PR4492/assets/6c37f47.0gCikZH0.png",g="/previews/PR4492/assets/b8c550f.CCHp97MF.png",y="/previews/PR4492/assets/d9ce2d5.DQtvHprX.png",c="/previews/PR4492/assets/e83209b.T9FY18_4.png",F="/previews/PR4492/assets/290e90b.B01PmAFj.png",C="/previews/PR4492/assets/6f7a2fa.DiAvUyKn.png",u="/previews/PR4492/assets/heatmap-resampler.CZhgLAWl.mp4",m="/previews/PR4492/assets/heatmap-pyramid.CNMxsFM7.png",q=JSON.parse('{"title":"heatmap","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/heatmap.md","filePath":"reference/plots/heatmap.md","lastUpdated":null}'),b={name:"reference/plots/heatmap.md"},f={class:"jldocstring custom-block",open:""};function B(D,s,x,A,v,w){const n=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"heatmap",tabindex:"-1"},[h("heatmap "),i("a",{class:"header-anchor",href:"#heatmap","aria-label":'Permalink to "heatmap"'},"​")],-1)),i("details",f,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.heatmap-reference-plots-heatmap",href:"#MakieCore.heatmap-reference-plots-heatmap"},[i("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),s[1]||(s[1]=h()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

`,10))]),s[4]||(s[4]=a(`

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

`,10))]),s[4]||(s[4]=a(`

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
 f = Figure()
 ax = Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.lean.js b/previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.lean.js
rename to previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.lean.js
index 0d514233cd0..1e984fff8f5 100644
--- a/previews/PR4492/assets/reference_plots_heatmap.md.BDr8A0yY.lean.js
+++ b/previews/PR4492/assets/reference_plots_heatmap.md.CF-fgDfs.lean.js
@@ -1,7 +1,7 @@
 import{_ as t,c as e,j as i,a as h,G as l,a5 as a,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/fb28734.CB0--ulA.png",d="/previews/PR4492/assets/751071c.c_v5I0pf.png",E="/previews/PR4492/assets/ecc43e5.DI7XpaKj.png",o="/previews/PR4492/assets/6c37f47.0gCikZH0.png",g="/previews/PR4492/assets/b8c550f.CCHp97MF.png",y="/previews/PR4492/assets/d9ce2d5.DQtvHprX.png",c="/previews/PR4492/assets/e83209b.T9FY18_4.png",F="/previews/PR4492/assets/290e90b.B01PmAFj.png",C="/previews/PR4492/assets/6f7a2fa.DiAvUyKn.png",u="/previews/PR4492/assets/heatmap-resampler.CZhgLAWl.mp4",m="/previews/PR4492/assets/heatmap-pyramid.CNMxsFM7.png",q=JSON.parse('{"title":"heatmap","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/heatmap.md","filePath":"reference/plots/heatmap.md","lastUpdated":null}'),b={name:"reference/plots/heatmap.md"},f={class:"jldocstring custom-block",open:""};function B(D,s,x,A,v,w){const n=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"heatmap",tabindex:"-1"},[h("heatmap "),i("a",{class:"header-anchor",href:"#heatmap","aria-label":'Permalink to "heatmap"'},"​")],-1)),i("details",f,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.heatmap-reference-plots-heatmap",href:"#MakieCore.heatmap-reference-plots-heatmap"},[i("span",{class:"jlbinding"},"MakieCore.heatmap")],-1)),s[1]||(s[1]=h()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

`,10))]),s[4]||(s[4]=a(`

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

`,10))]),s[4]||(s[4]=a(`

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
 f = Figure()
 ax = Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.js b/previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.js
rename to previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.js
index 0b5b561c441..3ce1a9c089b 100644
--- a/previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.js
+++ b/previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.js
@@ -1,4 +1,4 @@
-import{_ as l,c as t,j as i,a,G as k,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3f9b505.BITNUBs-.png",r="/previews/PR4492/assets/f012652.DRn1dT8O.png",d="/previews/PR4492/assets/99cbf95.CXZJyVcF.png",g="/previews/PR4492/assets/6af42dc.iUkq6X6n.png",o="/previews/PR4492/assets/28b0647.Tj0fufcw.png",y="/previews/PR4492/assets/894c898.CHh-ChL0.png",F="/previews/PR4492/assets/8e317fb.BpZvloDX.png",c="/previews/PR4492/assets/9054432.B7XiwJug.png",w=JSON.parse('{"title":"hexbin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hexbin.md","filePath":"reference/plots/hexbin.md","lastUpdated":null}'),C={name:"reference/plots/hexbin.md"},u={class:"jldocstring custom-block",open:""};function b(B,s,x,f,m,D){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"hexbin",tabindex:"-1"},[a("hexbin "),i("a",{class:"header-anchor",href:"#hexbin","aria-label":'Permalink to "hexbin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hexbin-reference-plots-hexbin",href:"#Makie.hexbin-reference-plots-hexbin"},[i("span",{class:"jlbinding"},"Makie.hexbin")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

',5))]),s[4]||(s[4]=h(`

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
+import{_ as l,c as t,j as i,a,G as k,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3f9b505.BITNUBs-.png",r="/previews/PR4492/assets/f012652.DRn1dT8O.png",d="/previews/PR4492/assets/99cbf95.CXZJyVcF.png",g="/previews/PR4492/assets/6af42dc.iUkq6X6n.png",o="/previews/PR4492/assets/28b0647.Tj0fufcw.png",y="/previews/PR4492/assets/894c898.CHh-ChL0.png",F="/previews/PR4492/assets/8e317fb.BpZvloDX.png",c="/previews/PR4492/assets/9054432.B7XiwJug.png",w=JSON.parse('{"title":"hexbin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hexbin.md","filePath":"reference/plots/hexbin.md","lastUpdated":null}'),C={name:"reference/plots/hexbin.md"},u={class:"jldocstring custom-block",open:""};function b(B,s,x,f,m,D){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"hexbin",tabindex:"-1"},[a("hexbin "),i("a",{class:"header-anchor",href:"#hexbin","aria-label":'Permalink to "hexbin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hexbin-reference-plots-hexbin",href:"#Makie.hexbin-reference-plots-hexbin"},[i("span",{class:"jlbinding"},"Makie.hexbin")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

',5))]),s[4]||(s[4]=h(`

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.lean.js b/previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.lean.js
rename to previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.lean.js
index 0b5b561c441..3ce1a9c089b 100644
--- a/previews/PR4492/assets/reference_plots_hexbin.md.Bk_cXOIL.lean.js
+++ b/previews/PR4492/assets/reference_plots_hexbin.md.BPv02toy.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as t,j as i,a,G as k,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3f9b505.BITNUBs-.png",r="/previews/PR4492/assets/f012652.DRn1dT8O.png",d="/previews/PR4492/assets/99cbf95.CXZJyVcF.png",g="/previews/PR4492/assets/6af42dc.iUkq6X6n.png",o="/previews/PR4492/assets/28b0647.Tj0fufcw.png",y="/previews/PR4492/assets/894c898.CHh-ChL0.png",F="/previews/PR4492/assets/8e317fb.BpZvloDX.png",c="/previews/PR4492/assets/9054432.B7XiwJug.png",w=JSON.parse('{"title":"hexbin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hexbin.md","filePath":"reference/plots/hexbin.md","lastUpdated":null}'),C={name:"reference/plots/hexbin.md"},u={class:"jldocstring custom-block",open:""};function b(B,s,x,f,m,D){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"hexbin",tabindex:"-1"},[a("hexbin "),i("a",{class:"header-anchor",href:"#hexbin","aria-label":'Permalink to "hexbin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hexbin-reference-plots-hexbin",href:"#Makie.hexbin-reference-plots-hexbin"},[i("span",{class:"jlbinding"},"Makie.hexbin")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

',5))]),s[4]||(s[4]=h(`

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
+import{_ as l,c as t,j as i,a,G as k,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3f9b505.BITNUBs-.png",r="/previews/PR4492/assets/f012652.DRn1dT8O.png",d="/previews/PR4492/assets/99cbf95.CXZJyVcF.png",g="/previews/PR4492/assets/6af42dc.iUkq6X6n.png",o="/previews/PR4492/assets/28b0647.Tj0fufcw.png",y="/previews/PR4492/assets/894c898.CHh-ChL0.png",F="/previews/PR4492/assets/8e317fb.BpZvloDX.png",c="/previews/PR4492/assets/9054432.B7XiwJug.png",w=JSON.parse('{"title":"hexbin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hexbin.md","filePath":"reference/plots/hexbin.md","lastUpdated":null}'),C={name:"reference/plots/hexbin.md"},u={class:"jldocstring custom-block",open:""};function b(B,s,x,f,m,D){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"hexbin",tabindex:"-1"},[a("hexbin "),i("a",{class:"header-anchor",href:"#hexbin","aria-label":'Permalink to "hexbin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hexbin-reference-plots-hexbin",href:"#Makie.hexbin-reference-plots-hexbin"},[i("span",{class:"jlbinding"},"Makie.hexbin")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

',5))]),s[4]||(s[4]=h(`

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.js b/previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.js
rename to previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.js
index badaeb68126..fe2ec52bd11 100644
--- a/previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.js
+++ b/previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.js
@@ -1,4 +1,4 @@
-import{_ as l,c as h,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/f28cb94.DBizIyeB.png",o="/previews/PR4492/assets/8145051.BhZqk3d2.png",d="/previews/PR4492/assets/2703608.CQ67Hvw1.png",E="/previews/PR4492/assets/b67b9d0.BT3Bltbj.png",v=JSON.parse('{"title":"hist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hist.md","filePath":"reference/plots/hist.md","lastUpdated":null}'),c={name:"reference/plots/hist.md"},g={class:"jldocstring custom-block",open:""};function y(b,s,F,u,f,C){const e=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"hist",tabindex:"-1"},[a("hist "),i("a",{class:"header-anchor",href:"#hist","aria-label":'Permalink to "hist"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hist-reference-plots-hist",href:"#Makie.hist-reference-plots-hist"},[i("span",{class:"jlbinding"},"Makie.hist")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

',5))]),s[4]||(s[4]=t(`

Examples

julia
using GLMakie
+import{_ as l,c as h,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/f28cb94.DBizIyeB.png",o="/previews/PR4492/assets/8145051.BhZqk3d2.png",d="/previews/PR4492/assets/2703608.CQ67Hvw1.png",E="/previews/PR4492/assets/b67b9d0.BT3Bltbj.png",v=JSON.parse('{"title":"hist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hist.md","filePath":"reference/plots/hist.md","lastUpdated":null}'),c={name:"reference/plots/hist.md"},g={class:"jldocstring custom-block",open:""};function y(b,s,F,u,f,C){const e=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"hist",tabindex:"-1"},[a("hist "),i("a",{class:"header-anchor",href:"#hist","aria-label":'Permalink to "hist"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hist-reference-plots-hist",href:"#Makie.hist-reference-plots-hist"},[i("span",{class:"jlbinding"},"Makie.hist")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

',5))]),s[4]||(s[4]=t(`

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
diff --git a/previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.lean.js b/previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.lean.js
rename to previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.lean.js
index badaeb68126..fe2ec52bd11 100644
--- a/previews/PR4492/assets/reference_plots_hist.md.DXd8q0eq.lean.js
+++ b/previews/PR4492/assets/reference_plots_hist.md.CRnSODhJ.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as h,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/f28cb94.DBizIyeB.png",o="/previews/PR4492/assets/8145051.BhZqk3d2.png",d="/previews/PR4492/assets/2703608.CQ67Hvw1.png",E="/previews/PR4492/assets/b67b9d0.BT3Bltbj.png",v=JSON.parse('{"title":"hist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hist.md","filePath":"reference/plots/hist.md","lastUpdated":null}'),c={name:"reference/plots/hist.md"},g={class:"jldocstring custom-block",open:""};function y(b,s,F,u,f,C){const e=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"hist",tabindex:"-1"},[a("hist "),i("a",{class:"header-anchor",href:"#hist","aria-label":'Permalink to "hist"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hist-reference-plots-hist",href:"#Makie.hist-reference-plots-hist"},[i("span",{class:"jlbinding"},"Makie.hist")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

',5))]),s[4]||(s[4]=t(`

Examples

julia
using GLMakie
+import{_ as l,c as h,j as i,a,G as n,a5 as t,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/f28cb94.DBizIyeB.png",o="/previews/PR4492/assets/8145051.BhZqk3d2.png",d="/previews/PR4492/assets/2703608.CQ67Hvw1.png",E="/previews/PR4492/assets/b67b9d0.BT3Bltbj.png",v=JSON.parse('{"title":"hist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hist.md","filePath":"reference/plots/hist.md","lastUpdated":null}'),c={name:"reference/plots/hist.md"},g={class:"jldocstring custom-block",open:""};function y(b,s,F,u,f,C){const e=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"hist",tabindex:"-1"},[a("hist "),i("a",{class:"header-anchor",href:"#hist","aria-label":'Permalink to "hist"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.hist-reference-plots-hist",href:"#Makie.hist-reference-plots-hist"},[i("span",{class:"jlbinding"},"Makie.hist")],-1)),s[1]||(s[1]=a()),n(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t('
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

',5))]),s[4]||(s[4]=t(`

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
diff --git a/previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.js b/previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.js
rename to previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.js
index e4f7a98fb0d..4b5dc6447cc 100644
--- a/previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.js
+++ b/previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.js
@@ -1,2 +1,2 @@
-import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/cae1c39.CFPn4mKB.png",y=JSON.parse('{"title":"hlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hlines.md","filePath":"reference/plots/hlines.md","lastUpdated":null}'),h={name:"reference/plots/hlines.md"},p={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"hlines",tabindex:"-1"},[o("hlines "),a("a",{class:"header-anchor",href:"#hlines","aria-label":'Permalink to "hlines"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hlines-reference-plots-hlines",href:"#Makie.hlines-reference-plots-hlines"},[a("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/cae1c39.CFPn4mKB.png",y=JSON.parse('{"title":"hlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hlines.md","filePath":"reference/plots/hlines.md","lastUpdated":null}'),h={name:"reference/plots/hlines.md"},p={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"hlines",tabindex:"-1"},[o("hlines "),a("a",{class:"header-anchor",href:"#hlines","aria-label":'Permalink to "hlines"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hlines-reference-plots-hlines",href:"#Makie.hlines-reference-plots-hlines"},[a("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 hlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the x dimension.

',89))])}const q=l(h,[["render",u]]);export{y as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.lean.js b/previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.lean.js rename to previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.lean.js index e4f7a98fb0d..4b5dc6447cc 100644 --- a/previews/PR4492/assets/reference_plots_hlines.md.BHdrdrwf.lean.js +++ b/previews/PR4492/assets/reference_plots_hlines.md.BCaJVX_N.lean.js @@ -1,2 +1,2 @@ -import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/cae1c39.CFPn4mKB.png",y=JSON.parse('{"title":"hlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hlines.md","filePath":"reference/plots/hlines.md","lastUpdated":null}'),h={name:"reference/plots/hlines.md"},p={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"hlines",tabindex:"-1"},[o("hlines "),a("a",{class:"header-anchor",href:"#hlines","aria-label":'Permalink to "hlines"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hlines-reference-plots-hlines",href:"#Makie.hlines-reference-plots-hlines"},[a("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/cae1c39.CFPn4mKB.png",y=JSON.parse('{"title":"hlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hlines.md","filePath":"reference/plots/hlines.md","lastUpdated":null}'),h={name:"reference/plots/hlines.md"},p={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"hlines",tabindex:"-1"},[o("hlines "),a("a",{class:"header-anchor",href:"#hlines","aria-label":'Permalink to "hlines"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hlines-reference-plots-hlines",href:"#Makie.hlines-reference-plots-hlines"},[a("span",{class:"jlbinding"},"Makie.hlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 hlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the x dimension.

',89))])}const q=l(h,[["render",u]]);export{y as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.js b/previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.js similarity index 99% rename from previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.js rename to previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.js index f25f81e9965..2c47fa25c6b 100644 --- a/previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.js +++ b/previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.js @@ -1,3 +1,3 @@ import{_ as s,c as l,j as a,a as o,G as r,a5 as t,B as n,o as c}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/63f34f0.RnsOJCbo.png",x=JSON.parse('{"title":"hspan","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hspan.md","filePath":"reference/plots/hspan.md","lastUpdated":null}'),d={name:"reference/plots/hspan.md"},p={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,g){const i=n("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"hspan",tabindex:"-1"},[o("hspan "),a("a",{class:"header-anchor",href:"#hspan","aria-label":'Permalink to "hspan"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hspan-reference-plots-hspan",href:"#Makie.hspan-reference-plots-hspan"},[a("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[1]||(e[1]=o()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 hspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the x dimension.

',107))])}const q=s(d,[["render",u]]);export{x as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.lean.js b/previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.lean.js rename to previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.lean.js index f25f81e9965..2c47fa25c6b 100644 --- a/previews/PR4492/assets/reference_plots_hspan.md.D2tb6OMG.lean.js +++ b/previews/PR4492/assets/reference_plots_hspan.md.A88B0usi.lean.js @@ -1,3 +1,3 @@ import{_ as s,c as l,j as a,a as o,G as r,a5 as t,B as n,o as c}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/63f34f0.RnsOJCbo.png",x=JSON.parse('{"title":"hspan","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/hspan.md","filePath":"reference/plots/hspan.md","lastUpdated":null}'),d={name:"reference/plots/hspan.md"},p={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,g){const i=n("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"hspan",tabindex:"-1"},[o("hspan "),a("a",{class:"header-anchor",href:"#hspan","aria-label":'Permalink to "hspan"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.hspan-reference-plots-hspan",href:"#Makie.hspan-reference-plots-hspan"},[a("span",{class:"jlbinding"},"Makie.hspan")],-1)),e[1]||(e[1]=o()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t(`
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 hspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the x dimension.

',107))])}const q=s(d,[["render",u]]);export{x as __pageData,q as default}; diff --git a/previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.js b/previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.js similarity index 99% rename from previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.js rename to previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.js index 4095d44472c..16730d52409 100644 --- a/previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.js +++ b/previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.js @@ -1,5 +1,5 @@ import{_ as l,c as o,j as e,a as s,G as n,a5 as i,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/4ad14a5.CWrGcO_o.png",b=JSON.parse('{"title":"image","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/image.md","filePath":"reference/plots/image.md","lastUpdated":null}'),d={name:"reference/plots/image.md"},c={class:"jldocstring custom-block",open:""};function k(g,a,u,E,f,m){const t=p("Badge");return r(),o("div",null,[a[3]||(a[3]=e("h1",{id:"image",tabindex:"-1"},[s("image "),e("a",{class:"header-anchor",href:"#image","aria-label":'Permalink to "image"'},"​")],-1)),e("details",c,[e("summary",null,[a[0]||(a[0]=e("a",{id:"MakieCore.image-reference-plots-image",href:"#MakieCore.image-reference-plots-image"},[e("span",{class:"jlbinding"},"MakieCore.image")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

`,5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

`,5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 using FileIO
 
 img = load(assetpath("cow.png"))
diff --git a/previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.lean.js b/previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.lean.js
rename to previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.lean.js
index 4095d44472c..16730d52409 100644
--- a/previews/PR4492/assets/reference_plots_image.md.Cwwm8nUT.lean.js
+++ b/previews/PR4492/assets/reference_plots_image.md.DeOjKUxP.lean.js
@@ -1,5 +1,5 @@
 import{_ as l,c as o,j as e,a as s,G as n,a5 as i,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/4ad14a5.CWrGcO_o.png",b=JSON.parse('{"title":"image","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/image.md","filePath":"reference/plots/image.md","lastUpdated":null}'),d={name:"reference/plots/image.md"},c={class:"jldocstring custom-block",open:""};function k(g,a,u,E,f,m){const t=p("Badge");return r(),o("div",null,[a[3]||(a[3]=e("h1",{id:"image",tabindex:"-1"},[s("image "),e("a",{class:"header-anchor",href:"#image","aria-label":'Permalink to "image"'},"​")],-1)),e("details",c,[e("summary",null,[a[0]||(a[0]=e("a",{id:"MakieCore.image-reference-plots-image",href:"#MakieCore.image-reference-plots-image"},[e("span",{class:"jlbinding"},"MakieCore.image")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

`,5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

`,5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 using FileIO
 
 img = load(assetpath("cow.png"))
diff --git a/previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.js b/previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.js
rename to previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.js
index a1d1ae26b01..ad3c3f7a368 100644
--- a/previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.js
+++ b/previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.js
@@ -1,6 +1,6 @@
 import{_ as l,c as t,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/66a97e6.BqrUEFeW.png",E="/previews/PR4492/assets/76d8031.B7YtCiwB.png",d="/previews/PR4492/assets/d26f249.VlSIgrEf.png",g="/previews/PR4492/assets/fa04f65.BTtz5dpM.png",o="/previews/PR4492/assets/96a0c3a.C1bx1bpz.png",y="/previews/PR4492/assets/ff7858d.CKv_eBff.png",F="/previews/PR4492/assets/dc988cb.CeADkKdS.png",x=JSON.parse('{"title":"lines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/lines.md","filePath":"reference/plots/lines.md","lastUpdated":null}'),c={name:"reference/plots/lines.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,f,m,b,D){const n=e("Badge");return p(),t("div",null,[s[3]||(s[3]=i("h1",{id:"lines",tabindex:"-1"},[a("lines "),i("a",{class:"header-anchor",href:"#lines","aria-label":'Permalink to "lines"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.lines-reference-plots-lines",href:"#MakieCore.lines-reference-plots-lines"},[i("span",{class:"jlbinding"},"MakieCore.lines")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

`,6))]),s[4]||(s[4]=h(`

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

`,6))]),s[4]||(s[4]=h(`

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
 ps = rand(Point3f, 500)
 cs = rand(500)
 f = Figure(size = (600, 650))
diff --git a/previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.lean.js b/previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.lean.js
rename to previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.lean.js
index a1d1ae26b01..ad3c3f7a368 100644
--- a/previews/PR4492/assets/reference_plots_lines.md.CvEkiQv5.lean.js
+++ b/previews/PR4492/assets/reference_plots_lines.md.BW0Ge_8s.lean.js
@@ -1,6 +1,6 @@
 import{_ as l,c as t,j as i,a,G as k,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/66a97e6.BqrUEFeW.png",E="/previews/PR4492/assets/76d8031.B7YtCiwB.png",d="/previews/PR4492/assets/d26f249.VlSIgrEf.png",g="/previews/PR4492/assets/fa04f65.BTtz5dpM.png",o="/previews/PR4492/assets/96a0c3a.C1bx1bpz.png",y="/previews/PR4492/assets/ff7858d.CKv_eBff.png",F="/previews/PR4492/assets/dc988cb.CeADkKdS.png",x=JSON.parse('{"title":"lines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/lines.md","filePath":"reference/plots/lines.md","lastUpdated":null}'),c={name:"reference/plots/lines.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,f,m,b,D){const n=e("Badge");return p(),t("div",null,[s[3]||(s[3]=i("h1",{id:"lines",tabindex:"-1"},[a("lines "),i("a",{class:"header-anchor",href:"#lines","aria-label":'Permalink to "lines"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.lines-reference-plots-lines",href:"#MakieCore.lines-reference-plots-lines"},[i("span",{class:"jlbinding"},"MakieCore.lines")],-1)),s[1]||(s[1]=a()),k(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

`,6))]),s[4]||(s[4]=h(`

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

`,6))]),s[4]||(s[4]=h(`

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
 ps = rand(Point3f, 500)
 cs = rand(500)
 f = Figure(size = (600, 650))
diff --git a/previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.js b/previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.js
rename to previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.js
index a8b6ef1c748..e416c95e653 100644
--- a/previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.js
+++ b/previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.js
@@ -1,7 +1,7 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/32bc24a.BV8r58uR.png",d="/previews/PR4492/assets/7e20f25.B8hBS7gt.png",C=JSON.parse('{"title":"linesegments","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/linesegments.md","filePath":"reference/plots/linesegments.md","lastUpdated":null}'),k={name:"reference/plots/linesegments.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=i("h1",{id:"linesegments",tabindex:"-1"},[a("linesegments "),i("a",{class:"header-anchor",href:"#linesegments","aria-label":'Permalink to "linesegments"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.linesegments-reference-plots-linesegments",href:"#MakieCore.linesegments-reference-plots-linesegments"},[i("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
linesegments(positions)
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/32bc24a.BV8r58uR.png",d="/previews/PR4492/assets/7e20f25.B8hBS7gt.png",b=JSON.parse('{"title":"linesegments","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/linesegments.md","filePath":"reference/plots/linesegments.md","lastUpdated":null}'),k={name:"reference/plots/linesegments.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=i("h1",{id:"linesegments",tabindex:"-1"},[a("linesegments "),i("a",{class:"header-anchor",href:"#linesegments","aria-label":'Permalink to "linesegments"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.linesegments-reference-plots-linesegments",href:"#MakieCore.linesegments-reference-plots-linesegments"},[i("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -24,4 +24,4 @@ import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BV
 linesegments(f[4, 1], ps, color = cs, transparency = true)
 Label(f[3, 2], "overdraw = true", tellwidth = false)
 linesegments(f[4, 2], ps, color = cs, overdraw = true)
-f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',90))])}const b=l(k,[["render",E]]);export{C as __pageData,b as default}; +f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',90))])}const C=l(k,[["render",E]]);export{b as __pageData,C as default}; diff --git a/previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.lean.js b/previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.lean.js similarity index 98% rename from previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.lean.js rename to previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.lean.js index a8b6ef1c748..e416c95e653 100644 --- a/previews/PR4492/assets/reference_plots_linesegments.md.pmgBIaLo.lean.js +++ b/previews/PR4492/assets/reference_plots_linesegments.md.3ErcCMQQ.lean.js @@ -1,7 +1,7 @@ -import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/32bc24a.BV8r58uR.png",d="/previews/PR4492/assets/7e20f25.B8hBS7gt.png",C=JSON.parse('{"title":"linesegments","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/linesegments.md","filePath":"reference/plots/linesegments.md","lastUpdated":null}'),k={name:"reference/plots/linesegments.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=i("h1",{id:"linesegments",tabindex:"-1"},[a("linesegments "),i("a",{class:"header-anchor",href:"#linesegments","aria-label":'Permalink to "linesegments"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.linesegments-reference-plots-linesegments",href:"#MakieCore.linesegments-reference-plots-linesegments"},[i("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
linesegments(positions)
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/32bc24a.BV8r58uR.png",d="/previews/PR4492/assets/7e20f25.B8hBS7gt.png",b=JSON.parse('{"title":"linesegments","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/linesegments.md","filePath":"reference/plots/linesegments.md","lastUpdated":null}'),k={name:"reference/plots/linesegments.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,f,F){const t=p("Badge");return o(),n("div",null,[s[3]||(s[3]=i("h1",{id:"linesegments",tabindex:"-1"},[a("linesegments "),i("a",{class:"header-anchor",href:"#linesegments","aria-label":'Permalink to "linesegments"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.linesegments-reference-plots-linesegments",href:"#MakieCore.linesegments-reference-plots-linesegments"},[i("span",{class:"jlbinding"},"MakieCore.linesegments")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -24,4 +24,4 @@ import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o}from"./chunks/framework.BV
 linesegments(f[4, 1], ps, color = cs, transparency = true)
 Label(f[3, 2], "overdraw = true", tellwidth = false)
 linesegments(f[4, 2], ps, color = cs, overdraw = true)
-f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',90))])}const b=l(k,[["render",E]]);export{C as __pageData,b as default}; +f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',90))])}const C=l(k,[["render",E]]);export{b as __pageData,C as default}; diff --git a/previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.js b/previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.js similarity index 99% rename from previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.js rename to previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.js index bdae1c986b9..3377f707c19 100644 --- a/previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.js +++ b/previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.js @@ -1,7 +1,7 @@ import{_ as t,c as h,j as i,a as e,G as l,a5 as a,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/beca453.QkLcjFn-.png",o="/previews/PR4492/assets/baeb11f.CcW9-gVx.png",d="/previews/PR4492/assets/uv_mesh.Q5LD7Dx8.mp4",E="/previews/PR4492/assets/uv_mesh_mirror.jdFuA7d2.mp4",D=JSON.parse('{"title":"mesh","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/mesh.md","filePath":"reference/plots/mesh.md","lastUpdated":null}'),c={name:"reference/plots/mesh.md"},g={class:"jldocstring custom-block",open:""};function y(F,s,u,C,m,f){const n=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"mesh",tabindex:"-1"},[e("mesh "),i("a",{class:"header-anchor",href:"#mesh","aria-label":'Permalink to "mesh"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.mesh-reference-plots-mesh",href:"#MakieCore.mesh-reference-plots-mesh"},[i("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),s[1]||(s[1]=e()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

`,5))]),s[4]||(s[4]=a(`

Examples

julia
using GLMakie
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

`,5))]),s[4]||(s[4]=a(`

Examples

julia
using GLMakie
 vertices = [
     0.0 0.0;
     1.0 0.0;
diff --git a/previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.lean.js b/previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.lean.js
rename to previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.lean.js
index bdae1c986b9..3377f707c19 100644
--- a/previews/PR4492/assets/reference_plots_mesh.md.BT0l8-dG.lean.js
+++ b/previews/PR4492/assets/reference_plots_mesh.md.C-Mj5C67.lean.js
@@ -1,7 +1,7 @@
 import{_ as t,c as h,j as i,a as e,G as l,a5 as a,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/beca453.QkLcjFn-.png",o="/previews/PR4492/assets/baeb11f.CcW9-gVx.png",d="/previews/PR4492/assets/uv_mesh.Q5LD7Dx8.mp4",E="/previews/PR4492/assets/uv_mesh_mirror.jdFuA7d2.mp4",D=JSON.parse('{"title":"mesh","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/mesh.md","filePath":"reference/plots/mesh.md","lastUpdated":null}'),c={name:"reference/plots/mesh.md"},g={class:"jldocstring custom-block",open:""};function y(F,s,u,C,m,f){const n=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"mesh",tabindex:"-1"},[e("mesh "),i("a",{class:"header-anchor",href:"#mesh","aria-label":'Permalink to "mesh"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.mesh-reference-plots-mesh",href:"#MakieCore.mesh-reference-plots-mesh"},[i("span",{class:"jlbinding"},"MakieCore.mesh")],-1)),s[1]||(s[1]=e()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

`,5))]),s[4]||(s[4]=a(`

Examples

julia
using GLMakie
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

`,5))]),s[4]||(s[4]=a(`

Examples

julia
using GLMakie
 vertices = [
     0.0 0.0;
     1.0 0.0;
diff --git a/previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.js b/previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.js
rename to previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.js
index 95f4e7a2918..50898b28968 100644
--- a/previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.js
+++ b/previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.js
@@ -1,6 +1,6 @@
 import{_ as h,c as l,j as a,a as i,G as n,a5 as e,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/f851035.Dov9YOqV.png",k="/previews/PR4492/assets/67cb789.C-VIMS3F.png",b=JSON.parse('{"title":"meshscatter","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/meshscatter.md","filePath":"reference/plots/meshscatter.md","lastUpdated":null}'),d={name:"reference/plots/meshscatter.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,m,f){const t=p("Badge");return r(),l("div",null,[s[3]||(s[3]=a("h1",{id:"meshscatter",tabindex:"-1"},[i("meshscatter "),a("a",{class:"header-anchor",href:"#meshscatter","aria-label":'Permalink to "meshscatter"'},"​")],-1)),a("details",c,[a("summary",null,[s[0]||(s[0]=a("a",{id:"MakieCore.meshscatter-reference-plots-meshscatter",href:"#MakieCore.meshscatter-reference-plots-meshscatter"},[a("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),s[1]||(s[1]=i()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 xs = cos.(1:0.5:20)
 ys = sin.(1:0.5:20)
 zs = LinRange(0, 3, length(xs))
diff --git a/previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.lean.js b/previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.lean.js
rename to previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.lean.js
index 95f4e7a2918..50898b28968 100644
--- a/previews/PR4492/assets/reference_plots_meshscatter.md.BFyrGakN.lean.js
+++ b/previews/PR4492/assets/reference_plots_meshscatter.md.CvH2dKcF.lean.js
@@ -1,6 +1,6 @@
 import{_ as h,c as l,j as a,a as i,G as n,a5 as e,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/f851035.Dov9YOqV.png",k="/previews/PR4492/assets/67cb789.C-VIMS3F.png",b=JSON.parse('{"title":"meshscatter","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/meshscatter.md","filePath":"reference/plots/meshscatter.md","lastUpdated":null}'),d={name:"reference/plots/meshscatter.md"},c={class:"jldocstring custom-block",open:""};function E(g,s,y,u,m,f){const t=p("Badge");return r(),l("div",null,[s[3]||(s[3]=a("h1",{id:"meshscatter",tabindex:"-1"},[i("meshscatter "),a("a",{class:"header-anchor",href:"#meshscatter","aria-label":'Permalink to "meshscatter"'},"​")],-1)),a("details",c,[a("summary",null,[s[0]||(s[0]=a("a",{id:"MakieCore.meshscatter-reference-plots-meshscatter",href:"#MakieCore.meshscatter-reference-plots-meshscatter"},[a("span",{class:"jlbinding"},"MakieCore.meshscatter")],-1)),s[1]||(s[1]=i()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 xs = cos.(1:0.5:20)
 ys = sin.(1:0.5:20)
 zs = LinRange(0, 3, length(xs))
diff --git a/previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.js b/previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.js
rename to previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.js
index d29598b0cef..9768f245e0f 100644
--- a/previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.js
+++ b/previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.js
@@ -1,6 +1,6 @@
 import{_ as n,c as t,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8513581.B4_xr90x.png",E="/previews/PR4492/assets/d3ffb81.Ci0b9-Fb.png",d="/previews/PR4492/assets/fe47835.CsGFvGj9.png",g="/previews/PR4492/assets/1dcfd58.BusW7ocq.png",A=JSON.parse('{"title":"pie","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/pie.md","filePath":"reference/plots/pie.md","lastUpdated":null}'),y={name:"reference/plots/pie.md"},o={class:"jldocstring custom-block",open:""};function F(C,s,c,B,u,f){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"pie",tabindex:"-1"},[a("pie "),i("a",{class:"header-anchor",href:"#pie","aria-label":'Permalink to "pie"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.pie-reference-plots-pie",href:"#Makie.pie-reference-plots-pie"},[i("span",{class:"jlbinding"},"Makie.pie")],-1)),s[1]||(s[1]=a()),l(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 data   = [36, 12, 68, 5, 42, 27]
 colors = [:yellow, :orange, :red, :blue, :purple, :green]
 
diff --git a/previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.lean.js b/previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.lean.js
rename to previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.lean.js
index d29598b0cef..9768f245e0f 100644
--- a/previews/PR4492/assets/reference_plots_pie.md.DXNcZQ_3.lean.js
+++ b/previews/PR4492/assets/reference_plots_pie.md.DmBWvWgs.lean.js
@@ -1,6 +1,6 @@
 import{_ as n,c as t,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/8513581.B4_xr90x.png",E="/previews/PR4492/assets/d3ffb81.Ci0b9-Fb.png",d="/previews/PR4492/assets/fe47835.CsGFvGj9.png",g="/previews/PR4492/assets/1dcfd58.BusW7ocq.png",A=JSON.parse('{"title":"pie","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/pie.md","filePath":"reference/plots/pie.md","lastUpdated":null}'),y={name:"reference/plots/pie.md"},o={class:"jldocstring custom-block",open:""};function F(C,s,c,B,u,f){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"pie",tabindex:"-1"},[a("pie "),i("a",{class:"header-anchor",href:"#pie","aria-label":'Permalink to "pie"'},"​")],-1)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.pie-reference-plots-pie",href:"#Makie.pie-reference-plots-pie"},[i("span",{class:"jlbinding"},"Makie.pie")],-1)),s[1]||(s[1]=a()),l(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 data   = [36, 12, 68, 5, 42, 27]
 colors = [:yellow, :orange, :red, :blue, :purple, :green]
 
diff --git a/previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.js b/previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.js
rename to previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.js
index cf9e0278571..7bc7531a9ac 100644
--- a/previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.js
+++ b/previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.js
@@ -1,7 +1,7 @@
 import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/409e3cb.DG85ulW5.png",r="/previews/PR4492/assets/b4e7ff9.DjLlA-2-.png",d="/previews/PR4492/assets/573db24.t7O0QnWE.png",c="/previews/PR4492/assets/2b8eb2d.BxCLOE5F.png",E="/previews/PR4492/assets/b36abbe.CCv495B4.png",g="/previews/PR4492/assets/8e26b40.DlrbKdxA.png",v=JSON.parse('{"title":"poly","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/poly.md","filePath":"reference/plots/poly.md","lastUpdated":null}'),y={name:"reference/plots/poly.md"},F={class:"jldocstring custom-block",open:""};function u(C,s,b,f,m,B){const n=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"poly",tabindex:"-1"},[a("poly "),i("a",{class:"header-anchor",href:"#poly","aria-label":'Permalink to "poly"'},"​")],-1)),i("details",F,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.poly-reference-plots-poly",href:"#MakieCore.poly-reference-plots-poly"},[i("span",{class:"jlbinding"},"MakieCore.poly")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

`,7))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

`,7))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 using Makie.GeometryBasics
 
 
diff --git a/previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.lean.js b/previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.lean.js
rename to previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.lean.js
index cf9e0278571..7bc7531a9ac 100644
--- a/previews/PR4492/assets/reference_plots_poly.md.DOInAYtR.lean.js
+++ b/previews/PR4492/assets/reference_plots_poly.md.CehUz1Vc.lean.js
@@ -1,7 +1,7 @@
 import{_ as t,c as l,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/409e3cb.DG85ulW5.png",r="/previews/PR4492/assets/b4e7ff9.DjLlA-2-.png",d="/previews/PR4492/assets/573db24.t7O0QnWE.png",c="/previews/PR4492/assets/2b8eb2d.BxCLOE5F.png",E="/previews/PR4492/assets/b36abbe.CCv495B4.png",g="/previews/PR4492/assets/8e26b40.DlrbKdxA.png",v=JSON.parse('{"title":"poly","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/poly.md","filePath":"reference/plots/poly.md","lastUpdated":null}'),y={name:"reference/plots/poly.md"},F={class:"jldocstring custom-block",open:""};function u(C,s,b,f,m,B){const n=p("Badge");return k(),l("div",null,[s[3]||(s[3]=i("h1",{id:"poly",tabindex:"-1"},[a("poly "),i("a",{class:"header-anchor",href:"#poly","aria-label":'Permalink to "poly"'},"​")],-1)),i("details",F,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.poly-reference-plots-poly",href:"#MakieCore.poly-reference-plots-poly"},[i("span",{class:"jlbinding"},"MakieCore.poly")],-1)),s[1]||(s[1]=a()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

`,7))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

`,7))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 using Makie.GeometryBasics
 
 
diff --git a/previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.js b/previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.js
rename to previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.js
index ee7a2b337b7..1f70de8ef48 100644
--- a/previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.js
+++ b/previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.js
@@ -1,4 +1,4 @@
-import{_ as i,c as r,j as a,a as t,G as l,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/d9b18a5.CnAu-mhc.png",y=JSON.parse('{"title":"qqnorm","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqnorm.md","filePath":"reference/plots/qqnorm.md","lastUpdated":null}'),p={name:"reference/plots/qqnorm.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,m,b,f,q){const s=n("Badge");return d(),r("div",null,[e[3]||(e[3]=a("h1",{id:"qqnorm",tabindex:"-1"},[t("qqnorm "),a("a",{class:"header-anchor",href:"#qqnorm","aria-label":'Permalink to "qqnorm"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqnorm-reference-plots-qqnorm",href:"#Makie.qqnorm-reference-plots-qqnorm"},[a("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[1]||(e[1]=t()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

',5))]),e[4]||(e[4]=o(`

Examples

Test if xs is normally distributed.

julia
using CairoMakie
+import{_ as i,c as r,j as a,a as t,G as l,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/d9b18a5.CnAu-mhc.png",y=JSON.parse('{"title":"qqnorm","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqnorm.md","filePath":"reference/plots/qqnorm.md","lastUpdated":null}'),p={name:"reference/plots/qqnorm.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,m,f,q){const s=n("Badge");return d(),r("div",null,[e[3]||(e[3]=a("h1",{id:"qqnorm",tabindex:"-1"},[t("qqnorm "),a("a",{class:"header-anchor",href:"#qqnorm","aria-label":'Permalink to "qqnorm"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqnorm-reference-plots-qqnorm",href:"#Makie.qqnorm-reference-plots-qqnorm"},[a("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[1]||(e[1]=t()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

',5))]),e[4]||(e[4]=o(`

Examples

Test if xs is normally distributed.

julia
using CairoMakie
 xs = 2 .* randn(100) .+ 3
 
 qqnorm(xs, qqline = :fitrobust)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=i(p,[["render",k]]);export{y as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.lean.js b/previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.lean.js similarity index 98% rename from previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.lean.js rename to previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.lean.js index ee7a2b337b7..1f70de8ef48 100644 --- a/previews/PR4492/assets/reference_plots_qqnorm.md.CQrpUy6u.lean.js +++ b/previews/PR4492/assets/reference_plots_qqnorm.md.B9VZ0zfd.lean.js @@ -1,4 +1,4 @@ -import{_ as i,c as r,j as a,a as t,G as l,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/d9b18a5.CnAu-mhc.png",y=JSON.parse('{"title":"qqnorm","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqnorm.md","filePath":"reference/plots/qqnorm.md","lastUpdated":null}'),p={name:"reference/plots/qqnorm.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,m,b,f,q){const s=n("Badge");return d(),r("div",null,[e[3]||(e[3]=a("h1",{id:"qqnorm",tabindex:"-1"},[t("qqnorm "),a("a",{class:"header-anchor",href:"#qqnorm","aria-label":'Permalink to "qqnorm"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqnorm-reference-plots-qqnorm",href:"#Makie.qqnorm-reference-plots-qqnorm"},[a("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[1]||(e[1]=t()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

',5))]),e[4]||(e[4]=o(`

Examples

Test if xs is normally distributed.

julia
using CairoMakie
+import{_ as i,c as r,j as a,a as t,G as l,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/d9b18a5.CnAu-mhc.png",y=JSON.parse('{"title":"qqnorm","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqnorm.md","filePath":"reference/plots/qqnorm.md","lastUpdated":null}'),p={name:"reference/plots/qqnorm.md"},h={class:"jldocstring custom-block",open:""};function k(u,e,b,m,f,q){const s=n("Badge");return d(),r("div",null,[e[3]||(e[3]=a("h1",{id:"qqnorm",tabindex:"-1"},[t("qqnorm "),a("a",{class:"header-anchor",href:"#qqnorm","aria-label":'Permalink to "qqnorm"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqnorm-reference-plots-qqnorm",href:"#Makie.qqnorm-reference-plots-qqnorm"},[a("span",{class:"jlbinding"},"Makie.qqnorm")],-1)),e[1]||(e[1]=t()),l(s,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

',5))]),e[4]||(e[4]=o(`

Examples

Test if xs is normally distributed.

julia
using CairoMakie
 xs = 2 .* randn(100) .+ 3
 
 qqnorm(xs, qqline = :fitrobust)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=i(p,[["render",k]]);export{y as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.js b/previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.js similarity index 97% rename from previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.js rename to previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.js index 05aa17c1ccc..af954b882a7 100644 --- a/previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.js +++ b/previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.js @@ -1,5 +1,5 @@ -import{_ as s,c as l,j as a,a as t,G as r,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/1139957.BgzeEKd6.png",y=JSON.parse('{"title":"qqplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqplot.md","filePath":"reference/plots/qqplot.md","lastUpdated":null}'),p={name:"reference/plots/qqplot.md"},h={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,q){const i=n("Badge");return d(),l("div",null,[e[3]||(e[3]=a("h1",{id:"qqplot",tabindex:"-1"},[t("qqplot "),a("a",{class:"header-anchor",href:"#qqplot","aria-label":'Permalink to "qqplot"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqplot-reference-plots-qqplot",href:"#Makie.qqplot-reference-plots-qqplot"},[a("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[1]||(e[1]=t()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

',10))]),e[4]||(e[4]=o(`

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
+import{_ as s,c as l,j as a,a as t,G as r,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/1139957.BgzeEKd6.png",y=JSON.parse('{"title":"qqplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqplot.md","filePath":"reference/plots/qqplot.md","lastUpdated":null}'),c={name:"reference/plots/qqplot.md"},h={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,q){const i=n("Badge");return d(),l("div",null,[e[3]||(e[3]=a("h1",{id:"qqplot",tabindex:"-1"},[t("qqplot "),a("a",{class:"header-anchor",href:"#qqplot","aria-label":'Permalink to "qqplot"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqplot-reference-plots-qqplot",href:"#Makie.qqplot-reference-plots-qqplot"},[a("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[1]||(e[1]=t()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

',10))]),e[4]||(e[4]=o(`

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
 xs = randn(100)
 ys = randn(100)
 
-qqplot(xs, ys, qqline = :identity)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=s(p,[["render",u]]);export{y as __pageData,x as default}; +qqplot(xs, ys, qqline = :identity)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=s(c,[["render",u]]);export{y as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.lean.js b/previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.lean.js similarity index 97% rename from previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.lean.js rename to previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.lean.js index 05aa17c1ccc..af954b882a7 100644 --- a/previews/PR4492/assets/reference_plots_qqplot.md.Dm488TzE.lean.js +++ b/previews/PR4492/assets/reference_plots_qqplot.md.BUteEr5q.lean.js @@ -1,5 +1,5 @@ -import{_ as s,c as l,j as a,a as t,G as r,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const c="/previews/PR4492/assets/1139957.BgzeEKd6.png",y=JSON.parse('{"title":"qqplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqplot.md","filePath":"reference/plots/qqplot.md","lastUpdated":null}'),p={name:"reference/plots/qqplot.md"},h={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,q){const i=n("Badge");return d(),l("div",null,[e[3]||(e[3]=a("h1",{id:"qqplot",tabindex:"-1"},[t("qqplot "),a("a",{class:"header-anchor",href:"#qqplot","aria-label":'Permalink to "qqplot"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqplot-reference-plots-qqplot",href:"#Makie.qqplot-reference-plots-qqplot"},[a("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[1]||(e[1]=t()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

',10))]),e[4]||(e[4]=o(`

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
+import{_ as s,c as l,j as a,a as t,G as r,a5 as o,B as n,o as d}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/1139957.BgzeEKd6.png",y=JSON.parse('{"title":"qqplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/qqplot.md","filePath":"reference/plots/qqplot.md","lastUpdated":null}'),c={name:"reference/plots/qqplot.md"},h={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,q){const i=n("Badge");return d(),l("div",null,[e[3]||(e[3]=a("h1",{id:"qqplot",tabindex:"-1"},[t("qqplot "),a("a",{class:"header-anchor",href:"#qqplot","aria-label":'Permalink to "qqplot"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.qqplot-reference-plots-qqplot",href:"#Makie.qqplot-reference-plots-qqplot"},[a("span",{class:"jlbinding"},"Makie.qqplot")],-1)),e[1]||(e[1]=t()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

',10))]),e[4]||(e[4]=o(`

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
 xs = randn(100)
 ys = randn(100)
 
-qqplot(xs, ys, qqline = :identity)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=s(p,[["render",u]]);export{y as __pageData,x as default}; +qqplot(xs, ys, qqline = :identity)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',74))])}const x=s(c,[["render",u]]);export{y as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.js b/previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.js similarity index 99% rename from previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.js rename to previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.js index 7dac69e6f9e..277c07aef34 100644 --- a/previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.js +++ b/previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.js @@ -1,4 +1,4 @@ -import{_ as h,c as t,j as i,a,G as k,a5 as n,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3e6e727.ADGKmF6H.png",r="/previews/PR4492/assets/274bd75.D1JMX81w.png",d="/previews/PR4492/assets/cdf6075.DEGr4-to.png",o="/previews/PR4492/assets/ccf01dd.CADjQOI_.png",g="/previews/PR4492/assets/587df86.BXq7-x6a.png",y="/previews/PR4492/assets/b040aee.CD6lEh5r.png",c="/previews/PR4492/assets/ea9f16e.BHYyzXlO.png",F="/previews/PR4492/assets/ceac5ef.DgSWGtyD.png",f=JSON.parse('{"title":"rainclouds","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rainclouds.md","filePath":"reference/plots/rainclouds.md","lastUpdated":null}'),u={name:"reference/plots/rainclouds.md"},C={class:"jldocstring custom-block",open:""};function b(_,s,B,D,A,m){const l=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"rainclouds",tabindex:"-1"},[a("rainclouds "),i("a",{class:"header-anchor",href:"#rainclouds","aria-label":'Permalink to "rainclouds"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.rainclouds-reference-plots-rainclouds",href:"#Makie.rainclouds-reference-plots-rainclouds"},[i("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

',11))]),s[4]||(s[4]=n(`

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
+import{_ as h,c as t,j as i,a,G as k,a5 as n,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3e6e727.ADGKmF6H.png",r="/previews/PR4492/assets/274bd75.D1JMX81w.png",d="/previews/PR4492/assets/cdf6075.DEGr4-to.png",o="/previews/PR4492/assets/ccf01dd.CADjQOI_.png",g="/previews/PR4492/assets/587df86.BXq7-x6a.png",y="/previews/PR4492/assets/b040aee.CD6lEh5r.png",c="/previews/PR4492/assets/ea9f16e.BHYyzXlO.png",F="/previews/PR4492/assets/ceac5ef.DgSWGtyD.png",f=JSON.parse('{"title":"rainclouds","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rainclouds.md","filePath":"reference/plots/rainclouds.md","lastUpdated":null}'),u={name:"reference/plots/rainclouds.md"},C={class:"jldocstring custom-block",open:""};function b(_,s,B,D,A,m){const l=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"rainclouds",tabindex:"-1"},[a("rainclouds "),i("a",{class:"header-anchor",href:"#rainclouds","aria-label":'Permalink to "rainclouds"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.rainclouds-reference-plots-rainclouds",href:"#Makie.rainclouds-reference-plots-rainclouds"},[i("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

',11))]),s[4]||(s[4]=n(`

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
 using Random
 using Makie: rand_localized
 
diff --git a/previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.lean.js b/previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.lean.js
rename to previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.lean.js
index 7dac69e6f9e..277c07aef34 100644
--- a/previews/PR4492/assets/reference_plots_rainclouds.md.DlTDxu9e.lean.js
+++ b/previews/PR4492/assets/reference_plots_rainclouds.md.DabVym7C.lean.js
@@ -1,4 +1,4 @@
-import{_ as h,c as t,j as i,a,G as k,a5 as n,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3e6e727.ADGKmF6H.png",r="/previews/PR4492/assets/274bd75.D1JMX81w.png",d="/previews/PR4492/assets/cdf6075.DEGr4-to.png",o="/previews/PR4492/assets/ccf01dd.CADjQOI_.png",g="/previews/PR4492/assets/587df86.BXq7-x6a.png",y="/previews/PR4492/assets/b040aee.CD6lEh5r.png",c="/previews/PR4492/assets/ea9f16e.BHYyzXlO.png",F="/previews/PR4492/assets/ceac5ef.DgSWGtyD.png",f=JSON.parse('{"title":"rainclouds","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rainclouds.md","filePath":"reference/plots/rainclouds.md","lastUpdated":null}'),u={name:"reference/plots/rainclouds.md"},C={class:"jldocstring custom-block",open:""};function b(_,s,B,D,A,m){const l=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"rainclouds",tabindex:"-1"},[a("rainclouds "),i("a",{class:"header-anchor",href:"#rainclouds","aria-label":'Permalink to "rainclouds"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.rainclouds-reference-plots-rainclouds",href:"#Makie.rainclouds-reference-plots-rainclouds"},[i("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

',11))]),s[4]||(s[4]=n(`

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
+import{_ as h,c as t,j as i,a,G as k,a5 as n,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/3e6e727.ADGKmF6H.png",r="/previews/PR4492/assets/274bd75.D1JMX81w.png",d="/previews/PR4492/assets/cdf6075.DEGr4-to.png",o="/previews/PR4492/assets/ccf01dd.CADjQOI_.png",g="/previews/PR4492/assets/587df86.BXq7-x6a.png",y="/previews/PR4492/assets/b040aee.CD6lEh5r.png",c="/previews/PR4492/assets/ea9f16e.BHYyzXlO.png",F="/previews/PR4492/assets/ceac5ef.DgSWGtyD.png",f=JSON.parse('{"title":"rainclouds","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rainclouds.md","filePath":"reference/plots/rainclouds.md","lastUpdated":null}'),u={name:"reference/plots/rainclouds.md"},C={class:"jldocstring custom-block",open:""};function b(_,s,B,D,A,m){const l=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"rainclouds",tabindex:"-1"},[a("rainclouds "),i("a",{class:"header-anchor",href:"#rainclouds","aria-label":'Permalink to "rainclouds"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.rainclouds-reference-plots-rainclouds",href:"#Makie.rainclouds-reference-plots-rainclouds"},[i("span",{class:"jlbinding"},"Makie.rainclouds")],-1)),s[1]||(s[1]=a()),k(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

',11))]),s[4]||(s[4]=n(`

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
 using Random
 using Makie: rand_localized
 
diff --git a/previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.js b/previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.js
similarity index 97%
rename from previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.js
rename to previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.js
index fe3877212d2..f6c5d1d2271 100644
--- a/previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.js
+++ b/previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.js
@@ -1,6 +1,6 @@
-import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7e9bed1.CMdyeZh6.png",d="/previews/PR4492/assets/f736eee.kVeV-EWf.png",F=JSON.parse('{"title":"rangebars","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rangebars.md","filePath":"reference/plots/rangebars.md","lastUpdated":null}'),c={name:"reference/plots/rangebars.md"},k={class:"jldocstring custom-block",open:""};function g(E,a,u,b,y,f){const t=o("Badge");return r(),n("div",null,[a[3]||(a[3]=s("h1",{id:"rangebars",tabindex:"-1"},[i("rangebars "),s("a",{class:"header-anchor",href:"#rangebars","aria-label":'Permalink to "rangebars"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.rangebars-reference-plots-rangebars",href:"#Makie.rangebars-reference-plots-rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
rangebars(val, low, high; kwargs...)
+import{_ as l,c as n,j as s,a as e,G as h,a5 as i,B as o,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7e9bed1.CMdyeZh6.png",d="/previews/PR4492/assets/f736eee.kVeV-EWf.png",F=JSON.parse('{"title":"rangebars","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rangebars.md","filePath":"reference/plots/rangebars.md","lastUpdated":null}'),c={name:"reference/plots/rangebars.md"},k={class:"jldocstring custom-block",open:""};function g(E,a,u,b,y,f){const t=o("Badge");return r(),n("div",null,[a[3]||(a[3]=s("h1",{id:"rangebars",tabindex:"-1"},[e("rangebars "),s("a",{class:"header-anchor",href:"#rangebars","aria-label":'Permalink to "rangebars"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.rangebars-reference-plots-rangebars",href:"#Makie.rangebars-reference-plots-rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),a[1]||(a[1]=e()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.lean.js b/previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.lean.js
similarity index 97%
rename from previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.lean.js
rename to previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.lean.js
index fe3877212d2..f6c5d1d2271 100644
--- a/previews/PR4492/assets/reference_plots_rangebars.md.Dne09J82.lean.js
+++ b/previews/PR4492/assets/reference_plots_rangebars.md.BIvL7Sdt.lean.js
@@ -1,6 +1,6 @@
-import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7e9bed1.CMdyeZh6.png",d="/previews/PR4492/assets/f736eee.kVeV-EWf.png",F=JSON.parse('{"title":"rangebars","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rangebars.md","filePath":"reference/plots/rangebars.md","lastUpdated":null}'),c={name:"reference/plots/rangebars.md"},k={class:"jldocstring custom-block",open:""};function g(E,a,u,b,y,f){const t=o("Badge");return r(),n("div",null,[a[3]||(a[3]=s("h1",{id:"rangebars",tabindex:"-1"},[i("rangebars "),s("a",{class:"header-anchor",href:"#rangebars","aria-label":'Permalink to "rangebars"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.rangebars-reference-plots-rangebars",href:"#Makie.rangebars-reference-plots-rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
rangebars(val, low, high; kwargs...)
+import{_ as l,c as n,j as s,a as e,G as h,a5 as i,B as o,o as r}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/7e9bed1.CMdyeZh6.png",d="/previews/PR4492/assets/f736eee.kVeV-EWf.png",F=JSON.parse('{"title":"rangebars","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/rangebars.md","filePath":"reference/plots/rangebars.md","lastUpdated":null}'),c={name:"reference/plots/rangebars.md"},k={class:"jldocstring custom-block",open:""};function g(E,a,u,b,y,f){const t=o("Badge");return r(),n("div",null,[a[3]||(a[3]=s("h1",{id:"rangebars",tabindex:"-1"},[e("rangebars "),s("a",{class:"header-anchor",href:"#rangebars","aria-label":'Permalink to "rangebars"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.rangebars-reference-plots-rangebars",href:"#Makie.rangebars-reference-plots-rangebars"},[s("span",{class:"jlbinding"},"Makie.rangebars")],-1)),a[1]||(a[1]=e()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.js b/previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.js
rename to previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.js
index 05868bd6f7a..cc92c11cd86 100644
--- a/previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.js
+++ b/previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.js
@@ -1,6 +1,6 @@
 import{_ as t,c as n,j as i,a,G as l,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1d41a18.CX7dqXB3.png",E="/previews/PR4492/assets/da6726e.C0RIFlPL.png",d="/previews/PR4492/assets/eb232ef.CRfSAWtu.png",g="/previews/PR4492/assets/5bf3f43.Yym5mAjM.png",o="/previews/PR4492/assets/e5bab03.Czc2SoCL.png",y="/previews/PR4492/assets/fcd06f0.BlKMwBY6.png",F="/previews/PR4492/assets/f9d0dfd.KDK1rxb2.png",c="/previews/PR4492/assets/5943cd5.BrJR8yjH.png",C="/previews/PR4492/assets/508ee9a.BRVLUeyU.png",B="/previews/PR4492/assets/264e9c1.B-RJhePN.png",u="/previews/PR4492/assets/149079e.DT0Q71T_.png",m="/previews/PR4492/assets/55b72b3.DRCW2JRc.png",f="/previews/PR4492/assets/319f7b6.D3f5crp-.png",b="/previews/PR4492/assets/e75eee2.C5KuAdjs.png",D="/previews/PR4492/assets/f9a1bf0.CXOT8Xz1.png",A="/previews/PR4492/assets/6e0684a.DOVIzsPq.png",x="/previews/PR4492/assets/7ccef35.BN8MPIYH.png",v="/previews/PR4492/assets/35ea083.B9N-W9rE.png",w="/previews/PR4492/assets/6ec137a.8XbJZquH.png",q="/previews/PR4492/assets/52307ff.8eE2WQRd.png",G=JSON.parse('{"title":"scatter","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatter.md","filePath":"reference/plots/scatter.md","lastUpdated":null}'),P={name:"reference/plots/scatter.md"},z={class:"jldocstring custom-block",open:""};function _(M,s,j,R,T,L){const k=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"scatter",tabindex:"-1"},[a("scatter "),i("a",{class:"header-anchor",href:"#scatter","aria-label":'Permalink to "scatter"'},"​")],-1)),i("details",z,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.scatter-reference-plots-scatter",href:"#MakieCore.scatter-reference-plots-scatter"},[i("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),s[1]||(s[1]=a()),l(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

`,5))]),s[4]||(s[4]=h(`

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

`,5))]),s[4]||(s[4]=h(`

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
 xs = range(0, 10, length = 30)
 ys = 0.5 .* sin.(xs)
 
diff --git a/previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.lean.js b/previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.lean.js
rename to previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.lean.js
index 05868bd6f7a..cc92c11cd86 100644
--- a/previews/PR4492/assets/reference_plots_scatter.md.BOso6JGR.lean.js
+++ b/previews/PR4492/assets/reference_plots_scatter.md.JX4hBw1c.lean.js
@@ -1,6 +1,6 @@
 import{_ as t,c as n,j as i,a,G as l,a5 as h,B as e,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1d41a18.CX7dqXB3.png",E="/previews/PR4492/assets/da6726e.C0RIFlPL.png",d="/previews/PR4492/assets/eb232ef.CRfSAWtu.png",g="/previews/PR4492/assets/5bf3f43.Yym5mAjM.png",o="/previews/PR4492/assets/e5bab03.Czc2SoCL.png",y="/previews/PR4492/assets/fcd06f0.BlKMwBY6.png",F="/previews/PR4492/assets/f9d0dfd.KDK1rxb2.png",c="/previews/PR4492/assets/5943cd5.BrJR8yjH.png",C="/previews/PR4492/assets/508ee9a.BRVLUeyU.png",B="/previews/PR4492/assets/264e9c1.B-RJhePN.png",u="/previews/PR4492/assets/149079e.DT0Q71T_.png",m="/previews/PR4492/assets/55b72b3.DRCW2JRc.png",f="/previews/PR4492/assets/319f7b6.D3f5crp-.png",b="/previews/PR4492/assets/e75eee2.C5KuAdjs.png",D="/previews/PR4492/assets/f9a1bf0.CXOT8Xz1.png",A="/previews/PR4492/assets/6e0684a.DOVIzsPq.png",x="/previews/PR4492/assets/7ccef35.BN8MPIYH.png",v="/previews/PR4492/assets/35ea083.B9N-W9rE.png",w="/previews/PR4492/assets/6ec137a.8XbJZquH.png",q="/previews/PR4492/assets/52307ff.8eE2WQRd.png",G=JSON.parse('{"title":"scatter","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatter.md","filePath":"reference/plots/scatter.md","lastUpdated":null}'),P={name:"reference/plots/scatter.md"},z={class:"jldocstring custom-block",open:""};function _(M,s,j,R,T,L){const k=e("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"scatter",tabindex:"-1"},[a("scatter "),i("a",{class:"header-anchor",href:"#scatter","aria-label":'Permalink to "scatter"'},"​")],-1)),i("details",z,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.scatter-reference-plots-scatter",href:"#MakieCore.scatter-reference-plots-scatter"},[i("span",{class:"jlbinding"},"MakieCore.scatter")],-1)),s[1]||(s[1]=a()),l(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

`,5))]),s[4]||(s[4]=h(`

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

`,5))]),s[4]||(s[4]=h(`

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
 xs = range(0, 10, length = 30)
 ys = 0.5 .* sin.(xs)
 
diff --git a/previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.js b/previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.js
rename to previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.js
index 1b1e3a76309..a0fbf9d20f5 100644
--- a/previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.js
+++ b/previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.js
@@ -1,4 +1,4 @@
-import{_ as l,c as o,j as e,a as s,G as r,a5 as i,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b05190b.BVdLcRgt.png",y=JSON.parse('{"title":"scatterlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatterlines.md","filePath":"reference/plots/scatterlines.md","lastUpdated":null}'),c={name:"reference/plots/scatterlines.md"},d={class:"jldocstring custom-block",open:""};function k(u,a,m,b,f,g){const t=n("Badge");return h(),o("div",null,[a[3]||(a[3]=e("h1",{id:"scatterlines",tabindex:"-1"},[s("scatterlines "),e("a",{class:"header-anchor",href:"#scatterlines","aria-label":'Permalink to "scatterlines"'},"​")],-1)),e("details",d,[e("summary",null,[a[0]||(a[0]=e("a",{id:"Makie.scatterlines-reference-plots-scatterlines",href:"#Makie.scatterlines-reference-plots-scatterlines"},[e("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),a[1]||(a[1]=s()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

',5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+import{_ as l,c as o,j as e,a as s,G as r,a5 as i,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b05190b.BVdLcRgt.png",y=JSON.parse('{"title":"scatterlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatterlines.md","filePath":"reference/plots/scatterlines.md","lastUpdated":null}'),c={name:"reference/plots/scatterlines.md"},d={class:"jldocstring custom-block",open:""};function k(u,a,m,b,g,f){const t=n("Badge");return h(),o("div",null,[a[3]||(a[3]=e("h1",{id:"scatterlines",tabindex:"-1"},[s("scatterlines "),e("a",{class:"header-anchor",href:"#scatterlines","aria-label":'Permalink to "scatterlines"'},"​")],-1)),e("details",d,[e("summary",null,[a[0]||(a[0]=e("a",{id:"Makie.scatterlines-reference-plots-scatterlines",href:"#Makie.scatterlines-reference-plots-scatterlines"},[e("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),a[1]||(a[1]=s()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

',5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.lean.js b/previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.lean.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.lean.js
rename to previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.lean.js
index 1b1e3a76309..a0fbf9d20f5 100644
--- a/previews/PR4492/assets/reference_plots_scatterlines.md.CmQOAACJ.lean.js
+++ b/previews/PR4492/assets/reference_plots_scatterlines.md.DpBNVV1j.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as o,j as e,a as s,G as r,a5 as i,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b05190b.BVdLcRgt.png",y=JSON.parse('{"title":"scatterlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatterlines.md","filePath":"reference/plots/scatterlines.md","lastUpdated":null}'),c={name:"reference/plots/scatterlines.md"},d={class:"jldocstring custom-block",open:""};function k(u,a,m,b,f,g){const t=n("Badge");return h(),o("div",null,[a[3]||(a[3]=e("h1",{id:"scatterlines",tabindex:"-1"},[s("scatterlines "),e("a",{class:"header-anchor",href:"#scatterlines","aria-label":'Permalink to "scatterlines"'},"​")],-1)),e("details",d,[e("summary",null,[a[0]||(a[0]=e("a",{id:"Makie.scatterlines-reference-plots-scatterlines",href:"#Makie.scatterlines-reference-plots-scatterlines"},[e("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),a[1]||(a[1]=s()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

',5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+import{_ as l,c as o,j as e,a as s,G as r,a5 as i,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b05190b.BVdLcRgt.png",y=JSON.parse('{"title":"scatterlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/scatterlines.md","filePath":"reference/plots/scatterlines.md","lastUpdated":null}'),c={name:"reference/plots/scatterlines.md"},d={class:"jldocstring custom-block",open:""};function k(u,a,m,b,g,f){const t=n("Badge");return h(),o("div",null,[a[3]||(a[3]=e("h1",{id:"scatterlines",tabindex:"-1"},[s("scatterlines "),e("a",{class:"header-anchor",href:"#scatterlines","aria-label":'Permalink to "scatterlines"'},"​")],-1)),e("details",d,[e("summary",null,[a[0]||(a[0]=e("a",{id:"Makie.scatterlines-reference-plots-scatterlines",href:"#Makie.scatterlines-reference-plots-scatterlines"},[e("span",{class:"jlbinding"},"Makie.scatterlines")],-1)),a[1]||(a[1]=s()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i('
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

',5))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.js b/previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.js
rename to previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.js
index d528f3662cc..47d75439410 100644
--- a/previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.js
+++ b/previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/b1a74e3.Fg2xOglf.png",k="/previews/PR4492/assets/284c3ab.C6MfPYeP.png",d="/previews/PR4492/assets/862eddb.BT3P-Vq5.png",f=JSON.parse('{"title":"series","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/series.md","filePath":"reference/plots/series.md","lastUpdated":null}'),c={name:"reference/plots/series.md"},E={class:"jldocstring custom-block",open:""};function g(u,s,y,b,m,F){const t=r("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"series",tabindex:"-1"},[a("series "),i("a",{class:"header-anchor",href:"#series","aria-label":'Permalink to "series"'},"​")],-1)),i("details",E,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.series-reference-plots-series",href:"#Makie.series-reference-plots-series"},[i("span",{class:"jlbinding"},"Makie.series")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

',7))]),s[4]||(s[4]=e(`

Examples

Matrix

julia
using CairoMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/b1a74e3.Fg2xOglf.png",k="/previews/PR4492/assets/284c3ab.C6MfPYeP.png",d="/previews/PR4492/assets/862eddb.BT3P-Vq5.png",f=JSON.parse('{"title":"series","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/series.md","filePath":"reference/plots/series.md","lastUpdated":null}'),c={name:"reference/plots/series.md"},E={class:"jldocstring custom-block",open:""};function g(u,s,y,b,m,F){const t=r("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"series",tabindex:"-1"},[a("series "),i("a",{class:"header-anchor",href:"#series","aria-label":'Permalink to "series"'},"​")],-1)),i("details",E,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.series-reference-plots-series",href:"#Makie.series-reference-plots-series"},[i("span",{class:"jlbinding"},"Makie.series")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

',7))]),s[4]||(s[4]=e(`

Examples

Matrix

julia
using CairoMakie
 data = cumsum(randn(4, 101), dims = 2)
 
 fig, ax, sp = series(data, labels=["label $i" for i in 1:4])
diff --git a/previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.lean.js b/previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.lean.js
rename to previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.lean.js
index d528f3662cc..47d75439410 100644
--- a/previews/PR4492/assets/reference_plots_series.md.B-mn7jXS.lean.js
+++ b/previews/PR4492/assets/reference_plots_series.md.CM6bd_kr.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/b1a74e3.Fg2xOglf.png",k="/previews/PR4492/assets/284c3ab.C6MfPYeP.png",d="/previews/PR4492/assets/862eddb.BT3P-Vq5.png",f=JSON.parse('{"title":"series","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/series.md","filePath":"reference/plots/series.md","lastUpdated":null}'),c={name:"reference/plots/series.md"},E={class:"jldocstring custom-block",open:""};function g(u,s,y,b,m,F){const t=r("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"series",tabindex:"-1"},[a("series "),i("a",{class:"header-anchor",href:"#series","aria-label":'Permalink to "series"'},"​")],-1)),i("details",E,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.series-reference-plots-series",href:"#Makie.series-reference-plots-series"},[i("span",{class:"jlbinding"},"Makie.series")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

',7))]),s[4]||(s[4]=e(`

Examples

Matrix

julia
using CairoMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/b1a74e3.Fg2xOglf.png",k="/previews/PR4492/assets/284c3ab.C6MfPYeP.png",d="/previews/PR4492/assets/862eddb.BT3P-Vq5.png",f=JSON.parse('{"title":"series","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/series.md","filePath":"reference/plots/series.md","lastUpdated":null}'),c={name:"reference/plots/series.md"},E={class:"jldocstring custom-block",open:""};function g(u,s,y,b,m,F){const t=r("Badge");return p(),n("div",null,[s[3]||(s[3]=i("h1",{id:"series",tabindex:"-1"},[a("series "),i("a",{class:"header-anchor",href:"#series","aria-label":'Permalink to "series"'},"​")],-1)),i("details",E,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.series-reference-plots-series",href:"#Makie.series-reference-plots-series"},[i("span",{class:"jlbinding"},"Makie.series")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

',7))]),s[4]||(s[4]=e(`

Examples

Matrix

julia
using CairoMakie
 data = cumsum(randn(4, 101), dims = 2)
 
 fig, ax, sp = series(data, labels=["label $i" for i in 1:4])
diff --git a/previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.js b/previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.js
rename to previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.js
index f2b1e1d0772..e907d26f383 100644
--- a/previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.js
+++ b/previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.js
@@ -1,9 +1,9 @@
-import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/c150507.BFNlSPb8.png",b=JSON.parse('{"title":"spy","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/spy.md","filePath":"reference/plots/spy.md","lastUpdated":null}'),d={name:"reference/plots/spy.md"},c={class:"jldocstring custom-block",open:""};function k(u,a,g,y,E,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"spy",tabindex:"-1"},[e("spy "),s("a",{class:"header-anchor",href:"#spy","aria-label":'Permalink to "spy"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.spy-reference-plots-spy",href:"#Makie.spy-reference-plots-spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),a[1]||(a[1]=e()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
+import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/c150507.BFNlSPb8.png",m=JSON.parse('{"title":"spy","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/spy.md","filePath":"reference/plots/spy.md","lastUpdated":null}'),d={name:"reference/plots/spy.md"},c={class:"jldocstring custom-block",open:""};function k(u,a,g,y,E,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"spy",tabindex:"-1"},[e("spy "),s("a",{class:"header-anchor",href:"#spy","aria-label":'Permalink to "spy"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.spy-reference-plots-spy",href:"#Makie.spy-reference-plots-spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),a[1]||(a[1]=e()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
 N = 200_000
 x = sprand(Float64, N, N, (3(10^6)) / (N*N));
 spy(x)
 # or if you want to specify the range of x and y:
-spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 using SparseArrays
 
 N = 10 # dimension of the sparse matrix
@@ -21,4 +21,4 @@ import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/fr
 f = Figure()
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
-f

marker_gap

Defaults to 0

Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize

Defaults to automatic

markersize=automatic, will make the marker size fit the data - but can also be set manually.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

`,90))])}const F=l(d,[["render",k]]);export{b as __pageData,F as default}; +f

marker_gap

Defaults to 0

Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize

Defaults to automatic

markersize=automatic, will make the marker size fit the data - but can also be set manually.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

`,90))])}const F=l(d,[["render",k]]);export{m as __pageData,F as default}; diff --git a/previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.lean.js b/previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.lean.js similarity index 98% rename from previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.lean.js rename to previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.lean.js index f2b1e1d0772..e907d26f383 100644 --- a/previews/PR4492/assets/reference_plots_spy.md.Ap49v0Nv.lean.js +++ b/previews/PR4492/assets/reference_plots_spy.md.DKiPSil3.lean.js @@ -1,9 +1,9 @@ -import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/c150507.BFNlSPb8.png",b=JSON.parse('{"title":"spy","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/spy.md","filePath":"reference/plots/spy.md","lastUpdated":null}'),d={name:"reference/plots/spy.md"},c={class:"jldocstring custom-block",open:""};function k(u,a,g,y,E,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"spy",tabindex:"-1"},[e("spy "),s("a",{class:"header-anchor",href:"#spy","aria-label":'Permalink to "spy"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.spy-reference-plots-spy",href:"#Makie.spy-reference-plots-spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),a[1]||(a[1]=e()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
+import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const h="/previews/PR4492/assets/c150507.BFNlSPb8.png",m=JSON.parse('{"title":"spy","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/spy.md","filePath":"reference/plots/spy.md","lastUpdated":null}'),d={name:"reference/plots/spy.md"},c={class:"jldocstring custom-block",open:""};function k(u,a,g,y,E,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"spy",tabindex:"-1"},[e("spy "),s("a",{class:"header-anchor",href:"#spy","aria-label":'Permalink to "spy"'},"​")],-1)),s("details",c,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.spy-reference-plots-spy",href:"#Makie.spy-reference-plots-spy"},[s("span",{class:"jlbinding"},"Makie.spy")],-1)),a[1]||(a[1]=e()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=i(`

spy(z::AbstractSparseArray) spy(x_range::NTuple{2, Number}, y_range::NTuple{2, Number}, z::AbstractSparseArray) spy(x_range::ClosedInterval, y_range::ClosedInterval, z::AbstractSparseArray)

Visualizes big sparse matrices. Usage:

julia
using SparseArrays, GLMakie
 N = 200_000
 x = sprand(Float64, N, N, (3(10^6)) / (N*N));
 spy(x)
 # or if you want to specify the range of x and y:
-spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
+spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

`,6))]),a[4]||(a[4]=i(`

Examples

julia
using CairoMakie
 using SparseArrays
 
 N = 10 # dimension of the sparse matrix
@@ -21,4 +21,4 @@ import{_ as l,c as n,j as s,a as e,G as r,a5 as i,B as o,o as p}from"./chunks/fr
 f = Figure()
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
-f

marker_gap

Defaults to 0

Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize

Defaults to automatic

markersize=automatic, will make the marker size fit the data - but can also be set manually.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

`,90))])}const F=l(d,[["render",k]]);export{b as __pageData,F as default}; +f

marker_gap

Defaults to 0

Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize

Defaults to automatic

markersize=automatic, will make the marker size fit the data - but can also be set manually.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

`,90))])}const F=l(d,[["render",k]]);export{m as __pageData,F as default}; diff --git a/previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.js b/previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.js similarity index 98% rename from previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.js rename to previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.js index daf7ef32613..974e29a0f45 100644 --- a/previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.js +++ b/previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/dfcc5fa.NXRUv1_g.png",E=JSON.parse('{"title":"stairs","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stairs.md","filePath":"reference/plots/stairs.md","lastUpdated":null}'),c={name:"reference/plots/stairs.md"},d={class:"jldocstring custom-block",open:""};function k(u,e,f,b,g,m){const t=r("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"stairs",tabindex:"-1"},[s("stairs "),a("a",{class:"header-anchor",href:"#stairs","aria-label":'Permalink to "stairs"'},"​")],-1)),a("details",d,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.stairs-reference-plots-stairs",href:"#Makie.stairs-reference-plots-stairs"},[a("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
+import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/dfcc5fa.NXRUv1_g.png",E=JSON.parse('{"title":"stairs","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stairs.md","filePath":"reference/plots/stairs.md","lastUpdated":null}'),d={name:"reference/plots/stairs.md"},c={class:"jldocstring custom-block",open:""};function k(u,e,f,b,g,m){const t=r("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"stairs",tabindex:"-1"},[s("stairs "),a("a",{class:"header-anchor",href:"#stairs","aria-label":'Permalink to "stairs"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.stairs-reference-plots-stairs",href:"#Makie.stairs-reference-plots-stairs"},[a("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 
 xs = LinRange(0, 4pi, 21)
@@ -8,4 +8,4 @@ import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/fr
 stairs(f[2, 1], xs, ys; step=:post, color=:blue, linestyle=:dash)
 stairs(f[3, 1], xs, ys; step=:center, color=:red, linestyle=:dot)
 
-f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',94))])}const x=o(c,[["render",k]]);export{E as __pageData,x as default}; +f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',94))])}const x=o(d,[["render",k]]);export{E as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.lean.js b/previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.lean.js similarity index 98% rename from previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.lean.js rename to previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.lean.js index daf7ef32613..974e29a0f45 100644 --- a/previews/PR4492/assets/reference_plots_stairs.md.CiFd7ahS.lean.js +++ b/previews/PR4492/assets/reference_plots_stairs.md.jDfG71c1.lean.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/dfcc5fa.NXRUv1_g.png",E=JSON.parse('{"title":"stairs","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stairs.md","filePath":"reference/plots/stairs.md","lastUpdated":null}'),c={name:"reference/plots/stairs.md"},d={class:"jldocstring custom-block",open:""};function k(u,e,f,b,g,m){const t=r("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"stairs",tabindex:"-1"},[s("stairs "),a("a",{class:"header-anchor",href:"#stairs","aria-label":'Permalink to "stairs"'},"​")],-1)),a("details",d,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.stairs-reference-plots-stairs",href:"#Makie.stairs-reference-plots-stairs"},[a("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
+import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/dfcc5fa.NXRUv1_g.png",E=JSON.parse('{"title":"stairs","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stairs.md","filePath":"reference/plots/stairs.md","lastUpdated":null}'),d={name:"reference/plots/stairs.md"},c={class:"jldocstring custom-block",open:""};function k(u,e,f,b,g,m){const t=r("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"stairs",tabindex:"-1"},[s("stairs "),a("a",{class:"header-anchor",href:"#stairs","aria-label":'Permalink to "stairs"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.stairs-reference-plots-stairs",href:"#Makie.stairs-reference-plots-stairs"},[a("span",{class:"jlbinding"},"Makie.stairs")],-1)),e[1]||(e[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=i('
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

',6))]),e[4]||(e[4]=i(`

Examples

julia
using CairoMakie
 f = Figure()
 
 xs = LinRange(0, 4pi, 21)
@@ -8,4 +8,4 @@ import{_ as o,c as l,j as a,a as s,G as n,a5 as i,B as r,o as h}from"./chunks/fr
 stairs(f[2, 1], xs, ys; step=:post, color=:blue, linestyle=:dash)
 stairs(f[3, 1], xs, ys; step=:center, color=:red, linestyle=:dot)
 
-f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',94))])}const x=o(c,[["render",k]]);export{E as __pageData,x as default}; +f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',94))])}const x=o(d,[["render",k]]);export{E as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.js b/previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.js similarity index 99% rename from previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.js rename to previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.js index 33b6fe4e8bb..05d37213d4a 100644 --- a/previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.js +++ b/previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.js @@ -1,4 +1,4 @@ -import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b69802e.DQoN-L2i.png",o="/previews/PR4492/assets/728b96d.BtxlTZmQ.png",d="/previews/PR4492/assets/85dc549.BcaehTvm.png",c="/previews/PR4492/assets/d8d9da5.OIZ43Vr_.png",x=JSON.parse('{"title":"stem","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stem.md","filePath":"reference/plots/stem.md","lastUpdated":null}'),E={name:"reference/plots/stem.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,m,C,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stem",tabindex:"-1"},[a("stem "),i("a",{class:"header-anchor",href:"#stem","aria-label":'Permalink to "stem"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stem-reference-plots-stem",href:"#Makie.stem-reference-plots-stem"},[i("span",{class:"jlbinding"},"Makie.stem")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b69802e.DQoN-L2i.png",o="/previews/PR4492/assets/728b96d.BtxlTZmQ.png",d="/previews/PR4492/assets/85dc549.BcaehTvm.png",c="/previews/PR4492/assets/d8d9da5.OIZ43Vr_.png",x=JSON.parse('{"title":"stem","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stem.md","filePath":"reference/plots/stem.md","lastUpdated":null}'),E={name:"reference/plots/stem.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,m,C,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stem",tabindex:"-1"},[a("stem "),i("a",{class:"header-anchor",href:"#stem","aria-label":'Permalink to "stem"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stem-reference-plots-stem",href:"#Makie.stem-reference-plots-stem"},[i("span",{class:"jlbinding"},"Makie.stem")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.lean.js b/previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.lean.js
rename to previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.lean.js
index 33b6fe4e8bb..05d37213d4a 100644
--- a/previews/PR4492/assets/reference_plots_stem.md.Kllh5KsG.lean.js
+++ b/previews/PR4492/assets/reference_plots_stem.md.DlpJsxMg.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b69802e.DQoN-L2i.png",o="/previews/PR4492/assets/728b96d.BtxlTZmQ.png",d="/previews/PR4492/assets/85dc549.BcaehTvm.png",c="/previews/PR4492/assets/d8d9da5.OIZ43Vr_.png",x=JSON.parse('{"title":"stem","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stem.md","filePath":"reference/plots/stem.md","lastUpdated":null}'),E={name:"reference/plots/stem.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,m,C,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stem",tabindex:"-1"},[a("stem "),i("a",{class:"header-anchor",href:"#stem","aria-label":'Permalink to "stem"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stem-reference-plots-stem",href:"#Makie.stem-reference-plots-stem"},[i("span",{class:"jlbinding"},"Makie.stem")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b69802e.DQoN-L2i.png",o="/previews/PR4492/assets/728b96d.BtxlTZmQ.png",d="/previews/PR4492/assets/85dc549.BcaehTvm.png",c="/previews/PR4492/assets/d8d9da5.OIZ43Vr_.png",x=JSON.parse('{"title":"stem","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stem.md","filePath":"reference/plots/stem.md","lastUpdated":null}'),E={name:"reference/plots/stem.md"},g={class:"jldocstring custom-block",open:""};function y(u,s,F,m,C,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stem",tabindex:"-1"},[a("stem "),i("a",{class:"header-anchor",href:"#stem","aria-label":'Permalink to "stem"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stem-reference-plots-stem",href:"#Makie.stem-reference-plots-stem"},[i("span",{class:"jlbinding"},"Makie.stem")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
diff --git a/previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.js b/previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.js
rename to previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.js
index df01f152c59..7fae7b81854 100644
--- a/previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.js
+++ b/previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/373b683.DElJknIU.png",C=JSON.parse('{"title":"stephist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stephist.md","filePath":"reference/plots/stephist.md","lastUpdated":null}'),r={name:"reference/plots/stephist.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stephist",tabindex:"-1"},[a("stephist "),i("a",{class:"header-anchor",href:"#stephist","aria-label":'Permalink to "stephist"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stephist-reference-plots-stephist",href:"#Makie.stephist-reference-plots-stephist"},[i("span",{class:"jlbinding"},"Makie.stephist")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

',5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/373b683.DElJknIU.png",C=JSON.parse('{"title":"stephist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stephist.md","filePath":"reference/plots/stephist.md","lastUpdated":null}'),r={name:"reference/plots/stephist.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stephist",tabindex:"-1"},[a("stephist "),i("a",{class:"header-anchor",href:"#stephist","aria-label":'Permalink to "stephist"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stephist-reference-plots-stephist",href:"#Makie.stephist-reference-plots-stephist"},[i("span",{class:"jlbinding"},"Makie.stephist")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

',5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
diff --git a/previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.lean.js b/previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.lean.js
similarity index 98%
rename from previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.lean.js
rename to previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.lean.js
index df01f152c59..7fae7b81854 100644
--- a/previews/PR4492/assets/reference_plots_stephist.md.BDuBii8e.lean.js
+++ b/previews/PR4492/assets/reference_plots_stephist.md.Wm1vjS5W.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/373b683.DElJknIU.png",C=JSON.parse('{"title":"stephist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stephist.md","filePath":"reference/plots/stephist.md","lastUpdated":null}'),r={name:"reference/plots/stephist.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stephist",tabindex:"-1"},[a("stephist "),i("a",{class:"header-anchor",href:"#stephist","aria-label":'Permalink to "stephist"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stephist-reference-plots-stephist",href:"#Makie.stephist-reference-plots-stephist"},[i("span",{class:"jlbinding"},"Makie.stephist")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

',5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/373b683.DElJknIU.png",C=JSON.parse('{"title":"stephist","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/stephist.md","filePath":"reference/plots/stephist.md","lastUpdated":null}'),r={name:"reference/plots/stephist.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,b){const t=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"stephist",tabindex:"-1"},[a("stephist "),i("a",{class:"header-anchor",href:"#stephist","aria-label":'Permalink to "stephist"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.stephist-reference-plots-stephist",href:"#Makie.stephist-reference-plots-stephist"},[i("span",{class:"jlbinding"},"Makie.stephist")],-1)),s[1]||(s[1]=a()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

',5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
diff --git a/previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.js b/previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.js
rename to previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.js
index f658225b251..26bd16b5b70 100644
--- a/previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.js
+++ b/previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.js
@@ -1,5 +1,5 @@
 import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2ce548f.BggdmNvR.png",b=JSON.parse('{"title":"streamplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/streamplot.md","filePath":"reference/plots/streamplot.md","lastUpdated":null}'),d={name:"reference/plots/streamplot.md"},k={class:"jldocstring custom-block",open:""};function c(E,a,g,u,y,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"streamplot",tabindex:"-1"},[i("streamplot "),s("a",{class:"header-anchor",href:"#streamplot","aria-label":'Permalink to "streamplot"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.streamplot-reference-plots-streamplot",href:"#Makie.streamplot-reference-plots-streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

`,9))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

`,9))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
 struct FitzhughNagumo{T}
     ϵ::T
     s::T
diff --git a/previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.lean.js b/previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.lean.js
rename to previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.lean.js
index f658225b251..26bd16b5b70 100644
--- a/previews/PR4492/assets/reference_plots_streamplot.md.DsfJ4QA5.lean.js
+++ b/previews/PR4492/assets/reference_plots_streamplot.md.DWrhsjAS.lean.js
@@ -1,5 +1,5 @@
 import{_ as l,c as n,j as s,a as i,G as h,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/2ce548f.BggdmNvR.png",b=JSON.parse('{"title":"streamplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/streamplot.md","filePath":"reference/plots/streamplot.md","lastUpdated":null}'),d={name:"reference/plots/streamplot.md"},k={class:"jldocstring custom-block",open:""};function c(E,a,g,u,y,f){const t=o("Badge");return p(),n("div",null,[a[3]||(a[3]=s("h1",{id:"streamplot",tabindex:"-1"},[i("streamplot "),s("a",{class:"header-anchor",href:"#streamplot","aria-label":'Permalink to "streamplot"'},"​")],-1)),s("details",k,[s("summary",null,[a[0]||(a[0]=s("a",{id:"Makie.streamplot-reference-plots-streamplot",href:"#Makie.streamplot-reference-plots-streamplot"},[s("span",{class:"jlbinding"},"Makie.streamplot")],-1)),a[1]||(a[1]=i()),h(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

`,9))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

`,9))]),a[4]||(a[4]=e(`

Examples

julia
using CairoMakie
 struct FitzhughNagumo{T}
     ϵ::T
     s::T
diff --git a/previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.js b/previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.js
rename to previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.js
index d63d7e006a6..279906d32ea 100644
--- a/previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.js
+++ b/previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.js
@@ -1,5 +1,5 @@
 import{_ as t,c as l,j as a,a as i,G as h,a5 as e,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/e5f7012.CVV2zeoA.png",k="/previews/PR4492/assets/66468c3.AL9rE1oM.png",d="/previews/PR4492/assets/75ebc95.CqgtEpvr.png",D=JSON.parse('{"title":"surface","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/surface.md","filePath":"reference/plots/surface.md","lastUpdated":null}'),c={name:"reference/plots/surface.md"},g={class:"jldocstring custom-block",open:""};function E(y,s,u,f,m,b){const n=p("Badge");return r(),l("div",null,[s[3]||(s[3]=a("h1",{id:"surface",tabindex:"-1"},[i("surface "),a("a",{class:"header-anchor",href:"#surface","aria-label":'Permalink to "surface"'},"​")],-1)),a("details",g,[a("summary",null,[s[0]||(s[0]=a("a",{id:"MakieCore.surface-reference-plots-surface",href:"#MakieCore.surface-reference-plots-surface"},[a("span",{class:"jlbinding"},"MakieCore.surface")],-1)),s[1]||(s[1]=i()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 xs = LinRange(0, 10, 100)
 ys = LinRange(0, 15, 100)
 zs = [cos(x) * sin(y) for x in xs, y in ys]
diff --git a/previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.lean.js b/previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.lean.js
rename to previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.lean.js
index d63d7e006a6..279906d32ea 100644
--- a/previews/PR4492/assets/reference_plots_surface.md.CLU4VWsg.lean.js
+++ b/previews/PR4492/assets/reference_plots_surface.md.DkOy0Yl7.lean.js
@@ -1,5 +1,5 @@
 import{_ as t,c as l,j as a,a as i,G as h,a5 as e,B as p,o as r}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/e5f7012.CVV2zeoA.png",k="/previews/PR4492/assets/66468c3.AL9rE1oM.png",d="/previews/PR4492/assets/75ebc95.CqgtEpvr.png",D=JSON.parse('{"title":"surface","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/surface.md","filePath":"reference/plots/surface.md","lastUpdated":null}'),c={name:"reference/plots/surface.md"},g={class:"jldocstring custom-block",open:""};function E(y,s,u,f,m,b){const n=p("Badge");return r(),l("div",null,[s[3]||(s[3]=a("h1",{id:"surface",tabindex:"-1"},[i("surface "),a("a",{class:"header-anchor",href:"#surface","aria-label":'Permalink to "surface"'},"​")],-1)),a("details",g,[a("summary",null,[s[0]||(s[0]=a("a",{id:"MakieCore.surface-reference-plots-surface",href:"#MakieCore.surface-reference-plots-surface"},[a("span",{class:"jlbinding"},"MakieCore.surface")],-1)),s[1]||(s[1]=i()),h(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

`,5))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 xs = LinRange(0, 10, 100)
 ys = LinRange(0, 15, 100)
 zs = [cos(x) * sin(y) for x in xs, y in ys]
diff --git a/previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.js b/previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.js
rename to previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.js
index f92643379e3..63c0f4a2d60 100644
--- a/previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.js
+++ b/previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.js
@@ -1,6 +1,6 @@
 import{_ as n,c as e,j as i,a,G as l,a5 as t,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/4924a5e.CpGKtwWi.png",E="/previews/PR4492/assets/9793d76.ChLPTA0h.png",d="/previews/PR4492/assets/b23c2e5.Nq9PUFf-.png",o="/previews/PR4492/assets/c273ed0.ePErzAAB.png",g="/previews/PR4492/assets/56668ca.gHc9ixkN.png",c="/previews/PR4492/assets/d03f879.B7x-7grJ.png",y="/previews/PR4492/assets/8dad74d.CJB4Ruvq.png",F="/previews/PR4492/assets/50e1f09.D_W-RLX8.png",C="/previews/PR4492/assets/adda265.CuGvSiCU.png",u="/previews/PR4492/assets/569d6d8.DBxmGdgT.png",v=JSON.parse('{"title":"text","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/text.md","filePath":"reference/plots/text.md","lastUpdated":null}'),f={name:"reference/plots/text.md"},B={class:"jldocstring custom-block",open:""};function b(x,s,m,D,A,q){const h=k("Badge");return p(),e("div",null,[s[3]||(s[3]=i("h1",{id:"text",tabindex:"-1"},[a("text "),i("a",{class:"header-anchor",href:"#text","aria-label":'Permalink to "text"'},"​")],-1)),i("details",B,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.text-reference-plots-text",href:"#MakieCore.text-reference-plots-text"},[i("span",{class:"jlbinding"},"MakieCore.text")],-1)),s[1]||(s[1]=a()),l(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t(`
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

`,5))]),s[4]||(s[4]=t(`

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

`,5))]),s[4]||(s[4]=t(`

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
 f = Figure()
 
 Axis(f[1, 1], aspect = DataAspect(), backgroundcolor = :gray50)
diff --git a/previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.lean.js b/previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.lean.js
rename to previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.lean.js
index f92643379e3..63c0f4a2d60 100644
--- a/previews/PR4492/assets/reference_plots_text.md.CpKY6mZv.lean.js
+++ b/previews/PR4492/assets/reference_plots_text.md.BWKIpWKL.lean.js
@@ -1,6 +1,6 @@
 import{_ as n,c as e,j as i,a,G as l,a5 as t,B as k,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/4924a5e.CpGKtwWi.png",E="/previews/PR4492/assets/9793d76.ChLPTA0h.png",d="/previews/PR4492/assets/b23c2e5.Nq9PUFf-.png",o="/previews/PR4492/assets/c273ed0.ePErzAAB.png",g="/previews/PR4492/assets/56668ca.gHc9ixkN.png",c="/previews/PR4492/assets/d03f879.B7x-7grJ.png",y="/previews/PR4492/assets/8dad74d.CJB4Ruvq.png",F="/previews/PR4492/assets/50e1f09.D_W-RLX8.png",C="/previews/PR4492/assets/adda265.CuGvSiCU.png",u="/previews/PR4492/assets/569d6d8.DBxmGdgT.png",v=JSON.parse('{"title":"text","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/text.md","filePath":"reference/plots/text.md","lastUpdated":null}'),f={name:"reference/plots/text.md"},B={class:"jldocstring custom-block",open:""};function b(x,s,m,D,A,q){const h=k("Badge");return p(),e("div",null,[s[3]||(s[3]=i("h1",{id:"text",tabindex:"-1"},[a("text "),i("a",{class:"header-anchor",href:"#text","aria-label":'Permalink to "text"'},"​")],-1)),i("details",B,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.text-reference-plots-text",href:"#MakieCore.text-reference-plots-text"},[i("span",{class:"jlbinding"},"MakieCore.text")],-1)),s[1]||(s[1]=a()),l(h,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=t(`
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

`,5))]),s[4]||(s[4]=t(`

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

`,5))]),s[4]||(s[4]=t(`

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
 f = Figure()
 
 Axis(f[1, 1], aspect = DataAspect(), backgroundcolor = :gray50)
diff --git a/previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.js b/previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.js
rename to previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.js
index 5fa86259ea1..566e4c683b3 100644
--- a/previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.js
+++ b/previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.js
@@ -1,4 +1,4 @@
-import{_ as s,c as l,j as a,a as t,G as n,a5 as o,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/ae12434.0Y4W0v-p.png",q=JSON.parse('{"title":"tooltip","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tooltip.md","filePath":"reference/plots/tooltip.md","lastUpdated":null}'),h={name:"reference/plots/tooltip.md"},c={class:"jldocstring custom-block",open:""};function u(f,e,k,b,m,g){const i=r("Badge");return p(),l("div",null,[e[3]||(e[3]=a("h1",{id:"tooltip",tabindex:"-1"},[t("tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "tooltip"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.tooltip-reference-plots-tooltip",href:"#Makie.tooltip-reference-plots-tooltip"},[a("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[1]||(e[1]=t()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

',5))]),e[4]||(e[4]=o(`

Examples

Basic tooltip

julia
using CairoMakie
+import{_ as s,c as l,j as a,a as t,G as n,a5 as o,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/ae12434.0Y4W0v-p.png",q=JSON.parse('{"title":"tooltip","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tooltip.md","filePath":"reference/plots/tooltip.md","lastUpdated":null}'),h={name:"reference/plots/tooltip.md"},c={class:"jldocstring custom-block",open:""};function u(f,e,k,b,m,g){const i=r("Badge");return p(),l("div",null,[e[3]||(e[3]=a("h1",{id:"tooltip",tabindex:"-1"},[t("tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "tooltip"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.tooltip-reference-plots-tooltip",href:"#Makie.tooltip-reference-plots-tooltip"},[a("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[1]||(e[1]=t()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

',5))]),e[4]||(e[4]=o(`

Examples

Basic tooltip

julia
using CairoMakie
 fig, ax, p = scatter(Point2f(0), marker = 'x', markersize = 20)
 tooltip!(Point2f(0), "This is a tooltip pointing at x")
 fig

Attributes

align

Defaults to 0.5

Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor

Defaults to :white

Sets the background color of the tooltip.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font

Defaults to @inherit font

Sets the font.

fontsize

Defaults to 16

Sets the text size in screen units.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to false

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification

Defaults to :left

Sets whether text is aligned to the :left, :center or :right within its bounding box.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset

Defaults to 10

Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color

Defaults to :black

Sets the color of the tooltip outline.

outline_linestyle

Defaults to nothing

Sets the linestyle of the tooltip outline.

outline_linewidth

Defaults to 2.0

Sets the linewidth of the tooltip outline.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement

Defaults to :above

Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to :white

Sets the text outline color.

strokewidth

Defaults to 0

Gives text an outline if set to a positive value.

text

Defaults to ""

No docs available.

textcolor

Defaults to @inherit textcolor

Sets the text color.

textpadding

Defaults to (4, 4, 4, 4)

Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size

Defaults to 10

Sets the size of the triangle pointing at position.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xautolimits

Defaults to false

No docs available.

yautolimits

Defaults to false

No docs available.

zautolimits

Defaults to false

No docs available.

',105))])}const y=s(h,[["render",u]]);export{q as __pageData,y as default}; diff --git a/previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.lean.js b/previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.lean.js rename to previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.lean.js index 5fa86259ea1..566e4c683b3 100644 --- a/previews/PR4492/assets/reference_plots_tooltip.md.DiOH_sp5.lean.js +++ b/previews/PR4492/assets/reference_plots_tooltip.md.DgI7KgM5.lean.js @@ -1,4 +1,4 @@ -import{_ as s,c as l,j as a,a as t,G as n,a5 as o,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/ae12434.0Y4W0v-p.png",q=JSON.parse('{"title":"tooltip","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tooltip.md","filePath":"reference/plots/tooltip.md","lastUpdated":null}'),h={name:"reference/plots/tooltip.md"},c={class:"jldocstring custom-block",open:""};function u(f,e,k,b,m,g){const i=r("Badge");return p(),l("div",null,[e[3]||(e[3]=a("h1",{id:"tooltip",tabindex:"-1"},[t("tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "tooltip"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.tooltip-reference-plots-tooltip",href:"#Makie.tooltip-reference-plots-tooltip"},[a("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[1]||(e[1]=t()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

',5))]),e[4]||(e[4]=o(`

Examples

Basic tooltip

julia
using CairoMakie
+import{_ as s,c as l,j as a,a as t,G as n,a5 as o,B as r,o as p}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/ae12434.0Y4W0v-p.png",q=JSON.parse('{"title":"tooltip","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tooltip.md","filePath":"reference/plots/tooltip.md","lastUpdated":null}'),h={name:"reference/plots/tooltip.md"},c={class:"jldocstring custom-block",open:""};function u(f,e,k,b,m,g){const i=r("Badge");return p(),l("div",null,[e[3]||(e[3]=a("h1",{id:"tooltip",tabindex:"-1"},[t("tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "tooltip"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.tooltip-reference-plots-tooltip",href:"#Makie.tooltip-reference-plots-tooltip"},[a("span",{class:"jlbinding"},"Makie.tooltip")],-1)),e[1]||(e[1]=t()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=o('
julia
tooltip(position, string)\ntooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

',5))]),e[4]||(e[4]=o(`

Examples

Basic tooltip

julia
using CairoMakie
 fig, ax, p = scatter(Point2f(0), marker = 'x', markersize = 20)
 tooltip!(Point2f(0), "This is a tooltip pointing at x")
 fig

Attributes

align

Defaults to 0.5

Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor

Defaults to :white

Sets the background color of the tooltip.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font

Defaults to @inherit font

Sets the font.

fontsize

Defaults to 16

Sets the text size in screen units.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to false

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification

Defaults to :left

Sets whether text is aligned to the :left, :center or :right within its bounding box.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset

Defaults to 10

Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color

Defaults to :black

Sets the color of the tooltip outline.

outline_linestyle

Defaults to nothing

Sets the linestyle of the tooltip outline.

outline_linewidth

Defaults to 2.0

Sets the linewidth of the tooltip outline.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement

Defaults to :above

Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to :white

Sets the text outline color.

strokewidth

Defaults to 0

Gives text an outline if set to a positive value.

text

Defaults to ""

No docs available.

textcolor

Defaults to @inherit textcolor

Sets the text color.

textpadding

Defaults to (4, 4, 4, 4)

Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size

Defaults to 10

Sets the size of the triangle pointing at position.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xautolimits

Defaults to false

No docs available.

yautolimits

Defaults to false

No docs available.

zautolimits

Defaults to false

No docs available.

',105))])}const y=s(h,[["render",u]]);export{q as __pageData,y as default}; diff --git a/previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.js b/previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.js similarity index 99% rename from previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.js rename to previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.js index 0f37e5a9237..381ab074317 100644 --- a/previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.js +++ b/previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.js @@ -1,5 +1,5 @@ import{_ as k,c as t,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/4317f29.BlW-oLXk.png",r="/previews/PR4492/assets/4bbbb42.B5tvYXMK.png",d="/previews/PR4492/assets/f2c1fac.CoqexF4t.png",g="/previews/PR4492/assets/2590863.DQIaKGEg.png",y="/previews/PR4492/assets/b9a3169.ChCOGlxR.png",o="/previews/PR4492/assets/eccee54.C5UUBaGk.png",F="/previews/PR4492/assets/22922c7.MU3XMWTa.png",x=JSON.parse('{"title":"tricontourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tricontourf.md","filePath":"reference/plots/tricontourf.md","lastUpdated":null}'),C={name:"reference/plots/tricontourf.md"},c={class:"jldocstring custom-block",open:""};function u(B,s,D,A,f,b){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"tricontourf",tabindex:"-1"},[a("tricontourf "),i("a",{class:"header-anchor",href:"#tricontourf","aria-label":'Permalink to "tricontourf"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.tricontourf-reference-plots-tricontourf",href:"#Makie.tricontourf-reference-plots-tricontourf"},[i("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),s[1]||(s[1]=a()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.lean.js b/previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.lean.js
rename to previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.lean.js
index 0f37e5a9237..381ab074317 100644
--- a/previews/PR4492/assets/reference_plots_tricontourf.md.DcTIdBV2.lean.js
+++ b/previews/PR4492/assets/reference_plots_tricontourf.md.C7PCd6p4.lean.js
@@ -1,5 +1,5 @@
 import{_ as k,c as t,j as i,a,G as l,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const E="/previews/PR4492/assets/4317f29.BlW-oLXk.png",r="/previews/PR4492/assets/4bbbb42.B5tvYXMK.png",d="/previews/PR4492/assets/f2c1fac.CoqexF4t.png",g="/previews/PR4492/assets/2590863.DQIaKGEg.png",y="/previews/PR4492/assets/b9a3169.ChCOGlxR.png",o="/previews/PR4492/assets/eccee54.C5UUBaGk.png",F="/previews/PR4492/assets/22922c7.MU3XMWTa.png",x=JSON.parse('{"title":"tricontourf","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/tricontourf.md","filePath":"reference/plots/tricontourf.md","lastUpdated":null}'),C={name:"reference/plots/tricontourf.md"},c={class:"jldocstring custom-block",open:""};function u(B,s,D,A,f,b){const n=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"tricontourf",tabindex:"-1"},[a("tricontourf "),i("a",{class:"header-anchor",href:"#tricontourf","aria-label":'Permalink to "tricontourf"'},"​")],-1)),i("details",c,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.tricontourf-reference-plots-tricontourf",href:"#Makie.tricontourf-reference-plots-tricontourf"},[i("span",{class:"jlbinding"},"Makie.tricontourf")],-1)),s[1]||(s[1]=a()),l(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

`,5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.js b/previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.js
rename to previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.js
index 0589be039a6..dc55be45c4b 100644
--- a/previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.js
+++ b/previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.js
@@ -1,6 +1,6 @@
 import{_ as n,c as h,j as i,a,G as l,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/53ed40c.BYmjZiqO.png",o="/previews/PR4492/assets/1fb9eb9.8SSljwHK.png",d="/previews/PR4492/assets/13dd6e5.DT0glKtv.png",m=JSON.parse('{"title":"triplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/triplot.md","filePath":"reference/plots/triplot.md","lastUpdated":null}'),E={name:"reference/plots/triplot.md"},g={class:"jldocstring custom-block",open:""};function c(y,s,u,F,C,b){const t=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"triplot",tabindex:"-1"},[a("triplot "),i("a",{class:"header-anchor",href:"#triplot","aria-label":'Permalink to "triplot"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.triplot-reference-plots-triplot",href:"#Makie.triplot-reference-plots-triplot"},[i("span",{class:"jlbinding"},"Makie.triplot")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

`,5))]),s[4]||(s[4]=e(`

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

`,5))]),s[4]||(s[4]=e(`

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
 using DelaunayTriangulation
 
 using Random
diff --git a/previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.lean.js b/previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.lean.js
rename to previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.lean.js
index 0589be039a6..dc55be45c4b 100644
--- a/previews/PR4492/assets/reference_plots_triplot.md.C02Mog5Z.lean.js
+++ b/previews/PR4492/assets/reference_plots_triplot.md.D0YymitZ.lean.js
@@ -1,6 +1,6 @@
 import{_ as n,c as h,j as i,a,G as l,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/53ed40c.BYmjZiqO.png",o="/previews/PR4492/assets/1fb9eb9.8SSljwHK.png",d="/previews/PR4492/assets/13dd6e5.DT0glKtv.png",m=JSON.parse('{"title":"triplot","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/triplot.md","filePath":"reference/plots/triplot.md","lastUpdated":null}'),E={name:"reference/plots/triplot.md"},g={class:"jldocstring custom-block",open:""};function c(y,s,u,F,C,b){const t=p("Badge");return k(),h("div",null,[s[3]||(s[3]=i("h1",{id:"triplot",tabindex:"-1"},[a("triplot "),i("a",{class:"header-anchor",href:"#triplot","aria-label":'Permalink to "triplot"'},"​")],-1)),i("details",g,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.triplot-reference-plots-triplot",href:"#Makie.triplot-reference-plots-triplot"},[i("span",{class:"jlbinding"},"Makie.triplot")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

`,5))]),s[4]||(s[4]=e(`

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

`,5))]),s[4]||(s[4]=e(`

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
 using DelaunayTriangulation
 
 using Random
diff --git a/previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.js b/previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.js
rename to previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.js
index 586b2411125..5a3b983fc41 100644
--- a/previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.js
+++ b/previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.js
@@ -1,8 +1,8 @@
-import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1159e21.B_V-rJJe.png",d="/previews/PR4492/assets/12d4a5f.VLK-4Vq7.png",o="/previews/PR4492/assets/eb0df9a.FJ77Hmq7.png",E="/previews/PR4492/assets/5992d28.wlqHQDG6.png",g="/previews/PR4492/assets/fbaf0a2.zLXNU2Vu.png",c="/previews/PR4492/assets/bb4dfc8.BwgjWFHl.png",y="/previews/PR4492/assets/3195683.4gGonm-A.png",x=JSON.parse('{"title":"violin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/violin.md","filePath":"reference/plots/violin.md","lastUpdated":null}'),F={name:"reference/plots/violin.md"},u={class:"jldocstring custom-block",open:""};function C(b,s,f,m,D,B){const t=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"violin",tabindex:"-1"},[a("violin "),i("a",{class:"header-anchor",href:"#violin","aria-label":'Permalink to "violin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.violin-reference-plots-violin",href:"#Makie.violin-reference-plots-violin"},[i("span",{class:"jlbinding"},"Makie.violin")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

',7))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
+import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/1159e21.B_V-rJJe.png",r="/previews/PR4492/assets/12d4a5f.VLK-4Vq7.png",o="/previews/PR4492/assets/eb0df9a.FJ77Hmq7.png",E="/previews/PR4492/assets/5992d28.wlqHQDG6.png",g="/previews/PR4492/assets/fbaf0a2.zLXNU2Vu.png",c="/previews/PR4492/assets/bb4dfc8.BwgjWFHl.png",y="/previews/PR4492/assets/3195683.4gGonm-A.png",x=JSON.parse('{"title":"violin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/violin.md","filePath":"reference/plots/violin.md","lastUpdated":null}'),F={name:"reference/plots/violin.md"},u={class:"jldocstring custom-block",open:""};function C(b,s,f,m,D,B){const t=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"violin",tabindex:"-1"},[a("violin "),i("a",{class:"header-anchor",href:"#violin","aria-label":'Permalink to "violin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.violin-reference-plots-violin",href:"#Makie.violin-reference-plots-violin"},[i("span",{class:"jlbinding"},"Makie.violin")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

',7))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
-violin(categories, values)
julia
using CairoMakie
+violin(categories, values)
julia
using CairoMakie
 fig = Figure()
 xs = vcat([fill(i, i * 1000) for i in 1:4]...)
 ys = vcat(randn(6000), randn(4000) * 2)
@@ -12,7 +12,7 @@ import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framewo
     Makie.xlims!(0.2, 4.8)
     ax.title = "scale=:$(scale)"
 end
-fig
julia
using CairoMakie
+fig
julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = map(categories) do x
     return x == 1 ? randn() : x == 2 ? 0.5 * randn() : 5 * rand()
diff --git a/previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.lean.js b/previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.lean.js
rename to previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.lean.js
index 586b2411125..5a3b983fc41 100644
--- a/previews/PR4492/assets/reference_plots_violin.md.CEzyWSLk.lean.js
+++ b/previews/PR4492/assets/reference_plots_violin.md.1B_nS6l5.lean.js
@@ -1,8 +1,8 @@
-import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/1159e21.B_V-rJJe.png",d="/previews/PR4492/assets/12d4a5f.VLK-4Vq7.png",o="/previews/PR4492/assets/eb0df9a.FJ77Hmq7.png",E="/previews/PR4492/assets/5992d28.wlqHQDG6.png",g="/previews/PR4492/assets/fbaf0a2.zLXNU2Vu.png",c="/previews/PR4492/assets/bb4dfc8.BwgjWFHl.png",y="/previews/PR4492/assets/3195683.4gGonm-A.png",x=JSON.parse('{"title":"violin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/violin.md","filePath":"reference/plots/violin.md","lastUpdated":null}'),F={name:"reference/plots/violin.md"},u={class:"jldocstring custom-block",open:""};function C(b,s,f,m,D,B){const t=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"violin",tabindex:"-1"},[a("violin "),i("a",{class:"header-anchor",href:"#violin","aria-label":'Permalink to "violin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.violin-reference-plots-violin",href:"#Makie.violin-reference-plots-violin"},[i("span",{class:"jlbinding"},"Makie.violin")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

',7))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
+import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/1159e21.B_V-rJJe.png",r="/previews/PR4492/assets/12d4a5f.VLK-4Vq7.png",o="/previews/PR4492/assets/eb0df9a.FJ77Hmq7.png",E="/previews/PR4492/assets/5992d28.wlqHQDG6.png",g="/previews/PR4492/assets/fbaf0a2.zLXNU2Vu.png",c="/previews/PR4492/assets/bb4dfc8.BwgjWFHl.png",y="/previews/PR4492/assets/3195683.4gGonm-A.png",x=JSON.parse('{"title":"violin","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/violin.md","filePath":"reference/plots/violin.md","lastUpdated":null}'),F={name:"reference/plots/violin.md"},u={class:"jldocstring custom-block",open:""};function C(b,s,f,m,D,B){const t=p("Badge");return k(),e("div",null,[s[3]||(s[3]=i("h1",{id:"violin",tabindex:"-1"},[a("violin "),i("a",{class:"header-anchor",href:"#violin","aria-label":'Permalink to "violin"'},"​")],-1)),i("details",u,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.violin-reference-plots-violin",href:"#Makie.violin-reference-plots-violin"},[i("span",{class:"jlbinding"},"Makie.violin")],-1)),s[1]||(s[1]=a()),l(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=n('
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

',7))]),s[4]||(s[4]=n(`

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
-violin(categories, values)
julia
using CairoMakie
+violin(categories, values)
julia
using CairoMakie
 fig = Figure()
 xs = vcat([fill(i, i * 1000) for i in 1:4]...)
 ys = vcat(randn(6000), randn(4000) * 2)
@@ -12,7 +12,7 @@ import{_ as h,c as e,j as i,a,G as l,a5 as n,B as p,o as k}from"./chunks/framewo
     Makie.xlims!(0.2, 4.8)
     ax.title = "scale=:$(scale)"
 end
-fig
julia
using CairoMakie
+fig
julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = map(categories) do x
     return x == 1 ? randn() : x == 2 ? 0.5 * randn() : 5 * rand()
diff --git a/previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.js b/previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.js
rename to previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.js
index 46291830c44..48617e9b787 100644
--- a/previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.js
+++ b/previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.js
@@ -1,2 +1,2 @@
-import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/b38215d.BsMMerV4.png",v=JSON.parse('{"title":"vlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vlines.md","filePath":"reference/plots/vlines.md","lastUpdated":null}'),p={name:"reference/plots/vlines.md"},h={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"vlines",tabindex:"-1"},[o("vlines "),a("a",{class:"header-anchor",href:"#vlines","aria-label":'Permalink to "vlines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vlines-reference-plots-vlines",href:"#Makie.vlines-reference-plots-vlines"},[a("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/b38215d.BsMMerV4.png",v=JSON.parse('{"title":"vlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vlines.md","filePath":"reference/plots/vlines.md","lastUpdated":null}'),p={name:"reference/plots/vlines.md"},h={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"vlines",tabindex:"-1"},[o("vlines "),a("a",{class:"header-anchor",href:"#vlines","aria-label":'Permalink to "vlines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vlines-reference-plots-vlines",href:"#Makie.vlines-reference-plots-vlines"},[a("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 vlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the y dimension.

',89))])}const x=l(p,[["render",u]]);export{v as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.lean.js b/previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.lean.js rename to previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.lean.js index 46291830c44..48617e9b787 100644 --- a/previews/PR4492/assets/reference_plots_vlines.md.WJhHn9Mf.lean.js +++ b/previews/PR4492/assets/reference_plots_vlines.md.CYS9-nTR.lean.js @@ -1,2 +1,2 @@ -import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/b38215d.BsMMerV4.png",v=JSON.parse('{"title":"vlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vlines.md","filePath":"reference/plots/vlines.md","lastUpdated":null}'),p={name:"reference/plots/vlines.md"},h={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"vlines",tabindex:"-1"},[o("vlines "),a("a",{class:"header-anchor",href:"#vlines","aria-label":'Permalink to "vlines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vlines-reference-plots-vlines",href:"#Makie.vlines-reference-plots-vlines"},[a("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+import{_ as l,c as s,j as a,a as o,G as n,a5 as t,B as r,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/b38215d.BsMMerV4.png",v=JSON.parse('{"title":"vlines","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vlines.md","filePath":"reference/plots/vlines.md","lastUpdated":null}'),p={name:"reference/plots/vlines.md"},h={class:"jldocstring custom-block",open:""};function u(f,e,b,k,m,g){const i=r("Badge");return c(),s("div",null,[e[3]||(e[3]=a("h1",{id:"vlines",tabindex:"-1"},[o("vlines "),a("a",{class:"header-anchor",href:"#vlines","aria-label":'Permalink to "vlines"'},"​")],-1)),a("details",h,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vlines-reference-plots-vlines",href:"#Makie.vlines-reference-plots-vlines"},[a("span",{class:"jlbinding"},"Makie.vlines")],-1)),e[1]||(e[1]=o()),n(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t('
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

',5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 vlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the y dimension.

',89))])}const x=l(p,[["render",u]]);export{v as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.js b/previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.js similarity index 99% rename from previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.js rename to previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.js index ecea56fd3e7..aaaaa1a4ba8 100644 --- a/previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.js +++ b/previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.js @@ -1,5 +1,5 @@ -import{_ as l,c as h,j as i,a as s,G as n,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/ebada61.DVSyjUef.png",d="/previews/PR4492/assets/f4f0bc6.D6sXJM8N.png",k="/previews/PR4492/assets/461cf7b.xa1Q4qrm.png",C=JSON.parse('{"title":"volume","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volume.md","filePath":"reference/plots/volume.md","lastUpdated":null}'),c={name:"reference/plots/volume.md"},g={class:"jldocstring custom-block",open:""};function E(u,a,y,m,b,f){const t=o("Badge");return p(),h("div",null,[a[3]||(a[3]=i("h1",{id:"volume",tabindex:"-1"},[s("volume "),i("a",{class:"header-anchor",href:"#volume","aria-label":'Permalink to "volume"'},"​")],-1)),i("details",g,[i("summary",null,[a[0]||(a[0]=i("a",{id:"MakieCore.volume-reference-plots-volume",href:"#MakieCore.volume-reference-plots-volume"},[i("span",{class:"jlbinding"},"MakieCore.volume")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as h,j as i,a as s,G as n,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/ebada61.DVSyjUef.png",d="/previews/PR4492/assets/f4f0bc6.D6sXJM8N.png",k="/previews/PR4492/assets/461cf7b.xa1Q4qrm.png",C=JSON.parse('{"title":"volume","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volume.md","filePath":"reference/plots/volume.md","lastUpdated":null}'),c={name:"reference/plots/volume.md"},g={class:"jldocstring custom-block",open:""};function E(u,a,y,b,m,f){const t=o("Badge");return p(),h("div",null,[a[3]||(a[3]=i("h1",{id:"volume",tabindex:"-1"},[s("volume "),i("a",{class:"header-anchor",href:"#volume","aria-label":'Permalink to "volume"'},"​")],-1)),i("details",g,[i("summary",null,[a[0]||(a[0]=i("a",{id:"MakieCore.volume-reference-plots-volume",href:"#MakieCore.volume-reference-plots-volume"},[i("span",{class:"jlbinding"},"MakieCore.volume")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
volume(volume_data)
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
 contour(cube, alpha=0.5)
julia
cube_with_holes = cube .* (cube .> 1.4)
diff --git a/previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.lean.js b/previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.lean.js
rename to previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.lean.js
index ecea56fd3e7..aaaaa1a4ba8 100644
--- a/previews/PR4492/assets/reference_plots_volume.md.BvmNZJwj.lean.js
+++ b/previews/PR4492/assets/reference_plots_volume.md.f1kvWrBx.lean.js
@@ -1,5 +1,5 @@
-import{_ as l,c as h,j as i,a as s,G as n,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/ebada61.DVSyjUef.png",d="/previews/PR4492/assets/f4f0bc6.D6sXJM8N.png",k="/previews/PR4492/assets/461cf7b.xa1Q4qrm.png",C=JSON.parse('{"title":"volume","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volume.md","filePath":"reference/plots/volume.md","lastUpdated":null}'),c={name:"reference/plots/volume.md"},g={class:"jldocstring custom-block",open:""};function E(u,a,y,m,b,f){const t=o("Badge");return p(),h("div",null,[a[3]||(a[3]=i("h1",{id:"volume",tabindex:"-1"},[s("volume "),i("a",{class:"header-anchor",href:"#volume","aria-label":'Permalink to "volume"'},"​")],-1)),i("details",g,[i("summary",null,[a[0]||(a[0]=i("a",{id:"MakieCore.volume-reference-plots-volume",href:"#MakieCore.volume-reference-plots-volume"},[i("span",{class:"jlbinding"},"MakieCore.volume")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
+import{_ as l,c as h,j as i,a as s,G as n,a5 as e,B as o,o as p}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/ebada61.DVSyjUef.png",d="/previews/PR4492/assets/f4f0bc6.D6sXJM8N.png",k="/previews/PR4492/assets/461cf7b.xa1Q4qrm.png",C=JSON.parse('{"title":"volume","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volume.md","filePath":"reference/plots/volume.md","lastUpdated":null}'),c={name:"reference/plots/volume.md"},g={class:"jldocstring custom-block",open:""};function E(u,a,y,b,m,f){const t=o("Badge");return p(),h("div",null,[a[3]||(a[3]=i("h1",{id:"volume",tabindex:"-1"},[s("volume "),i("a",{class:"header-anchor",href:"#volume","aria-label":'Permalink to "volume"'},"​")],-1)),i("details",g,[i("summary",null,[a[0]||(a[0]=i("a",{id:"MakieCore.volume-reference-plots-volume",href:"#MakieCore.volume-reference-plots-volume"},[i("span",{class:"jlbinding"},"MakieCore.volume")],-1)),a[1]||(a[1]=s()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),a[2]||(a[2]=e(`
julia
volume(volume_data)
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

`,6))]),a[4]||(a[4]=e(`

Examples

julia
using GLMakie
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
 contour(cube, alpha=0.5)
julia
cube_with_holes = cube .* (cube .> 1.4)
diff --git a/previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.js b/previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.js
rename to previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.js
index ae897099979..299fbc96e50 100644
--- a/previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.js
+++ b/previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/1aea8c1.D8EDL5-H.png",f=JSON.parse('{"title":"volumeslices","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volumeslices.md","filePath":"reference/plots/volumeslices.md","lastUpdated":null}'),r={name:"reference/plots/volumeslices.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const l=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"volumeslices",tabindex:"-1"},[a("volumeslices "),i("a",{class:"header-anchor",href:"#volumeslices","aria-label":'Permalink to "volumeslices"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.volumeslices-reference-plots-volumeslices",href:"#Makie.volumeslices-reference-plots-volumeslices"},[i("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),s[1]||(s[1]=a()),h(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+import{_ as t,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/1aea8c1.D8EDL5-H.png",f=JSON.parse('{"title":"volumeslices","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volumeslices.md","filePath":"reference/plots/volumeslices.md","lastUpdated":null}'),r={name:"reference/plots/volumeslices.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const l=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"volumeslices",tabindex:"-1"},[a("volumeslices "),i("a",{class:"header-anchor",href:"#volumeslices","aria-label":'Permalink to "volumeslices"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.volumeslices-reference-plots-volumeslices",href:"#Makie.volumeslices-reference-plots-volumeslices"},[i("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),s[1]||(s[1]=a()),h(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 fig = Figure()
 ax = LScene(fig[1, 1], show_axis=false)
 
diff --git a/previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.lean.js b/previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.lean.js
rename to previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.lean.js
index ae897099979..299fbc96e50 100644
--- a/previews/PR4492/assets/reference_plots_volumeslices.md.OGV-n4PT.lean.js
+++ b/previews/PR4492/assets/reference_plots_volumeslices.md.BJtiKjIH.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/1aea8c1.D8EDL5-H.png",f=JSON.parse('{"title":"volumeslices","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volumeslices.md","filePath":"reference/plots/volumeslices.md","lastUpdated":null}'),r={name:"reference/plots/volumeslices.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const l=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"volumeslices",tabindex:"-1"},[a("volumeslices "),i("a",{class:"header-anchor",href:"#volumeslices","aria-label":'Permalink to "volumeslices"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.volumeslices-reference-plots-volumeslices",href:"#Makie.volumeslices-reference-plots-volumeslices"},[i("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),s[1]||(s[1]=a()),h(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
+import{_ as t,c as n,j as i,a,G as h,a5 as e,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const o="/previews/PR4492/assets/1aea8c1.D8EDL5-H.png",f=JSON.parse('{"title":"volumeslices","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/volumeslices.md","filePath":"reference/plots/volumeslices.md","lastUpdated":null}'),r={name:"reference/plots/volumeslices.md"},d={class:"jldocstring custom-block",open:""};function c(E,s,g,y,u,F){const l=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"volumeslices",tabindex:"-1"},[a("volumeslices "),i("a",{class:"header-anchor",href:"#volumeslices","aria-label":'Permalink to "volumeslices"'},"​")],-1)),i("details",d,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.volumeslices-reference-plots-volumeslices",href:"#Makie.volumeslices-reference-plots-volumeslices"},[i("span",{class:"jlbinding"},"Makie.volumeslices")],-1)),s[1]||(s[1]=a()),h(l,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e('

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

',6))]),s[4]||(s[4]=e(`

Examples

julia
using GLMakie
 fig = Figure()
 ax = LScene(fig[1, 1], show_axis=false)
 
diff --git a/previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.js b/previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.js
rename to previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.js
index 29ac99023a4..bee75d64f90 100644
--- a/previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.js
+++ b/previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.js
@@ -2,7 +2,7 @@ import{_ as l,c as t,j as i,a,G as e,a5 as n,B as p,o as k}from"./chunks/framewo
 voronoiplot(values; kwargs...)
 voronoiplot(x, y; kwargs...)
 voronoiplot(positions; kwargs...)
-voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

`,5))]),s[4]||(s[4]=n(`

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

`,5))]),s[4]||(s[4]=n(`

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.lean.js b/previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.lean.js
rename to previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.lean.js
index 29ac99023a4..bee75d64f90 100644
--- a/previews/PR4492/assets/reference_plots_voronoiplot.md.CoQoabID.lean.js
+++ b/previews/PR4492/assets/reference_plots_voronoiplot.md.NHiNOQH4.lean.js
@@ -2,7 +2,7 @@ import{_ as l,c as t,j as i,a,G as e,a5 as n,B as p,o as k}from"./chunks/framewo
 voronoiplot(values; kwargs...)
 voronoiplot(x, y; kwargs...)
 voronoiplot(positions; kwargs...)
-voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

`,5))]),s[4]||(s[4]=n(`

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

`,5))]),s[4]||(s[4]=n(`

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
diff --git a/previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.js b/previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.js
rename to previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.js
index 5d1a720610e..2f251a91bed 100644
--- a/previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.js
+++ b/previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.js
@@ -1,5 +1,5 @@
 import{_ as t,c as n,j as i,a,G as l,a5 as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/5be8e22.Deqo_d54.png",d="/previews/PR4492/assets/fd1b3a6.Dxu1I8cD.png",o="/previews/PR4492/assets/33fd2bd.4ZFHqKq8.png",E="/previews/PR4492/assets/83e42ee.4duIeCPY.png",g="/previews/PR4492/assets/2c57d9b.B3n3ifqR.png",c="/previews/PR4492/assets/9498a79.CudSGMKj.png",y="/previews/PR4492/assets/d21e126.DoWqYKNT.png",F="/previews/PR4492/assets/d26b57e.mam8I7Zv.png",C="/previews/PR4492/assets/530ea5c.CfNiAA2G.png",w=JSON.parse('{"title":"voxels","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/voxels.md","filePath":"reference/plots/voxels.md","lastUpdated":null}'),u={name:"reference/plots/voxels.md"},b={class:"jldocstring custom-block",open:""};function B(m,s,f,x,v,D){const e=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"voxels",tabindex:"-1"},[a("voxels "),i("a",{class:"header-anchor",href:"#voxels","aria-label":'Permalink to "voxels"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.voxels-reference-plots-voxels",href:"#MakieCore.voxels-reference-plots-voxels"},[i("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),s[1]||(s[1]=a()),l(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Basic Example

julia
using GLMakie
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Basic Example

julia
using GLMakie
 # Same as volume example
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
diff --git a/previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.lean.js b/previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.lean.js
rename to previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.lean.js
index 5d1a720610e..2f251a91bed 100644
--- a/previews/PR4492/assets/reference_plots_voxels.md.DAUDHyuA.lean.js
+++ b/previews/PR4492/assets/reference_plots_voxels.md.BYL_v6lC.lean.js
@@ -1,5 +1,5 @@
 import{_ as t,c as n,j as i,a,G as l,a5 as h,B as p,o as k}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/5be8e22.Deqo_d54.png",d="/previews/PR4492/assets/fd1b3a6.Dxu1I8cD.png",o="/previews/PR4492/assets/33fd2bd.4ZFHqKq8.png",E="/previews/PR4492/assets/83e42ee.4duIeCPY.png",g="/previews/PR4492/assets/2c57d9b.B3n3ifqR.png",c="/previews/PR4492/assets/9498a79.CudSGMKj.png",y="/previews/PR4492/assets/d21e126.DoWqYKNT.png",F="/previews/PR4492/assets/d26b57e.mam8I7Zv.png",C="/previews/PR4492/assets/530ea5c.CfNiAA2G.png",w=JSON.parse('{"title":"voxels","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/voxels.md","filePath":"reference/plots/voxels.md","lastUpdated":null}'),u={name:"reference/plots/voxels.md"},b={class:"jldocstring custom-block",open:""};function B(m,s,f,x,v,D){const e=p("Badge");return k(),n("div",null,[s[3]||(s[3]=i("h1",{id:"voxels",tabindex:"-1"},[a("voxels "),i("a",{class:"header-anchor",href:"#voxels","aria-label":'Permalink to "voxels"'},"​")],-1)),i("details",b,[i("summary",null,[s[0]||(s[0]=i("a",{id:"MakieCore.voxels-reference-plots-voxels",href:"#MakieCore.voxels-reference-plots-voxels"},[i("span",{class:"jlbinding"},"MakieCore.voxels")],-1)),s[1]||(s[1]=a()),l(e,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h(`
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Basic Example

julia
using GLMakie
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

`,6))]),s[4]||(s[4]=h(`

Examples

Basic Example

julia
using GLMakie
 # Same as volume example
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
diff --git a/previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.js b/previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.js
rename to previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.js
index c8cd79a7670..3e5661c2493 100644
--- a/previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.js
+++ b/previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.js
@@ -1,3 +1,3 @@
 import{_ as s,c as l,j as a,a as o,G as r,a5 as t,B as n,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/458b428.B9UZwU-e.png",v=JSON.parse('{"title":"vspan","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vspan.md","filePath":"reference/plots/vspan.md","lastUpdated":null}'),h={name:"reference/plots/vspan.md"},p={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,g){const i=n("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"vspan",tabindex:"-1"},[o("vspan "),a("a",{class:"header-anchor",href:"#vspan","aria-label":'Permalink to "vspan"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vspan-reference-plots-vspan",href:"#Makie.vspan-reference-plots-vspan"},[a("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1]||(e[1]=o()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 vspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the y dimension.

',107))])}const x=s(h,[["render",u]]);export{v as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.lean.js b/previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.lean.js similarity index 99% rename from previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.lean.js rename to previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.lean.js index c8cd79a7670..3e5661c2493 100644 --- a/previews/PR4492/assets/reference_plots_vspan.md.CNb-kyW9.lean.js +++ b/previews/PR4492/assets/reference_plots_vspan.md.DMGArIU_.lean.js @@ -1,3 +1,3 @@ import{_ as s,c as l,j as a,a as o,G as r,a5 as t,B as n,o as c}from"./chunks/framework.BVAi-G2t.js";const d="/previews/PR4492/assets/458b428.B9UZwU-e.png",v=JSON.parse('{"title":"vspan","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/vspan.md","filePath":"reference/plots/vspan.md","lastUpdated":null}'),h={name:"reference/plots/vspan.md"},p={class:"jldocstring custom-block",open:""};function u(k,e,f,b,m,g){const i=n("Badge");return c(),l("div",null,[e[3]||(e[3]=a("h1",{id:"vspan",tabindex:"-1"},[o("vspan "),a("a",{class:"header-anchor",href:"#vspan","aria-label":'Permalink to "vspan"'},"​")],-1)),a("details",p,[a("summary",null,[e[0]||(e[0]=a("a",{id:"Makie.vspan-reference-plots-vspan",href:"#Makie.vspan-reference-plots-vspan"},[a("span",{class:"jlbinding"},"Makie.vspan")],-1)),e[1]||(e[1]=o()),r(i,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=t(`
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

`,5))]),e[4]||(e[4]=t(`
julia
using CairoMakie
 vspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the y dimension.

',107))])}const x=s(h,[["render",u]]);export{v as __pageData,x as default}; diff --git a/previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.js b/previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.js similarity index 99% rename from previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.js rename to previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.js index 74c8a873333..7d96b16881f 100644 --- a/previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.js +++ b/previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.js @@ -1,4 +1,4 @@ -import{_ as l,c as t,j as i,a,G as n,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b1bd27d.BX5fh8gF.png",d="/previews/PR4492/assets/6f0994d.BAFGM2LE.png",E="/previews/PR4492/assets/7f2c335.Bdtp67Jo.png",g="/previews/PR4492/assets/17190d6.BdqzHYGy.png",o="/previews/PR4492/assets/c7a5a93.By1mnxTR.png",y="/previews/PR4492/assets/8fa9cd2.D0nRvxHY.png",F="/previews/PR4492/assets/a459a93.D7WfCL7q.png",v=JSON.parse('{"title":"waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/waterfall.md","filePath":"reference/plots/waterfall.md","lastUpdated":null}'),c={name:"reference/plots/waterfall.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,b,f,D,m){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"waterfall",tabindex:"-1"},[a("waterfall "),i("a",{class:"header-anchor",href:"#waterfall","aria-label":'Permalink to "waterfall"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.waterfall-reference-plots-waterfall",href:"#Makie.waterfall-reference-plots-waterfall"},[i("span",{class:"jlbinding"},"Makie.waterfall")],-1)),s[1]||(s[1]=a()),n(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+import{_ as l,c as t,j as i,a,G as n,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b1bd27d.BX5fh8gF.png",d="/previews/PR4492/assets/6f0994d.BAFGM2LE.png",E="/previews/PR4492/assets/7f2c335.Bdtp67Jo.png",g="/previews/PR4492/assets/17190d6.BdqzHYGy.png",o="/previews/PR4492/assets/c7a5a93.By1mnxTR.png",y="/previews/PR4492/assets/8fa9cd2.D0nRvxHY.png",F="/previews/PR4492/assets/a459a93.D7WfCL7q.png",v=JSON.parse('{"title":"waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/waterfall.md","filePath":"reference/plots/waterfall.md","lastUpdated":null}'),c={name:"reference/plots/waterfall.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,b,f,D,m){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"waterfall",tabindex:"-1"},[a("waterfall "),i("a",{class:"header-anchor",href:"#waterfall","aria-label":'Permalink to "waterfall"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.waterfall-reference-plots-waterfall",href:"#Makie.waterfall-reference-plots-waterfall"},[i("span",{class:"jlbinding"},"Makie.waterfall")],-1)),s[1]||(s[1]=a()),n(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 y = [6, 4, 2, -8, 3, 5, 1, -2, -3, 7]
 
 waterfall(y)

The direction of the bars might be easier to parse with some visual support.

julia
using CairoMakie
diff --git a/previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.lean.js b/previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.lean.js
similarity index 99%
rename from previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.lean.js
rename to previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.lean.js
index 74c8a873333..7d96b16881f 100644
--- a/previews/PR4492/assets/reference_plots_waterfall.md.jTznRZm6.lean.js
+++ b/previews/PR4492/assets/reference_plots_waterfall.md.SX8yaH35.lean.js
@@ -1,4 +1,4 @@
-import{_ as l,c as t,j as i,a,G as n,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b1bd27d.BX5fh8gF.png",d="/previews/PR4492/assets/6f0994d.BAFGM2LE.png",E="/previews/PR4492/assets/7f2c335.Bdtp67Jo.png",g="/previews/PR4492/assets/17190d6.BdqzHYGy.png",o="/previews/PR4492/assets/c7a5a93.By1mnxTR.png",y="/previews/PR4492/assets/8fa9cd2.D0nRvxHY.png",F="/previews/PR4492/assets/a459a93.D7WfCL7q.png",v=JSON.parse('{"title":"waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/waterfall.md","filePath":"reference/plots/waterfall.md","lastUpdated":null}'),c={name:"reference/plots/waterfall.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,b,f,D,m){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"waterfall",tabindex:"-1"},[a("waterfall "),i("a",{class:"header-anchor",href:"#waterfall","aria-label":'Permalink to "waterfall"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.waterfall-reference-plots-waterfall",href:"#Makie.waterfall-reference-plots-waterfall"},[i("span",{class:"jlbinding"},"Makie.waterfall")],-1)),s[1]||(s[1]=a()),n(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
+import{_ as l,c as t,j as i,a,G as n,a5 as h,B as p,o as e}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/b1bd27d.BX5fh8gF.png",d="/previews/PR4492/assets/6f0994d.BAFGM2LE.png",E="/previews/PR4492/assets/7f2c335.Bdtp67Jo.png",g="/previews/PR4492/assets/17190d6.BdqzHYGy.png",o="/previews/PR4492/assets/c7a5a93.By1mnxTR.png",y="/previews/PR4492/assets/8fa9cd2.D0nRvxHY.png",F="/previews/PR4492/assets/a459a93.D7WfCL7q.png",v=JSON.parse('{"title":"waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/waterfall.md","filePath":"reference/plots/waterfall.md","lastUpdated":null}'),c={name:"reference/plots/waterfall.md"},C={class:"jldocstring custom-block",open:""};function u(B,s,b,f,D,m){const k=p("Badge");return e(),t("div",null,[s[3]||(s[3]=i("h1",{id:"waterfall",tabindex:"-1"},[a("waterfall "),i("a",{class:"header-anchor",href:"#waterfall","aria-label":'Permalink to "waterfall"'},"​")],-1)),i("details",C,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.waterfall-reference-plots-waterfall",href:"#Makie.waterfall-reference-plots-waterfall"},[i("span",{class:"jlbinding"},"Makie.waterfall")],-1)),s[1]||(s[1]=a()),n(k,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=h('
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

',5))]),s[4]||(s[4]=h(`

Examples

julia
using CairoMakie
 y = [6, 4, 2, -8, 3, 5, 1, -2, -3, 7]
 
 waterfall(y)

The direction of the bars might be easier to parse with some visual support.

julia
using CairoMakie
diff --git a/previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.js b/previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.js
similarity index 97%
rename from previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.js
rename to previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.js
index 8704cfa4659..f5aa690a4a6 100644
--- a/previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.js
+++ b/previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.js
@@ -1,7 +1,7 @@
-import{_ as o,c as l,j as a,a as i,G as r,a5 as s,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b0ac1fb.BNjaQbFY.png",E=JSON.parse('{"title":"wireframe","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/wireframe.md","filePath":"reference/plots/wireframe.md","lastUpdated":null}'),c={name:"reference/plots/wireframe.md"},d={class:"jldocstring custom-block",open:""};function k(u,e,f,b,m,g){const t=n("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"wireframe",tabindex:"-1"},[i("wireframe "),a("a",{class:"header-anchor",href:"#wireframe","aria-label":'Permalink to "wireframe"'},"​")],-1)),a("details",d,[a("summary",null,[e[0]||(e[0]=a("a",{id:"MakieCore.wireframe-reference-plots-wireframe",href:"#MakieCore.wireframe-reference-plots-wireframe"},[a("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1]||(e[1]=i()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=s(`
julia
wireframe(x, y, z)
+import{_ as o,c as l,j as a,a as i,G as r,a5 as s,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b0ac1fb.BNjaQbFY.png",E=JSON.parse('{"title":"wireframe","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/wireframe.md","filePath":"reference/plots/wireframe.md","lastUpdated":null}'),d={name:"reference/plots/wireframe.md"},c={class:"jldocstring custom-block",open:""};function k(u,e,f,b,m,g){const t=n("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"wireframe",tabindex:"-1"},[i("wireframe "),a("a",{class:"header-anchor",href:"#wireframe","aria-label":'Permalink to "wireframe"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"MakieCore.wireframe-reference-plots-wireframe",href:"#MakieCore.wireframe-reference-plots-wireframe"},[a("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1]||(e[1]=i()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=s(`
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

`,5))]),e[4]||(e[4]=s(`

Examples

julia
using GLMakie
+wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

`,5))]),e[4]||(e[4]=s(`

Examples

julia
using GLMakie
 x, y = collect(-8:0.5:8), collect(-8:0.5:8)
 z = [sinc((X^2 + Y^2) / π) for X  x, Y  y]
 
-wireframe(x, y, z, axis=(type=Axis3,), color=:black)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to -1.0e-5

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',84))])}const w=o(c,[["render",k]]);export{E as __pageData,w as default}; +wireframe(x, y, z, axis=(type=Axis3,), color=:black)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to -1.0e-5

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',84))])}const w=o(d,[["render",k]]);export{E as __pageData,w as default}; diff --git a/previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.lean.js b/previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.lean.js similarity index 97% rename from previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.lean.js rename to previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.lean.js index 8704cfa4659..f5aa690a4a6 100644 --- a/previews/PR4492/assets/reference_plots_wireframe.md.CO0ggdmV.lean.js +++ b/previews/PR4492/assets/reference_plots_wireframe.md.Cq0tZpLr.lean.js @@ -1,7 +1,7 @@ -import{_ as o,c as l,j as a,a as i,G as r,a5 as s,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b0ac1fb.BNjaQbFY.png",E=JSON.parse('{"title":"wireframe","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/wireframe.md","filePath":"reference/plots/wireframe.md","lastUpdated":null}'),c={name:"reference/plots/wireframe.md"},d={class:"jldocstring custom-block",open:""};function k(u,e,f,b,m,g){const t=n("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"wireframe",tabindex:"-1"},[i("wireframe "),a("a",{class:"header-anchor",href:"#wireframe","aria-label":'Permalink to "wireframe"'},"​")],-1)),a("details",d,[a("summary",null,[e[0]||(e[0]=a("a",{id:"MakieCore.wireframe-reference-plots-wireframe",href:"#MakieCore.wireframe-reference-plots-wireframe"},[a("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1]||(e[1]=i()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=s(`
julia
wireframe(x, y, z)
+import{_ as o,c as l,j as a,a as i,G as r,a5 as s,B as n,o as h}from"./chunks/framework.BVAi-G2t.js";const p="/previews/PR4492/assets/b0ac1fb.BNjaQbFY.png",E=JSON.parse('{"title":"wireframe","description":"","frontmatter":{},"headers":[],"relativePath":"reference/plots/wireframe.md","filePath":"reference/plots/wireframe.md","lastUpdated":null}'),d={name:"reference/plots/wireframe.md"},c={class:"jldocstring custom-block",open:""};function k(u,e,f,b,m,g){const t=n("Badge");return h(),l("div",null,[e[3]||(e[3]=a("h1",{id:"wireframe",tabindex:"-1"},[i("wireframe "),a("a",{class:"header-anchor",href:"#wireframe","aria-label":'Permalink to "wireframe"'},"​")],-1)),a("details",c,[a("summary",null,[e[0]||(e[0]=a("a",{id:"MakieCore.wireframe-reference-plots-wireframe",href:"#MakieCore.wireframe-reference-plots-wireframe"},[a("span",{class:"jlbinding"},"MakieCore.wireframe")],-1)),e[1]||(e[1]=i()),r(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),e[2]||(e[2]=s(`
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

`,5))]),e[4]||(e[4]=s(`

Examples

julia
using GLMakie
+wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

`,5))]),e[4]||(e[4]=s(`

Examples

julia
using GLMakie
 x, y = collect(-8:0.5:8), collect(-8:0.5:8)
 z = [sinc((X^2 + Y^2) / π) for X  x, Y  y]
 
-wireframe(x, y, z, axis=(type=Axis3,), color=:black)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to -1.0e-5

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',84))])}const w=o(c,[["render",k]]);export{E as __pageData,w as default}; +wireframe(x, y, z, axis=(type=Axis3,), color=:black)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to -1.0e-5

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

',84))])}const w=o(d,[["render",k]]);export{E as __pageData,w as default}; diff --git a/previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.js b/previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.js similarity index 99% rename from previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.js rename to previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.js index 1a206d58571..5deceb5c437 100644 --- a/previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.js +++ b/previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.js @@ -1,4 +1,4 @@ -import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,j as i,a as h,G as t,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/c9e0f0f.wzP2KGZy.png",d="/previews/PR4492/assets/90d960b.DyLQhO8b.png",g="/previews/PR4492/assets/83a0c7e.BQJrdAtN.png",y="/previews/PR4492/assets/72f9d77.C5GwclTo.png",o="/previews/PR4492/assets/30d00d5.CpP7SjOa.png",F="/previews/PR4492/assets/86a5ff1.Dm_fxrv7.png",c="/previews/PR4492/assets/fd2c976.C0fYfzbL.png",C="/previews/PR4492/assets/49e5152.B7_zTx3I.png",u="/previews/PR4492/assets/6808001.B3dV3oYT.png",B="/previews/PR4492/assets/98e51fa.B6ZGmz5i.png",m="/previews/PR4492/assets/a780637.XAZxl_SA.png",A="/previews/PR4492/assets/2e5ddf5.D2dSJI0t.png",f="/previews/PR4492/assets/bffd307.BKcv9r05.png",D="/previews/PR4492/assets/7e2657d.DJcEZQtW.png",L=JSON.parse('{"title":"A primer on Makies scene graph","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/scenes.md","filePath":"tutorials/scenes.md","lastUpdated":null}'),b={name:"tutorials/scenes.md"},v={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""};function x(_,s,j,M,T,P){const n=e("Badge");return E(),p("div",null,[s[9]||(s[9]=a(`

A primer on Makies scene graph

The scene constructor:

julia
scene = Scene(;
+import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,j as i,a as h,G as t,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/c9e0f0f.wzP2KGZy.png",d="/previews/PR4492/assets/90d960b.DyLQhO8b.png",g="/previews/PR4492/assets/83a0c7e.BQJrdAtN.png",y="/previews/PR4492/assets/72f9d77.C5GwclTo.png",o="/previews/PR4492/assets/30d00d5.CpP7SjOa.png",F="/previews/PR4492/assets/86a5ff1.Dm_fxrv7.png",c="/previews/PR4492/assets/fd2c976.C0fYfzbL.png",C="/previews/PR4492/assets/49e5152.B7_zTx3I.png",u="/previews/PR4492/assets/6808001.B3dV3oYT.png",B="/previews/PR4492/assets/98e51fa.B6ZGmz5i.png",m="/previews/PR4492/assets/a780637.XAZxl_SA.png",A="/previews/PR4492/assets/2e5ddf5.D2dSJI0t.png",b="/previews/PR4492/assets/bffd307.BKcv9r05.png",D="/previews/PR4492/assets/7e2657d.DJcEZQtW.png",L=JSON.parse('{"title":"A primer on Makies scene graph","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/scenes.md","filePath":"tutorials/scenes.md","lastUpdated":null}'),f={name:"tutorials/scenes.md"},v={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""};function x(_,s,j,M,T,P){const n=e("Badge");return E(),p("div",null,[s[9]||(s[9]=a(`

A primer on Makies scene graph

The scene constructor:

julia
scene = Scene(;
     # clear everything behind scene
     clear = true,
     # the camera struct of the scene.
@@ -84,12 +84,12 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
 text!(relative_projection, "Hi", position=Point2f(0.5), offset=Vec2f(5))
 lines!(relative_projection, Rect(0, 0, 1, 1), color=:blue, linewidth=3)
 figure

Transformations and Scene graph

So far we've been discussing only camera transformations of the scene. In contrast, there are also scene transformations, or commonly referred to as world transformations. To learn more about the different spaces, learn opengl offers some pretty nice explanations

The "world" transformation is implemented via the Transformation struct in Makie. Scenes and plots both contain these, so these types are considered as "Makie.Transformable". The transformation of a scene will get inherited by all plots added to the scene. An easy way to manipulate any Transformable is via these 3 functions:

',54)),i("details",v,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.translate!",href:"#Makie.translate!"},[i("span",{class:"jlbinding"},"Makie.translate!")],-1)),s[1]||(s[1]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),i("details",w,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.rotate!",href:"#Makie.rotate!"},[i("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=a(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),i("details",w,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.rotate!",href:"#Makie.rotate!"},[i("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=a(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),i("details",q,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.scale!",href:"#Makie.scale!"},[i("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=a(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),i("details",q,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.scale!",href:"#Makie.scale!"},[i("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=a(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[10]||(s[10]=a(`
julia
scene = Scene()
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[10]||(s[10]=a(`
julia
scene = Scene()
 cam3d!(scene)
 sphere_plot = mesh!(scene, Sphere(Point3f(0), 0.5), color=:red)
 scale!(scene, 0.5, 0.5, 0.5)
@@ -112,7 +112,7 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
 s3 = Scene(s2, camera=parent.camera)
 mesh!(s3, Rect3f(Vec3f(-0.2), Vec3f(0.4)), color=:blue)
 translate!(s3, 5, 0, 0)
-parent
julia
# Now, rotate the "joints"
+parent
julia
# Now, rotate the "joints"
 rotate!(s2, Vec3f(0, 1, 0), 0.5)
 rotate!(s3, Vec3f(1, 0, 0), 0.5)
 parent

With this basic principle, we can even bring robots to life 😃 Kevin Moerman was so nice to supply a Lego mesh, which we're going to animate! When the scene graph is really just about a transformation graph, one can use the Transformation struct directly, which is what we're going to do here. This is more efficient and easier than creating a scene for each model.

julia
using MeshIO, FileIO, GeometryBasics
@@ -224,4 +224,4 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
         rotate!(figure[name], rotation_axes[name], angle)
     end
     translate!(figure["torso"], translation, 0, 20)
-end
`,14)),s[11]||(s[11]=i("video",{mute:"",autoplay:"",loop:"",controls:"",src:k},null,-1))])}const V=l(b,[["render",x]]);export{L as __pageData,V as default}; +end
`,14)),s[11]||(s[11]=i("video",{mute:"",autoplay:"",loop:"",controls:"",src:k},null,-1))])}const V=l(f,[["render",x]]);export{L as __pageData,V as default}; diff --git a/previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.lean.js b/previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.lean.js similarity index 99% rename from previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.lean.js rename to previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.lean.js index 1a206d58571..5deceb5c437 100644 --- a/previews/PR4492/assets/tutorials_scenes.md.-V_DR47M.lean.js +++ b/previews/PR4492/assets/tutorials_scenes.md.BtKjvG5N.lean.js @@ -1,4 +1,4 @@ -import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,j as i,a as h,G as t,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/c9e0f0f.wzP2KGZy.png",d="/previews/PR4492/assets/90d960b.DyLQhO8b.png",g="/previews/PR4492/assets/83a0c7e.BQJrdAtN.png",y="/previews/PR4492/assets/72f9d77.C5GwclTo.png",o="/previews/PR4492/assets/30d00d5.CpP7SjOa.png",F="/previews/PR4492/assets/86a5ff1.Dm_fxrv7.png",c="/previews/PR4492/assets/fd2c976.C0fYfzbL.png",C="/previews/PR4492/assets/49e5152.B7_zTx3I.png",u="/previews/PR4492/assets/6808001.B3dV3oYT.png",B="/previews/PR4492/assets/98e51fa.B6ZGmz5i.png",m="/previews/PR4492/assets/a780637.XAZxl_SA.png",A="/previews/PR4492/assets/2e5ddf5.D2dSJI0t.png",f="/previews/PR4492/assets/bffd307.BKcv9r05.png",D="/previews/PR4492/assets/7e2657d.DJcEZQtW.png",L=JSON.parse('{"title":"A primer on Makies scene graph","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/scenes.md","filePath":"tutorials/scenes.md","lastUpdated":null}'),b={name:"tutorials/scenes.md"},v={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""};function x(_,s,j,M,T,P){const n=e("Badge");return E(),p("div",null,[s[9]||(s[9]=a(`

A primer on Makies scene graph

The scene constructor:

julia
scene = Scene(;
+import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,j as i,a as h,G as t,B as e,o as E}from"./chunks/framework.BVAi-G2t.js";const r="/previews/PR4492/assets/c9e0f0f.wzP2KGZy.png",d="/previews/PR4492/assets/90d960b.DyLQhO8b.png",g="/previews/PR4492/assets/83a0c7e.BQJrdAtN.png",y="/previews/PR4492/assets/72f9d77.C5GwclTo.png",o="/previews/PR4492/assets/30d00d5.CpP7SjOa.png",F="/previews/PR4492/assets/86a5ff1.Dm_fxrv7.png",c="/previews/PR4492/assets/fd2c976.C0fYfzbL.png",C="/previews/PR4492/assets/49e5152.B7_zTx3I.png",u="/previews/PR4492/assets/6808001.B3dV3oYT.png",B="/previews/PR4492/assets/98e51fa.B6ZGmz5i.png",m="/previews/PR4492/assets/a780637.XAZxl_SA.png",A="/previews/PR4492/assets/2e5ddf5.D2dSJI0t.png",b="/previews/PR4492/assets/bffd307.BKcv9r05.png",D="/previews/PR4492/assets/7e2657d.DJcEZQtW.png",L=JSON.parse('{"title":"A primer on Makies scene graph","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/scenes.md","filePath":"tutorials/scenes.md","lastUpdated":null}'),f={name:"tutorials/scenes.md"},v={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""};function x(_,s,j,M,T,P){const n=e("Badge");return E(),p("div",null,[s[9]||(s[9]=a(`

A primer on Makies scene graph

The scene constructor:

julia
scene = Scene(;
     # clear everything behind scene
     clear = true,
     # the camera struct of the scene.
@@ -84,12 +84,12 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
 text!(relative_projection, "Hi", position=Point2f(0.5), offset=Vec2f(5))
 lines!(relative_projection, Rect(0, 0, 1, 1), color=:blue, linewidth=3)
 figure

Transformations and Scene graph

So far we've been discussing only camera transformations of the scene. In contrast, there are also scene transformations, or commonly referred to as world transformations. To learn more about the different spaces, learn opengl offers some pretty nice explanations

The "world" transformation is implemented via the Transformation struct in Makie. Scenes and plots both contain these, so these types are considered as "Makie.Transformable". The transformation of a scene will get inherited by all plots added to the scene. An easy way to manipulate any Transformable is via these 3 functions:

',54)),i("details",v,[i("summary",null,[s[0]||(s[0]=i("a",{id:"Makie.translate!",href:"#Makie.translate!"},[i("span",{class:"jlbinding"},"Makie.translate!")],-1)),s[1]||(s[1]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=a(`
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),i("details",w,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.rotate!",href:"#Makie.rotate!"},[i("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=a(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

`,6))]),i("details",w,[i("summary",null,[s[3]||(s[3]=i("a",{id:"Makie.rotate!",href:"#Makie.rotate!"},[i("span",{class:"jlbinding"},"Makie.rotate!")],-1)),s[4]||(s[4]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[5]||(s[5]=a(`
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),i("details",q,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.scale!",href:"#Makie.scale!"},[i("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=a(`
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

`,6))]),i("details",q,[i("summary",null,[s[6]||(s[6]=i("a",{id:"Makie.scale!",href:"#Makie.scale!"},[i("span",{class:"jlbinding"},"Makie.scale!")],-1)),s[7]||(s[7]=h()),t(n,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[8]||(s[8]=a(`
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[10]||(s[10]=a(`
julia
scene = Scene()
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

`,3))]),s[10]||(s[10]=a(`
julia
scene = Scene()
 cam3d!(scene)
 sphere_plot = mesh!(scene, Sphere(Point3f(0), 0.5), color=:red)
 scale!(scene, 0.5, 0.5, 0.5)
@@ -112,7 +112,7 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
 s3 = Scene(s2, camera=parent.camera)
 mesh!(s3, Rect3f(Vec3f(-0.2), Vec3f(0.4)), color=:blue)
 translate!(s3, 5, 0, 0)
-parent
julia
# Now, rotate the "joints"
+parent
julia
# Now, rotate the "joints"
 rotate!(s2, Vec3f(0, 1, 0), 0.5)
 rotate!(s3, Vec3f(1, 0, 0), 0.5)
 parent

With this basic principle, we can even bring robots to life 😃 Kevin Moerman was so nice to supply a Lego mesh, which we're going to animate! When the scene graph is really just about a transformation graph, one can use the Transformation struct directly, which is what we're going to do here. This is more efficient and easier than creating a scene for each model.

julia
using MeshIO, FileIO, GeometryBasics
@@ -224,4 +224,4 @@ import{_ as k}from"./chunks/lego_walk.CVrAHsKw.js";import{_ as l,c as p,a5 as a,
         rotate!(figure[name], rotation_axes[name], angle)
     end
     translate!(figure["torso"], translation, 0, 20)
-end
`,14)),s[11]||(s[11]=i("video",{mute:"",autoplay:"",loop:"",controls:"",src:k},null,-1))])}const V=l(b,[["render",x]]);export{L as __pageData,V as default}; +end
`,14)),s[11]||(s[11]=i("video",{mute:"",autoplay:"",loop:"",controls:"",src:k},null,-1))])}const V=l(f,[["render",x]]);export{L as __pageData,V as default}; diff --git a/previews/PR4492/changelog.html b/previews/PR4492/changelog.html index 8cf1dbfdb72..1aff541a638 100644 --- a/previews/PR4492/changelog.html +++ b/previews/PR4492/changelog.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,8 +22,8 @@ -
Skip to content

Changelog

Unreleased

  • Changed image, heatmap and surface picking indices to correctly index the relevant matrix arguments. #4459

  • Improved performance of record by avoiding unnecessary copying in common cases #4475.

  • Fix usage of AggMean() and other aggregations operating on 3d data for datashader #4346.

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

  • Fixed relocatability of GLMakie #4461.

  • Fixed relocatability of WGLMakie #4467.

  • Fixed space keyword for barplot #4435.

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

  • Optimize SpecApi, re-use Blocks better and add API to access the created block objects #4354.

  • Fixed merge(attr1, attr2) modifying nested attributes in attr1 #4416

  • Fixed issue with CairoMakie rendering scene backgrounds at the wrong position #4425

  • Fixed incorrect inverse transformation in position_on_plot for lines, causing incorrect tooltip placement in DataInspector #4402

  • Added new Checkbox block #4336.

  • Added ability to override legend element attributes by pairing labels or plots with override attributes #4427.

  • Added threshold before a drag starts which improves false negative rates for clicks. Button can now trigger on click and not mouse-down which is the canonical behavior in other GUI systems #4336.

  • PolarAxis font size now defaults to global figure fontsize in the absence of specific Axis theming #4314

  • MultiplesTicks accepts new option strip_zero=true, allowing labels of the form 0x to be 0 #4372

  • Make near/far of WGLMakie JS 3d camera dynamic, for better depth_shift scaling #4430.

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

  • Fix NaN handling in WGLMakie #4282.

  • Show DataInspector tooltip on NaN values if nan_color has been set to other than :transparent #4310

  • Fix linestyle not being used in triplot #4332

  • Fix voxel clipping not being based on voxel centers #4397

  • Parsing Q and q commands in svg paths with BezierPath is now supported #4413

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

  • Hot fixes for 0.21.10 #4356.

  • Set Voronoiplot's preferred axis type to 2D in all cases #4349

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

  • Introduce heatmap(Resampler(large_matrix)), allowing to show big images interactively #4317.

  • Make sure we wait for the screen session #4316.

  • Fix for absrect #4312.

  • Fix attribute updates for SpecApi and SpecPlots (e.g. ecdfplot) #4265.

  • Bring back poly convert arguments for matrix with points as row #4258.

  • Fix gl_ClipDistance related segfault on WSL with GLMakie #4270.

  • Added option label_position = :center to place labels centered over each bar #4274.

  • plotfunc() and func2type() support functions ending with ! #4275.

  • Fixed Boundserror in clipped multicolor lines in CairoMakie #4313

  • Fix float precision based assertions error in GLMakie.volume #4311

  • Support images with reversed axes #4338

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

  • Hotfix for colormap + color updates #4258.

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

  • Fix selected list in WGLMakie.pick_sorted #4136.

  • Apply px per unit in pick_closest/pick_sorted #4137.

  • Support plot(interval, func) for rangebars and band #4102.

  • Fixed the broken OpenGL state cleanup for clip_planes which may cause plots to disappear randomly #4157

  • Reduce updates for image/heatmap, improving performance #4130.

  • Add an informative error message to save when no backend is loaded #4177

  • Fix rendering of band with NaN values #4178.

  • Fix plotting of lines with OffsetArrays across all backends #4242.

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

  • Hot fix for 1D heatmap #4147.

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

  • Fix RectangleZoom in WGLMakie #4127

  • Bring back fastpath for regular heatmaps #4125

  • Data inspector fixes (mostly for bar plots) #4087

  • Added "clip_planes" as a new generic plot and scene attribute. Up to 8 world space clip planes can be specified to hide sections of a plot. #3958

  • Updated handling of model matrices with active Float32 rescaling. This should fix issues with Float32-unsafe translations or scalings of plots, as well as rotated plots in Float32-unsafe ranges. #4026

  • Added events.tick to allow linking actions like animations to the renderloop. #3948

  • Added the uv_transform attribute for meshscatter, mesh, surface and image #1406.

  • Added the ability to use textures with meshscatter in WGLMakie #1406.

  • Don't remove underlying VideoStream file when doing save() #3883.

  • Fix label/legend for plotlist #4079.

  • Fix wrong order for colors in RPRMakie #4098.

  • Fixed incorrect distance calculation in pick_closest in WGLMakie #4082.

  • Suppress keyboard shortcuts and context menu in JupyterLab output #4068.

  • Introduce stroke_depth_shift + forward normal depth_shift for Poly #4058.

  • Use linestyle for Poly and Density legend elements #4000.

  • Bring back interpolation attribute for surface #4056.

  • Improved accuracy of framerate settings in GLMakie #3954

  • Fix label_formatter being called twice in barplot #4046.

  • Fix error with automatic highclip or lowclip and scalar colors #4048.

  • Correct a bug in the project function when projecting using a Scene. #3909.

  • Add position for pie plot #4027.

  • Correct a method ambiguity in insert! which was causing PlotList to fail on CairoMakie. #4038

  • Delaunay triangulations created via tricontourf, triplot, and voronoiplot no longer use any randomisation in the point insertion order so that results are unique. #4044

  • Improve content scaling support for Wayland and fix incorrect mouse scaling on mac #4062

  • Fix: band ignored its alpha argument in CairoMakie

  • Fix marker=FastPixel() makersize and markerspace, improve spy recipe #4043.

  • Fixed invert_normals for surface plots in CairoMakie #4021.

  • Improve support for embedding GLMakie. #4073

  • Update JS OrbitControls to match Julia OrbitControls #4084.

  • Fix select_point() #4101.

  • Fix absrect() and select_rectangle() #4110.

  • Allow segment-specific radius for pie plot #4028.

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

  • Fixed tuple argument for WGLMakie.activate!(resize_to=(:parent, nothing)) #4009.

  • validate plot attributes later, for axis specific plot attributes #3974.

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

  • Fixed support for GLFW 3.4 on OSX #3999.

  • Changed camera variables to Float64 for increased accuracy #3984

  • Allow CairoMakie to render poly overloads that internally don't use two child plots #3986.

  • Fixes for Menu and DataInspector #3975.

  • Add line-loop detection and rendering to GLMakie and WGLMakie #3907.

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

  • Fix stack overflows when using markerspace = :data with scatter #3960.

  • CairoMakie: Fix broken SVGs when using non-interpolated image primitives, for example Colorbars, with recent Cairo versions #3967.

  • CairoMakie: Add argument pdf_version to restrict the PDF version when saving a figure as a PDF #3845.

  • Fix DataInspector using invalid attribute strokewidth for plot type Wireframe #3917.

  • CairoMakie: Fix incorrect scaling factor for SVGs with Cairo_jll 1.18 #3964.

  • Fixed use of Textbox from Bonito #3924

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

  • Added cycle to general attribute allowlist so that it works also with plot types that don't set one in their theme #3879.

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

  • boundingbox now relies on apply_transform(transform, data_limits(plot)) rather than transforming the corner points of the bounding box #3856.

  • Adjusted Axis limits to consider transformations more consistently #3864.

  • Fix problems with incorrectly disabled attributes in recipes #3870, #3866.

  • Fix RPRMakie with Material #3872.

  • Support the loop option in html video output #3697.

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

  • Add voxels plot #3527.

  • Added supported markers hint to unsupported marker warn message #3666.

  • Fixed bug in CairoMakie line drawing when multiple successive points had the same color #3712.

  • Remove StableHashTraits in favor of calculating hashes directly with CRC32c #3667.

  • Breaking (sort of) Added a new @recipe variant which allows documenting attributes directly where they are defined and validating that all attributes are known whenever a plot is created. This is not breaking in the sense that the API changes, but user code is likely to break because of misspelled attribute names etc. that have so far gone unnoticed.

  • Add axis converts, enabling unit/categorical support and more #3226.

  • Breaking Streamlined data_limits and boundingbox #3671

    • data_limits now only considers plot positions, completely ignoring transformations

    • boundingbox(p::Text) is deprecated in favor of boundingbox(p::Text, p.markerspace[]). The more internal methods use string_boundingbox(p). #3723

    • boundingbox overwrites must now include a secondary space argument to work boundingbox(plot, space::Symbol = :data) #3723

    • boundingbox now always consider transform_func and model

    • data_limits(::Scatter) and boundingbox(::Scatter) now consider marker transformations #3716

  • Breaking Improved Float64 compatability of Axis #3681

    • This added an extra conversion step which only takes effect when Float32 precision becomes relevant. In those cases code using project() functions will be wrong as the transformation is not applied. Use project(plot_or_scene, ...) or apply the conversion yourself beforehand with Makie.f32_convert(plot_or_scene, transformed_point) and use patched_model = Makie.patch_model(plot_or_scene, model).

    • Makie.to_world(point, matrix, resolution) has been deprecated in favor of Makie.to_world(scene_or_plot, point) to include float32 conversions.

  • Breaking Reworked line shaders in GLMakie and WGLMakie #3558

    • GLMakie: Removed support for per point linewidths

    • GLMakie: Adjusted dots (e.g. with linestyle = :dot) to bend across a joint

    • GLMakie: Adjusted linestyles to scale with linewidth dynamically so that dots remain dots with changing linewidth

    • GLMakie: Cleaned up anti-aliasing for truncated joints

    • WGLMakie: Added support for linestyles

    • WGLMakie: Added line joints

    • WGLMakie: Added native anti-aliasing which generally improves quality but introduces outline artifacts in some cases (same as GLMakie)

    • Both: Adjusted handling of thin lines which may result in different color intensities

  • Fixed an issue with lines being drawn in the wrong direction in 3D (with perspective projection) #3651.

  • Breaking Renamed attribute rotations to rotation for scatter and meshscatter which had been inconsistent with the otherwise singular naming scheme and other plots like text #3724.

  • Fixed contourf bug where n levels would sometimes miss the uppermost value, causing gaps #3713.

  • Added scale attribute to violin #3352.

  • Use label formatter in barplot #3718.

  • Fix the incorrect shading with non uniform markerscale in meshscatter #3722

  • Add scale_to=:flip option to hist, which flips the direction of the bars #3732

  • Fixed an issue with the texture atlas not updating in WGLMakie after display, causing new symbols to not show up #3737

  • Added linecap and joinstyle attributes for lines and linesegments. Also normalized miter_limit to 60° across all backends. #3771

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

  • Loosened type restrictions for potentially array-valued colors in Axis attributes like xticklabelcolor #3826.

  • Added support for intervals for specifying axis limits #3696

  • Added recipes for plotting intervals to Band, Rangebars, H/VSpan 3695

  • Documented WilkinsonTicks #3819.

  • Added axislegend(ax, "title") method #3808.

  • Improved thread safety of rendering with CairoMakie (independent Scenes only) by locking FreeType handles #3777.

  • Adds a tutorial for how to make recipes work with new types #3816.

  • Provided an interface to convert markers in CairoMakie separately (cairo_scatter_marker) so external packages can overload it. #3811

  • Updated to DelaunayTriangulation v1.0 #3787.

  • Added methods hidedecorations!, hiderdecorations!, hidethetadecorations! and hidespines! for PolarAxis axes #3823.

  • Added loop option support for HTML outputs when recording videos with record #3697.

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

  • Added supported markers hint to unsupported marker warn message #3666.

  • Fixed bug in CairoMakie line drawing when multiple successive points had the same color #3712.

  • Remove StableHashTraits in favor of calculating hashes directly with CRC32c #3667.

  • Fixed contourf bug where n levels would sometimes miss the uppermost value, causing gaps #3713.

  • Added scale attribute to violin #3352.

  • Use label formatter in barplot #3718.

  • Fix the incorrect shading with non uniform markerscale in meshscatter #3722

  • Add scale_to=:flip option to hist, which flips the direction of the bars #3732

  • Fixed an issue with the texture atlas not updating in WGLMakie after display, causing new symbols to not show up #3737

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

  • Fixed excessive use of space with HTML image outputs #3642.

  • Fixed bugs with format strings and add new features by switching to Format.jl #3633.

  • Fixed an issue where CairoMakie would unnecessarily rasterize polygons #3605.

  • Added PointBased conversion trait to scatterlines recipe #3603.

  • Multiple small fixes for map_latest, WGLMakie picking and PlotSpec #3637.

  • Fixed PolarAxis rticks being incompatible with rich text. #3615

  • Fixed an issue causing lines, scatter and text to not scale with resolution after deleting plots in GLMakie. #3649

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

  • Equalized alignment point of mirrored ticks to that of normal ticks #3598.

  • Fixed stack overflow error on conversion of gridlike data with missings #3597.

  • Fixed mutation of CairoMakie src dir when displaying png files #3588.

  • Added better error messages for plotting into FigureAxisPlot and AxisPlot as Plots.jl users are likely to do #3596.

  • Added compat bounds for IntervalArithmetic.jl due to bug with DelaunayTriangulation.jl #3595.

  • Removed possibility of three-argument barplot #3574.

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

  • Fix issues with Camera3D not centering #3582

  • Allowed creating legend entries from plot objects with scalar numbers as colors #3587.

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

  • Use plot plot instead of scene transform functions in CairoMakie, fixing missplaced h/vspan. #3552

  • Fix error printing on shader error #3530.

  • Update pagefind to 1.0.4 for better headline search #3534.

  • Remove unecessary deps, e.g. Setfield 3546.

  • Don't clear args, rely on delete deregister_callbacks #3543.

  • Add interpolate keyword for Surface #3541.

  • Fix a DataInspector bug if inspector_label is used with RGB images #3468.

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

  • Changes for Bonito rename and WGLMakie docs improvements #3477.

  • Add stroke and glow support to scatter and text in WGLMakie #3518.

  • Fix clipping issues with Camera3D when zooming in #3529

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

  • Add depthsorting as a hidden attribute for scatter plots in GLMakie as an alternative fix for outline artifacts. #3432

  • Disable SDF based anti-aliasing in scatter, text and lines plots when fxaa = true in GLMakie. This allows removing outline artifacts at the cost of quality. #3408

  • DataInspector Fixes: Fixed depth order, positional labels being in transformed space and :inspector_clear not getting called when moving from one plot to another. #3454

  • Fixed bug in GLMakie where the update from a (i, j) sized GPU buffer to a (j, i) sized buffer would fail #3456.

  • Add interpolate=true to volume(...), allowing to disable interpolation #3485.

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

  • Switched from SHA512 to CRC32c salting in CairoMakie svgs, drastically improving svg rendering speed #3435.

  • Fixed a bug with h/vlines and h/vspan not correctly resolving transformations #3418.

  • Fixed a bug with h/vlines and h/vspan returning the wrong limits, causing an error in Axis #3427.

  • Fixed clipping when zooming out of a 3D (L)Scene #3433.

  • Moved the texture atlas cache to .julia/scratchspaces instead of a dedicated .julia/makie #3437

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

  • Fixed bad rendering of poly in GLMakie by triangulating points after transformations #3402.

  • Fixed bug regarding inline display in VSCode Jupyter notebooks and other similar environments #3403.

  • Fixed issue with plottype, allowed onany(...; update = true) and fixed Block macro use outside Makie #3401.

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

  • GLMakie has gained support for HiDPI (aka Retina) screens. This also enables saving images with higher resolution than screen pixel dimensions #2544.

  • Fixed an issue where NaN was interpreted as zero when rendering surface through CairoMakie #2598.

  • Improved 3D camera handling, hotkeys and functionality #2746.

  • Added shading = :verbose in GLMakie to allow for multiple light sources. Also added more light types, fixed light directions for the previous lighting model (now shading = :fast) and adjusted backlight to affect normals#3246.

  • Changed the glyph used for negative numbers in tick labels from hyphen to minus #3379.

  • Added new declarative API for AlgebraOfGraphics, Pluto and easier dashboards #3281.

  • WGLMakie got faster line rendering with less updating bugs #3062.

  • Breaking Replaced PolarAxis.radial_distortion_threshold with PolarAxis.radius_at_origin. #3381

  • Breaking Deprecated the resolution keyword in favor of size to reflect that this value is not a pixel resolution anymore #3343.

  • Breaking Refactored the SurfaceLike family of traits into VertexGrid, CellGrid and ImageLike #3106.

  • Breaking Deprecated pixelarea(scene) and scene.px_area in favor of viewport.

  • Breaking Refactored the Combined Plot object and renamed it to Plot, improving compile times ~2x #3082.

  • Breaking Removed old depreactions in #3113.

  • Breaking Deprecated using AbstractVector as sides of image #3395.

  • Breaking errorbars and rangebars now use color cycling #3230.

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

  • Added cornerradius attribute to Box for rounded corners #3346.

  • Fix grouping of a zero-height bar in barplot. Now a zero-height bar shares the same properties of the previous bar, and if the bar is the first one, its height is treated as positive if and only if there exists a bar of positive height or all bars are zero-height #3058.

  • Fixed a bug where Axis still consumes scroll events when interactions are disabled #3272.

  • Added cornerradius attribute to Box for rounded corners #3308.

  • Upgraded StableHashTraits from 1.0 to 1.1 #3309.

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

  • Setup automatic colorbars for volumeslices #3253.

  • Colorbar for arrows #3275.

  • Small bugfixes #3275.

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

  • Fixed bugs with Colorbar in recipes, add new API for creating a recipe colorbar and introduce experimental support for Categorical colormaps #3090.

  • Added experimental Datashader implementation #2883.

  • Breaking Changed the default order Polar arguments to (theta, r). #3154

  • General improvements to PolarAxis: full rlimtis & thetalimits, more controls and visual tweaks. See pr for more details.#3154

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

  • Allow arbitrary reversible scale functions through ReversibleScale.

  • Deprecated linestyle=vector_of_gaps in favor of linestyle=Linestyle(vector_of_gaps) 3135, 3193.

  • Fixed some errors around dynamic changes of ax.xscale or ax.yscale #3084

  • Improved Barplot Label Alignment #3160.

  • Fixed regression in determining axis limits #3179

  • Added a theme theme_latexfonts that uses the latex font family as default fonts #3147, #3180.

  • Upgrades StableHashTraits from 0.3 to 1.0

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

  • Improved CairoMakie rendering of lines with repeating colors in an array #3141.

  • Added strokecolormap to poly. #3145

  • Added xreversed, yreversed and zreversed attributes to Axis3 #3138.

  • Fixed incorrect placement of contourlabels with transform functions #3083

  • Fixed automatic normal generation for meshes with shading and no normals #3041.

  • Added the triplot and voronoiplot recipes from DelaunayTriangulation.jl #3102, #3159.

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

  • Allow arbitrary functions to color streamplot lines by passing a Function to color. This must accept Point of the appropriate dimension and return a Point, Vec, or other arraylike object #2002.

  • arrows can now take input of the form x::AbstractVector, y::AbstractVector, [z::AbstractVector,] f::Function, where f must return a VecTypes of the appropriate dimension #2597.

  • Exported colorbuffer, and added colorbuffer(axis::Axis; include_decorations=false, colorbuffer_kws...), to get an image of an axis with or without decorations #3078.

  • Fixed an issue where the linestyle of some polys was not applied to the stroke in CairoMakie. #2604

  • Add colorscale = identity to any plotting function using a colormap. This works with any scaling function like log10, sqrt etc. Consequently, scale for hexbin is replaced with colorscale #2900.

  • Add alpha=1.0 argument to all basic plots, which supports independently adding an alpha component to colormaps and colors. Multiple alphas like in plot(alpha=0.2, color=RGBAf(1, 0, 0, 0.5)), will get multiplied #2900.

  • hexbin now supports any per-observation weights which StatsBase respects - <: StatsBase.AbstractWeights, Vector{Real}, or nothing (the default). #2804

  • Added a new Axis type, PolarAxis, which is an axis with a polar projection. Input is in (r, theta) coordinates and is transformed to (x, y) coordinates using the standard polar-to-cartesian transformation. Generally, its attributes are very similar to the usual Axis attributes, but x is replaced by r and y by θ. It also inherits from the theme of Axis in this manner, so should work seamlessly with Makie themes #2990.

  • inherit now has a new signature inherit(scene, attrs::NTuple{N, Symbol}, default_value), allowing recipe authors to access nested attributes when trying to inherit from the parent Scene. For example, one could inherit from scene.Axis.yticks by inherit(scene, (:Axis, :yticks), $default_value) #2990.

  • Fixed incorrect rendering of 3D heatmaps #2959

  • Deprecated flatten_plots in favor of collect_atomic_plots. Using the new collect_atomic_plots fixed a bug in CairoMakie where the z-level of plots within recipes was not respected. #2793

  • Fixed incorrect line depth in GLMakie #2843

  • Fixed incorrect line alpha in dense lines in GLMakie #2843

  • Fixed DataInspector interaction with transformations #3002

  • Added option WGLMakie.activate!(resize_to_body=true), to make plots resize to the VSCode plotpane. Resizes to the HTML body element, so may work outside VSCode #3044, #3042.

  • Fixed DataInspector interaction with transformations #3002.

  • Fixed incomplete stroke with some Bezier markers in CairoMakie and blurry strokes in GLMakie #2961

  • Added the ability to use custom triangulations from DelaunayTriangulation.jl #2896.

  • Adjusted scaling of scatter/text stroke, glow and anti-aliasing width under non-uniform 2D scaling (Vec2f markersize/fontsize) in GLMakie #2950.

  • Scaled errorbar whiskers and bracket correctly with transformations #3012.

  • Updated bracket when the screen is resized or transformations change #3012.

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

  • Fixed broken AA for lines with strongly varying linewidth #2953.

  • Fixed WGLMakie JS popup #2976.

  • Fixed legendelements when children have no elements #2982.

  • Bumped compat for StatsBase to 0.34 #2915.

  • Improved thread safety #2840.

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

  • Added loop option for GIF outputs when recording videos with record #2891.

  • Fixed line rendering issues in GLMakie #2843.

  • Fixed incorrect line alpha in dense lines in GLMakie #2843.

  • Changed scene.clear to an observable and made changes in Scene Observables trigger renders in GLMakie #2929.

  • Added contour labels #2496.

  • Allowed rich text to be used in Legends #2902.

  • Added more support for zero length Geometries #2917.

  • Made CairoMakie drawing for polygons with holes order independent #2918.

  • Fixes for Makie.inline!(), allowing now for Makie.inline!(automatic) (default), which is better at automatically opening a window/ inlining a plot into plotpane when needed #2919 #2937.

  • Block/Axis doc improvements #2940 #2932 #2894.

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

  • Added export of hidezdecorations! from MakieLayout #2821.

  • Fixed an issue with GLMakie lines becoming discontinuous #2828.

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

  • Added the stephist plotting function #2408.

  • Added the brackets plotting function #2356.

  • Fixed an issue where poly plots with Vector{<: MultiPolygon} inputs with per-polygon color were mistakenly rendered as meshes using CairoMakie #2590.

  • Fixed a small typo which caused an error in the Stepper constructor #2600.

  • Improve cleanup on block deletion #2614

  • Add menu.scroll_speed and increase default speed for non-apple #2616.

  • Fixed rectangle zoom for nonlinear axes #2674

  • Cleaned up linestyles in GLMakie (Fixing artifacting, spacing/size, anti-aliasing) #2666.

  • Fixed issue with scatterlines only accepting concrete color types as markercolor #2691.

  • Fixed an accidental issue where LaTeXStrings were not typeset correctly in Axis3 #2558.

  • Fixed a bug where line segments in text(lstr::LaTeXString) were ignoring offsets #2668.

  • Fixed a bug where the arrows recipe accidentally called a Bool when normalize = true #2740.

  • Re-exported the @colorant_str (colorant"...") macro from Colors.jl #2726.

  • Speedup heatmaps in WGLMakie. #2647

  • Fix slow data_limits for recipes, which made plotting lots of data with recipes much slower #2770.

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

  • Add show_data method for band which shows the min and max values of the band at the x position of the cursor #2497.

  • Added xlabelrotation, ylabelrotation (Axis) and labelrotation (Colorbar) #2478.

  • Fixed forced rasterization in CairoMakie svg files when polygons with colors specified as (color, alpha) tuples were used #2535.

  • Do less copies of Observables in Attributes + plot pipeline #2443.

  • Add Search Page and tweak Result Ordering #2474.

  • Remove all global attributes from TextureAtlas implementation and fix julia#master #2498.

  • Use new Bonito, implement WGLMakie picking, improve performance and fix lots of WGLMakie bugs #2428.

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

  • Breaking The attribute textsize has been removed everywhere in favor of the attribute fontsize which had also been in use. To migrate, search and replace all uses of textsize to fontsize #2387.

  • Added rich text which allows to more easily use superscripts and subscripts as well as differing colors, fonts, fontsizes, etc. for parts of a given text #2321.

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

  • Added the waterfall plotting function #2416.

  • Add support for AbstractPattern in WGLMakie #2432.

  • Broadcast replaces deprecated method for quantile #2430.

  • Fix CairoMakie's screen re-using #2440.

  • Fix repeated rendering with invisible objects #2437.

  • Fix hvlines for GLMakie #2446.

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

  • Add render_on_demand flag for GLMakie.Screen. Setting this to true will skip rendering until plots get updated. This is the new default #2336, #2397.

  • Clean up OpenGL state handling in GLMakie #2397.

  • Fix salting #2407.

  • Fixes for GtkMakie #2418.

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

  • Fix Axis3 tick flipping with negative azimuth #2364.

  • Fix empty!(fig) and empty!(ax) #2374, #2375.

  • Remove stencil buffer #2389.

  • Move Arrows and Wireframe to MakieCore #2384.

  • Skip legend entry if label is nothing #2350.

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

  • fix heatmap interpolation #2343.

  • move poly to MakieCore #2334

  • Fix picking warning and update_axis_camera #2352.

  • bring back inline!, to not open a window in VSCode repl #2353.

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

  • Breaking Added BezierPath which can be constructed from SVG like command list, SVG string or from a Polygon. Added ability to use BezierPath and Polgyon as scatter markers. Replaced default symbol markers like :cross which converted to characters before with more precise BezierPaths and adjusted default markersize to 12. Deprecated using String to specify multiple char markers (scatter(1:4, marker="abcd")). Deprecated concrete geometries as markers like Circle(Point2f(0), 1.5) in favor of using the type like Circle for dispatch to special backend methods. Added single image marker support to WGLMakie #979.

  • Breaking Refactored display, record, colorbuffer and screens to be faster and more consistent #2306.

  • Breaking Refactored DataInspector to use tooltip. This results in changes in the attributes of DataInspector. Added inspector_label, inspector_hover and inspector_clear as optional attributes #2095.

  • Added the hexbin plotting function #2201.

  • Added the tricontourf plotting function #2226.

  • Fixed per character attributes in text #2244.

  • Allowed CairoMakie to render scatter with images as markers #2080.

  • Reworked text drawing and added ability to draw special characters via glyph indices in order to draw more LaTeX math characters with MathTeXEngine v0.5 #2139.

  • Allowed text to be copy/pasted into Textbox #2281

  • Fixed updates for multiple meshes #2277.

  • Fixed broadcasting for linewidth, lengthscale & arrowsize in arrow recipe #2273.

  • Made GLMakie relocatable #2282.

  • Fixed changing input types in plot arguments #2297.

  • Better performance for Menus and fix clicks on items #2299.

  • Fixed CairoMakie bitmaps with transparency by using premultiplied ARGB surfaces #2304.

  • Fixed hiding of Scenes by setting scene.visible[] = false #2317.

  • Axis now accepts a Tuple{Bool, Bool} for xtrimspine and ytrimspine to trim only one end of the spine #2171.

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

  • Fixed boundingboxes #2184.

  • Fixed highclip/lowclip in meshscatter, poly, contourf, barplot #2183.

  • Fixed gridline updates #2196.

  • Fixed glDisablei argument order, which crashed some Intel drivers.

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

  • Fixed stackoverflow in show #2167.

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

  • rainclouds(!) now supports violin_limits keyword argument, serving the same.

role as datalimits in violin #2137.

  • Fixed an issue where nonzero strokewidth results in a thin outline of the wrong color if color and strokecolor didn't match and weren't transparent. #2096.

  • Improved performance around Axis(3) limits #2115.

  • Cleaned up stroke artifacts in scatter and text #2096.

  • Compile time improvements #2153.

  • Mesh and Surface now interpolate between values instead of interpolating between colors for WGLMakie + GLMakie #2097.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

  • Bumped compatibility bound of GridLayoutBase.jl to v0.9.0 which fixed a regression with Mixed and Outside alignmodes in nested GridLayouts #2135.

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

  • Patterns (Makie.AbstractPattern) are now supported by CairoMakie in poly plots that don't involve mesh, such as bar and poly #2106.

  • Fixed regression where Block alignments could not be specified as numbers anymore #2108.

  • Added the option to show mirrored ticks on the other side of an Axis using the attributes xticksmirrored and yticksmirrored #2105.

  • Fixed a bug where a set of Axis wouldn't be correctly linked together if they were only linked in pairs instead of all at the same time #2116.

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

  • Improved Menu performance, now it should be much harder to reach the boundary of 255 scenes in GLMakie. Menu also takes a default keyword argument now and can be scrolled if there is too little space available.

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

  • EXPERIMENTAL: Added support for multiple windows in GLMakie through display(GLMakie.Screen(), figure_or_scene) #1771.

  • Added support for RGB matrices in heatmap with GLMakie #2036

  • Textbox doesn't defocus anymore on trying to submit invalid input #2041.

  • text now takes the position as the first argument(s) like scatter and most other plotting functions, it is invoked text(x, y, [z], text = "text"). Because it is now of conversion type PointBased, the positions can be given in all the usual different ways which are implemented as conversion methods. All old invocation styles such as text("text", position = Point(x, y)) still work to maintain backwards compatibility #2020.

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

  • Fixed a regression with linkaxes! #2039.

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

  • The functions hlines!, vlines!, hspan!, vspan! and abline! were reimplemented as recipes. This allows using them without an Axis argument in first position and also as visuals in AlgebraOfGraphics.jl. Also, abline! is now called ablines! for consistency, abline! is still exported but deprecated and will be removed in the future. #2023.

  • Added rainclouds and rainclouds! #1725.

  • Improve CairoMakie performance #1964 #1981.

  • Interpolate colormap correctly #1973.

  • Fix picking #1993.

  • Improve compile time latency #1968 #2000.

  • Fix multi poly with rects #1999.

  • Respect scale and nonlinear values in PlotUtils cgrads #1979.

  • Fix CairoMakie heatmap filtering #1828.

  • Remove GLVisualize and MakieLayout module #2007 #2008.

  • Add linestyle and default to extrema(z) for contour, remove bitrotten fillrange #2008.

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

  • Switched to MathTeXEngine v0.4, which improves the look of LaTeXStrings #1952.

  • Added subtitle capability to Axis #1859.

  • Fixed a bug where scaled colormaps constructed using Makie.cgrad were not interpreted correctly.

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

  • Changed the default font from Dejavu Sans to TeX Gyre Heros Makie which is the same as TeX Gyre Heros with slightly decreased descenders and ascenders. Decreasing those metrics reduced unnecessary whitespace and alignment issues. Four fonts in total were added, the styles Regular, Bold, Italic and Bold Italic. Also changed Axis, Axis3 and Legend attributes titlefont to TeX Gyre Heros Makie Bold in order to separate it better from axis labels in multifacet arrangements #1897.

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

  • Added word wrapping. In Label, word_wrap = true causes it to use the suggested width and wrap text to fit. In text, word_wrap_width > 0 can be used to set a pixel unit line width. Any word (anything between two spaces without a newline) that goes beyond this width gets a newline inserted before it #1819.

  • Improved Axis3's interactive performance #1835.

  • Fixed errors in GLMakie's scatter implementation when markers are given as images. #1917.

  • Removed some method ambiguities introduced in v0.17 #1922.

  • Add an empty default label, "", to each slider that doesn't have a label in SliderGrid #1888.

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

  • Breaking Added space as a generic attribute to switch between data, pixel, relative and clip space for positions. space in text has been renamed to markerspace because of this. Pixel and SceneSpace are no longer valid inputs for space or markerspace #1596.

  • Breaking Deprecated mouse_selection(scene) for pick(scene).

  • Breaking Bumped GridLayoutBase version to v0.7, which introduced offset layouts. Now, indexing into row 0 doesn't create a new row 1, but a new row 0, so that all previous content positions stay the same. This makes building complex layouts order-independent #1704.

  • Breaking deprecate to_colormap(cmap, ncolors) in favor of categorical_colors(cmap, ncolors) and resample_cmap(cmap, ncolors) #1901 #1723.

  • Added empty!(fig) and changed empty!(scene) to remove all child plots without detaching windows #1818.

  • Switched to erroring instead of warning for deprecated events mousebuttons, keyboardbuttons and mousedrag.

  • Layoutable was renamed to Block and the infrastructure changed such that attributes are fixed fields and each block has its own Scene for better encapsulation #1796.

  • Added SliderGrid block which replaces the deprecated labelslider! and labelslidergrid! functions #1796.

  • The default anti-aliasing method can now be set in CairoMakie.activate! using the antialias keyword. Available options are CairoMakie.Cairo.ANTIALIAS_* #1875.

  • Added ability to rasterize a plots in CairoMakie vector graphics if plt.rasterize = true or plt.rasterize = scale::Int #1872.

  • Fixed segfaults in streamplot_impl on Mac M1 #1830.

  • Set the Cairo miter limit to mimic GLMakie behaviour #1844.

  • Fixed a method ambiguity in rotatedrect #1846.

  • Allow weights in statistical recipes #1816.

  • Fixed manual cycling of plot attributes #1873.

  • Fixed type constraints in ticklabelalign attributes #1882.

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

  • Fixed WGLMakie performance bug and added option to set fps via WGLMakie.activate!(fps=30).

  • Implemented nan_color, lowclip, highclip for image(::Matrix{Float}) in shader.

  • Cleaned up mesh shader and implemented nan_color, lowclip, highclip for mesh(m; color::Matrix{Float}) on the shader.

  • Allowed GLMakie.Buffer GLMakie.Sampler to be used in GeometryBasics.Mesh to partially update parts of a mesh/texture and different interpolation and clamping modes for the texture.

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

  • Breaking Removed Node alias #1307, #1393. To upgrade, simply replace all occurrences of Node with Observable.

  • Breaking Cleaned up Scene type #1192, #1393. The Scene() constructor doesn't create any axes or limits anymore. All keywords like raw, show_axis have been removed. A scene now always works like it did when using the deprecated raw=true. All the high level functionality like showing an axis and adding a 3d camera has been moved to LScene. See the new Scene tutorial for more info: https://docs.makie.org/dev/tutorials/scenes/.

  • Breaking Lights got moved to Scene, see the lighting docs and RPRMakie examples.

  • Added ECDF plot #1310.

  • Added Order Independent Transparency to GLMakie #1418, #1506. This type of transparency is now used with transpareny = true. The old transparency handling is available with transparency = false.

  • Fixed blurry text in GLMakie and WGLMakie #1494.

  • Introduced a new experimental backend for ray tracing: RPRMakie.

  • Added the Cycled type, which can be used to select the i-th value from the current cycler for a specific attribute #1248.

  • The plot function scatterlines now uses color as markercolor if markercolor is automatic. Also, cycling of the color attribute is enabled #1463.

  • Added the function resize_to_layout!, which allows to resize a Figure so that it contains its top GridLayout without additional whitespace or clipping #1438.

  • Cleaned up lighting in 3D contours and isosurfaces #1434.

  • Adjusted attributes of volumeslices to follow the normal structure #1404. This allows you to adjust attributes like colormap without going through nested attributes.

  • Added depth to 3D contours and isosurfaces #1395, #1393. This allows them to intersect correctly with other 3D objects.

  • Restricted 3D scene camera to one scene #1394, #1393. This fixes issues with multiple scenes fighting over events consumed by the camera. You can select a scene by cleaning on it.

  • Added depth shift attribute for GLMakie and WGLMakie #1382, #1393. This can be used to adjust render order similar to overdraw.

  • Simplified automatic width computation in barplots #1223, #1393. If no width attribute is passed, the default width is computed as the minimum difference between consecutive x positions. Gap between bars are given by the (multiplicative) gap attribute. The actual bar width equals width * (1 - gap).

  • Added logical expressions for ispressed #1222, #1393. This moves a lot of control over hotkeys towards the user. With these changes one can now set a hotkey to trigger on any or no key, collections of keys and logical combinations of keys (i.e. "A is pressed and B is not pressed").

  • Fixed issues with Menu render order #1411.

  • Added label_rotation to barplot #1401.

  • Fixed issue where pixelcam! does not remove controls from other cameras #1504.

  • Added conversion for OffsetArrays #1260.

  • The qqplot qqline options were changed to :identity, :fit, :fitrobust and :none (the default) #1563. Fixed numeric error due to double computation of quantiles when fitting qqline. Deprecated plot(q::QQPair) method as it does not have enough information for correct qqline fit.

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

  • The functions labelslidergrid! and labelslider! now set fixed widths for the value column with a heuristic. It is possible now to pass Formatting.format format strings as format specifiers in addition to the previous functions.

  • Fixed 2D arrow rotations in streamplot #1352.

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

  • Reenabled Julia 1.3 support.

  • Use MathTexEngine v0.2.

  • Depend on new GeometryBasics, which changes all the Vec/Point/Quaternion/RGB/RGBA - f0 aliases to just f. For example, Vec2f0 is changed to Vec2f. Old aliases are still exported, but deprecated and will be removed in the next breaking release. For more details and an upgrade script, visit GeometryBasics#97.

  • Added hspan! and vspan! functions #1264.

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

  • Switched documentation framework to Franklin.jl.

  • Added a specialization for volumeslices to DataInspector.

  • Fixed 1 element hist #1238 and make it easier to move hist #1150.

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

  • LaTeXStrings can now be used as input to text and therefore as labels for Axis, Legend, or other comparable objects. Mathematical expressions are typeset using MathTeXEngine.jl which offers a fast approximation of LaTeX typesetting #1022.

  • Added Symlog10 and pseudolog10 axis scales for log scale approximations that work with zero and negative values #1109.

  • Colorbar limits can now be passed as the attribute colorrange similar to plots #1066.

  • Added the option to pass three vectors to heatmaps and other plots using SurfaceLike conversion #1101.

  • Added stairs plot recipe #1086.

  • Breaking Removed FigurePosition and FigureSubposition types. Indexing into a Figure like fig[1, 1] now returns GridPosition and GridSubposition structs, which can be used in the same way as the types they replace. Because of an underlying change in GridLayoutBase.jl, it is now possible to do Axis(gl[1, 1]) where gl is a GridLayout that is a sublayout of a Figure's top layout #1075.

  • Bar plots and histograms have a new option for adding text labels #1069.

  • It is now possible to specify one linewidth value per segment in linesegments #992.

  • Added a new 3d camera that allows for better camera movements using keyboard and mouse #1024.

  • Fixed the application of scale transformations to surface #1070.

  • Added an option to set a custom callback function for the RectangleZoom axis interaction to enable other use cases than zooming #1104.

  • Fixed rendering of heatmaps with one or more reversed ranges in CairoMakie, as in heatmap(1:10, 10:-1:1, rand(10, 10)) #1100.

  • Fixed volume slice recipe and added docs for it #1123.

- +
Skip to content

Changelog

Unreleased

  • Changed image, heatmap and surface picking indices to correctly index the relevant matrix arguments. #4459

  • Improved performance of record by avoiding unnecessary copying in common cases #4475.

  • Fix usage of AggMean() and other aggregations operating on 3d data for datashader #4346.

  • Changed default for circular_rotation in Camera3D to false, so that the camera doesn't change rotation direction anymore 4492

0.21.14 - 2024-10-11 {#0.21.14-2024-10-11}

  • Fixed relocatability of GLMakie #4461.

  • Fixed relocatability of WGLMakie #4467.

  • Fixed space keyword for barplot #4435.

0.21.13 - 2024-10-07 {#0.21.13-2024-10-07}

  • Optimize SpecApi, re-use Blocks better and add API to access the created block objects #4354.

  • Fixed merge(attr1, attr2) modifying nested attributes in attr1 #4416

  • Fixed issue with CairoMakie rendering scene backgrounds at the wrong position #4425

  • Fixed incorrect inverse transformation in position_on_plot for lines, causing incorrect tooltip placement in DataInspector #4402

  • Added new Checkbox block #4336.

  • Added ability to override legend element attributes by pairing labels or plots with override attributes #4427.

  • Added threshold before a drag starts which improves false negative rates for clicks. Button can now trigger on click and not mouse-down which is the canonical behavior in other GUI systems #4336.

  • PolarAxis font size now defaults to global figure fontsize in the absence of specific Axis theming #4314

  • MultiplesTicks accepts new option strip_zero=true, allowing labels of the form 0x to be 0 #4372

  • Make near/far of WGLMakie JS 3d camera dynamic, for better depth_shift scaling #4430.

0.21.12 - 2024-09-28 {#0.21.12-2024-09-28}

  • Fix NaN handling in WGLMakie #4282.

  • Show DataInspector tooltip on NaN values if nan_color has been set to other than :transparent #4310

  • Fix linestyle not being used in triplot #4332

  • Fix voxel clipping not being based on voxel centers #4397

  • Parsing Q and q commands in svg paths with BezierPath is now supported #4413

0.21.11 - 2024-09-13 {#0.21.11-2024-09-13}

  • Hot fixes for 0.21.10 #4356.

  • Set Voronoiplot's preferred axis type to 2D in all cases #4349

0.21.10 - 2024-09-12 {#0.21.10-2024-09-12}

  • Introduce heatmap(Resampler(large_matrix)), allowing to show big images interactively #4317.

  • Make sure we wait for the screen session #4316.

  • Fix for absrect #4312.

  • Fix attribute updates for SpecApi and SpecPlots (e.g. ecdfplot) #4265.

  • Bring back poly convert arguments for matrix with points as row #4258.

  • Fix gl_ClipDistance related segfault on WSL with GLMakie #4270.

  • Added option label_position = :center to place labels centered over each bar #4274.

  • plotfunc() and func2type() support functions ending with ! #4275.

  • Fixed Boundserror in clipped multicolor lines in CairoMakie #4313

  • Fix float precision based assertions error in GLMakie.volume #4311

  • Support images with reversed axes #4338

0.21.9 - 2024-08-27 {#0.21.9-2024-08-27}

  • Hotfix for colormap + color updates #4258.

0.21.8 - 2024-08-26 {#0.21.8-2024-08-26}

  • Fix selected list in WGLMakie.pick_sorted #4136.

  • Apply px per unit in pick_closest/pick_sorted #4137.

  • Support plot(interval, func) for rangebars and band #4102.

  • Fixed the broken OpenGL state cleanup for clip_planes which may cause plots to disappear randomly #4157

  • Reduce updates for image/heatmap, improving performance #4130.

  • Add an informative error message to save when no backend is loaded #4177

  • Fix rendering of band with NaN values #4178.

  • Fix plotting of lines with OffsetArrays across all backends #4242.

0.21.7 - 2024-08-19 {#0.21.7-2024-08-19}

  • Hot fix for 1D heatmap #4147.

0.21.6 - 2024-08-14 {#0.21.6-2024-08-14}

  • Fix RectangleZoom in WGLMakie #4127

  • Bring back fastpath for regular heatmaps #4125

  • Data inspector fixes (mostly for bar plots) #4087

  • Added "clip_planes" as a new generic plot and scene attribute. Up to 8 world space clip planes can be specified to hide sections of a plot. #3958

  • Updated handling of model matrices with active Float32 rescaling. This should fix issues with Float32-unsafe translations or scalings of plots, as well as rotated plots in Float32-unsafe ranges. #4026

  • Added events.tick to allow linking actions like animations to the renderloop. #3948

  • Added the uv_transform attribute for meshscatter, mesh, surface and image #1406.

  • Added the ability to use textures with meshscatter in WGLMakie #1406.

  • Don't remove underlying VideoStream file when doing save() #3883.

  • Fix label/legend for plotlist #4079.

  • Fix wrong order for colors in RPRMakie #4098.

  • Fixed incorrect distance calculation in pick_closest in WGLMakie #4082.

  • Suppress keyboard shortcuts and context menu in JupyterLab output #4068.

  • Introduce stroke_depth_shift + forward normal depth_shift for Poly #4058.

  • Use linestyle for Poly and Density legend elements #4000.

  • Bring back interpolation attribute for surface #4056.

  • Improved accuracy of framerate settings in GLMakie #3954

  • Fix label_formatter being called twice in barplot #4046.

  • Fix error with automatic highclip or lowclip and scalar colors #4048.

  • Correct a bug in the project function when projecting using a Scene. #3909.

  • Add position for pie plot #4027.

  • Correct a method ambiguity in insert! which was causing PlotList to fail on CairoMakie. #4038

  • Delaunay triangulations created via tricontourf, triplot, and voronoiplot no longer use any randomisation in the point insertion order so that results are unique. #4044

  • Improve content scaling support for Wayland and fix incorrect mouse scaling on mac #4062

  • Fix: band ignored its alpha argument in CairoMakie

  • Fix marker=FastPixel() makersize and markerspace, improve spy recipe #4043.

  • Fixed invert_normals for surface plots in CairoMakie #4021.

  • Improve support for embedding GLMakie. #4073

  • Update JS OrbitControls to match Julia OrbitControls #4084.

  • Fix select_point() #4101.

  • Fix absrect() and select_rectangle() #4110.

  • Allow segment-specific radius for pie plot #4028.

0.21.5 - 2024-07-07 {#0.21.5-2024-07-07}

  • Fixed tuple argument for WGLMakie.activate!(resize_to=(:parent, nothing)) #4009.

  • validate plot attributes later, for axis specific plot attributes #3974.

0.21.4 - 2024-07-02 {#0.21.4-2024-07-02}

  • Fixed support for GLFW 3.4 on OSX #3999.

  • Changed camera variables to Float64 for increased accuracy #3984

  • Allow CairoMakie to render poly overloads that internally don't use two child plots #3986.

  • Fixes for Menu and DataInspector #3975.

  • Add line-loop detection and rendering to GLMakie and WGLMakie #3907.

0.21.3 - 2024-06-17 {#0.21.3-2024-06-17}

  • Fix stack overflows when using markerspace = :data with scatter #3960.

  • CairoMakie: Fix broken SVGs when using non-interpolated image primitives, for example Colorbars, with recent Cairo versions #3967.

  • CairoMakie: Add argument pdf_version to restrict the PDF version when saving a figure as a PDF #3845.

  • Fix DataInspector using invalid attribute strokewidth for plot type Wireframe #3917.

  • CairoMakie: Fix incorrect scaling factor for SVGs with Cairo_jll 1.18 #3964.

  • Fixed use of Textbox from Bonito #3924

0.21.2 - 2024-05-22 {#0.21.2-2024-05-22}

  • Added cycle to general attribute allowlist so that it works also with plot types that don't set one in their theme #3879.

0.21.1 - 2024-05-21 {#0.21.1-2024-05-21}

  • boundingbox now relies on apply_transform(transform, data_limits(plot)) rather than transforming the corner points of the bounding box #3856.

  • Adjusted Axis limits to consider transformations more consistently #3864.

  • Fix problems with incorrectly disabled attributes in recipes #3870, #3866.

  • Fix RPRMakie with Material #3872.

  • Support the loop option in html video output #3697.

0.21.0 - 2024-05-08 {#0.21.0-2024-05-08}

  • Add voxels plot #3527.

  • Added supported markers hint to unsupported marker warn message #3666.

  • Fixed bug in CairoMakie line drawing when multiple successive points had the same color #3712.

  • Remove StableHashTraits in favor of calculating hashes directly with CRC32c #3667.

  • Breaking (sort of) Added a new @recipe variant which allows documenting attributes directly where they are defined and validating that all attributes are known whenever a plot is created. This is not breaking in the sense that the API changes, but user code is likely to break because of misspelled attribute names etc. that have so far gone unnoticed.

  • Add axis converts, enabling unit/categorical support and more #3226.

  • Breaking Streamlined data_limits and boundingbox #3671

    • data_limits now only considers plot positions, completely ignoring transformations

    • boundingbox(p::Text) is deprecated in favor of boundingbox(p::Text, p.markerspace[]). The more internal methods use string_boundingbox(p). #3723

    • boundingbox overwrites must now include a secondary space argument to work boundingbox(plot, space::Symbol = :data) #3723

    • boundingbox now always consider transform_func and model

    • data_limits(::Scatter) and boundingbox(::Scatter) now consider marker transformations #3716

  • Breaking Improved Float64 compatability of Axis #3681

    • This added an extra conversion step which only takes effect when Float32 precision becomes relevant. In those cases code using project() functions will be wrong as the transformation is not applied. Use project(plot_or_scene, ...) or apply the conversion yourself beforehand with Makie.f32_convert(plot_or_scene, transformed_point) and use patched_model = Makie.patch_model(plot_or_scene, model).

    • Makie.to_world(point, matrix, resolution) has been deprecated in favor of Makie.to_world(scene_or_plot, point) to include float32 conversions.

  • Breaking Reworked line shaders in GLMakie and WGLMakie #3558

    • GLMakie: Removed support for per point linewidths

    • GLMakie: Adjusted dots (e.g. with linestyle = :dot) to bend across a joint

    • GLMakie: Adjusted linestyles to scale with linewidth dynamically so that dots remain dots with changing linewidth

    • GLMakie: Cleaned up anti-aliasing for truncated joints

    • WGLMakie: Added support for linestyles

    • WGLMakie: Added line joints

    • WGLMakie: Added native anti-aliasing which generally improves quality but introduces outline artifacts in some cases (same as GLMakie)

    • Both: Adjusted handling of thin lines which may result in different color intensities

  • Fixed an issue with lines being drawn in the wrong direction in 3D (with perspective projection) #3651.

  • Breaking Renamed attribute rotations to rotation for scatter and meshscatter which had been inconsistent with the otherwise singular naming scheme and other plots like text #3724.

  • Fixed contourf bug where n levels would sometimes miss the uppermost value, causing gaps #3713.

  • Added scale attribute to violin #3352.

  • Use label formatter in barplot #3718.

  • Fix the incorrect shading with non uniform markerscale in meshscatter #3722

  • Add scale_to=:flip option to hist, which flips the direction of the bars #3732

  • Fixed an issue with the texture atlas not updating in WGLMakie after display, causing new symbols to not show up #3737

  • Added linecap and joinstyle attributes for lines and linesegments. Also normalized miter_limit to 60° across all backends. #3771

0.20.10 2024-05-07 {#0.20.10-2024-05-07}

  • Loosened type restrictions for potentially array-valued colors in Axis attributes like xticklabelcolor #3826.

  • Added support for intervals for specifying axis limits #3696

  • Added recipes for plotting intervals to Band, Rangebars, H/VSpan 3695

  • Documented WilkinsonTicks #3819.

  • Added axislegend(ax, "title") method #3808.

  • Improved thread safety of rendering with CairoMakie (independent Scenes only) by locking FreeType handles #3777.

  • Adds a tutorial for how to make recipes work with new types #3816.

  • Provided an interface to convert markers in CairoMakie separately (cairo_scatter_marker) so external packages can overload it. #3811

  • Updated to DelaunayTriangulation v1.0 #3787.

  • Added methods hidedecorations!, hiderdecorations!, hidethetadecorations! and hidespines! for PolarAxis axes #3823.

  • Added loop option support for HTML outputs when recording videos with record #3697.

0.20.9 - 2024-03-29 {#0.20.9-2024-03-29}

  • Added supported markers hint to unsupported marker warn message #3666.

  • Fixed bug in CairoMakie line drawing when multiple successive points had the same color #3712.

  • Remove StableHashTraits in favor of calculating hashes directly with CRC32c #3667.

  • Fixed contourf bug where n levels would sometimes miss the uppermost value, causing gaps #3713.

  • Added scale attribute to violin #3352.

  • Use label formatter in barplot #3718.

  • Fix the incorrect shading with non uniform markerscale in meshscatter #3722

  • Add scale_to=:flip option to hist, which flips the direction of the bars #3732

  • Fixed an issue with the texture atlas not updating in WGLMakie after display, causing new symbols to not show up #3737

0.20.8 - 2024-02-22 {#0.20.8-2024-02-22}

  • Fixed excessive use of space with HTML image outputs #3642.

  • Fixed bugs with format strings and add new features by switching to Format.jl #3633.

  • Fixed an issue where CairoMakie would unnecessarily rasterize polygons #3605.

  • Added PointBased conversion trait to scatterlines recipe #3603.

  • Multiple small fixes for map_latest, WGLMakie picking and PlotSpec #3637.

  • Fixed PolarAxis rticks being incompatible with rich text. #3615

  • Fixed an issue causing lines, scatter and text to not scale with resolution after deleting plots in GLMakie. #3649

0.20.7 - 2024-02-04 {#0.20.7-2024-02-04}

  • Equalized alignment point of mirrored ticks to that of normal ticks #3598.

  • Fixed stack overflow error on conversion of gridlike data with missings #3597.

  • Fixed mutation of CairoMakie src dir when displaying png files #3588.

  • Added better error messages for plotting into FigureAxisPlot and AxisPlot as Plots.jl users are likely to do #3596.

  • Added compat bounds for IntervalArithmetic.jl due to bug with DelaunayTriangulation.jl #3595.

  • Removed possibility of three-argument barplot #3574.

0.20.6 - 2024-02-02 {#0.20.6-2024-02-02}

  • Fix issues with Camera3D not centering #3582

  • Allowed creating legend entries from plot objects with scalar numbers as colors #3587.

0.20.5 - 2024-01-25 {#0.20.5-2024-01-25}

  • Use plot plot instead of scene transform functions in CairoMakie, fixing missplaced h/vspan. #3552

  • Fix error printing on shader error #3530.

  • Update pagefind to 1.0.4 for better headline search #3534.

  • Remove unecessary deps, e.g. Setfield 3546.

  • Don't clear args, rely on delete deregister_callbacks #3543.

  • Add interpolate keyword for Surface #3541.

  • Fix a DataInspector bug if inspector_label is used with RGB images #3468.

0.20.4 - 2024-01-04 {#0.20.4-2024-01-04}

  • Changes for Bonito rename and WGLMakie docs improvements #3477.

  • Add stroke and glow support to scatter and text in WGLMakie #3518.

  • Fix clipping issues with Camera3D when zooming in #3529

0.20.3 - 2023-12-21 {#0.20.3-2023-12-21}

  • Add depthsorting as a hidden attribute for scatter plots in GLMakie as an alternative fix for outline artifacts. #3432

  • Disable SDF based anti-aliasing in scatter, text and lines plots when fxaa = true in GLMakie. This allows removing outline artifacts at the cost of quality. #3408

  • DataInspector Fixes: Fixed depth order, positional labels being in transformed space and :inspector_clear not getting called when moving from one plot to another. #3454

  • Fixed bug in GLMakie where the update from a (i, j) sized GPU buffer to a (j, i) sized buffer would fail #3456.

  • Add interpolate=true to volume(...), allowing to disable interpolation #3485.

0.20.2 - 2023-12-01 {#0.20.2-2023-12-01}

  • Switched from SHA512 to CRC32c salting in CairoMakie svgs, drastically improving svg rendering speed #3435.

  • Fixed a bug with h/vlines and h/vspan not correctly resolving transformations #3418.

  • Fixed a bug with h/vlines and h/vspan returning the wrong limits, causing an error in Axis #3427.

  • Fixed clipping when zooming out of a 3D (L)Scene #3433.

  • Moved the texture atlas cache to .julia/scratchspaces instead of a dedicated .julia/makie #3437

0.20.1 - 2023-11-23 {#0.20.1-2023-11-23}

  • Fixed bad rendering of poly in GLMakie by triangulating points after transformations #3402.

  • Fixed bug regarding inline display in VSCode Jupyter notebooks and other similar environments #3403.

  • Fixed issue with plottype, allowed onany(...; update = true) and fixed Block macro use outside Makie #3401.

0.20.0 - 2023-11-21 {#0.20.0-2023-11-21}

  • GLMakie has gained support for HiDPI (aka Retina) screens. This also enables saving images with higher resolution than screen pixel dimensions #2544.

  • Fixed an issue where NaN was interpreted as zero when rendering surface through CairoMakie #2598.

  • Improved 3D camera handling, hotkeys and functionality #2746.

  • Added shading = :verbose in GLMakie to allow for multiple light sources. Also added more light types, fixed light directions for the previous lighting model (now shading = :fast) and adjusted backlight to affect normals#3246.

  • Changed the glyph used for negative numbers in tick labels from hyphen to minus #3379.

  • Added new declarative API for AlgebraOfGraphics, Pluto and easier dashboards #3281.

  • WGLMakie got faster line rendering with less updating bugs #3062.

  • Breaking Replaced PolarAxis.radial_distortion_threshold with PolarAxis.radius_at_origin. #3381

  • Breaking Deprecated the resolution keyword in favor of size to reflect that this value is not a pixel resolution anymore #3343.

  • Breaking Refactored the SurfaceLike family of traits into VertexGrid, CellGrid and ImageLike #3106.

  • Breaking Deprecated pixelarea(scene) and scene.px_area in favor of viewport.

  • Breaking Refactored the Combined Plot object and renamed it to Plot, improving compile times ~2x #3082.

  • Breaking Removed old depreactions in #3113.

  • Breaking Deprecated using AbstractVector as sides of image #3395.

  • Breaking errorbars and rangebars now use color cycling #3230.

0.19.12 - 2023-10-31 {#0.19.12-2023-10-31}

  • Added cornerradius attribute to Box for rounded corners #3346.

  • Fix grouping of a zero-height bar in barplot. Now a zero-height bar shares the same properties of the previous bar, and if the bar is the first one, its height is treated as positive if and only if there exists a bar of positive height or all bars are zero-height #3058.

  • Fixed a bug where Axis still consumes scroll events when interactions are disabled #3272.

  • Added cornerradius attribute to Box for rounded corners #3308.

  • Upgraded StableHashTraits from 1.0 to 1.1 #3309.

0.19.11 - 2023-10-05 {#0.19.11-2023-10-05}

  • Setup automatic colorbars for volumeslices #3253.

  • Colorbar for arrows #3275.

  • Small bugfixes #3275.

0.19.10 - 2023-09-21 {#0.19.10-2023-09-21}

  • Fixed bugs with Colorbar in recipes, add new API for creating a recipe colorbar and introduce experimental support for Categorical colormaps #3090.

  • Added experimental Datashader implementation #2883.

  • Breaking Changed the default order Polar arguments to (theta, r). #3154

  • General improvements to PolarAxis: full rlimtis & thetalimits, more controls and visual tweaks. See pr for more details.#3154

0.19.9 - 2023-09-11 {#0.19.9-2023-09-11}

  • Allow arbitrary reversible scale functions through ReversibleScale.

  • Deprecated linestyle=vector_of_gaps in favor of linestyle=Linestyle(vector_of_gaps) 3135, 3193.

  • Fixed some errors around dynamic changes of ax.xscale or ax.yscale #3084

  • Improved Barplot Label Alignment #3160.

  • Fixed regression in determining axis limits #3179

  • Added a theme theme_latexfonts that uses the latex font family as default fonts #3147, #3180.

  • Upgrades StableHashTraits from 0.3 to 1.0

0.19.8 - 2023-08-15 {#0.19.8-2023-08-15}

  • Improved CairoMakie rendering of lines with repeating colors in an array #3141.

  • Added strokecolormap to poly. #3145

  • Added xreversed, yreversed and zreversed attributes to Axis3 #3138.

  • Fixed incorrect placement of contourlabels with transform functions #3083

  • Fixed automatic normal generation for meshes with shading and no normals #3041.

  • Added the triplot and voronoiplot recipes from DelaunayTriangulation.jl #3102, #3159.

0.19.7 - 2023-07-22 {#0.19.7-2023-07-22}

  • Allow arbitrary functions to color streamplot lines by passing a Function to color. This must accept Point of the appropriate dimension and return a Point, Vec, or other arraylike object #2002.

  • arrows can now take input of the form x::AbstractVector, y::AbstractVector, [z::AbstractVector,] f::Function, where f must return a VecTypes of the appropriate dimension #2597.

  • Exported colorbuffer, and added colorbuffer(axis::Axis; include_decorations=false, colorbuffer_kws...), to get an image of an axis with or without decorations #3078.

  • Fixed an issue where the linestyle of some polys was not applied to the stroke in CairoMakie. #2604

  • Add colorscale = identity to any plotting function using a colormap. This works with any scaling function like log10, sqrt etc. Consequently, scale for hexbin is replaced with colorscale #2900.

  • Add alpha=1.0 argument to all basic plots, which supports independently adding an alpha component to colormaps and colors. Multiple alphas like in plot(alpha=0.2, color=RGBAf(1, 0, 0, 0.5)), will get multiplied #2900.

  • hexbin now supports any per-observation weights which StatsBase respects - <: StatsBase.AbstractWeights, Vector{Real}, or nothing (the default). #2804

  • Added a new Axis type, PolarAxis, which is an axis with a polar projection. Input is in (r, theta) coordinates and is transformed to (x, y) coordinates using the standard polar-to-cartesian transformation. Generally, its attributes are very similar to the usual Axis attributes, but x is replaced by r and y by θ. It also inherits from the theme of Axis in this manner, so should work seamlessly with Makie themes #2990.

  • inherit now has a new signature inherit(scene, attrs::NTuple{N, Symbol}, default_value), allowing recipe authors to access nested attributes when trying to inherit from the parent Scene. For example, one could inherit from scene.Axis.yticks by inherit(scene, (:Axis, :yticks), $default_value) #2990.

  • Fixed incorrect rendering of 3D heatmaps #2959

  • Deprecated flatten_plots in favor of collect_atomic_plots. Using the new collect_atomic_plots fixed a bug in CairoMakie where the z-level of plots within recipes was not respected. #2793

  • Fixed incorrect line depth in GLMakie #2843

  • Fixed incorrect line alpha in dense lines in GLMakie #2843

  • Fixed DataInspector interaction with transformations #3002

  • Added option WGLMakie.activate!(resize_to_body=true), to make plots resize to the VSCode plotpane. Resizes to the HTML body element, so may work outside VSCode #3044, #3042.

  • Fixed DataInspector interaction with transformations #3002.

  • Fixed incomplete stroke with some Bezier markers in CairoMakie and blurry strokes in GLMakie #2961

  • Added the ability to use custom triangulations from DelaunayTriangulation.jl #2896.

  • Adjusted scaling of scatter/text stroke, glow and anti-aliasing width under non-uniform 2D scaling (Vec2f markersize/fontsize) in GLMakie #2950.

  • Scaled errorbar whiskers and bracket correctly with transformations #3012.

  • Updated bracket when the screen is resized or transformations change #3012.

0.19.6 - 2023-06-09 {#0.19.6-2023-06-09}

  • Fixed broken AA for lines with strongly varying linewidth #2953.

  • Fixed WGLMakie JS popup #2976.

  • Fixed legendelements when children have no elements #2982.

  • Bumped compat for StatsBase to 0.34 #2915.

  • Improved thread safety #2840.

0.19.5 - 2023-05-12 {#0.19.5-2023-05-12}

  • Added loop option for GIF outputs when recording videos with record #2891.

  • Fixed line rendering issues in GLMakie #2843.

  • Fixed incorrect line alpha in dense lines in GLMakie #2843.

  • Changed scene.clear to an observable and made changes in Scene Observables trigger renders in GLMakie #2929.

  • Added contour labels #2496.

  • Allowed rich text to be used in Legends #2902.

  • Added more support for zero length Geometries #2917.

  • Made CairoMakie drawing for polygons with holes order independent #2918.

  • Fixes for Makie.inline!(), allowing now for Makie.inline!(automatic) (default), which is better at automatically opening a window/ inlining a plot into plotpane when needed #2919 #2937.

  • Block/Axis doc improvements #2940 #2932 #2894.

0.19.4 - 2023-03-31 {#0.19.4-2023-03-31}

  • Added export of hidezdecorations! from MakieLayout #2821.

  • Fixed an issue with GLMakie lines becoming discontinuous #2828.

0.19.3 - 2023-03-21 {#0.19.3-2023-03-21}

  • Added the stephist plotting function #2408.

  • Added the brackets plotting function #2356.

  • Fixed an issue where poly plots with Vector{<: MultiPolygon} inputs with per-polygon color were mistakenly rendered as meshes using CairoMakie #2590.

  • Fixed a small typo which caused an error in the Stepper constructor #2600.

  • Improve cleanup on block deletion #2614

  • Add menu.scroll_speed and increase default speed for non-apple #2616.

  • Fixed rectangle zoom for nonlinear axes #2674

  • Cleaned up linestyles in GLMakie (Fixing artifacting, spacing/size, anti-aliasing) #2666.

  • Fixed issue with scatterlines only accepting concrete color types as markercolor #2691.

  • Fixed an accidental issue where LaTeXStrings were not typeset correctly in Axis3 #2558.

  • Fixed a bug where line segments in text(lstr::LaTeXString) were ignoring offsets #2668.

  • Fixed a bug where the arrows recipe accidentally called a Bool when normalize = true #2740.

  • Re-exported the @colorant_str (colorant"...") macro from Colors.jl #2726.

  • Speedup heatmaps in WGLMakie. #2647

  • Fix slow data_limits for recipes, which made plotting lots of data with recipes much slower #2770.

0.19.1 - 2023-01-01 {#0.19.1-2023-01-01}

  • Add show_data method for band which shows the min and max values of the band at the x position of the cursor #2497.

  • Added xlabelrotation, ylabelrotation (Axis) and labelrotation (Colorbar) #2478.

  • Fixed forced rasterization in CairoMakie svg files when polygons with colors specified as (color, alpha) tuples were used #2535.

  • Do less copies of Observables in Attributes + plot pipeline #2443.

  • Add Search Page and tweak Result Ordering #2474.

  • Remove all global attributes from TextureAtlas implementation and fix julia#master #2498.

  • Use new Bonito, implement WGLMakie picking, improve performance and fix lots of WGLMakie bugs #2428.

0.19.0 - 2022-12-03 {#0.19.0-2022-12-03}

  • Breaking The attribute textsize has been removed everywhere in favor of the attribute fontsize which had also been in use. To migrate, search and replace all uses of textsize to fontsize #2387.

  • Added rich text which allows to more easily use superscripts and subscripts as well as differing colors, fonts, fontsizes, etc. for parts of a given text #2321.

0.18.4 - 2022-12-02 {#0.18.4-2022-12-02}

  • Added the waterfall plotting function #2416.

  • Add support for AbstractPattern in WGLMakie #2432.

  • Broadcast replaces deprecated method for quantile #2430.

  • Fix CairoMakie's screen re-using #2440.

  • Fix repeated rendering with invisible objects #2437.

  • Fix hvlines for GLMakie #2446.

0.18.3 - 2022-11-17 {#0.18.3-2022-11-17}

  • Add render_on_demand flag for GLMakie.Screen. Setting this to true will skip rendering until plots get updated. This is the new default #2336, #2397.

  • Clean up OpenGL state handling in GLMakie #2397.

  • Fix salting #2407.

  • Fixes for GtkMakie #2418.

0.18.2 - 2022-11-03 {#0.18.2-2022-11-03}

  • Fix Axis3 tick flipping with negative azimuth #2364.

  • Fix empty!(fig) and empty!(ax) #2374, #2375.

  • Remove stencil buffer #2389.

  • Move Arrows and Wireframe to MakieCore #2384.

  • Skip legend entry if label is nothing #2350.

0.18.1 - 2022-10-24 {#0.18.1-2022-10-24}

  • fix heatmap interpolation #2343.

  • move poly to MakieCore #2334

  • Fix picking warning and update_axis_camera #2352.

  • bring back inline!, to not open a window in VSCode repl #2353.

0.18.0 - 2022-10-12 {#0.18.0-2022-10-12}

  • Breaking Added BezierPath which can be constructed from SVG like command list, SVG string or from a Polygon. Added ability to use BezierPath and Polgyon as scatter markers. Replaced default symbol markers like :cross which converted to characters before with more precise BezierPaths and adjusted default markersize to 12. Deprecated using String to specify multiple char markers (scatter(1:4, marker="abcd")). Deprecated concrete geometries as markers like Circle(Point2f(0), 1.5) in favor of using the type like Circle for dispatch to special backend methods. Added single image marker support to WGLMakie #979.

  • Breaking Refactored display, record, colorbuffer and screens to be faster and more consistent #2306.

  • Breaking Refactored DataInspector to use tooltip. This results in changes in the attributes of DataInspector. Added inspector_label, inspector_hover and inspector_clear as optional attributes #2095.

  • Added the hexbin plotting function #2201.

  • Added the tricontourf plotting function #2226.

  • Fixed per character attributes in text #2244.

  • Allowed CairoMakie to render scatter with images as markers #2080.

  • Reworked text drawing and added ability to draw special characters via glyph indices in order to draw more LaTeX math characters with MathTeXEngine v0.5 #2139.

  • Allowed text to be copy/pasted into Textbox #2281

  • Fixed updates for multiple meshes #2277.

  • Fixed broadcasting for linewidth, lengthscale & arrowsize in arrow recipe #2273.

  • Made GLMakie relocatable #2282.

  • Fixed changing input types in plot arguments #2297.

  • Better performance for Menus and fix clicks on items #2299.

  • Fixed CairoMakie bitmaps with transparency by using premultiplied ARGB surfaces #2304.

  • Fixed hiding of Scenes by setting scene.visible[] = false #2317.

  • Axis now accepts a Tuple{Bool, Bool} for xtrimspine and ytrimspine to trim only one end of the spine #2171.

0.17.13 - 2022-08-04 {#0.17.13-2022-08-04}

  • Fixed boundingboxes #2184.

  • Fixed highclip/lowclip in meshscatter, poly, contourf, barplot #2183.

  • Fixed gridline updates #2196.

  • Fixed glDisablei argument order, which crashed some Intel drivers.

0.17.12 - 2022-07-22 {#0.17.12-2022-07-22}

  • Fixed stackoverflow in show #2167.

0.17.11 - 2022-07-21 {#0.17.11-2022-07-21}

  • rainclouds(!) now supports violin_limits keyword argument, serving the same.

role as datalimits in violin #2137.

  • Fixed an issue where nonzero strokewidth results in a thin outline of the wrong color if color and strokecolor didn't match and weren't transparent. #2096.

  • Improved performance around Axis(3) limits #2115.

  • Cleaned up stroke artifacts in scatter and text #2096.

  • Compile time improvements #2153.

  • Mesh and Surface now interpolate between values instead of interpolating between colors for WGLMakie + GLMakie #2097.

0.17.10 - 2022-07-13 {#0.17.10-2022-07-13}

  • Bumped compatibility bound of GridLayoutBase.jl to v0.9.0 which fixed a regression with Mixed and Outside alignmodes in nested GridLayouts #2135.

0.17.9 - 2022-07-12 {#0.17.9-2022-07-12}

  • Patterns (Makie.AbstractPattern) are now supported by CairoMakie in poly plots that don't involve mesh, such as bar and poly #2106.

  • Fixed regression where Block alignments could not be specified as numbers anymore #2108.

  • Added the option to show mirrored ticks on the other side of an Axis using the attributes xticksmirrored and yticksmirrored #2105.

  • Fixed a bug where a set of Axis wouldn't be correctly linked together if they were only linked in pairs instead of all at the same time #2116.

0.17.7 - 2022-06-19 {#0.17.7-2022-06-19}

  • Improved Menu performance, now it should be much harder to reach the boundary of 255 scenes in GLMakie. Menu also takes a default keyword argument now and can be scrolled if there is too little space available.

0.17.6 - 2022-06-17 {#0.17.6-2022-06-17}

  • EXPERIMENTAL: Added support for multiple windows in GLMakie through display(GLMakie.Screen(), figure_or_scene) #1771.

  • Added support for RGB matrices in heatmap with GLMakie #2036

  • Textbox doesn't defocus anymore on trying to submit invalid input #2041.

  • text now takes the position as the first argument(s) like scatter and most other plotting functions, it is invoked text(x, y, [z], text = "text"). Because it is now of conversion type PointBased, the positions can be given in all the usual different ways which are implemented as conversion methods. All old invocation styles such as text("text", position = Point(x, y)) still work to maintain backwards compatibility #2020.

0.17.5 - 2022-06-10 {#0.17.5-2022-06-10}

  • Fixed a regression with linkaxes! #2039.

0.17.4 - 2022-06-09 {#0.17.4-2022-06-09}

  • The functions hlines!, vlines!, hspan!, vspan! and abline! were reimplemented as recipes. This allows using them without an Axis argument in first position and also as visuals in AlgebraOfGraphics.jl. Also, abline! is now called ablines! for consistency, abline! is still exported but deprecated and will be removed in the future. #2023.

  • Added rainclouds and rainclouds! #1725.

  • Improve CairoMakie performance #1964 #1981.

  • Interpolate colormap correctly #1973.

  • Fix picking #1993.

  • Improve compile time latency #1968 #2000.

  • Fix multi poly with rects #1999.

  • Respect scale and nonlinear values in PlotUtils cgrads #1979.

  • Fix CairoMakie heatmap filtering #1828.

  • Remove GLVisualize and MakieLayout module #2007 #2008.

  • Add linestyle and default to extrema(z) for contour, remove bitrotten fillrange #2008.

0.17.3 - 2022-05-20 {#0.17.3-2022-05-20}

  • Switched to MathTeXEngine v0.4, which improves the look of LaTeXStrings #1952.

  • Added subtitle capability to Axis #1859.

  • Fixed a bug where scaled colormaps constructed using Makie.cgrad were not interpreted correctly.

0.17.2 - 2022-05-16 {#0.17.2-2022-05-16}

  • Changed the default font from Dejavu Sans to TeX Gyre Heros Makie which is the same as TeX Gyre Heros with slightly decreased descenders and ascenders. Decreasing those metrics reduced unnecessary whitespace and alignment issues. Four fonts in total were added, the styles Regular, Bold, Italic and Bold Italic. Also changed Axis, Axis3 and Legend attributes titlefont to TeX Gyre Heros Makie Bold in order to separate it better from axis labels in multifacet arrangements #1897.

0.17.1 - 2022-05-13 {#0.17.1-2022-05-13}

  • Added word wrapping. In Label, word_wrap = true causes it to use the suggested width and wrap text to fit. In text, word_wrap_width > 0 can be used to set a pixel unit line width. Any word (anything between two spaces without a newline) that goes beyond this width gets a newline inserted before it #1819.

  • Improved Axis3's interactive performance #1835.

  • Fixed errors in GLMakie's scatter implementation when markers are given as images. #1917.

  • Removed some method ambiguities introduced in v0.17 #1922.

  • Add an empty default label, "", to each slider that doesn't have a label in SliderGrid #1888.

0.17.0 - 2022-05-05 {#0.17.0-2022-05-05}

  • Breaking Added space as a generic attribute to switch between data, pixel, relative and clip space for positions. space in text has been renamed to markerspace because of this. Pixel and SceneSpace are no longer valid inputs for space or markerspace #1596.

  • Breaking Deprecated mouse_selection(scene) for pick(scene).

  • Breaking Bumped GridLayoutBase version to v0.7, which introduced offset layouts. Now, indexing into row 0 doesn't create a new row 1, but a new row 0, so that all previous content positions stay the same. This makes building complex layouts order-independent #1704.

  • Breaking deprecate to_colormap(cmap, ncolors) in favor of categorical_colors(cmap, ncolors) and resample_cmap(cmap, ncolors) #1901 #1723.

  • Added empty!(fig) and changed empty!(scene) to remove all child plots without detaching windows #1818.

  • Switched to erroring instead of warning for deprecated events mousebuttons, keyboardbuttons and mousedrag.

  • Layoutable was renamed to Block and the infrastructure changed such that attributes are fixed fields and each block has its own Scene for better encapsulation #1796.

  • Added SliderGrid block which replaces the deprecated labelslider! and labelslidergrid! functions #1796.

  • The default anti-aliasing method can now be set in CairoMakie.activate! using the antialias keyword. Available options are CairoMakie.Cairo.ANTIALIAS_* #1875.

  • Added ability to rasterize a plots in CairoMakie vector graphics if plt.rasterize = true or plt.rasterize = scale::Int #1872.

  • Fixed segfaults in streamplot_impl on Mac M1 #1830.

  • Set the Cairo miter limit to mimic GLMakie behaviour #1844.

  • Fixed a method ambiguity in rotatedrect #1846.

  • Allow weights in statistical recipes #1816.

  • Fixed manual cycling of plot attributes #1873.

  • Fixed type constraints in ticklabelalign attributes #1882.

0.16.4 - 2022-02-16 {#0.16.4-2022-02-16}

  • Fixed WGLMakie performance bug and added option to set fps via WGLMakie.activate!(fps=30).

  • Implemented nan_color, lowclip, highclip for image(::Matrix{Float}) in shader.

  • Cleaned up mesh shader and implemented nan_color, lowclip, highclip for mesh(m; color::Matrix{Float}) on the shader.

  • Allowed GLMakie.Buffer GLMakie.Sampler to be used in GeometryBasics.Mesh to partially update parts of a mesh/texture and different interpolation and clamping modes for the texture.

0.16.0 - 2022-01-07 {#0.16.0-2022-01-07}

  • Breaking Removed Node alias #1307, #1393. To upgrade, simply replace all occurrences of Node with Observable.

  • Breaking Cleaned up Scene type #1192, #1393. The Scene() constructor doesn't create any axes or limits anymore. All keywords like raw, show_axis have been removed. A scene now always works like it did when using the deprecated raw=true. All the high level functionality like showing an axis and adding a 3d camera has been moved to LScene. See the new Scene tutorial for more info: https://docs.makie.org/dev/tutorials/scenes/.

  • Breaking Lights got moved to Scene, see the lighting docs and RPRMakie examples.

  • Added ECDF plot #1310.

  • Added Order Independent Transparency to GLMakie #1418, #1506. This type of transparency is now used with transpareny = true. The old transparency handling is available with transparency = false.

  • Fixed blurry text in GLMakie and WGLMakie #1494.

  • Introduced a new experimental backend for ray tracing: RPRMakie.

  • Added the Cycled type, which can be used to select the i-th value from the current cycler for a specific attribute #1248.

  • The plot function scatterlines now uses color as markercolor if markercolor is automatic. Also, cycling of the color attribute is enabled #1463.

  • Added the function resize_to_layout!, which allows to resize a Figure so that it contains its top GridLayout without additional whitespace or clipping #1438.

  • Cleaned up lighting in 3D contours and isosurfaces #1434.

  • Adjusted attributes of volumeslices to follow the normal structure #1404. This allows you to adjust attributes like colormap without going through nested attributes.

  • Added depth to 3D contours and isosurfaces #1395, #1393. This allows them to intersect correctly with other 3D objects.

  • Restricted 3D scene camera to one scene #1394, #1393. This fixes issues with multiple scenes fighting over events consumed by the camera. You can select a scene by cleaning on it.

  • Added depth shift attribute for GLMakie and WGLMakie #1382, #1393. This can be used to adjust render order similar to overdraw.

  • Simplified automatic width computation in barplots #1223, #1393. If no width attribute is passed, the default width is computed as the minimum difference between consecutive x positions. Gap between bars are given by the (multiplicative) gap attribute. The actual bar width equals width * (1 - gap).

  • Added logical expressions for ispressed #1222, #1393. This moves a lot of control over hotkeys towards the user. With these changes one can now set a hotkey to trigger on any or no key, collections of keys and logical combinations of keys (i.e. "A is pressed and B is not pressed").

  • Fixed issues with Menu render order #1411.

  • Added label_rotation to barplot #1401.

  • Fixed issue where pixelcam! does not remove controls from other cameras #1504.

  • Added conversion for OffsetArrays #1260.

  • The qqplot qqline options were changed to :identity, :fit, :fitrobust and :none (the default) #1563. Fixed numeric error due to double computation of quantiles when fitting qqline. Deprecated plot(q::QQPair) method as it does not have enough information for correct qqline fit.

All other changes are collected in this PR and in the release notes.

0.15.3 - 2021-10-16 {#0.15.3-2021-10-16}

  • The functions labelslidergrid! and labelslider! now set fixed widths for the value column with a heuristic. It is possible now to pass Formatting.format format strings as format specifiers in addition to the previous functions.

  • Fixed 2D arrow rotations in streamplot #1352.

0.15.2 - 2021-08-26 {#0.15.2-2021-08-26}

  • Reenabled Julia 1.3 support.

  • Use MathTexEngine v0.2.

  • Depend on new GeometryBasics, which changes all the Vec/Point/Quaternion/RGB/RGBA - f0 aliases to just f. For example, Vec2f0 is changed to Vec2f. Old aliases are still exported, but deprecated and will be removed in the next breaking release. For more details and an upgrade script, visit GeometryBasics#97.

  • Added hspan! and vspan! functions #1264.

0.15.1 - 2021-08-21 {#0.15.1-2021-08-21}

  • Switched documentation framework to Franklin.jl.

  • Added a specialization for volumeslices to DataInspector.

  • Fixed 1 element hist #1238 and make it easier to move hist #1150.

0.15.0 - 2021-07-15 {#0.15.0-2021-07-15}

  • LaTeXStrings can now be used as input to text and therefore as labels for Axis, Legend, or other comparable objects. Mathematical expressions are typeset using MathTeXEngine.jl which offers a fast approximation of LaTeX typesetting #1022.

  • Added Symlog10 and pseudolog10 axis scales for log scale approximations that work with zero and negative values #1109.

  • Colorbar limits can now be passed as the attribute colorrange similar to plots #1066.

  • Added the option to pass three vectors to heatmaps and other plots using SurfaceLike conversion #1101.

  • Added stairs plot recipe #1086.

  • Breaking Removed FigurePosition and FigureSubposition types. Indexing into a Figure like fig[1, 1] now returns GridPosition and GridSubposition structs, which can be used in the same way as the types they replace. Because of an underlying change in GridLayoutBase.jl, it is now possible to do Axis(gl[1, 1]) where gl is a GridLayout that is a sublayout of a Figure's top layout #1075.

  • Bar plots and histograms have a new option for adding text labels #1069.

  • It is now possible to specify one linewidth value per segment in linesegments #992.

  • Added a new 3d camera that allows for better camera movements using keyboard and mouse #1024.

  • Fixed the application of scale transformations to surface #1070.

  • Added an option to set a custom callback function for the RectangleZoom axis interaction to enable other use cases than zooming #1104.

  • Fixed rendering of heatmaps with one or more reversed ranges in CairoMakie, as in heatmap(1:10, 10:-1:1, rand(10, 10)) #1100.

  • Fixed volume slice recipe and added docs for it #1123.

+ \ No newline at end of file diff --git a/previews/PR4492/ecosystem.html b/previews/PR4492/ecosystem.html index 81d67deba98..6bc6b5dc4c8 100644 --- a/previews/PR4492/ecosystem.html +++ b/previews/PR4492/ecosystem.html @@ -8,9 +8,9 @@ - + - + @@ -23,7 +23,7 @@
Skip to content

Ecosystem

These packages and sites are maintained by third parties. If you install packages, keep an eye on version conflicts or downgrades as the Makie ecosystem is developing quickly so things break occasionally.

AlgebraOfGraphics.jl

Grammar-of-graphics style plotting, inspired by ggplot2.

Beautiful Makie {#Beautiful-Makie}

This third-party gallery contains many advanced examples.

GraphMakie.jl

Graphs with two- and three-dimensional layout algorithms.

GeoMakie.jl

Geographic plotting utilities including projections.

SwarmMakie.jl

Beeswarm plots for Makie.jl!

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/animation.html b/previews/PR4492/explanations/animation.html index 854ce6af358..b3c810055d1 100644 --- a/previews/PR4492/explanations/animation.html +++ b/previews/PR4492/explanations/animation.html @@ -8,9 +8,9 @@ - + - + @@ -126,7 +126,7 @@ autolimits!(ax) # update limits # yield() -> not required with record end
"heatmap_mandelbrot.mp4"
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/backends/backends.html b/previews/PR4492/explanations/backends/backends.html index f803ff1b6c4..fca9520585f 100644 --- a/previews/PR4492/explanations/backends/backends.html +++ b/previews/PR4492/explanations/backends/backends.html @@ -8,9 +8,9 @@ - + - + @@ -25,7 +25,7 @@
Skip to content

What is a backend

Makie is the frontend package that defines all plotting functions. It is reexported by every backend, so you don't have to specifically install or import it.

There are four backends which concretely implement all abstract rendering capabilities defined in Makie:

PackageDescription
GLMakieGPU-powered, interactive 2D and 3D plotting in standalone GLFW.jl windows.
CairoMakieCairo.jl based, non-interactive 2D (and some 3D) backend for publication-quality vector graphics.
WGLMakieWebGL-based interactive 2D and 3D plotting that runs within browsers.
RPRMakieAn experimental ray tracing backend.

Activating Backends

You can activate any backend by using the appropriate package and calling its activate! function.

Example with WGLMakie:

julia
using WGLMakie
 WGLMakie.activate!()

Each backend's activate! function optionally takes keyword arguments (referred to as screen_config...) that control various aspects of the backend. For example, to activate the GLMakie backend and set it up to produce windows with a custom title and no anti-aliasing:

julia
using GLMakie
 GLMakie.activate!(title = "Custom title", fxaa = false)

The keyword arguments accepted by each backend are listed in the backend-specific documentation pages linked in the table above.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/backends/cairomakie.html b/previews/PR4492/explanations/backends/cairomakie.html index c1ec5745a86..bed9f54dc1a 100644 --- a/previews/PR4492/explanations/backends/cairomakie.html +++ b/previews/PR4492/explanations/backends/cairomakie.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

CairoMakie.activate! Function
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
+    
Skip to content

CairoMakie

CairoMakie uses Cairo.jl to draw vector graphics to SVG and PDF. You should use it if you want to achieve the highest-quality plots for publications, as the rendering process of the GL backends works via bitmaps and is geared more towards speed than pixel-perfection.

Activation and screen config

Activate the backend by calling CairoMakie.activate!() with the following options:

CairoMakie.activate! Function
julia
CairoMakie.activate!(; screen_config...)

Sets CairoMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(CairoMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • px_per_unit = 2.0

  • pt_per_unit = 0.75

  • antialias::Union{Symbol, Int} = :best: antialias modus Cairo uses to draw. Applicable options: [:best => Cairo.ANTIALIAS_BEST, :good => Cairo.ANTIALIAS_GOOD, :subpixel => Cairo.ANTIALIAS_SUBPIXEL, :none => Cairo.ANTIALIAS_NONE].

  • visible::Bool: if true, a browser/image viewer will open to display rendered output.

  • pdf_version::String = nothing: the version of output PDFs. Applicable options are "1.4", "1.5", "1.6", "1.7", or nothing, which leaves the PDF version unrestricted.

source

Inline Plot Type

You can choose the type of plot that is displayed inline in, e.g., VSCode, Pluto.jl, or any other environment, by setting it via the activate! function.

julia
CairoMakie.activate!(type = "png")
 CairoMakie.activate!(type = "svg")

Z-Order

CairoMakie as a 2D engine has no concept of z-clipping, therefore its 3D capabilities are quite limited. The z-values of 3D plots will have no effect and will be projected flat onto the canvas. Z-layering is approximated by sorting all plot objects by their z translation value before drawing, after that by parent scene and then insertion order. Therefore, if you want to draw something on top of something else, but it ends up below, try translating it forward via translate!(obj, 0, 0, some_positive_z_value).

Selective Rasterization

By setting the rasterize attribute of a plot, you can tell CairoMakie that this plot needs to be rasterized when saving, even if saving to a vector backend. This can be very useful for large meshes, surfaces or even heatmaps if on an irregular grid.

Assuming that you have a Plot object plt, you can set plt.rasterize = true for simple rasterization, or you can set plt.rasterize = scale::Int, where scale represents the scaling factor for the image surface.

For example, if your Scene's size is (800, 600), by setting scale=2, the rasterized image embedded in the vector graphic will have a resolution of (1600, 1200).

You can deactivate this rasterization by setting plt.rasterize = false.

Example:

julia
using CairoMakie
 v = rand(10,2)
 scatter(v[:,1], v[:,2], rasterize = true, markersize = 30.0)

If you zoom in, you will see a pretty badly pixelated image - this is because the rasterization density is set to 1 px per pt. Setting rasterize=10 makes this a lot smoother:

julia
using CairoMakie
@@ -30,7 +30,7 @@
 scatter(v[:,1], v[:,2], rasterize = 10, markersize = 30.0)

PDF version

The version of output PDFs can be restricted via the pdf_version argument of the screen config. Conveniently, it can be also passed as an argument of the save function:

julia
using CairoMakie
 fig = Figure()
 save("figure.pdf", fig, pdf_version="1.4")
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/backends/glmakie.html b/previews/PR4492/explanations/backends/glmakie.html index 08e33c45f73..765bc647132 100644 --- a/previews/PR4492/explanations/backends/glmakie.html +++ b/previews/PR4492/explanations/backends/glmakie.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

GLMakie.activate! Function
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
+    
Skip to content

GLMakie

GLMakie is the native, desktop-based backend, and is the most feature-complete. It requires an OpenGL enabled graphics card with OpenGL version 3.3 or higher.

Activation and screen config

Activate the backend by calling GLMakie.activate!():

GLMakie.activate! Function
julia
GLMakie.activate!(; screen_config...)

Sets GLMakie as the currently active backend and also optionally modifies the screen configuration using screen_config keyword arguments. Note that the screen_config can also be set permanently via Makie.set_theme!(GLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

Renderloop

  • renderloop = GLMakie.renderloop: Sets a function renderloop(::GLMakie.Screen) which starts a renderloop for the screen.

Warning

The keyword arguments below are not effective if renderloop isn't set to GLMakie.renderloop, unless implemented in a custom renderloop function:

  • pause_renderloop = false: If true, creates a screen with a paused renderloop. The renderloop can be started with GLMakie.start_renderloop!(screen) and paused again with GLMakie.pause_renderloop!(screen).

  • vsync = false: Whether to enable vsync for the window.

  • render_on_demand = true: If true, the scene will only be rendered if something has changed in it.

  • framerate = 30.0: Sets the currently rendered frames per second.

  • px_per_unit = automatic: Sets the ratio between the number of rendered pixels and the Makie resolution. It defaults to the value of scalefactor but may be any positive real number.

GLFW window attributes

  • float = false: Whether the window should float above other windows.

  • focus_on_show = false: If true, focuses the window when newly opened.

  • decorated = true: Whether or not to show window decorations.

  • title::String = "Makie": Sets the window title.

  • fullscreen = false: Whether to start the window in fullscreen mode.

  • debugging = false: If true, starts the GLFW.Window/OpenGL context with debug output.

  • monitor::Union{Nothing, GLFW.Monitor} = nothing: Sets the monitor on which the window should be opened. If set to nothing, GLFW will decide which monitor to use.

  • visible = true: Whether or not the window should be visible when first created.

  • scalefactor = automatic: Sets the window scaling factor, such as 2.0 on HiDPI/Retina displays. It is set automatically based on the display, but may be any positive real number.

Rendering constants & Postprocessor

  • oit = false: Whether to enable order independent transparency for the window.

  • fxaa = true: Whether to enable fxaa (anti-aliasing) for the window.

  • ssao = true: Whether to enable screen space ambient occlusion, which simulates natural shadowing at inner edges and crevices.

  • transparency_weight_scale = 1000f0: Adjusts a factor in the rendering shaders for order independent transparency. This should be the same for all of them (within one rendering pipeline) otherwise depth "order" will be broken.

  • max_lights = 64: The maximum number of lights with shading = MultiLightShading

  • max_light_parameters = 5 * N_lights: The maximum number of light parameters that can be uploaded. These include everything other than the light color (i.e. position, direction, attenuation, angles) in terms of scalar floats.

source

Window Scaling

The sizes of figures are given in display-independent "logical" dimensions, and the GLMakie backend will scale the size of the displayed window on HiDPI/Retina displays automatically. For example, the default size = (800, 600) will be shown in a 1600 × 1200 window on a HiDPI display which is configured with a 200% scaling factor.

The scaling factor may be overridden by displaying the figure with a different scalefactor value:

julia
fig = Figure(size = (800, 600))
 # ...
 display(fig, scalefactor = 1.5)

If the scale factor is not changed from its default automatic configuration, the window will be resized to maintain its apparent size when moved across displays with different scaling factors on Windows and OSX. (Independent scaling factors are not supported by X11, and at this time the underlying GLFW library is not compiled with Wayland support.)

Resolution Scaling

Related to the window scaling factor, the mapping from figure sizes and positions to pixels can be scaled to achieve HiDPI/Retina resolution renderings. The resolution scaling defaults to the same factor as the window scaling, but it may be independently overridden with the px_per_unit argument when showing a figure:

julia
fig = Figure(size = (800, 600))
 # ...
@@ -30,7 +30,7 @@
 save("lores.png", fig, px_per_unit = 0.5)  #  400 × 300 px png

If a script may run in interactive environments where the native screen DPI can vary, you may want to explicitly set px_per_unit = 1 when saving figures to ensure consistency of results.

Multiple Windows

GLMakie has experimental support for displaying multiple independent figures (or scenes). To open a new window, use display(GLMakie.Screen(), figure_or_scene). To close all windows, use GLMakie.closeall().

Embedding

There's experimental support for embedding GLMakie by creating a custom 'window' type (analagous to the GLFW OS-level window) and grabbing GLMakie's framebuffers to display in your own GUI. Here's a high-level overview of what you'd need to do:

  1. Create a MyWindow type, which might represent a widget in your chosen GUI framework. Pass an instance of this type to GLMakie.Screen(; window=my_window, start_renderloop=false) to get a Screen{MyWindow} object without the renderloop running in the background (optional, depends on your application). This is the main object you'll need to work with.

  2. Define method specializations for the MyWindow type. Here's a non-exhaustive list:

  • Base.isopen(::MyWindow)

  • ShaderAbstractions.native_switch_context!(::MyWindow) (switch to the OpenGL context of the window)

  • ShaderAbstractions.native_context_alive(::MyWindow) (check if the window OpenGL context is still valid)

  • GLMakie.framebuffer_size(::MyWindow) (get the size of the windows framebuffer)

  • GLMakie.connect_screen(::Scene, Screen{MyWindow}) (connect input signals for e.g. the keyboard and mouse; you may want to implement the individual connection methods instead).

The actual implementation of all these depends entirely on how you want to embed GLMakie.

  1. A Figure can now be displayed in the new screen by calling display(screen, f). If you're not using GLMakie's own renderloop you'll need to take care of calling GLMakie.render_frame(screen) whenever necessary (you can use GLMakie.requires_update(screen)).

  2. display(screen, f) will only draw the figure to a framebuffer. You can get the color texture attachement of the framebuffer with screen.framebuffer.buffers[:color], and display that color texture as an image in your chosen GUI framework.

  3. If interactivity is desired, you will need to pass input events from the keyboard and mouse to the events in Makie.get_scene(f).events (The Events struct).

Forcing Dedicated GPU Use In Linux

Normally the dedicated GPU is used for rendering. If instead an integrated GPU is used, one can tell Julia to use the dedicated GPU while launching julia as $ sudo DRI_PRIME=1 julia in the bash terminal. To have it permanently used, add the line export DRI_PRIME=1 in your .bashrc or .zshrc file.

Troubleshooting OpenGL

If you get any error loading GLMakie, it likely means you don't have an OpenGL capable graphics card, or you don't have an OpenGL 3.3 capable driver installed. Note that most GPUs, even 8 year old integrated ones, support OpenGL 3.3.

On Linux, you can find out your OpenGL version with: glxinfo | grep "OpenGL version"

If you're using an AMD or Intel gpu on linux, you may run into GLFW#198.

If you're on a headless server, you still need to install x-server and proper graphics drivers.

You can find a demo on how to set that up in this nextjournal article.

GLMakie's CI has no GPU, so you can also look at .github/workflows/glmakie.yaml for a working setup.

If none of these work for you, take a look at the other backends, which all work without a GPU.

If you get an error pointing to GLFW.jl, please look into the existing GLFW issues, and also google for those errors. This is then very likely something that needs fixing in the glfw c library or in the GPU drivers.

Warning

GLMakie is not thread-safe! Makie functions to display in GLMakie or updates to Observable displayed in GLMakie windows from other threads may not work as expected or cause a segmentation fault.

WSL setup or X-forwarding

From: Microsoft/WSL/issues/2855

WSL runs OpenGL alright, but it is not a supported scenario. From a clean Ubuntu install from the store do:

sudo apt install ubuntu-desktop mesa-utils
 export DISPLAY=localhost:0
 glxgears

On the Windows side:

  1. install VcXsrv

  2. choose multiple windows -> display 0 -> start no client -> disable native opengl

Troubleshooting:

1.) install: sudo apt-get install -y xorg-dev mesa-utils xvfb libgl1 freeglut3-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev

2.) WSL has some problems with passing through localhost, so one may need to use: export DISPLAY=192.168.178.31:0, with the local ip of the pcs network adapter, which runs VcXsrv

3.) One may need mv /opt/julia-1.5.2/lib/julia/libstdc++.so.6 /opt/julia-1.5.2/lib/julia/libcpp.backup, another form of GLFW#198

GLMakie does not show Figure or crashes on full screen mode on macOS

MacOS gives a warning if a graphical user interface (GUI) is not started from an AppBundle and this exception can crash the Julia process that initiated the GUI. This warning only occurs if macOS Settings->Desktop & Dock->Menu Bar->Automatically hide and show the menu bar is not set to Never. Therefore make sure this setting is set to Never to enable the use of GLMakie on macOS.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/backends/rprmakie.html b/previews/PR4492/explanations/backends/rprmakie.html index a976eb99c09..d67f8ddec02 100644 --- a/previews/PR4492/explanations/backends/rprmakie.html +++ b/previews/PR4492/explanations/backends/rprmakie.html @@ -8,12 +8,12 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

RPRMakie

Experimental ray tracing backend using AMDs RadeonProRender. While it's created by AMD and tailored to Radeon GPUs, it still works just as well for NVidia and Intel GPUs using OpenCL. It also works on the CPU and even has a hybrid modus to use GPUs and CPUs in tandem to render images.

RadeonProRender currently only works on Windows and Linux, and crashes on OSX when creating the most basic context. If you're on OSX and good at debugging segfaults, help us by debugging:

julia
using RadeonProRender
-RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

RPRMakie.activate! Function
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
+RadeonProRender.Context()

To use RPRMakie on a Mac with an M-series chip, for now, you need to use the x86_64 build of Julia (not the ARM build, you may have to download this manually). RadeonProRender does not distribute binaries built for the ARM architecture of the M-series processors yet.

Activation and screen config

Activate the backend by calling RPRMakie.activate!() with the following options:

RPRMakie.activate! Function
julia
RPRMakie.activate!(; screen_config...)

Sets RPRMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(RPRMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • iterations = 200: Iterations of light simulations. The more iterations, the less noisy the picture becomes, but higher numbers take much longer. For e.g. iterations=10 one should expect rendering to take a couple of seconds but it will produce pretty noisy output. 200 is a good middle ground taking around ~30s on an old nvidia 1060. For highest quality output, numbers above 500 are required.

  • resource = RPR.RPR_CREATION_FLAGS_ENABLE_GPU0: GPU or CPU to use. Multiple GPUs and CPUs can be used together by using & (e.g. RPR.RPR_CREATION_FLAGS_ENABLE_GPU0 & RPR.RPR_CREATION_FLAGS_ENABLE_CPU).

  • plugin = RPR.Tahoe:

    • RPR.Tahoe, the legacy RadeonProRender backend. It's the most stable, but doesn't have all new features (e.g. the RPR.MatX material), and may be slower than others

    • RPR.Northstar, the new rewritten backend, faster and optimized for many iterations. Single iterations are much slower, so less usable for interactive display. Sometimes, Northstar just produces black, jiggly objects. It's not clear yet, if that's just a bug, or the result of using an unsupported/deprecated feature. Switch to Tahoe if that happens.

    • RPR.Hybrid: Vulkan backend, fit for real time rendering, using AMDs and NVIDIAs new hardware accelerated ray tracing. Doesn't work reliably yet and only works with RPR.Uber material.

    • RPR.HybridPro: The same as Hybrid, but works only for Radeon GPUs, using AMDs own hardware acceleration API.

source

Since RPRMakie is quite the unique backend and still experimental, there are several gotchas when working with it.

julia
fig = Figure(); # RPRMakie can't show Figures yet, since it only supports a physical 3D camera
 radiance = 10000
 # Lights are much more important for ray tracing,
 # so most examples will use extra lights and environment lights.
@@ -421,7 +421,7 @@
 end
 
 save("submarine_cables.png", scene)

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/backends/wglmakie.html b/previews/PR4492/explanations/backends/wglmakie.html index 22106d1b362..132ebcb723a 100644 --- a/previews/PR4492/explanations/backends/wglmakie.html +++ b/previews/PR4492/explanations/backends/wglmakie.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,13 +22,13 @@ -
Skip to content

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

WGLMakie.activate! Function
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
+    
Skip to content

WGLMakie

WGLMakie is the web-based backend, which is mostly implemented in Julia right now. WGLMakie uses Bonito to generate the HTML and JavaScript for displaying the plots. On the JavaScript side, we use ThreeJS and WebGL to render the plots. Moving more of the implementation to JavaScript is currently the goal and will give us a better JavaScript API, and more interaction without a running Julia server.

Warning

WGLMakie can be considered experimental because the JavaScript API isn't stable yet and the notebook integration isn't perfect yet, but all plot types should work, and therefore all recipes, but there are certain caveats

Browser Support

IJulia
  • Bonito now uses the IJulia connection, and therefore can be used even with complex proxy setup without any additional setup

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

JupyterHub / Jupyterlab / Binder

  • WGLMakie should mostly work with a websocket connection. Bonito tries to infer the proxy setup needed to connect to the julia process. On local jupyterlab instances, this should work without problem, on hosted ones one may need add jupyter-server-proxy. See:

Pluto

  • still uses Bonito's Websocket connection, so needs extra setup for remote servers.

  • reload of the page isn't supported, if you reload, you need to re-execute all cells and make sure that Page() is executed first.

  • static html export not fully working yet

JuliaHub

  • VSCode in the browser should work out of the box.

  • Pluto in JuliaHub still has a problem with the WebSocket connection. So, you will see a plot, but interaction doesn't work.

Browser Support

Some browsers may have only WebGL 1.0, or need extra steps to enable WebGL, but in general, all modern browsers on mobile and desktop should support WebGL 2.0. Safari users may need to enable WebGL, though. If you end up stuck on WebGL 1.0, the main missing feature will be volume & contour(volume).

Activation and screen config

Activate the backend by calling WGLMakie.activate!() with the following options:

WGLMakie.activate! Function
julia
WGLMakie.activate!(; screen_config...)

Sets WGLMakie as the currently active backend and also allows to quickly set the screen_config. Note, that the screen_config can also be set permanently via Makie.set_theme!(WGLMakie=(screen_config...,)).

Arguments one can pass via screen_config:

  • framerate = 30: Set framerate (frames per second) to a higher number for smoother animations, or to a lower to use less resources.

  • resize_to = nothing: Resize the canvas to the parent element with resize_to=:parent, or to the body if resize_to = :body. The default nothing, will resize nothing. A tuple is allowed too, with the same values just for width/height.

source

Output

You can use Bonito and WGLMakie in Pluto, IJulia, Webpages and Documenter to create interactive apps and dashboards, serve them on live webpages, or export them to static HTML.

This tutorial will run through the different modes and what kind of limitations to expect.

Page

Page() can be used to reset the Bonito state needed for multipage output like it's the case for Documenter or the various notebooks (IJulia/Pluto/etc). Previously, it was necessary to always insert and display the Page call in notebooks, but now the call to Page() is optional and doesn't need to be displayed. What it does is purely reset the state for a new multi-page output, which is usually the case for Documenter, which creates multiple pages in one Julia session, or you can use it to reset the state in notebooks, e.g. after a page reload. Page(exportable=true, offline=true) can be used to force inlining all data & js dependencies, so that everything can be loaded in a single HTML object without a running Julia process. The defaults should already be chosen this way for e.g. Documenter, so this should mostly be used for e.g. Pluto offline export (which is currently not fully supported, but should be soon).

Here is an example of how to use this in Franklin:

julia
using WGLMakie
 using Bonito, Markdown
 Page() # for Franklin, you still need to configure
 WGLMakie.activate!()
 Makie.inline!(true) # Make sure to inline plots into Documenter output!
-scatter(1:4, color=1:4)

As you can see, the output is completely static, because we don't have a running Julia server, as it would be the case with e.g. Pluto. To make the plot interactive, we will need to write more parts of WGLMakie in JS, which is an ongoing effort. As you can see, the interactivity already keeps working for 3D:

julia
N = 60
 function xy_data(x, y)
@@ -40,8 +40,8 @@
 surface(
     -1..1, -1..1, z,
     colormap = :Spectral
-)

There are a couple of ways to keep interacting with Plots in a static export.

Record a statemap

Bonito allows to record a statemap for all widgets, that satisfy the following interface:

julia
# must be true to be found inside the DOM
 is_widget(x) = true
@@ -68,8 +68,8 @@
     heatmap(fig[1, 2], slice)
     slider = DOM.div("z-index: ", index_slider, index_slider.value)
     return Bonito.record_states(session, DOM.div(slider, fig))
-end
z-index: 1

Execute Javascript directly

Bonito makes it easy to build whole HTML and JS applications. You can for example directly register JavaScript function that get run on change.

julia
using Bonito
 
@@ -85,8 +85,8 @@
     """)
 
     return DOM.div("slider 1: ", s1, slider_val)
-end
slider 1:

1

One can also interpolate plots into JS and update those via JS. The problem is, that there isn't an amazing interface yet. The returned object is directly a THREE object, with all plot attributes converted into Javascript types. The good news is, all attributes should be in either three_scene.material.uniforms, or three_scene.geometry.attributes. Going forward, we should create an API in WGLMakie, that makes it as easy as in Julia: plot.attribute = value. But while this isn't in place, logging the the returned object makes it pretty easy to figure out what to do - btw, the JS console + logging is amazing and makes it very easy to play around with the object once logged.

julia
using Bonito: on_document_load
 using WGLMakie
@@ -149,8 +149,8 @@
         })
     }""")
     return DOM.div(s1, color_slider, markersize, fig)
-end

This summarizes the current state of interactivity with WGLMakie inside static pages.

Offline Tooltip

Makie.DataInspector works just fine with WGLMakie, but it requires a running Julia process to show and update the tooltip.

There is also a way to show a tooltip in Javascript directly, which needs to be inserted into the HTML dom. This means, we actually need to use Bonito.App to return a DOM object:

julia
App() do session
     f, ax, pl = scatter(1:4, markersize=100, color=Float32[0.3, 0.4, 0.5, 0.6])
@@ -174,8 +174,8 @@
     # ToolTip(figurelike, js_callback; plots=plots_you_want_to_hover)
     tooltip = WGLMakie.ToolTip(f, on_click_callback; plots=pl)
     return DOM.div(f, tooltip)
-end

Pluto/IJulia

Note that the normal interactivity from Makie is preserved with WGLMakie in e.g. Pluto, as long as the Julia session is running. Which brings us to setting up Pluto/IJulia sessions! Locally, WGLMakie should just work out of the box for Pluto/IJulia, but if you're accessing the notebook from another PC, you must set something like:

julia
begin
     using Bonito
@@ -195,7 +195,7 @@
         $(color_swatch).style.backgroundColor = "hsl(" + hue + ",60%,50%)"
     }""")
     return Row(hue_slider, color_swatch)
-end

Bonito also offers a styleable Card component:

julia
using Markdown
 
@@ -226,7 +226,7 @@
     # Markdown creates a DOM as well, and you can interpolate
     # arbitrary jsrender'able elements in there:
     return DOM.div(card)
-end

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
+

Hello

Hopefully, over time there will be helper libraries with lots of stylised elements like the above, to make flashy dashboards with Bonito + WGLMakie.

Export

Documenter just renders the plots + Page as html, so if you want to inline WGLMakie/Bonito objects into your own page, one can just use something like this:

julia
using WGLMakie, Bonito, FileIO
 WGLMakie.activate!()
 
 open("index.html", "w") do io
@@ -333,7 +333,7 @@
     </html>
     """)
 end
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/blocks.html b/previews/PR4492/explanations/blocks.html index bfc4c35a881..b31198c3d01 100644 --- a/previews/PR4492/explanations/blocks.html +++ b/previews/PR4492/explanations/blocks.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@ Axis(f, bbox = BBox(50, 200, 50, 300), title = "Axis 1") Axis(f, bbox = BBox(250, 550, 100, 350), title = "Axis 2") f

Deleting blocks

To remove blocks from their layout and the figure or scene, use delete!(block).

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/cameras.html b/previews/PR4492/explanations/cameras.html index a876061c7c9..d96bf6bb37a 100644 --- a/previews/PR4492/explanations/cameras.html +++ b/previews/PR4492/explanations/cameras.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

Makie.Camera3D Type
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
+    
Skip to content

Cameras

A Camera is simply a viewport through which the Scene is visualized. Makie offers 2D and 3D projections, and 2D plots can be projected in 3D!

To specify the camera you want to use for your Scene, you can set the camera attribute. Currently, we offer the following cameras/constructors

campixel! cam_relative! cam2d! Camera3D cam3d! cam3d_cad!

which will mutate the camera of the Scene into the specified type.

Pixel Camera

The pixel camera (campixel!) projects the scene in pixel space, i.e. each integer step in the displayed data will correspond to one pixel. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

Relative Camera

The relative camera (cam_relative!) projects the scene into a 0..1 by 0..1 space. There are no controls for this camera. The clipping limits are set to (-10_000, 10_000).

2D Camera

The 2D camera (cam2d!) uses an orthographic projection with a fixed rotation and aspect ratio. You can set the following attributes via keyword arguments in cam2d! or by accessing the camera struct cam = cameracontrols(scene):

  • zoomspeed = 0.10f0 sets the speed of mouse wheel zooms.

  • zoombutton = nothing sets an additional key that needs to be pressed in order to zoom. Defaults to no key.

  • panbutton = Mouse.right sets the mouse button that needs to be pressed to translate the view.

  • selectionbutton = (Keyboard.space, Mouse.left) sets a set of buttons that need to be pressed to perform rectangle zooms.

Note that this camera is not used by Axis. It is used, by default, for 2D LScenes and Scenes.

3D Camera

Makie.Camera3D Type
julia
Camera3D(scene[; kwargs...])

Sets up a 3D camera with mouse and keyboard controls.

The behavior of the camera can be adjusted via keyword arguments or the fields settings and controls.

Settings

Settings include anything that isn't a mouse or keyboard button.

  • projectiontype = Perspective sets the type of the projection. Can be Orthographic or Perspective.

  • rotation_center = :lookat sets the default center for camera rotations. Currently allows :lookat or :eyeposition.

  • fixed_axis = true: If true panning uses the (world/plot) z-axis instead of the camera up direction.

  • zoom_shift_lookat = true: If true keeps the data under the cursor when zooming.

  • cad = false: If true rotates the view around lookat when zooming off-center.

  • clipping_mode = :adaptive: Controls how near and far get processed. Options:

    • :static passes near and far as is

    • :adaptive scales near by norm(eyeposition - lookat) and passes far as is

    • :view_relative scales near and far by norm(eyeposition - lookat)

    • :bbox_relative scales near and far to the scene bounding box as passed to the camera with update_cam!(..., bbox). (More specifically far = 1 is scaled to the furthest point of a bounding sphere and near is generally overwritten to be the closest point.)

  • center = true: Controls whether the camera placement gets reset when calling center!(scene), which is called when a new plot is added.

  • keyboard_rotationspeed = 1.0 sets the speed of keyboard based rotations.

  • keyboard_translationspeed = 0.5 sets the speed of keyboard based translations.

  • keyboard_zoomspeed = 1.0 sets the speed of keyboard based zooms.

  • mouse_rotationspeed = 1.0 sets the speed of mouse rotations.

  • mouse_translationspeed = 0.5 sets the speed of mouse translations.

  • mouse_zoomspeed = 1.0 sets the speed of mouse zooming (mousewheel).

  • circular_rotation = (false, false, false) enables circular rotations for (fixed x, fixed y, fixed z) rotation axis. (This means drawing a circle with your mouse around the center of the scene will result in a continuous rotation.)

Controls

Controls include any kind of hotkey setting.

  • up_key = Keyboard.r sets the key for translations towards the top of the screen.

  • down_key = Keyboard.f sets the key for translations towards the bottom of the screen.

  • left_key = Keyboard.a sets the key for translations towards the left of the screen.

  • right_key = Keyboard.d sets the key for translations towards the right of the screen.

  • forward_key = Keyboard.w sets the key for translations into the screen.

  • backward_key = Keyboard.s sets the key for translations out of the screen.

  • zoom_in_key = Keyboard.u sets the key for zooming into the scene (translate eyeposition towards lookat).

  • zoom_out_key = Keyboard.o sets the key for zooming out of the scene (translate eyeposition away from lookat).

  • increase_fov_key = Keyboard.b sets the key for increasing the fov.

  • decrease_fov_key = Keyboard.n sets the key for decreasing the fov.

  • pan_left_key = Keyboard.j sets the key for rotations around the screens vertical axis.

  • pan_right_key = Keyboard.l sets the key for rotations around the screens vertical axis.

  • tilt_up_key = Keyboard.i sets the key for rotations around the screens horizontal axis.

  • tilt_down_key = Keyboard.k sets the key for rotations around the screens horizontal axis.

  • roll_clockwise_key = Keyboard.e sets the key for rotations of the screen.

  • roll_counterclockwise_key = Keyboard.q sets the key for rotations of the screen.

  • fix_x_key = Keyboard.x sets the key for fixing translations and rotations to the (world/plot) x-axis.

  • fix_y_key = Keyboard.y sets the key for fixing translations and rotations to the (world/plot) y-axis.

  • fix_z_key = Keyboard.z sets the key for fixing translations and rotations to the (world/plot) z-axis.

  • reset = Keyboard.left_control & Mouse.left sets the key for resetting the camera. This equivalent to calling center!(scene).

  • reposition_button = Keyboard.left_alt & Mouse.left sets the key for focusing the camera on a plot object.

  • translation_button = Mouse.right sets the mouse button for drag-translations. (up/down/left/right)

  • scroll_mod = true sets an additional modifier button for scroll-based zoom. (true being neutral)

  • rotation_button = Mouse.left sets the mouse button for drag-rotations. (pan, tilt)

Other kwargs

Some keyword arguments are used to initialize fields. These include

  • eyeposition = Vec3d(3): The position of the camera.

  • lookat = Vec3d(0): The point the camera is focused on.

  • upvector = Vec3d(0, 0, 1): The world direction corresponding to the up direction of the screen.

  • fov = 45.0 is the field of view. This is irrelevant if the camera uses an orthographic projection.

  • near = automatic sets the position of the near clip plane. Anything between the camera and the near clip plane is hidden. Must be greater 0. Usage depends on clipping_mode.

  • far = automatic sets the position of the far clip plane. Anything further away than the far clip plane is hidden. Usage depends on clipping_mode. Defaults to 1 for clipping_mode = :bbox_relative, 2 for :view_relative or a value derived from limits for :static.

Note that updating these observables in an active camera requires a call to update_cam(scene) for them to be applied. For updating eyeposition, lookat and/or upvector update_cam!(scene, eyeposition, lookat, upvector = Vec3d(0,0,1)) is preferred.

The camera position and orientation can also be adjusted via the functions

  • translate_cam!(scene, v) will translate the camera by the given world/plot space vector v.

  • rotate_cam!(scene, angles) will rotate the camera around its axes with the corresponding angles. The first angle will rotate around the cameras "right" that is the screens horizontal axis, the second around the up vector/vertical axis or Vec3d(0, 0, +-1) if fixed_axis = true, and the third will rotate around the view direction i.e. the axis out of the screen. The rotation respects the current rotation_center of the camera.

  • zoom!(scene, zoom_step) will change the zoom level of the scene without translating or rotating the scene. zoom_step applies multiplicatively to cam.zoom_mult which is used as a multiplier to the fov (perspective projection) or width and height (orthographic projection).

source

cam3d! and cam3d_cad! but create a Camera3D with some specific options.

Example - Visualizing the cameras view box

julia
using GeometryBasics, LinearAlgebra
 
 function frustum_snapshot(cam)
     r = Rect3f(Point3f(-1, -1, -1), Vec3f(2, 2, 2))
@@ -70,7 +70,7 @@
 linesegments!(scene, Rect3f(Point3f(-1), Vec3f(2)), color = :black)
 
 fig

General Remarks

To force a plot to be visualized in 3D, you can set the limits to have a nonzero (z)-axis interval, or ensure that a 3D camera type is used. For example, you could pass the keyword argument limits = Rect([0,0,0],[1,1,1]), or camera = cam3d!.

Often, when modifying the Scene, the camera can get "out of sync" with the Scene. To fix this, you can call the update_cam! function on the Scene.

Buttons passed to the 2D and 3D camera are forwarded to ispressed. As such you can pass false to disable an interaction, true to ignore a modifier, any button, collection of buttons or even logical expressions of buttons. See the events documentation for more details.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/colors.html b/previews/PR4492/explanations/colors.html index ece8e7f5158..d070423aa2e 100644 --- a/previews/PR4492/explanations/colors.html +++ b/previews/PR4492/explanations/colors.html @@ -8,9 +8,9 @@ - + - + @@ -94,7 +94,7 @@ align = (:center, :bottom), offset = (0, 30)) ylims!(ax, -1, 2) f

The following is a list of all the colormaps accessible via a Symbol in Makie which are defined in ColorSchemes.jl:

misc

These colorschemes are not defined or provide different colors in ColorSchemes.jl They are kept for compatibility with the old behaviour of Makie, before v0.10.

NAMECategorical variantContinuous variant
:default | |
:blues | |
:bluesreds | |
:darkrainbow | |
:darktest | |
:grays | |
:greens | |
:heat | |
:lightrainbow | |
:lighttest | |
:rainbow | |
:reds | |
:redsblues | |

cmocean

NAMECategorical variantContinuous variant
:algae | |
:amp | |
:balance | |
:curl | |
:deep | |
:delta | |
:dense | |
:grays | |
:haline | |
:ice | |
:matter | |
:oxy | |
:phase | |
:solar | |
:speed | |
:tempo | |
:thermal | |
:turbid | |

scientific

NAMECategorical variantContinuous variant
:acton | |
:acton10 | |
:acton100 | |
:acton25 | |
:acton50 | |
:actonS | |
:bam | |
:bam10 | |
:bam100 | |
:bam25 | |
:bam50 | |
:bamO | |
:bamO10 | |
:bamO100 | |
:bamO25 | |
:bamO50 | |
:bamako | |
:bamako10 | |
:bamako100 | |
:bamako25 | |
:bamako50 | |
:bamakoS | |
:batlow | |
:batlow10 | |
:batlow100 | |
:batlow25 | |
:batlow50 | |
:batlowK | |
:batlowK10 | |
:batlowK100 | |
:batlowK25 | |
:batlowK50 | |
:batlowKS | |
:batlowS | |
:batlowW | |
:batlowW10 | |
:batlowW100 | |
:batlowW25 | |
:batlowW50 | |
:batlowWS | |
:berlin | |
:berlin10 | |
:berlin100 | |
:berlin25 | |
:berlin50 | |
:bilbao | |
:bilbao10 | |
:bilbao100 | |
:bilbao25 | |
:bilbao50 | |
:bilbaoS | |
:broc | |
:broc10 | |
:broc100 | |
:broc25 | |
:broc50 | |
:brocO | |
:brocO10 | |
:brocO100 | |
:brocO25 | |
:brocO50 | |
:buda | |
:buda10 | |
:buda100 | |
:buda25 | |
:buda50 | |
:budaS | |
:bukavu | |
:bukavu10 | |
:bukavu100 | |
:bukavu25 | |
:bukavu50 | |
:cork | |
:cork10 | |
:cork100 | |
:cork25 | |
:cork50 | |
:corkO | |
:corkO10 | |
:corkO100 | |
:corkO25 | |
:corkO50 | |
:davos | |
:davos10 | |
:davos100 | |
:davos25 | |
:davos50 | |
:davosS | |
:devon | |
:devon10 | |
:devon100 | |
:devon25 | |
:devon50 | |
:devonS | |
:fes | |
:fes10 | |
:fes100 | |
:fes25 | |
:fes50 | |
:glasgow | |
:glasgow10 | |
:glasgow100 | |
:glasgow25 | |
:glasgow50 | |
:glasgowS | |
:grayC | |
:grayC10 | |
:grayC100 | |
:grayC25 | |
:grayC50 | |
:grayCS | |
:hawaii | |
:hawaii10 | |
:hawaii100 | |
:hawaii25 | |
:hawaii50 | |
:hawaiiS | |
:imola | |
:imola10 | |
:imola100 | |
:imola25 | |
:imola50 | |
:imolaS | |
:lajolla | |
:lajolla10 | |
:lajolla100 | |
:lajolla25 | |
:lajolla50 | |
:lajollaS | |
:lapaz | |
:lapaz10 | |
:lapaz100 | |
:lapaz25 | |
:lapaz50 | |
:lapazS | |
:lipari | |
:lipari10 | |
:lipari100 | |
:lipari25 | |
:lipari50 | |
:lipariS | |
:lisbon | |
:lisbon10 | |
:lisbon100 | |
:lisbon25 | |
:lisbon50 | |
:managua | |
:managua10 | |
:managua100 | |
:managua25 | |
:managua50 | |
:navia | |
:navia10 | |
:navia100 | |
:navia25 | |
:navia50 | |
:naviaS | |
:nuuk | |
:nuuk10 | |
:nuuk100 | |
:nuuk25 | |
:nuuk50 | |
:nuukS | |
:oleron | |
:oleron10 | |
:oleron100 | |
:oleron25 | |
:oleron50 | |
:oslo | |
:oslo10 | |
:oslo100 | |
:oslo25 | |
:oslo50 | |
:osloS | |
:roma | |
:roma10 | |
:roma100 | |
:roma25 | |
:roma50 | |
:romaO | |
:romaO10 | |
:romaO100 | |
:romaO25 | |
:romaO50 | |
:tofino | |
:tofino10 | |
:tofino100 | |
:tofino25 | |
:tofino50 | |
:tokyo | |
:tokyo10 | |
:tokyo100 | |
:tokyo25 | |
:tokyo50 | |
:tokyoS | |
:turku | |
:turku10 | |
:turku100 | |
:turku25 | |
:turku50 | |
:turkuS | |
:vanimo | |
:vanimo10 | |
:vanimo100 | |
:vanimo25 | |
:vanimo50 | |
:vik | |
:vik10 | |
:vik100 | |
:vik25 | |
:vik50 | |
:vikO | |
:vikO10 | |
:vikO100 | |
:vikO25 | |
:vikO50 | |

matplotlib

NAMECategorical variantContinuous variant
:Wistia | |
:autumn1 | |
:binary | |
:bone | |
:bone_1 | |
:brg | |
:bwr | |
:cool | |
:coolwarm | |
:copper | |
:flag | |
:gist_earth | |
:gist_gray | |
:gist_heat | |
:gist_ncar | |
:gist_rainbow | |
:gist_stern | |
:gist_yarg | |
:gray1 | |
:hot | |
:hsv | |
:inferno | |
:jet1 | |
:magma | |
:nipy_spectral | |
:pink | |
:plasma | |
:prism | |
:seismic | |
:spring | |
:summer | |
:tab10 | |
:tab20 | |
:tab20b | |
:tab20c | |
:terrain | |
:twilight | |
:viridis | |
:winter | |

colorbrewer

NAMECategorical variantContinuous variant
:Accent_3 | |
:Accent_4 | |
:Accent_5 | |
:Accent_6 | |
:Accent_7 | |
:Accent_8 | |
:Blues | |
:Blues_3 | |
:Blues_4 | |
:Blues_5 | |
:Blues_6 | |
:Blues_7 | |
:Blues_8 | |
:Blues_9 | |
:BrBG_10 | |
:BrBG_11 | |
:BrBG_3 | |
:BrBG_4 | |
:BrBG_5 | |
:BrBG_6 | |
:BrBG_7 | |
:BrBG_8 | |
:BrBG_9 | |
:BrBg | |
:BuGn | |
:BuGn_3 | |
:BuGn_4 | |
:BuGn_5 | |
:BuGn_6 | |
:BuGn_7 | |
:BuGn_8 | |
:BuGn_9 | |
:BuPu | |
:BuPu_3 | |
:BuPu_4 | |
:BuPu_5 | |
:BuPu_6 | |
:BuPu_7 | |
:BuPu_8 | |
:BuPu_9 | |
:Dark2_3 | |
:Dark2_4 | |
:Dark2_5 | |
:Dark2_6 | |
:Dark2_7 | |
:Dark2_8 | |
:GnBu | |
:GnBu_3 | |
:GnBu_4 | |
:GnBu_5 | |
:GnBu_6 | |
:GnBu_7 | |
:GnBu_8 | |
:GnBu_9 | |
:Greens | |
:Greens_3 | |
:Greens_4 | |
:Greens_5 | |
:Greens_6 | |
:Greens_7 | |
:Greens_8 | |
:Greens_9 | |
:Greys | |
:Greys_3 | |
:Greys_4 | |
:Greys_5 | |
:Greys_6 | |
:Greys_7 | |
:Greys_8 | |
:Greys_9 | |
:OrRd | |
:OrRd_3 | |
:OrRd_4 | |
:OrRd_5 | |
:OrRd_6 | |
:OrRd_7 | |
:OrRd_8 | |
:OrRd_9 | |
:Oranges | |
:Oranges_3 | |
:Oranges_4 | |
:Oranges_5 | |
:Oranges_6 | |
:Oranges_7 | |
:Oranges_8 | |
:Oranges_9 | |
:PRGn | |
:PRGn_10 | |
:PRGn_11 | |
:PRGn_3 | |
:PRGn_4 | |
:PRGn_5 | |
:PRGn_6 | |
:PRGn_7 | |
:PRGn_8 | |
:PRGn_9 | |
:Paired_10 | |
:Paired_11 | |
:Paired_12 | |
:Paired_3 | |
:Paired_4 | |
:Paired_5 | |
:Paired_6 | |
:Paired_7 | |
:Paired_8 | |
:Paired_9 | |
:Pastel1_3 | |
:Pastel1_4 | |
:Pastel1_5 | |
:Pastel1_6 | |
:Pastel1_7 | |
:Pastel1_8 | |
:Pastel1_9 | |
:Pastel2_3 | |
:Pastel2_4 | |
:Pastel2_5 | |
:Pastel2_6 | |
:Pastel2_7 | |
:Pastel2_8 | |
:PiYG | |
:PiYG_10 | |
:PiYG_11 | |
:PiYG_3 | |
:PiYG_4 | |
:PiYG_5 | |
:PiYG_6 | |
:PiYG_7 | |
:PiYG_8 | |
:PiYG_9 | |
:PuBu | |
:PuBuGn | |
:PuBuGn_3 | |
:PuBuGn_4 | |
:PuBuGn_5 | |
:PuBuGn_6 | |
:PuBuGn_7 | |
:PuBuGn_8 | |
:PuBuGn_9 | |
:PuBu_3 | |
:PuBu_4 | |
:PuBu_5 | |
:PuBu_6 | |
:PuBu_7 | |
:PuBu_8 | |
:PuBu_9 | |
:PuOr | |
:PuOr_10 | |
:PuOr_11 | |
:PuOr_3 | |
:PuOr_4 | |
:PuOr_5 | |
:PuOr_6 | |
:PuOr_7 | |
:PuOr_8 | |
:PuOr_9 | |
:PuRd | |
:PuRd_3 | |
:PuRd_4 | |
:PuRd_5 | |
:PuRd_6 | |
:PuRd_7 | |
:PuRd_8 | |
:PuRd_9 | |
:Purples | |
:Purples_3 | |
:Purples_4 | |
:Purples_5 | |
:Purples_6 | |
:Purples_7 | |
:Purples_8 | |
:Purples_9 | |
:RdBu | |
:RdBu_10 | |
:RdBu_11 | |
:RdBu_3 | |
:RdBu_4 | |
:RdBu_5 | |
:RdBu_6 | |
:RdBu_7 | |
:RdBu_8 | |
:RdBu_9 | |
:RdGy | |
:RdGy_10 | |
:RdGy_11 | |
:RdGy_3 | |
:RdGy_4 | |
:RdGy_5 | |
:RdGy_6 | |
:RdGy_7 | |
:RdGy_8 | |
:RdGy_9 | |
:RdPu | |
:RdPu_3 | |
:RdPu_4 | |
:RdPu_5 | |
:RdPu_6 | |
:RdPu_7 | |
:RdPu_8 | |
:RdPu_9 | |
:RdYlBu | |
:RdYlBu_10 | |
:RdYlBu_11 | |
:RdYlBu_3 | |
:RdYlBu_4 | |
:RdYlBu_5 | |
:RdYlBu_6 | |
:RdYlBu_7 | |
:RdYlBu_8 | |
:RdYlBu_9 | |
:RdYlGn | |
:RdYlGn_10 | |
:RdYlGn_11 | |
:RdYlGn_3 | |
:RdYlGn_4 | |
:RdYlGn_5 | |
:RdYlGn_6 | |
:RdYlGn_7 | |
:RdYlGn_8 | |
:RdYlGn_9 | |
:Reds | |
:Reds_3 | |
:Reds_4 | |
:Reds_5 | |
:Reds_6 | |
:Reds_7 | |
:Reds_8 | |
:Reds_9 | |
:Set1_3 | |
:Set1_4 | |
:Set1_5 | |
:Set1_6 | |
:Set1_7 | |
:Set1_8 | |
:Set1_9 | |
:Set2_3 | |
:Set2_4 | |
:Set2_5 | |
:Set2_6 | |
:Set2_7 | |
:Set2_8 | |
:Set3_10 | |
:Set3_11 | |
:Set3_12 | |
:Set3_3 | |
:Set3_4 | |
:Set3_5 | |
:Set3_6 | |
:Set3_7 | |
:Set3_8 | |
:Set3_9 | |
:Spectral | |
:Spectral_10 | |
:Spectral_11 | |
:Spectral_3 | |
:Spectral_4 | |
:Spectral_5 | |
:Spectral_6 | |
:Spectral_7 | |
:Spectral_8 | |
:Spectral_9 | |
:YlGn | |
:YlGnBu | |
:YlGnBu_3 | |
:YlGnBu_4 | |
:YlGnBu_5 | |
:YlGnBu_6 | |
:YlGnBu_7 | |
:YlGnBu_8 | |
:YlGnBu_9 | |
:YlGn_3 | |
:YlGn_4 | |
:YlGn_5 | |
:YlGn_6 | |
:YlGn_7 | |
:YlGn_8 | |
:YlGn_9 | |
:YlOrBr | |
:YlOrBr_3 | |
:YlOrBr_4 | |
:YlOrBr_5 | |
:YlOrBr_6 | |
:YlOrBr_7 | |
:YlOrBr_8 | |
:YlOrBr_9 | |
:YlOrRd | |
:YlOrRd_3 | |
:YlOrRd_4 | |
:YlOrRd_5 | |
:YlOrRd_6 | |
:YlOrRd_7 | |
:YlOrRd_8 | |
:YlOrRd_9 | |

gnuplot

NAMECategorical variantContinuous variant
:afmhot | |
:gnuplot | |
:gnuplot2 | |
:ocean | |
:rainbow1 | |

colorcet

NAMECategorical variantContinuous variant
:cyclic_grey_15_85_c0_n256 | |
:cyclic_grey_15_85_c0_n256_s25 | |
:cyclic_mrybm_35_75_c68_n256 | |
:cyclic_mrybm_35_75_c68_n256_s25 | |
:cyclic_mygbm_30_95_c78_n256 | |
:cyclic_mygbm_30_95_c78_n256_s25 | |
:cyclic_protanopic_deuteranopic_bwyk_16_96_c31_n256 | |
:cyclic_protanopic_deuteranopic_wywb_55_96_c33_n256 | |
:cyclic_tritanopic_cwrk_40_100_c20_n256 | |
:cyclic_tritanopic_wrwc_70_100_c20_n256 | |
:cyclic_wrwbw_40_90_c42_n256 | |
:cyclic_wrwbw_40_90_c42_n256_s25 | |
:diverging_bkr_55_10_c35_n256 | |
:diverging_bky_60_10_c30_n256 | |
:diverging_bwg_20_95_c41_n256 | |
:diverging_bwr_20_95_c54_n256 | |
:diverging_bwr_40_95_c42_n256 | |
:diverging_bwr_55_98_c37_n256 | |
:diverging_cwm_80_100_c22_n256 | |
:diverging_gkr_60_10_c40_n256 | |
:diverging_gwr_55_95_c38_n256 | |
:diverging_gwv_55_95_c39_n256 | |
:diverging_isoluminant_cjm_75_c23_n256 | |
:diverging_isoluminant_cjm_75_c24_n256 | |
:diverging_isoluminant_cjo_70_c25_n256 | |
:diverging_linear_bjr_30_55_c53_n256 | |
:diverging_linear_bjy_30_90_c45_n256 | |
:diverging_protanopic_deuteranopic_bwy_60_95_c32_n256 | |
:diverging_rainbow_bgymr_45_85_c67_n256 | |
:diverging_tritanopic_cwr_75_98_c20_n256 | |
:glasbey_bw_minc_20_hue_150_280_n256 | |
:glasbey_bw_minc_20_hue_330_100_n256 | |
:glasbey_bw_minc_20_maxl_70_n256 | |
:glasbey_bw_minc_20_minl_30_n256 | |
:glasbey_bw_minc_20_n256 | |
:glasbey_bw_n256 | |
:glasbey_category10_n256 | |
:glasbey_hv_n256 | |
:isoluminant_cgo_70_c39_n256 | |
:isoluminant_cgo_80_c38_n256 | |
:isoluminant_cm_70_c39_n256 | |
:linear_bgy_10_95_c74_n256 | |
:linear_bgyw_15_100_c67_n256 | |
:linear_bgyw_15_100_c68_n256 | |
:linear_bgyw_20_98_c66_n256 | |
:linear_blue_5_95_c73_n256 | |
:linear_blue_95_50_c20_n256 | |
:linear_bmw_5_95_c86_n256 | |
:linear_bmw_5_95_c89_n256 | |
:linear_bmy_10_95_c71_n256 | |
:linear_bmy_10_95_c78_n256 | |
:linear_gow_60_85_c27_n256 | |
:linear_gow_65_90_c35_n256 | |
:linear_green_5_95_c69_n256 | |
:linear_grey_0_100_c0_n256 | |
:linear_grey_10_95_c0_n256 | |
:linear_kbc_5_95_c73_n256 | |
:linear_kbgyw_5_98_c62_n256 | |
:linear_kgy_5_95_c69_n256 | |
:linear_kry_0_97_c73_n256 | |
:linear_kry_5_95_c72_n256 | |
:linear_kry_5_98_c75_n256 | |
:linear_kryw_0_100_c71_n256 | |
:linear_kryw_5_100_c64_n256 | |
:linear_kryw_5_100_c67_n256 | |
:linear_protanopic_deuteranopic_kbjyw_5_95_c25_n256 | |
:linear_protanopic_deuteranopic_kbw_5_98_c40_n256 | |
:linear_ternary_blue_0_44_c57_n256 | |
:linear_ternary_green_0_46_c42_n256 | |
:linear_ternary_red_0_50_c52_n256 | |
:linear_tritanopic_krjcw_5_95_c24_n256 | |
:linear_tritanopic_krjcw_5_98_c46_n256 | |
:linear_wcmr_100_45_c42_n256 | |
:linear_worb_100_25_c53_n256 | |
:linear_wyor_100_45_c55_n256 | |
:rainbow_bgyr_35_85_c72_n256 | |
:rainbow_bgyr_35_85_c73_n256 | |
:rainbow_bgyrm_35_85_c69_n256 | |
:rainbow_bgyrm_35_85_c71_n256 | |

seaborn

NAMECategorical variantContinuous variant
:seaborn_bright | |
:seaborn_bright6 | |
:seaborn_colorblind | |
:seaborn_colorblind6 | |
:seaborn_dark | |
:seaborn_dark6 | |
:seaborn_deep | |
:seaborn_deep6 | |
:seaborn_icefire_gradient | |
:seaborn_muted | |
:seaborn_muted6 | |
:seaborn_pastel | |
:seaborn_pastel6 | |
:seaborn_rocket_gradient | |

general

NAMECategorical variantContinuous variant
:CMRmap | |
:alpine | |
:aquamarine | |
:army | |
:atlantic | |
:auerbach | |
:aurora | |
:autumn | |
:avocado | |
:beach | |
:blackbody | |
:bluegreenyellow | |
:bosch_garden | |
:bosch_hell | |
:botticelli | |
:brass | |
:browncyan | |
:canaletto | |
:candy | |
:cezanne | |
:cherry | |
:cividis | |
:cmyk | |
:coffee | |
:cubehelix | |
:darkrainbow | |
:darkterrain | |
:deepsea | |
:dracula | |
:fall | |
:fastie | |
:fruitpunch | |
:fuchsia | |
:gold | |
:grays1 | |
:grayyellow | |
:greenbrownterrain | |
:greenpink | |
:hokusai | |
:holbein | |
:island | |
:jet | |
:julia_colorscheme | |
:klimt | |
:lake | |
:leonardo | |
:lighttemperaturemap | |
:lightterrain | |
:mint | |
:munch | |
:neon | |
:pastel | |
:pearl | |
:picasso | |
:pigeon | |
:plum | |
:rainbow | |
:redblue | |
:redgreensplit | |
:rembrandt | |
:rose | |
:rust | |
:sandyterrain | |
:sienna | |
:southwest | |
:starrynight | |
:sun | |
:sunset | |
:temperaturemap | |
:thermometer | |
:turbo | |
:twelvebitrainbow | |
:valentine | |
:vangogh | |
:vanhelsing | |
:vermeer | |
:watermelon | |
:websafe | |
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/conversion_pipeline.html b/previews/PR4492/explanations/conversion_pipeline.html index ab2d0f9df56..a318bd842c8 100644 --- a/previews/PR4492/explanations/conversion_pipeline.html +++ b/previews/PR4492/explanations/conversion_pipeline.html @@ -8,9 +8,9 @@ - + - + @@ -198,7 +198,7 @@ ) scene

Argument Conversions

When calling a plot function, e.g. scatter!(axis_or_scene, args...) a new plot object is constructed. The plot object keeps track of the original input arguments converted to Observables in plot.args. Those input arguments are then converted via convert_arguments and stored in plot.converted. Generally speaking these methods either dispatch on the plot type or the result of conversion_trait(PlotType, args...), i.e. convert_arguments(type_or_trait, args...). They are expected to generalize and simplify the structure of data given to a plot while leaving the numeric type as either a Float32 or Float64 as appropriate.

The full conversion pipeline is run in Makie.conversion_pipeline which also applies dim converts and checks if the conversion was successful.

Transformation Objects

The remaining transformed versions of data are not accessible, but rather abstract representations which the data goes through. As such they are named based on the coordinate space they are in and grayed out. Note as well that these representations are only relevant to primitive plots like lines or mesh. Ignoring Float32Convert for now, the next two transformations are summarized under the Transformation object present in plot.transformation and scene.transformation.

The first transformation is transformation.transform_func, which holds a function which is applied to a Vector{Point{N, T}} element by element. It is meant to resolve transformations that cannot be represented as a matrix operations, for example moving data into a logarithmic space or into Polar coordinates. They are implemented using the apply_transform(func, data) methods. Generally we also expect transform function to be (partially) invertible and their inverse to be returned by inverse_transform(func).

The second transformation is transformation.model, which combines translate!(plot, ...), scale!(plot, ...) and rotate!(plot, ...) into a matrix. The order of operations here is fixed - rotations apply first, then scaling and finally translations. As a matrix operation they can and are handled on the GPU.

Float32Convert

Nested between transform_func and model is the application of scene.float32convert. Its job is to bring the transformed data into a range acceptable for Float32, which is used on the GPU.

Currently only Axis actually defines this transformation. When calling plot!(axis, ...) it takes a snapshot of the limits of the plot using data_limits(plot) and updates its internal limits. These are combined with other sources to generate axis.finallimits. When setting the camera matrices axis.finallimits gets transformed by transform_func and processed by scene.float32convert to generate a valid Float32 range for the camera. This processing will update the Float32Convert if needed.

With respect to the conversion pipeline the Float32Convert is a linear function applied to transformed data using f32_convert(scene, data). After the transformation, data strictly uses Float32 as a numeric type.

Note that since the Float32Convert is based on and transforms the limits used to create the camera (matrices), it should technically act between model and view. In fact, this order is used for CairoMakie and some CPU projection code. For the GPU however, we want to avoid applying model on the CPU. To do that we calculate a new model matrix using new_model = patch_model(scene, model), which acts after Float32Convert.

Camera

Next in our conversion pipeline are the camera matrices tracked in scene.camera. Their job is to transform plot data to a normalized "clip" space. While not consistently followed, the view matrix is supposed to adjust the coordinate system to that of the viewer and the projection matrix is supposed to apply scaling and perspective projection if applicable. The viewers position and orientation is set by either the the camera controller of the scene or the parent Block.

Coordinate spaces

Currently Makie defines 4 coordinate spaces: :data, :clip, :relative and :pixel. The example above shows te conversion pipeline for space = :data.

For space = :clip we consider plot.converted to be in clip space, meaning that transform_func, model, view and projection can be skipped, and Float32Convert only does a cast to Float32. The x and y direction correspond to right and up, with z increasing towards the viewer. All coordinates are limited to a -1 .. 1 range.

The other two spaces each include one matrix transformation to clip space. For space = :relative this simply rescales the x and y dimension to a 0 .. 1 range. And for space = :pixel the camera.pixel_space matrix is used to set the x and y range the size of the scene and the z range to -10_000 .. 10_000, with z facing away from the viewer.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/dim-converts.html b/previews/PR4492/explanations/dim-converts.html index 516b4d1681e..650adc4dcf6 100644 --- a/previews/PR4492/explanations/dim-converts.html +++ b/previews/PR4492/explanations/dim-converts.html @@ -8,11 +8,11 @@ - + - + - + @@ -45,11 +45,11 @@ Base.show(io::IO, s::SomeStruct) = println(io, "[$(s.value)]") conversion = Makie.CategoricalConversion(sortby=x->x.value) -barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

Makie.UnitfulConversion Type
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
+barplot(Named.([:a, :b, :c]), 1:3, axis=(dim1_conversion=conversion,))

source

Makie.UnitfulConversion Type
julia
UnitfulConversion(unit=automatic; units_in_label=false)

Allows to plot arrays of unitful objects into an axis.

Arguments

  • unit=automatic: sets the unit as conversion target. If left at automatic, the best unit will be chosen for all plots + values plotted to the axis (e.g. years for long periods, or km for long distances, or nanoseconds for short times).

  • units_in_label=true: controls, whether plots are shown in the label_prefix of the axis labels, or in the tick labels

Examples

julia
using Unitful, CairoMakie
 
 # UnitfulConversion will get chosen automatically:
 scatter(1:4, [1u"ns", 2u"ns", 3u"ns", 4u"ns"])

Fix unit to always use Meter & display unit in the xlabel:

julia
uc = Makie.UnitfulConversion(u"m"; units_in_label=false)
-scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

Makie.DateTimeConversion Type
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
+scatter(1:4, [0.01u"km", 0.02u"km", 0.03u"km", 0.04u"km"]; axis=(dim2_conversion=uc, xlabel="x (km)"))

source

Makie.DateTimeConversion Type
julia
DateTimeConversion(type=Automatic; k_min=automatic, k_max=automatic, k_ideal=automatic)

Creates conversion and conversions for Date, DateTime and Time. For other time units one should use UnitfulConversion, which work with e.g. Seconds.

For DateTimes PlotUtils.optimize_datetime_ticks is used for getting the conversion, otherwise axis.(x/y)ticks are used on the integer representation of the date.

Arguments

  • type=automatic: when left at automatic, the first plot into the axis will determine the type. Otherwise, one can set this to Time, Date, or DateTime.

Examples

julia
date_time = DateTime("2021-10-27T11:11:55.914")
 date_time_range = range(date_time, step=Week(5), length=10)
 # Automatically chose xticks as DateTeimeTicks:
 scatter(date_time_range, 1:10)
@@ -57,7 +57,7 @@
 # explicitely chose DateTimeConversion and use it to plot unitful values into it and display in the `Time` format:
 using Makie.Unitful
 conversion = Makie.DateTimeConversion(Time)
-scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
+scatter(1:4, (1:4) .* u"s", axis=(dim2_conversion=conversion,))

source

Developer docs

You can overload the API to define your own dim converts by overloading the following functions:

julia
struct MyDimConversion <: Makie.AbstractDimConversion end
 
 # The type you target with the dim conversion
 struct MyUnit
@@ -111,7 +111,7 @@
 end
 
 barplot([MyUnit(1), MyUnit(2), MyUnit(3)], 1:3)

For more complex examples, you should look at the implementation in: Makie/src/dim-converts.

The conversions get applied in the function Makie.conversion_pipeline in Makie/src/interfaces.jl.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/events.html b/previews/PR4492/explanations/events.html index ba830d6392a..775a1a2b00a 100644 --- a/previews/PR4492/explanations/events.html +++ b/previews/PR4492/explanations/events.html @@ -8,9 +8,9 @@ - + - + @@ -274,7 +274,7 @@ # For a data record you may want to use count to move to the next data point(s) position[] = position_record[mod1(tick.count, end)] end

For an interactive figure this will produce an animation synchronized with real time. Within record the tick times match up the set framerate such that the animation in the produced video matches up with real time.

Note that the underlying VideoStream filters tick events other than state = OneTimeRenderTick. This is done to prevent jumping (wrong count, time) or acceleration (extra ticks) of animations in videos due to extra ticks. (This is specifically an issue with WGLMakie, as it still runs a normal renderloop while recording.) Ticks will no longer be filtered once the VideoStream object is deleted or the video is saved. The behavior can also be turned off by setting filter_ticks = false.

For reference, a tick generally happens after other events have been processed and before the next frame will be drawn. The exception is WGLMakie which runs an independent timer to avoid excessive message passing between Javascript and Julia.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/faq.html b/previews/PR4492/explanations/faq.html index a1e060cfc2e..e150929c446 100644 --- a/previews/PR4492/explanations/faq.html +++ b/previews/PR4492/explanations/faq.html @@ -8,9 +8,9 @@ - + - + @@ -76,7 +76,7 @@ f

As you can see, there's empty space on all four sides, because there are no flexible objects that could fill it.

But once we run resize_to_layout!, the Figure assumes the appropriate size for our axes:

julia
resize_to_layout!(f)
 f
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/figure.html b/previews/PR4492/explanations/figure.html index 63c36e97c6c..9b87fc12c5e 100644 --- a/previews/PR4492/explanations/figure.html +++ b/previews/PR4492/explanations/figure.html @@ -8,9 +8,9 @@ - + - + @@ -73,7 +73,7 @@ contents(f[1, 1]) == [ax] content(f[1, 1]) == ax

Figure size and units

In Makie, figure size and attributes like line widths, font sizes, scatter marker extents, or layout column and row gaps are usually given as plain numbers, without an explicit unit attached. What does it mean to have a Figure with size = (600, 450), a line with linewidth = 10 or a column gap of 30?

The first underlying idea is that, no matter what your final output format is, these numbers are relative. You can expect a linewidth = 10 to cover 1/60th of the width 600 of the Figure and a column gap of 30 to span 1/20th of the Figure. This holds, no matter if you later export that Figure as an image made out of pixels, or as a vector graphic that doesn't have pixels at all.

The second idea is that, given some Figure, we want to be able to export an image at arbitrary resolution, or a vector graphic at any size from it, as long as the relative sizes of all elements stay intact. So we need to translate our abstract sizes to real sizes when we render. In Makie, this is done with two scaling factors: px_per_unit for images and pt_per_unit for vector graphics.

A line with linewidth = 10 will be 10 pixels wide if rendered to an image file with px_per_unit = 1. It will be 5 pixels wide if px_per_unit = 0.5 and 20 pixels if px_per_unit = 2. A Figure with size = (600, 450) will have 600 x 450 pixels when exported with px_per_unit = 1, 300 x 225 with px_per_unit = 0.5 and 1200 x 900 with px_per_unit = 2.

It works exactly the same for vector graphics, just with a different target unit. A pt or point is a typographic unit that is defined as 1/72 of an inch, which comes out to about 0.353 mm. A line with linewidth = 10 will be 10 points wide if rendered to an svg file with pt_per_unit = 1, it will be 5 points wide for pt_per_unit = 0.5 and 20 points wide if pt_per_unit = 2. A Figure with size = (600, 450) will be 600 x 450 points in size when exported with pt_per_unit = 1, 300 x 225 with pt_per_unit = 0.5 and 1200 x 900 with pt_per_unit = 2.

Defaults of px_per_unit and pt_per_unit

What are the default values of px_per_unit and pt_per_unit in each Makie backend, and why are they set that way?

Let us start with pt_per_unit because this value is only relevant for one backend, which is CairoMakie. The default value in CairoMakie is pt_per_unit = 0.75. So if you save("output.svg", figure) a Figure with size = (600, 450), this comes out as a vector graphic that is 450 x 337.5 pt large.

Why 0.75 and not simply 1? This has to do with web standards and device-independent pixels. Websites mix vector graphics and images, so they need some way to relate the sizes of both types to each other. In principle, a pixel in an image doesn't have a real-world width. But you don't want the images on your site to shrink relative to the other content when device pixels are small, or grow when device pixels are large. So web browsers don't directly map image pixels to device pixels. Instead, they use a concept called device-independent pixels. If you place an image with 600 x 450 pixels in a website, this image is interpreted by default to be 600 x 450 device-independent pixels wide. One device-independent pixel is defined to be 0.75 pt wide, that's where the factor 0.75 comes in. So an image with 600 x 450 device-independent pixels is the same apparent size as a vector graphic with size 450 x 337.5 pt. On high-resolution screens, browsers then simply render one device-independent pixel with multiple device pixels (for example 2x2 on an Apple Retina display) so that content stays at readable sizes and doesn't look tiny.

For Makie, we decided that we want our abstract units to match device-independent pixels when used in web contexts, because that's very convenient and easy to predict for the end user. If you have a Jupyter or Pluto notebook, it's nice if a Figure comes out at the same apparent size, no matter if you're currently in CairoMakie's svg mode, or in the bitmap mode of any backend. Therefore, we annotate images with the original Figure size in device-independent pixels, so they are of the same apparent size, no matter what the px_per_unit value and therefore the effective pixel size is. And we give svg files the default scaling factor of 0.75 so that svgs always match images in apparent size.

Now let us look at the default values for px_per_unit. In CairoMakie, the default is px_per_unit = 2. This means, a Figure with size = (600, 450) will be rendered as a 1200 x 900 pixel image. The reason it isn't px_per_unit = 1 is that CairoMakie plots are often embedded in notebooks or websites, or looked at in image viewers or IDEs like VSCode. On websites, you don't know in advance what the pixel density of a reader's display is going to be. And in image viewers and IDEs, people like to zoom in to look at details. To cover these use cases by default, we decided px_per_unit = 2 is a good compromise between sharp resolution and appropriate file size. Again, the apparent size of output images in notebooks and websites (wherever the MIME"text/html" type is used) depends only on the size, because the output images are embedded with <img width=$(size[1]) height=$(size[2]) no matter what value px_per_unit has.

In GLMakie, the default behavior is different. Because GLMakie doesn't just produce images, but renders Figures in interactive native windows, website or image viewer considerations don't apply. If a window covers 600 x 450 pixels of the screen it's displayed on, you want to render your Figure at exactly 600 x 450 pixels resolution. More, and you waste computation time, less, and your image becomes blurry. That doesn't mean however, that px_per_unit is always 1. Rather, px_per_unit automatically adjusts to the scale value of the screen that the window rendering the Figure is currently on. The scale value for a screen is set by the OS. On a high-dpi screen like a MacBook which has a scale factor of 2, a Figure of size = (600, 450) will be rendered with px_per_unit = 2 to exactly cover the window's render buffer of size 1200 x 900 pixels. If you place this screen next to a regular monitor of the same physical size but with half the resolution, this monitor should have the scale factor 1 assigned to it by the OS, so that text has the same size on both of them (just sharper on the high-dpi screen). So the same Figure displayed on that monitor will automatically switch to px_per_unit = 1 and therefore fill a window buffer of 600 x 450 pixels. You should never have to directly change px_per_unit for a window that is being displayed on a screen. However, you can still increase px_per_unit when saving images, so that your rendered outputs have a higher pixel count for embedding in websites or documents.

Matching figure and font sizes to documents

Academic journals usually demand that figures you submit adhere to specific physical dimensions. How can you render Makie figures at exactly the right sizes?

First, let's look at vector graphics, which are usually desired for documents because they have the best text and line rendering quality at any zoom level. The output unit of vector graphics is always pt in CairoMakie. You can convert to points from inches via 1 in == 72 pt and from centimeters via 1 cm = 28.3465 pt.

Let's say your desired output size is 5 x 4 inches and you should use a font size of 12 pt. You multiply 5 x 4 by 72 to get 360 x 288 pt. The size you need to set on your Figure depends on the pt_per_unit value you want to use. When making plots for publications, you should usually just save with pt_per_unit = 1. So in our example, we would use Figure(size = (360, 288)) and for text set fontsize = 12 to match the 12 pt requirement.

Pixel images, on the other hand, have no inherent physical size. You can stretch any pixel image over any area in a document that you want, it will just be more or less sharp. If you want to render pixel images, you therefore have to consider what pixel density the journal demands. Usually, this value is given as dots per inch or dpi which is often used interchangeably with pixels per inch or ppi. Let's say we already have the Figure from our previous example with size = (360, 288) and fontsize = 12, but we want to save it as a pixel image for a target dpi or ppi of 600. We can calculate (5, 4) inch .* (600 px / inch) ./ (360, 288). We only have to do it for one side because our pixels are square, so 5 * 600 / 360 == 8.3333. That means the final image saved with px_per_unit = 8.3333 has a size of 3000 x 2400 px, which is exactly 600 dpi when placed at a size of 5 x 4 inches.

We could of course have set up the Figure with size = (3000, 2400) and then saved with px_per_unit = 1 to reach the same final size. Then, however, we would have had to calculate the fontsize that would have ended up to match 12 pt at this pixel density. Usually, when preparing figures for journals, it's easiest to use pt as the base unit and set everything up for saving with pt_per_unit = 1 which makes font sizes and line widths trivial to understand for a reader of the code.

Note

If you keep the intended physical size of an image constant and increase the dpi by increasing px_per_unit, the size of text and other content relative to the figure will stay constant. However, if you instead try to increase the dpi by increasing the Figure size itself, the relative size of text and other content will shrink. The first option is usually much more convenient, as it keeps the look and layout of the overall figure exactly the same, just with higher resolution.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/fonts.html b/previews/PR4492/explanations/fonts.html index 8034b962b01..8cd104e13ca 100644 --- a/previews/PR4492/explanations/fonts.html +++ b/previews/PR4492/explanations/fonts.html @@ -8,9 +8,9 @@ - + - + @@ -34,7 +34,7 @@ Axis(f[1, 1], title = "A title", xlabel = "An x label", xlabelfont = :weird) f

Emoji and color fonts

Currently, Makie does not have the ability to draw emoji. This is due to the implementation of text drawing in GLMakie and WGLMakie, which relies on signed distance fields that can only be used to render monochrome glyphs, but not arbitrary bitmaps.

Multicolored fonts, like those in the color fonts project, are currently not supported. Colored text is supported with the rich text functionality. If you want to use emoji as scatter markers, consider using images (you will need to find suitable images separately, you cannot easily extract emoji from fonts with Makie).

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/headless.html b/previews/PR4492/explanations/headless.html index 7038e0ec606..d64878cee8a 100644 --- a/previews/PR4492/explanations/headless.html +++ b/previews/PR4492/explanations/headless.html @@ -8,9 +8,9 @@ - + - + @@ -27,7 +27,7 @@ Bonito.configure_server!(listen_port=8081)

before any plotting commands with WGLMakie.

If you also need to use a different port than 8081 on the local machine, say 8080, you will also need to set the forwarded_port like this:

julia
using Bonito
 
 Bonito.configure_server!(listen_port=8081, forwarded_port=8080)
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/inspector.html b/previews/PR4492/explanations/inspector.html index 5b8efcad9f4..41410bd89fe 100644 --- a/previews/PR4492/explanations/inspector.html +++ b/previews/PR4492/explanations/inspector.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

Makie.DataInspector Type
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
+    
Skip to content

Inspecting data

Makie provides a data inspection tool via DataInspector(x) where x can be a figure, axis or scene. With it you get a floating tooltip with relevant information for various plots by hovering over one of its elements.

By default the inspector will be able to pick any plot other than text and volume based plots. If you wish to ignore a plot, you can set its attribute plot.inspectable[] = false. With that the next closest plot (in range) will be picked.

Makie.DataInspector Type
julia
DataInspector(figure_axis_or_scene = current_figure(); kwargs...)

Creates a data inspector which will show relevant information in a tooltip when you hover over a plot.

This functionality can be disabled on a per-plot basis by setting plot.inspectable[] = false. The displayed text can be adjusted by setting plot.inspector_label to a function (plot, index, position) -> "my_label" returning a label. See Makie documentation for more detail.

Keyword Arguments:

  • range = 10: Controls the snapping range for selecting an element of a plot.

  • priority = 100: The priority of creating a tooltip on a mouse movement or scrolling event.

  • enabled = true: Disables inspection of plots when set to false. Can also be adjusted with enable!(inspector) and disable!(inspector).

  • indicator_color = :red: Color of the selection indicator.

  • indicator_linewidth = 2: Linewidth of the selection indicator.

  • indicator_linestyle = nothing: Linestyle of the selection indicator

  • enable_indicators = true): Enables or disables indicators

  • depth = 9e3: Depth value of the tooltip. This should be high so that the tooltip is always in front.

  • apply_tooltip_offset = true: Enables or disables offsetting tooltips based on, for example, markersize.

  • and all attributes from Tooltip

source

Custom text

The text that DataInspector displays can be adjusted on a per-plot basis through the inspector_label attribute. It should hold a function (plot, index, position) -> "my_string", where plot is the plot whose label is getting adjusted, index is the index returned by pick (see events documentation) and position is the position of the inspected object.

julia
lbls = ["Type A", "Type B"]
 fig, ax, p = scatter(
     rand(10), color = rand(1:2, 10), colormap = [:red, :blue],
     inspector_label = (self, i, p) -> lbls[self.color[][i]]
@@ -126,7 +126,7 @@
 
     return true
 end

which finishes the implementation of a custom tooltip for BarPlot.

Per-plot show_data

It is also possible to replace a call to show_data on a per-plot basis via the inspector_hover attribute. DataInspector assumes this to be a function (inspector, this_plot, index, hovered_child) -> Bool. You can also set up custom clean up with plot.inspector_clear = (inspector, plot) -> ... which is called whenever the plot is deselected.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/latex.html b/previews/PR4492/explanations/latex.html index 1821a25d1fa..f301fab9e68 100644 --- a/previews/PR4492/explanations/latex.html +++ b/previews/PR4492/explanations/latex.html @@ -8,9 +8,9 @@ - + - + @@ -44,7 +44,7 @@ Axis(fig[3, 1], title = "An axis with matching font for the tick labels") fig end
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/layouting.html b/previews/PR4492/explanations/layouting.html index 93f879690cf..b05864d5239 100644 --- a/previews/PR4492/explanations/layouting.html +++ b/previews/PR4492/explanations/layouting.html @@ -8,9 +8,9 @@ - + - + @@ -23,7 +23,7 @@
Skip to content

GridLayouts

The goal is that all elements placed in a scene fit into the window, fill the available space, and are nicely aligned relative to each other. This works by using GridLayout objects that determine how wide their rows and columns should be given their content elements.

Content elements have inner widths and heights, as well as four protrusions, that tell how far supporting content (like axis decorations) sticks out from the main part. The protrusions are meant to stick into the gaps between grid cells, and not every element has meaningful protrusions. They are mostly meant to allow for alignment of axes along their spines.

Each element in a layout should have a couple of observables that support the layout computations.

  • Suggested bounding box

  • Computed bounding box

  • Auto-determined width and height

  • Computed width and height

  • Protrusions

  • Size attributes

  • Alignment attributes

Suggested bounding box

This is the bounding box that is suggested to the element. Depending on the settings of the element, it can choose to align perfectly with this bounding box or, if its actual dimensions differ, how it should align inside that rectangle. A small Label can for example be aligned top-left inside a big available suggested bounding box.

Computed bounding box

This is the bounding box of the element after it has received a suggested bounding box and applied its own layout logic. This is the bounding box in which the elements main area will be in the scene.

Auto-determined width and height

Some elements can compute their own size, depending on their settings. Label, for example, can compute the bounding box of its text. If an object has no specific content, like an Axis, the auto-determined width or height will be nothing.

Computed width and height

The computed width and height is the size that the element reports to a GridLayout that it is a content element of. This can be different from the auto-size if the object doesn't want its parent layout to know its auto-size. This is useful if you don't want a column to shrink to the size of a Label, for example.

Protrusions

These are four values that tell the GridLayout how much gap space is needed by the element outside of the main element area. With an Axis that would be the title at the top, y axis at the left side and x axis at the bottom in standard configuration.

Size attributes

The user can specify height and width of an element in different ways, which interact with the suggested bounding box and the auto-determined size to compute the final size of the object and also control how the layout responds to the element's size (used here for either width or height, respectively).

  • Fixed or Real: The size is always fixed, no matter what the layout suggests. A GridLayout can auto-adjust column sizes to this size.

  • Relative: The size is a fraction of the suggested size. A GridLayout can not auto-adjust column sizes to this size.

  • Auto: The size is equal to the auto-determined size if it's not nothing. A GridLayout can auto-adjust to this size if it's not nothing.

  • nothing: The size is equal to the suggested size. A GridLayout can not auto-adjust column sizes to this size.

For all sizes that a GridLayout can auto-adjust to, you can prohibit that by setting tellheight or tellwidth of the element to false.

Alignment attributes

The user can specify how an element should be aligned relative to its suggested bounding box if it's not of the same size (in which case the alignment just has no effect on placement). Currently, these values can be :left, :right or :center for horizontal alignment and :top, :bottom and :center for vertical alignment.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/observables.html b/previews/PR4492/explanations/observables.html index 93e33b17e7f..e8f6c4594cc 100644 --- a/previews/PR4492/explanations/observables.html +++ b/previews/PR4492/explanations/observables.html @@ -8,9 +8,9 @@ - + - + @@ -62,7 +62,7 @@ zs = @lift($xs .+ $ys)

Now let's update both xs and ys:

julia
xs[] = 2:11
 ys[] = rand(10)

We just triggered zs twice, even though we really only intended one data update. But this double triggering is only part of the problem.

Both xs and ys in this example had length 10, so they could still be added without a problem. If we want to append values to xs and ys, the moment we change the length of one of them, the function underlying zs will error because of a shape mismatch. Sometimes the only way to fix this situation, is to mutate the content of one observable without triggering its listeners, then triggering the second one.

julia
xs.val = 1:11 # mutate without triggering listeners
 ys[] = rand(11) # trigger listeners of ys (in this case the same as xs)

Use this technique sparingly, as it increases the complexity of your code and can make reasoning about it more difficult. It also only works if you can still trigger all listeners correctly. For example, if another observable listened only to xs, we wouldn't have updated it correctly in the above workaround. Often, you can avoid length change problems by using arrays of containers like Point2f or Vec3f instead of synchronizing two or three observables of single element vectors manually.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/plot_method_signatures.html b/previews/PR4492/explanations/plot_method_signatures.html index 944f56d0b8a..8e759548dc7 100644 --- a/previews/PR4492/explanations/plot_method_signatures.html +++ b/previews/PR4492/explanations/plot_method_signatures.html @@ -8,9 +8,9 @@ - + - + @@ -83,7 +83,7 @@ lines!(ax, 1.0..10, cos, color = :yellow) fig
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/recipes.html b/previews/PR4492/explanations/recipes.html index 509037ffadc..ae6e0377063 100644 --- a/previews/PR4492/explanations/recipes.html +++ b/previews/PR4492/explanations/recipes.html @@ -8,9 +8,9 @@ - + - + @@ -198,7 +198,7 @@ end end # module

See the linked example above for more functionalities such as accommodating for both extensions and Requires.jl, or providing error hints for plotting functions that don't yet have methods, or setting up your Project.toml.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/scenes.html b/previews/PR4492/explanations/scenes.html index 15da5e0c8f2..d6d7222c691 100644 --- a/previews/PR4492/explanations/scenes.html +++ b/previews/PR4492/explanations/scenes.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,13 +23,13 @@
Skip to content

Scenes

What is a Scene?

Scenes are fundamental building blocks of Makie figures. A Scene is like a container for Plots and other Scenes. Scenes have Plots and Subscenes associated with them. Every Scene also has a transformation, made up of scale, translation, and rotation.

Note

Before the introduction of the Figure workflow, Scenes used to be the main container object which was returned from all plotting functions. Now, scenes are mostly an implementation detail for many users, unless they want to build custom solutions that go beyond what the default system offers.

A Scene's plots can be accessed via scene.plots.

A Scene's subscenes (also called children) can be accessed through scene.children. This will return an Array of the Scene's child scenes. A child scene can be created by childscene = Scene(parentscene).

Any Scene with an axis also has a camera associated with it; this can be accessed through camera(scene), and its controls through cameracontrols(scene). More documentation about these is in the Cameras section.

Scenes have a configurable size. You can set the size in device-independent pixels by doing Scene(size = (500, 500)). (More about sizes, resolutions and units in Figure size and units)

Any keyword argument given to the Scene will be propagated to its plots; therefore, you can set the palette or the colormap in the Scene itself.

Subscenes

A subscene is no different than a normal Scene, except that it is linked to a "parent" Scene. It inherits the transformations of the parent Scene, but can then be transformed independently of it.

Scene Attributes

  • scene.clear = true: Scenes are drawn parent first onto the same image. If clear = true for a (sub)scene it will clear the previously drawn things in its region to its backgroundcolor. Otherwise the plots in scene will be drawn on top and the backgroundcolor will be ignored. Note that this is not technically an attribute but just a field of Scene.

  • ssao = SSAO(bias = 0.025, blur=2, radius=0.5): Controls SSAO settings, see lighting documentation.

  • size = (800, 600): Sets the size of the created window if the scene is the root scene.

Modifying A Scene

Makie offers mutation functions to scale, translate and rotate your Scenes on the fly.

Makie.translate! Function
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.rotate! Function
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.rotate! Function
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.scale! Function
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.scale! Function
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

Updating the Scene

When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:

Makie.update_cam! Function
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

Events

Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through scene.events, which returns an Events struct.

- +scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

Updating the Scene

When the Scene is changed, you may need to update several aspects of it. Makie provides three main updating functions:

Makie.update_cam! Function
julia
update_cam!(scene::SceneLike, area)

Updates the camera for the given scene to cover the given area in 2d.

source

julia
update_cam!(scene::SceneLike)

Updates the camera for the given scene to cover the limits of the Scene. Useful when using the Observable pipeline.

source

julia
update_cam!(scene, cam::Camera3D, ϕ, θ[, radius])

Set the camera position based on two angles 0 ≤ ϕ ≤ 2π and -pi/2 ≤ θ ≤ pi/2 and an optional radius around the current cam.lookat[].

source

julia
update_cam!(scene::Scene, eyeposition, lookat, up = Vec3d(0, 0, 1))

Updates the camera's controls to point to the specified location.

source

Events

Scenes have several pre-created event "hooks" (through Observables) that you can handle. These can be accessed through scene.events, which returns an Events struct.

+ \ No newline at end of file diff --git a/previews/PR4492/explanations/specapi.html b/previews/PR4492/explanations/specapi.html index 6135f65dbae..337a81d7775 100644 --- a/previews/PR4492/explanations/specapi.html +++ b/previews/PR4492/explanations/specapi.html @@ -8,9 +8,9 @@ - + - + @@ -228,7 +228,7 @@ This allows the SpecApi to clean up the callbacks on re-use. Note that things like `hidedecorations!(axis)` is not yet supported, since we will need some better book keeping of what got mutated by that call. One of the few functions that's already supported is `linkaxes!`:

julia axes_1 = [S.Axis(title="Axis (1): i") for i in 1:3] axes_2 = [S.Axis(title="Axis (2): i") for i in 1:3] for ax1 in axes_1 for ax2 in axes_2 if ax1 != ax2 ax1.then() do iax ax2.then() do jax linkaxes!(iax, jax) return end return end end end end ```

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/theming/predefined_themes.html b/previews/PR4492/explanations/theming/predefined_themes.html index cf3301c7381..035f9d90d1c 100644 --- a/previews/PR4492/explanations/theming/predefined_themes.html +++ b/previews/PR4492/explanations/theming/predefined_themes.html @@ -8,9 +8,9 @@ - + - + @@ -78,7 +78,7 @@ f end
demofigure (generic function with 1 method)

Default theme

julia
demofigure()

theme_ggplot2

julia
with_theme(demofigure, theme_ggplot2())

theme_minimal

julia
with_theme(demofigure, theme_minimal())

theme_black

julia
with_theme(demofigure, theme_black())

theme_light

julia
with_theme(demofigure, theme_light())

theme_dark

julia
with_theme(demofigure, theme_dark())

theme_latexfonts

See also more general documentation on Makie and LaTeX.

julia
with_theme(demofigure, theme_latexfonts())
- + \ No newline at end of file diff --git a/previews/PR4492/explanations/theming/themes.html b/previews/PR4492/explanations/theming/themes.html index 1cd3051244d..a8f8af6aa69 100644 --- a/previews/PR4492/explanations/theming/themes.html +++ b/previews/PR4492/explanations/theming/themes.html @@ -8,9 +8,9 @@ - + - + @@ -152,7 +152,7 @@ f

You can also theme global palettes via set_theme!(palette = (color = my_colors, marker = my_markers)) for example.

Special attributes

You can use the keys rowgap and colgap to change the default grid layout gaps.

- + \ No newline at end of file diff --git a/previews/PR4492/explanations/transparency.html b/previews/PR4492/explanations/transparency.html index a64e6e36329..fe4a5afaa34 100644 --- a/previews/PR4492/explanations/transparency.html +++ b/previews/PR4492/explanations/transparency.html @@ -8,9 +8,9 @@ - + - + @@ -91,7 +91,7 @@ rotate!(p1, Vec3f(0, 1, 0), 0.1) rotate!(p2, Vec3f(0, 1, 0), -0.1) fig

Note that you can mix opaque transparency = false plots with transparent OIT plots without problems. So the first issue is not really an issue for truly opaque plots but rather close to opaque plots.

Another problem you may run into is that part of your plot becomes black or white. This is a result of floats becoming infinite during the OIT calculation because of a large number of transparent colors being added close to the camera. You can fix this in two way:

  1. Move the near clipping plane closer to the camera. For an ax::LScene this can be done by adjusting ax.scene.camera_controls.near[] closer to 0 and calling update_cam!(ax.scene, ax.scene.camera_controls).

  2. Reducing GLMakie.transparency_weight_scale[] which controls the maximum weight given to a transparent color. The default is 1000f0.

Adjusting the latter may also help with sharpness.

- + \ No newline at end of file diff --git a/previews/PR4492/hashmap.json b/previews/PR4492/hashmap.json index 795628725c1..5dd1ddbdcb3 100644 --- a/previews/PR4492/hashmap.json +++ b/previews/PR4492/hashmap.json @@ -1 +1 @@ -{"api.md":"D96hHKJi","changelog.md":"DdSnPjuQ","ecosystem.md":"UbnroVlO","explanations_animation.md":"DwJDPqkP","explanations_backends_backends.md":"DRliD2fr","explanations_backends_cairomakie.md":"B5OD2qAs","explanations_backends_glmakie.md":"Dm9XNmE7","explanations_backends_rprmakie.md":"DhtVWOu6","explanations_backends_wglmakie.md":"C3zcku3l","explanations_blocks.md":"1YCZwUNX","explanations_cameras.md":"CaFMpApc","explanations_colors.md":"CM_HCxFp","explanations_conversion_pipeline.md":"CrjXYZLD","explanations_dim-converts.md":"CgAjEB6-","explanations_events.md":"oaONya5b","explanations_faq.md":"IL0MMMgn","explanations_figure.md":"CeMhjTgt","explanations_fonts.md":"B_JctHN-","explanations_headless.md":"CRLbvo2D","explanations_inspector.md":"CiS1irDj","explanations_latex.md":"CJquxY_g","explanations_layouting.md":"CIRTdF5P","explanations_observables.md":"J88ufMiS","explanations_plot_method_signatures.md":"CMOGKThq","explanations_recipes.md":"QXIQRvSk","explanations_scenes.md":"CR2EQKEj","explanations_specapi.md":"DPUN9mnR","explanations_theming_predefined_themes.md":"Df8ZeUcW","explanations_theming_themes.md":"C_2arbjy","explanations_transparency.md":"BNs9enu_","how-to_draw-boxes-around-subfigures.md":"DbN65sk0","how-to_save-figure-with-transparency.md":"BGbnkWMA","index.md":"C51Y6HiE","reference_blocks_axis.md":"DPZT4019","reference_blocks_axis3.md":"8gNzMN3C","reference_blocks_box.md":"DWE9szCm","reference_blocks_button.md":"DIFoM7TJ","reference_blocks_checkbox.md":"BudCCHwq","reference_blocks_colorbar.md":"pv70YQe-","reference_blocks_gridlayout.md":"RxidFmUC","reference_blocks_intervalslider.md":"B8Ai6Ogm","reference_blocks_label.md":"ChU3M4DY","reference_blocks_legend.md":"DpSOlKL1","reference_blocks_lscene.md":"eEj8nZID","reference_blocks_menu.md":"Bb8VN7yl","reference_blocks_overview.md":"U7ewJUtf","reference_blocks_polaraxis.md":"BKREr-DR","reference_blocks_slider.md":"B9-SuO1B","reference_blocks_slidergrid.md":"C6pr4Lsh","reference_blocks_textbox.md":"nVXbHTTs","reference_blocks_toggle.md":"DqMgKvCv","reference_plots_ablines.md":"BaH_DrQ0","reference_plots_arc.md":"B8V8e5P_","reference_plots_arrows.md":"B05AQzva","reference_plots_band.md":"B70h_q6A","reference_plots_barplot.md":"D7_7I9AY","reference_plots_boxplot.md":"URslGVbL","reference_plots_bracket.md":"CsrjPduJ","reference_plots_contour.md":"DjSnUlZ-","reference_plots_contour3d.md":"CfOLPkBy","reference_plots_contourf.md":"BmFjesWy","reference_plots_crossbar.md":"gEV2pO2N","reference_plots_datashader.md":"10HUpyVg","reference_plots_density.md":"CxjyKA8L","reference_plots_ecdf.md":"BJUKVyy8","reference_plots_errorbars.md":"BI6uNNnR","reference_plots_heatmap.md":"BDr8A0yY","reference_plots_hexbin.md":"Bk_cXOIL","reference_plots_hist.md":"DXd8q0eq","reference_plots_hlines.md":"BHdrdrwf","reference_plots_hspan.md":"D2tb6OMG","reference_plots_image.md":"Cwwm8nUT","reference_plots_lines.md":"CvEkiQv5","reference_plots_linesegments.md":"pmgBIaLo","reference_plots_mesh.md":"BT0l8-dG","reference_plots_meshscatter.md":"BFyrGakN","reference_plots_overview.md":"VWwvsm_j","reference_plots_pie.md":"DXNcZQ_3","reference_plots_poly.md":"DOInAYtR","reference_plots_qqnorm.md":"CQrpUy6u","reference_plots_qqplot.md":"Dm488TzE","reference_plots_rainclouds.md":"DlTDxu9e","reference_plots_rangebars.md":"Dne09J82","reference_plots_scatter.md":"BOso6JGR","reference_plots_scatterlines.md":"CmQOAACJ","reference_plots_series.md":"B-mn7jXS","reference_plots_spy.md":"Ap49v0Nv","reference_plots_stairs.md":"CiFd7ahS","reference_plots_stem.md":"Kllh5KsG","reference_plots_stephist.md":"BDuBii8e","reference_plots_streamplot.md":"DsfJ4QA5","reference_plots_surface.md":"CLU4VWsg","reference_plots_text.md":"CpKY6mZv","reference_plots_tooltip.md":"DiOH_sp5","reference_plots_tricontourf.md":"DcTIdBV2","reference_plots_triplot.md":"C02Mog5Z","reference_plots_violin.md":"CEzyWSLk","reference_plots_vlines.md":"WJhHn9Mf","reference_plots_volume.md":"BvmNZJwj","reference_plots_volumeslices.md":"OGV-n4PT","reference_plots_voronoiplot.md":"CoQoabID","reference_plots_voxels.md":"DAUDHyuA","reference_plots_vspan.md":"CNb-kyW9","reference_plots_waterfall.md":"jTznRZm6","reference_plots_wireframe.md":"CO0ggdmV","reference_scene_clip_planes.md":"tXW9ISe2","reference_scene_lighting.md":"BYG5YffY","reference_scene_matcap.md":"BqnOTx5u","reference_scene_ssao.md":"qx9D-_JH","tutorials_aspect-tutorial.md":"CAxd7Smt","tutorials_getting-started.md":"CMpKtsTs","tutorials_layout-tutorial.md":"CpqdTHgv","tutorials_scenes.md":"-V_DR47M","tutorials_wrap-existing-recipe.md":"C_NQoSar"} +{"api.md":"Betiav7d","changelog.md":"DfsJzANy","ecosystem.md":"UbnroVlO","explanations_animation.md":"DwJDPqkP","explanations_backends_backends.md":"DRliD2fr","explanations_backends_cairomakie.md":"DnFo7HCz","explanations_backends_glmakie.md":"hm6Te-pl","explanations_backends_rprmakie.md":"DgbuAOCJ","explanations_backends_wglmakie.md":"BEgsYKSw","explanations_blocks.md":"1YCZwUNX","explanations_cameras.md":"BBehKl1Y","explanations_colors.md":"CM_HCxFp","explanations_conversion_pipeline.md":"CrjXYZLD","explanations_dim-converts.md":"CV3FHOH5","explanations_events.md":"oaONya5b","explanations_faq.md":"IL0MMMgn","explanations_figure.md":"CeMhjTgt","explanations_fonts.md":"B_JctHN-","explanations_headless.md":"CRLbvo2D","explanations_inspector.md":"CMl6x9hY","explanations_latex.md":"CJquxY_g","explanations_layouting.md":"CIRTdF5P","explanations_observables.md":"J88ufMiS","explanations_plot_method_signatures.md":"CMOGKThq","explanations_recipes.md":"QXIQRvSk","explanations_scenes.md":"CzWTBMB9","explanations_specapi.md":"DPUN9mnR","explanations_theming_predefined_themes.md":"Df8ZeUcW","explanations_theming_themes.md":"C_2arbjy","explanations_transparency.md":"BNs9enu_","how-to_draw-boxes-around-subfigures.md":"DbN65sk0","how-to_save-figure-with-transparency.md":"BGbnkWMA","index.md":"C51Y6HiE","reference_blocks_axis.md":"DPZT4019","reference_blocks_axis3.md":"8gNzMN3C","reference_blocks_box.md":"DWE9szCm","reference_blocks_button.md":"DIFoM7TJ","reference_blocks_checkbox.md":"BudCCHwq","reference_blocks_colorbar.md":"pv70YQe-","reference_blocks_gridlayout.md":"RxidFmUC","reference_blocks_intervalslider.md":"B8Ai6Ogm","reference_blocks_label.md":"ChU3M4DY","reference_blocks_legend.md":"DpSOlKL1","reference_blocks_lscene.md":"eEj8nZID","reference_blocks_menu.md":"Bb8VN7yl","reference_blocks_overview.md":"U7ewJUtf","reference_blocks_polaraxis.md":"BKREr-DR","reference_blocks_slider.md":"B9-SuO1B","reference_blocks_slidergrid.md":"C6pr4Lsh","reference_blocks_textbox.md":"nVXbHTTs","reference_blocks_toggle.md":"DqMgKvCv","reference_plots_ablines.md":"Cep0caES","reference_plots_arc.md":"ESW9qqLn","reference_plots_arrows.md":"D9qELDTZ","reference_plots_band.md":"Doh3IuAT","reference_plots_barplot.md":"Dnt91g9N","reference_plots_boxplot.md":"BU24WRGw","reference_plots_bracket.md":"BEFaD_iW","reference_plots_contour.md":"AwwgzVjw","reference_plots_contour3d.md":"CvKwVXQv","reference_plots_contourf.md":"C709MegZ","reference_plots_crossbar.md":"DM2rx6WV","reference_plots_datashader.md":"BsvWmKvu","reference_plots_density.md":"A4rcVRI8","reference_plots_ecdf.md":"DE4b4XEt","reference_plots_errorbars.md":"CdfAfnD_","reference_plots_heatmap.md":"CF-fgDfs","reference_plots_hexbin.md":"BPv02toy","reference_plots_hist.md":"CRnSODhJ","reference_plots_hlines.md":"BCaJVX_N","reference_plots_hspan.md":"A88B0usi","reference_plots_image.md":"DeOjKUxP","reference_plots_lines.md":"BW0Ge_8s","reference_plots_linesegments.md":"3ErcCMQQ","reference_plots_mesh.md":"C-Mj5C67","reference_plots_meshscatter.md":"CvH2dKcF","reference_plots_overview.md":"VWwvsm_j","reference_plots_pie.md":"DmBWvWgs","reference_plots_poly.md":"CehUz1Vc","reference_plots_qqnorm.md":"B9VZ0zfd","reference_plots_qqplot.md":"BUteEr5q","reference_plots_rainclouds.md":"DabVym7C","reference_plots_rangebars.md":"BIvL7Sdt","reference_plots_scatter.md":"JX4hBw1c","reference_plots_scatterlines.md":"DpBNVV1j","reference_plots_series.md":"CM6bd_kr","reference_plots_spy.md":"DKiPSil3","reference_plots_stairs.md":"jDfG71c1","reference_plots_stem.md":"DlpJsxMg","reference_plots_stephist.md":"Wm1vjS5W","reference_plots_streamplot.md":"DWrhsjAS","reference_plots_surface.md":"DkOy0Yl7","reference_plots_text.md":"BWKIpWKL","reference_plots_tooltip.md":"DgI7KgM5","reference_plots_tricontourf.md":"C7PCd6p4","reference_plots_triplot.md":"D0YymitZ","reference_plots_violin.md":"1B_nS6l5","reference_plots_vlines.md":"CYS9-nTR","reference_plots_volume.md":"f1kvWrBx","reference_plots_volumeslices.md":"BJtiKjIH","reference_plots_voronoiplot.md":"NHiNOQH4","reference_plots_voxels.md":"BYL_v6lC","reference_plots_vspan.md":"DMGArIU_","reference_plots_waterfall.md":"SX8yaH35","reference_plots_wireframe.md":"Cq0tZpLr","reference_scene_clip_planes.md":"tXW9ISe2","reference_scene_lighting.md":"BYG5YffY","reference_scene_matcap.md":"BqnOTx5u","reference_scene_ssao.md":"qx9D-_JH","tutorials_aspect-tutorial.md":"CAxd7Smt","tutorials_getting-started.md":"CMpKtsTs","tutorials_layout-tutorial.md":"CpqdTHgv","tutorials_scenes.md":"BtKjvG5N","tutorials_wrap-existing-recipe.md":"C_NQoSar"} diff --git a/previews/PR4492/how-to/draw-boxes-around-subfigures.html b/previews/PR4492/how-to/draw-boxes-around-subfigures.html index eabb5f4edf1..441412f12af 100644 --- a/previews/PR4492/how-to/draw-boxes-around-subfigures.html +++ b/previews/PR4492/how-to/draw-boxes-around-subfigures.html @@ -8,9 +8,9 @@ - + - + @@ -44,7 +44,7 @@ Label(f[0, :], "Two boxes indicate groups of axes that belong together") f - + \ No newline at end of file diff --git a/previews/PR4492/how-to/save-figure-with-transparency.html b/previews/PR4492/how-to/save-figure-with-transparency.html index 3cb3b05f879..02e248872d1 100644 --- a/previews/PR4492/how-to/save-figure-with-transparency.html +++ b/previews/PR4492/how-to/save-figure-with-transparency.html @@ -8,9 +8,9 @@ - + - + @@ -62,7 +62,7 @@ f save("transparent.png", alpha_colorbuffer(f))

- + \ No newline at end of file diff --git a/previews/PR4492/index.html b/previews/PR4492/index.html index f521929df5d..9b23395ad46 100644 --- a/previews/PR4492/index.html +++ b/previews/PR4492/index.html @@ -8,9 +8,9 @@ - + - + @@ -78,7 +78,7 @@ title = {{Makie.jl}: Flexible high-performance data visualization for {Julia}}, journal = {Journal of Open Source Software} }

Getting Help

  1. Use the REPL ? help mode.

  2. Click this link to open a preformatted topic on the Julia Discourse Page. If you do this manually, please use the category Domain/Visualization and tag questions with Makie to increase their visibility.

  3. For casual conversation about Makie and its development, have a look at the Makie Discord Server. Please direct your usage questions to Discourse and not to Slack, to make questions and answers accessible to everybody.

  4. For technical issues and bug reports, open an issue in the Makie.jl repository which serves as the central hub for Makie and backend issues.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/axis.html b/previews/PR4492/reference/blocks/axis.html index 76ce4e976cb..4285caf1ba0 100644 --- a/previews/PR4492/reference/blocks/axis.html +++ b/previews/PR4492/reference/blocks/axis.html @@ -8,9 +8,9 @@ - + - + @@ -390,7 +390,7 @@ end f

yzoomkey

Defaults to Makie.Keyboard.y

The key for limiting zooming to the y direction.

yzoomlock

Defaults to false

Locks interactive zooming in the y direction.

zoombutton

Defaults to true

Button that needs to be pressed to allow scroll zooming.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/axis3.html b/previews/PR4492/reference/blocks/axis3.html index 132c55f20bc..fae2eb9b663 100644 --- a/previews/PR4492/reference/blocks/axis3.html +++ b/previews/PR4492/reference/blocks/axis3.html @@ -8,9 +8,9 @@ - + - + @@ -137,7 +137,7 @@ end fig

zspinecolor_1

Defaults to :black

The color of z spine 1 where the ticks are displayed

zspinecolor_2

Defaults to :black

The color of z spine 2 towards the center

zspinecolor_3

Defaults to :black

The color of z spine 3 opposite of the ticks

zspinesvisible

Defaults to true

Controls if the z spine is visible

zspinewidth

Defaults to 1

The z spine width

ztickcolor

Defaults to :black

The z tick color

ztickformat

Defaults to Makie.automatic

The z tick format

zticklabelcolor

Defaults to @inherit :textcolor :black

The z ticklabel color

zticklabelfont

Defaults to :regular

The z ticklabel font

zticklabelpad

Defaults to 10

The z ticklabel pad

zticklabelsize

Defaults to @inherit :fontsize 16.0f0

The z ticklabel size

zticklabelsvisible

Defaults to true

Controls if the z ticklabels are visible

zticks

Defaults to WilkinsonTicks(5; k_min = 3)

The z ticks

zticksize

Defaults to 6

The size of the ztick marks.

zticksvisible

Defaults to true

Controls if the z ticks are visible

ztickwidth

Defaults to 1

The z tick width

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/box.html b/previews/PR4492/reference/blocks/box.html index 85586566062..ae364488933 100644 --- a/previews/PR4492/reference/blocks/box.html +++ b/previews/PR4492/reference/blocks/box.html @@ -8,9 +8,9 @@ - + - + @@ -50,7 +50,7 @@ Box(fig[1, 2], strokewidth = 10) Box(fig[1, 3], strokewidth = 0) fig

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the rectangle in its suggested boundingbox

visible

Defaults to true

Controls if the rectangle is visible.

width

Defaults to nothing

The width setting of the rectangle.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/button.html b/previews/PR4492/reference/blocks/button.html index a391b49080b..42d2625c39d 100644 --- a/previews/PR4492/reference/blocks/button.html +++ b/previews/PR4492/reference/blocks/button.html @@ -8,9 +8,9 @@ - + - + @@ -46,7 +46,7 @@ ylims!(ax, 0, 20) fig

Attributes

alignmode

Defaults to Inside()

The align mode of the button in its parent GridLayout.

buttoncolor

Defaults to RGBf(0.94, 0.94, 0.94)

The color of the button.

buttoncolor_active

Defaults to COLOR_ACCENT[]

The color of the button when the mouse clicks the button.

buttoncolor_hover

Defaults to COLOR_ACCENT_DIMMED[]

The color of the button when the mouse hovers over the button.

clicks

Defaults to 0

The number of clicks that have been registered by the button.

cornerradius

Defaults to 4

The radius of the rounded corners of the button.

cornersegments

Defaults to 10

The number of poly segments used for each rounded corner.

font

Defaults to :regular

The font family of the button label.

fontsize

Defaults to @inherit :fontsize 16.0f0

The font size of the button label.

halign

Defaults to :center

The horizontal alignment of the button in its suggested boundingbox

height

Defaults to Auto()

The height setting of the button.

label

Defaults to "Button"

The text of the button label.

labelcolor

Defaults to @inherit :textcolor :black

The color of the label.

labelcolor_active

Defaults to :white

The color of the label when the mouse clicks the button.

labelcolor_hover

Defaults to :black

The color of the label when the mouse hovers over the button.

padding

Defaults to (8.0f0, 8.0f0, 8.0f0, 8.0f0)

The extra space added to the sides of the button label's boundingbox.

strokecolor

Defaults to :transparent

The color of the button border.

strokewidth

Defaults to 2.0

The line width of the button border.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the button in its suggested boundingbox

width

Defaults to Auto()

The width setting of the button.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/checkbox.html b/previews/PR4492/reference/blocks/checkbox.html index e47d383d432..9d9a013d811 100644 --- a/previews/PR4492/reference/blocks/checkbox.html +++ b/previews/PR4492/reference/blocks/checkbox.html @@ -8,9 +8,9 @@ - + - + @@ -47,7 +47,7 @@ end f

Attributes

alignmode

Defaults to Inside()

The align mode of the checkbox in its parent GridLayout.

checkboxcolor_checked

Defaults to COLOR_ACCENT[]

The color of the checkbox background when checked.

checkboxcolor_unchecked

Defaults to @inherit :backgroundcolor :white

The color of the checkbox background when unchecked.

checkboxstrokecolor_checked

Defaults to COLOR_ACCENT[]

The strokecolor of the checkbox background when checked.

checkboxstrokecolor_unchecked

Defaults to COLOR_ACCENT[]

The strokecolor of the checkbox background when unchecked.

checkboxstrokewidth

Defaults to 1.5

The strokewidth of the checkbox poly.

checked

Defaults to false

If the checkbox is currently checked. This value should not be modified directly.

checkmark

Defaults to CHECKMARK_BEZIER

The checkmark marker symbol. Anything that scatter can use.

checkmarkcolor_checked

Defaults to :white

The color of the checkmark when the mouse clicks the checkbox.

checkmarkcolor_unchecked

Defaults to :transparent

The color of the checkmark when unchecked.

checkmarksize

Defaults to 0.85

The size of the checkmark, relative to the size.

halign

Defaults to :center

The horizontal alignment of the checkbox in its suggested boundingbox

height

Defaults to Auto()

The height setting of the checkbox.

onchange

Defaults to !

A function that is called when the user clicks to check or uncheck. The function is passed the current status as a Bool and needs to return a Bool that decides the checked status after the click. Intended for implementation of radio buttons.

roundness

Defaults to 0.15

Roundness of the checkbox poly, 0 is square, 1 is circular.

size

Defaults to 11

The size (width/height) of the checkbox

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the checkbox in its suggested boundingbox

width

Defaults to Auto()

The width setting of the checkbox.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/colorbar.html b/previews/PR4492/reference/blocks/colorbar.html index e7d021bef54..ea31fe7a30a 100644 --- a/previews/PR4492/reference/blocks/colorbar.html +++ b/previews/PR4492/reference/blocks/colorbar.html @@ -8,9 +8,9 @@ - + - + @@ -72,7 +72,7 @@ fig, ax, pl = barplot(1:3; color=1:3, colormap=Makie.Categorical(:viridis)) Colorbar(fig[1, 2], pl) fig

We can't use cgrad(...; categorical=true) for this, since it has an ambigious meaning for true categorical values.

Attributes

alignmode

Defaults to Inside()

The align mode of the colorbar in its parent GridLayout.

bottomspinecolor

Defaults to RGBf(0, 0, 0)

The color of the bottom spine.

bottomspinevisible

Defaults to true

Controls if the bottom spine is visible.

colormap

Defaults to @inherit :colormap :viridis

The colormap that the colorbar uses.

colorrange

Defaults to nothing

The range of values depicted in the colorbar.

flip_vertical_label

Defaults to false

Flips the colorbar label if the axis is vertical.

flipaxis

Defaults to true

Flips the axis to the right if vertical and to the top if horizontal.

halign

Defaults to :center

The horizontal alignment of the colorbar in its suggested bounding box.

height

Defaults to Auto()

The height setting of the colorbar.

highclip

Defaults to nothing

The color of the high clip triangle.

label

Defaults to ""

The color bar label string.

labelcolor

Defaults to @inherit :textcolor :black

The label color.

labelfont

Defaults to :regular

The label font family.

labelpadding

Defaults to 5.0

The gap between the label and the ticks.

labelrotation

Defaults to Makie.automatic

The label rotation in radians.

labelsize

Defaults to @inherit :fontsize 16.0f0

The label font size.

labelvisible

Defaults to true

Controls if the label is visible.

leftspinecolor

Defaults to RGBf(0, 0, 0)

The color of the left spine.

leftspinevisible

Defaults to true

Controls if the left spine is visible.

limits

Defaults to nothing

The range of values depicted in the colorbar.

lowclip

Defaults to nothing

The color of the low clip triangle.

minortickalign

Defaults to 0.0

The alignment of minor ticks on the axis spine

minortickcolor

Defaults to :black

The tick color of minor ticks

minorticks

Defaults to IntervalsBetween(5)

The tick locator for the minor ticks

minorticksize

Defaults to 3.0

The tick size of minor ticks

minorticksvisible

Defaults to false

Controls if minor ticks are visible

minortickwidth

Defaults to 1.0

The tick width of minor ticks

nsteps

Defaults to 100

The number of steps in the heatmap underlying the colorbar gradient.

rightspinecolor

Defaults to RGBf(0, 0, 0)

The color of the right spine.

rightspinevisible

Defaults to true

Controls if the right spine is visible.

scale

Defaults to identity

The axis scale

size

Defaults to 12

The width or height of the colorbar, depending on if it's vertical or horizontal, unless overridden by width / height

spinewidth

Defaults to 1.0

The line width of the spines.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

tickalign

Defaults to 0.0

The alignment of the tick marks relative to the axis spine (0 = out, 1 = in).

tickcolor

Defaults to RGBf(0, 0, 0)

The color of the tick marks.

tickformat

Defaults to Makie.automatic

Format for ticks.

ticklabelalign

Defaults to Makie.automatic

The horizontal and vertical alignment of the tick labels.

ticklabelcolor

Defaults to @inherit :textcolor :black

The color of the tick labels.

ticklabelfont

Defaults to :regular

The font family of the tick labels.

ticklabelpad

Defaults to 3.0

The gap between tick labels and tick marks.

ticklabelrotation

Defaults to 0.0

The rotation of the ticklabels.

ticklabelsize

Defaults to @inherit :fontsize 16.0f0

The font size of the tick labels.

ticklabelspace

Defaults to Makie.automatic

The space reserved for the tick labels.

ticklabelsvisible

Defaults to true

Controls if the tick labels are visible.

ticks

Defaults to Makie.automatic

The ticks.

ticksize

Defaults to 5.0

The size of the tick marks.

ticksvisible

Defaults to true

Controls if the tick marks are visible.

tickwidth

Defaults to 1.0

The line width of the tick marks.

topspinecolor

Defaults to RGBf(0, 0, 0)

The color of the top spine.

topspinevisible

Defaults to true

Controls if the top spine is visible.

valign

Defaults to :center

The vertical alignment of the colorbar in its suggested bounding box.

vertical

Defaults to true

Controls if the colorbar is oriented vertically.

width

Defaults to Auto()

The width setting of the colorbar. Use size to set width or height relative to colorbar orientation instead.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/gridlayout.html b/previews/PR4492/reference/blocks/gridlayout.html index 60e4f4f1301..1115ddf76ff 100644 --- a/previews/PR4492/reference/blocks/gridlayout.html +++ b/previews/PR4492/reference/blocks/gridlayout.html @@ -8,9 +8,9 @@ - + - + @@ -160,7 +160,7 @@ fig

All spaces can be changed at once by omitting the index of the gap to resize.

julia
rowgap!(fig.layout, 50)
 
 fig
- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/intervalslider.html b/previews/PR4492/reference/blocks/intervalslider.html index c2f488d9407..4dc29bf329f 100644 --- a/previews/PR4492/reference/blocks/intervalslider.html +++ b/previews/PR4492/reference/blocks/intervalslider.html @@ -8,9 +8,9 @@ - + - + @@ -54,7 +54,7 @@ scatter!(points, color = colors, colormap = [:gray90, :dodgerblue], strokewidth = 0) f

Attributes

alignmode

Defaults to Inside()

The align mode of the slider in its parent GridLayout.

color_active

Defaults to COLOR_ACCENT[]

The color of the slider when the mouse clicks and drags the slider.

color_active_dimmed

Defaults to COLOR_ACCENT_DIMMED[]

The color of the slider when the mouse hovers over it.

color_inactive

Defaults to RGBf(0.94, 0.94, 0.94)

The color of the slider when it is not interacted with.

halign

Defaults to :center

The horizontal alignment of the slider in its suggested bounding box.

height

Defaults to Auto()

The height setting of the slider.

horizontal

Defaults to true

Controls if the slider has a horizontal orientation or not.

interval

Defaults to (0, 0)

The current interval of the slider. Don't set this manually, use the function set_close_to!.

linewidth

Defaults to 10.0

The width of the slider line

range

Defaults to 0:0.01:10

The range of values that the slider can pick from.

snap

Defaults to true

Controls if the buttons snap to valid positions or move freely

startvalues

Defaults to Makie.automatic

The start values of the slider or the values that are closest in the slider range.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the slider in its suggested bounding box.

width

Defaults to Auto()

The width setting of the slider.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/label.html b/previews/PR4492/reference/blocks/label.html index 1e283fdd1e3..a823b1dc12c 100644 --- a/previews/PR4492/reference/blocks/label.html +++ b/previews/PR4492/reference/blocks/label.html @@ -8,9 +8,9 @@ - + - + @@ -55,7 +55,7 @@ ) f

Attributes

alignmode

Defaults to Inside()

The align mode of the text in its parent GridLayout.

color

Defaults to @inherit :textcolor :black

The color of the text.

font

Defaults to :regular

The font family of the text.

fontsize

Defaults to @inherit :fontsize 16.0f0

The font size of the text.

halign

Defaults to :center

The horizontal alignment of the text in its suggested boundingbox

height

Defaults to Auto()

The height setting of the text.

justification

Defaults to :center

The justification of the text (:left, :right, :center).

lineheight

Defaults to 1.0

The lineheight multiplier for the text.

padding

Defaults to (0.0f0, 0.0f0, 0.0f0, 0.0f0)

The extra space added to the sides of the text boundingbox.

rotation

Defaults to 0.0

The counterclockwise rotation of the text in radians.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

text

Defaults to "Text"

The displayed text string.

valign

Defaults to :center

The vertical alignment of the text in its suggested boundingbox

visible

Defaults to true

Controls if the text is visible.

width

Defaults to Auto()

The width setting of the text.

word_wrap

Defaults to false

Enable word wrapping to the suggested width of the Label.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/legend.html b/previews/PR4492/reference/blocks/legend.html index 80c9261b416..89d01253563 100644 --- a/previews/PR4492/reference/blocks/legend.html +++ b/previews/PR4492/reference/blocks/legend.html @@ -8,9 +8,9 @@ - + - + @@ -328,7 +328,7 @@ Legend(fig[1, 3], ax, "titleposition = :left", titleposition = :left) fig

titlesize

Defaults to @inherit :fontsize 16.0f0

The font size of the legend group titles.

titlevalign

Defaults to :center

The vertical alignment of the legend group titles.

titlevisible

Defaults to true

Controls if the legend titles are visible.

valign

Defaults to :center

The vertical alignment of the legend in its suggested bounding box.

width

Defaults to Auto()

The width setting of the legend.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/lscene.html b/previews/PR4492/reference/blocks/lscene.html index bd7f6c6f2dc..2324c4760a4 100644 --- a/previews/PR4492/reference/blocks/lscene.html +++ b/previews/PR4492/reference/blocks/lscene.html @@ -8,9 +8,9 @@ - + - + @@ -31,7 +31,7 @@ # now you can plot into lscene like you're used to p = meshscatter!(lscene, randn(300, 3), color=:gray) fig

Attributes

alignmode

Defaults to Inside()

The alignment of the scene in its suggested bounding box.

dim1_conversion

Defaults to nothing

Global state for the x dimension conversion.

dim2_conversion

Defaults to nothing

Global state for the y dimension conversion.

dim3_conversion

Defaults to nothing

Global state for the z dimension conversion.

halign

Defaults to :center

The horizontal alignment of the scene in its suggested bounding box.

height

Defaults to nothing

The height setting of the scene.

show_axis

Defaults to true

Controls the visibility of the 3D axis plot object.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the scene in its suggested bounding box.

width

Defaults to nothing

The width setting of the scene.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/menu.html b/previews/PR4492/reference/blocks/menu.html index 887d63dde1a..a3963355ded 100644 --- a/previews/PR4492/reference/blocks/menu.html +++ b/previews/PR4492/reference/blocks/menu.html @@ -8,9 +8,9 @@ - + - + @@ -74,7 +74,7 @@ menu2.is_open = true fig

Attributes

alignmode

Defaults to Inside()

The alignment of the menu in its suggested bounding box.

cell_color_active

Defaults to COLOR_ACCENT[]

Cell color when active

cell_color_hover

Defaults to COLOR_ACCENT_DIMMED[]

Cell color when hovered

cell_color_inactive_even

Defaults to RGBf(0.97, 0.97, 0.97)

Cell color when inactive even

cell_color_inactive_odd

Defaults to RGBf(0.97, 0.97, 0.97)

Cell color when inactive odd

direction

Defaults to automatic

The opening direction of the menu (:up or :down)

Defaults to (:black, 0.2)

Color of the dropdown arrow

Defaults to 10

Size of the dropdown arrow

fontsize

Defaults to @inherit :fontsize 16.0f0

Font size of the cell texts

halign

Defaults to :center

The horizontal alignment of the menu in its suggested bounding box.

height

Defaults to Auto()

The height setting of the menu.

i_selected

Defaults to 0

Index of selected item. Should not be set by the user.

is_open

Defaults to false

Is the menu showing the available options

options

Defaults to ["no options"]

The list of options selectable in the menu. This can be any iterable of a mixture of strings and containers with one string and one other value. If an entry is just a string, that string is both label and selection. If an entry is a container with one string and one other value, the string is the label and the other value is the selection.

prompt

Defaults to "Select..."

The default message prompting a selection when i == 0

scroll_speed

Defaults to 15.0

Speed of scrolling in large Menu lists.

selection

Defaults to nothing

Selected item value. This is the output observable that you should listen to to react to menu interaction. Should not be set by the user.

selection_cell_color_inactive

Defaults to RGBf(0.94, 0.94, 0.94)

Selection cell color when inactive

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

textcolor

Defaults to :black

Color of entry texts

textpadding

Defaults to (8, 10, 8, 8)

Padding of entry texts

valign

Defaults to :center

The vertical alignment of the menu in its suggested bounding box.

width

Defaults to nothing

The width setting of the menu.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/overview.html b/previews/PR4492/reference/blocks/overview.html index d72ed0c73be..2e3453d1348 100644 --- a/previews/PR4492/reference/blocks/overview.html +++ b/previews/PR4492/reference/blocks/overview.html @@ -8,9 +8,9 @@ - + - + @@ -23,7 +23,7 @@
Skip to content

Overview

Axis

Axis3

Box

Colorbar

GridLayout

Label

Legend

LScene

PolarAxis

Slider

Textbox

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/polaraxis.html b/previews/PR4492/reference/blocks/polaraxis.html index 4966a7ed888..958f8deaee8 100644 --- a/previews/PR4492/reference/blocks/polaraxis.html +++ b/previews/PR4492/reference/blocks/polaraxis.html @@ -8,9 +8,9 @@ - + - + @@ -165,7 +165,7 @@ lines!(ax, 0..2pi, phi -> sin(2phi), color = :black, linewidth = 4) end fig

Attributes

alignmode

Defaults to Inside()

The alignment of the scene in its suggested bounding box.

axis_rotation_button

Defaults to Keyboard.left_control & Mouse.right

Sets the button for rotating the PolarAxis as a whole. This replaces theta translation when triggered and must include a mouse button.

backgroundcolor

Defaults to inherit(scene, :backgroundcolor, :white)

The background color of the axis.

clip

Defaults to true

Controls whether to activate the nonlinear clip feature. Note that this should not be used when the background is ultimately transparent.

clip_r

Defaults to true

Controls whether r < 0 (after applying radius_at_origin) gets clipped (true) or not (false).

clipcolor

Defaults to automatic

Sets the color of the clip polygon. Mainly for debug purposes.

dim1_conversion

Defaults to nothing

Global state for the x dimension conversion.

dim2_conversion

Defaults to nothing

Global state for the y dimension conversion.

direction

Defaults to 1

The direction of rotation. Can be -1 (clockwise) or 1 (counterclockwise).

fixrmin

Defaults to true

Controls whether rmin remains fixed during zooming and translation. (The latter will be turned off by setting this to true.)

gridz

Defaults to -100

Sets the z value of grid lines. To place the grid above plots set this to a value between 1 and 8999.

halign

Defaults to :center

The horizontal alignment of the scene in its suggested bounding box.

height

Defaults to nothing

The height setting of the scene.

normalize_theta_ticks

Defaults to true

Sets whether shown theta ticks get normalized to a -2pi to 2pi range. If not, the limits such as (2pi, 4pi) will be shown as that range.

r_translation_button

Defaults to Mouse.right

Sets the mouse button for translating the plot in r-direction.

radius_at_origin

Defaults to automatic

Sets the radius at the origin of the PolarAxis such that r_out = r_in - radius_at_origin. Can be set to automatic to match rmin. Note that this will affect the shape of plotted objects.

rautolimitmargin

Defaults to (0.05, 0.05)

The relative margins added to the autolimits in r direction.

reset_axis_orientation

Defaults to false

Sets whether the axis orientation (changed with the axis_rotation_button) gets reset when resetting the axis. If set to false only the limits will reset.

reset_button

Defaults to Keyboard.left_control & Mouse.left

Sets the button or button combination for resetting the axis view. (This should be compatible with ispressed.)

rgridcolor

Defaults to inherit(scene, (:Axis, :xgridcolor), (:black, 0.5))

The color of the r grid.

rgridstyle

Defaults to inherit(scene, (:Axis, :xgridstyle), nothing)

The linestyle of the r grid.

rgridvisible

Defaults to inherit(scene, (:Axis, :xgridvisible), true)

Controls if the r grid is visible.

rgridwidth

Defaults to inherit(scene, (:Axis, :xgridwidth), 1)

The linewidth of the r grid.

rlimits

Defaults to (:origin, nothing)

The radial limits of the PolarAxis.

rminorgridcolor

Defaults to inherit(scene, (:Axis, :xminorgridcolor), (:black, 0.2))

The color of the r minor grid.

rminorgridstyle

Defaults to inherit(scene, (:Axis, :xminorgridstyle), nothing)

The linestyle of the r minor grid.

rminorgridvisible

Defaults to inherit(scene, (:Axis, :xminorgridvisible), false)

Controls if the r minor grid is visible.

rminorgridwidth

Defaults to inherit(scene, (:Axis, :xminorgridwidth), 1)

The linewidth of the r minor grid.

rminorticks

Defaults to IntervalsBetween(2)

The specifier for the minor r ticks.

rtickangle

Defaults to automatic

The angle in radians along which the r ticks are printed.

rtickformat

Defaults to Makie.automatic

The formatter for the r ticks

rticklabelcolor

Defaults to inherit(scene, (:Axis, :xticklabelcolor), inherit(scene, :textcolor, :black))

The color of the r tick labels.

rticklabelfont

Defaults to inherit(scene, (:Axis, :xticklabelfont), inherit(scene, :font, Makie.defaultfont()))

The font of the r tick labels.

rticklabelpad

Defaults to 4.0

Padding of the r ticks label.

rticklabelrotation

Defaults to automatic

Sets the rotation of r tick labels.

Options:

  • :radial rotates labels based on the angle they appear at

  • :horizontal keeps labels at a horizontal orientation

  • :aligned rotates labels based on the angle they appear at but keeps them up-right and close to horizontal

  • automatic uses :horizontal when theta limits span >1.9pi and :aligned otherwise

  • ::Real sets the label rotation to a specific value

rticklabelsize

Defaults to inherit(scene, (:Axis, :yticklabelsize), inherit(scene, :fontsize, 16))

The fontsize of the r tick labels.

rticklabelstrokecolor

Defaults to automatic

The color of the outline of r ticks. By default this uses the background color.

rticklabelstrokewidth

Defaults to 0.0

The width of the outline of r ticks. Setting this to 0 will remove the outline.

rticklabelsvisible

Defaults to inherit(scene, (:Axis, :xticklabelsvisible), true)

Controls if the r ticks are visible.

rticks

Defaults to LinearTicks(4)

The specifier for the radial (r) ticks, similar to xticks for a normal Axis.

rzoomkey

Defaults to Keyboard.r

Sets the key used to restrict zooming to the r-direction. Can be set to true to always restrict zooming or false to disable the interaction.

rzoomlock

Defaults to false

Controls whether adjusting the rlimits through interactive zooming is blocked.

sample_density

Defaults to 90

The density at which curved lines are sampled. (grid lines, spine lines, clip)

spinecolor

Defaults to :black

The color of the spine.

spinestyle

Defaults to nothing

The linestyle of the spine.

spinevisible

Defaults to true

Controls whether the spine is visible.

spinewidth

Defaults to 2

The width of the spine.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

theta_0

Defaults to 0.0

The angular offset for (1, 0) in the PolarAxis. This rotates the axis.

theta_as_x

Defaults to true

Controls the argument order of the Polar transform. If theta_as_x = true it is (θ, r), otherwise (r, θ).

theta_translation_button

Defaults to Mouse.right

Sets the mouse button for translating the plot in theta-direction. Note that this can be the same as radial_translation_button.

thetaautolimitmargin

Defaults to (0.05, 0.05)

The relative margins added to the autolimits in theta direction.

thetagridcolor

Defaults to inherit(scene, (:Axis, :ygridcolor), (:black, 0.5))

The color of the theta grid.

thetagridstyle

Defaults to inherit(scene, (:Axis, :ygridstyle), nothing)

The linestyle of the theta grid.

thetagridvisible

Defaults to inherit(scene, (:Axis, :ygridvisible), true)

Controls if the theta grid is visible.

thetagridwidth

Defaults to inherit(scene, (:Axis, :ygridwidth), 1)

The linewidth of the theta grid.

thetalimits

Defaults to (0.0, 2pi)

The angle limits of the PolarAxis. (0.0, 2pi) results a full circle. (nothing, nothing) results in limits picked based on plot limits.

thetaminorgridcolor

Defaults to inherit(scene, (:Axis, :yminorgridcolor), (:black, 0.2))

The color of the theta minor grid.

thetaminorgridstyle

Defaults to inherit(scene, (:Axis, :yminorgridstyle), nothing)

The linestyle of the theta minor grid.

thetaminorgridvisible

Defaults to inherit(scene, (:Axis, :yminorgridvisible), false)

Controls if the theta minor grid is visible.

thetaminorgridwidth

Defaults to inherit(scene, (:Axis, :yminorgridwidth), 1)

The linewidth of the theta minor grid.

thetaminorticks

Defaults to IntervalsBetween(2)

The specifier for the minor theta ticks.

thetatickformat

Defaults to Makie.automatic

The formatter for the theta ticks.

thetaticklabelcolor

Defaults to inherit(scene, (:Axis, :yticklabelcolor), inherit(scene, :textcolor, :black))

The color of the theta tick labels.

thetaticklabelfont

Defaults to inherit(scene, (:Axis, :yticklabelfont), inherit(scene, :font, Makie.defaultfont()))

The font of the theta tick labels.

thetaticklabelpad

Defaults to 4.0

Padding of the theta ticks label.

thetaticklabelsize

Defaults to inherit(scene, (:Axis, :xticklabelsize), inherit(scene, :fontsize, 16))

The fontsize of the theta tick labels.

thetaticklabelstrokecolor

Defaults to automatic

The color of the outline of theta ticks. By default this uses the background color.

thetaticklabelstrokewidth

Defaults to 0.0

The width of the outline of theta ticks. Setting this to 0 will remove the outline.

thetaticklabelsvisible

Defaults to inherit(scene, (:Axis, :yticklabelsvisible), true)

Controls if the theta ticks are visible.

thetaticks

Defaults to AngularTicks(180 / pi, "°")

The specifier for the angular (theta) ticks, similar to yticks for a normal Axis.

thetazoomkey

Defaults to Keyboard.t

Sets the key used to restrict zooming to the theta-direction. Can be set to true to always restrict zooming or false to disable the interaction.

thetazoomlock

Defaults to true

Controls whether adjusting the thetalimits through interactive zooming is blocked.

title

Defaults to ""

The title of the plot

titlealign

Defaults to :center

The alignment of the title. Can be any of :center, :left, or :right.

titlecolor

Defaults to inherit(scene, (:Axis, :titlecolor), inherit(scene, :textcolor, :black))

The color of the title.

titlefont

Defaults to inherit(scene, (:Axis, :titlefont), inherit(scene, :font, Makie.defaultfont()))

The font of the title.

titlegap

Defaults to inherit(scene, (:Axis, :titlesize), map((x->begin x / 2 end), inherit(scene, :fontsize, 16)))

The gap between the title and the top of the axis

titlesize

Defaults to inherit(scene, (:Axis, :titlesize), map((x->begin 1.2x end), inherit(scene, :fontsize, 16)))

The fontsize of the title.

titlevisible

Defaults to inherit(scene, (:Axis, :titlevisible), true)

Controls if the title is visible.

valign

Defaults to :center

The vertical alignment of the scene in its suggested bounding box.

width

Defaults to nothing

The width setting of the scene.

zoomspeed

Defaults to 0.1

Sets the speed of scroll based zooming. Setting this to 0 effectively disables zooming.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/slider.html b/previews/PR4492/reference/blocks/slider.html index 7d2a6c05757..9e3e11b277f 100644 --- a/previews/PR4492/reference/blocks/slider.html +++ b/previews/PR4492/reference/blocks/slider.html @@ -8,9 +8,9 @@ - + - + @@ -40,7 +40,7 @@ limits!(ax, 0, 10, 0, 10) fig

Labelled sliders and grids

The functions labelslider! and labelslidergrid! are deprecated, use SliderGrid instead.

Attributes

alignmode

Defaults to Inside()

The align mode of the slider in its parent GridLayout.

color_active

Defaults to COLOR_ACCENT[]

The color of the slider when the mouse clicks and drags the slider.

color_active_dimmed

Defaults to COLOR_ACCENT_DIMMED[]

The color of the slider when the mouse hovers over it.

color_inactive

Defaults to RGBf(0.94, 0.94, 0.94)

The color of the slider when it is not interacted with.

halign

Defaults to :center

The horizontal alignment of the element in its suggested bounding box.

height

Defaults to Auto()

The height setting of the element.

horizontal

Defaults to true

Controls if the slider has a horizontal orientation or not.

linewidth

Defaults to 10

The width of the slider line

range

Defaults to 0:0.01:10

The range of values that the slider can pick from.

snap

Defaults to true

Controls if the button snaps to valid positions or moves freely

startvalue

Defaults to 0

The start value of the slider or the value that is closest in the slider range.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

valign

Defaults to :center

The vertical alignment of the element in its suggested bounding box.

value

Defaults to 0

The current value of the slider. Don't set this manually, use the function set_close_to!.

width

Defaults to Auto()

The width setting of the element.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/slidergrid.html b/previews/PR4492/reference/blocks/slidergrid.html index aaf625f4f75..208d3b8198c 100644 --- a/previews/PR4492/reference/blocks/slidergrid.html +++ b/previews/PR4492/reference/blocks/slidergrid.html @@ -8,9 +8,9 @@ - + - + @@ -46,7 +46,7 @@ ylims!(ax, 0, 30) fig

Attributes

alignmode

Defaults to Inside()

The align mode of the block in its parent GridLayout.

halign

Defaults to :center

The horizontal alignment of the block in its suggested bounding box.

height

Defaults to Auto()

The height setting of the block.

tellheight

Defaults to true

Controls if the parent layout can adjust to this block's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this block's width

valign

Defaults to :center

The vertical alignment of the block in its suggested bounding box.

value_column_width

Defaults to automatic

The width of the value label column. If automatic, the width is determined by sampling a few values from the slider ranges and picking the largest label size found.

width

Defaults to Auto()

The width setting of the block.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/textbox.html b/previews/PR4492/reference/blocks/textbox.html index eb8fe532a37..ffe2bf046e3 100644 --- a/previews/PR4492/reference/blocks/textbox.html +++ b/previews/PR4492/reference/blocks/textbox.html @@ -8,9 +8,9 @@ - + - + @@ -47,7 +47,7 @@ lines(f[1, 1], xs, sinecurve) f

Attributes

alignmode

Defaults to Inside()

The alignment of the textbox in its suggested bounding box.

bordercolor

Defaults to RGBf(0.8, 0.8, 0.8)

Color of the box border.

bordercolor_focused

Defaults to COLOR_ACCENT[]

Color of the box border when focused.

bordercolor_focused_invalid

Defaults to RGBf(1, 0, 0)

Color of the box border when focused and invalid.

bordercolor_hover

Defaults to COLOR_ACCENT_DIMMED[]

Color of the box border when hovered.

borderwidth

Defaults to 1.0

Width of the box border.

boxcolor

Defaults to :transparent

Color of the box.

boxcolor_focused

Defaults to :transparent

Color of the box when focused.

boxcolor_focused_invalid

Defaults to RGBAf(1, 0, 0, 0.3)

Color of the box when focused.

boxcolor_hover

Defaults to :transparent

Color of the box when hovered.

cornerradius

Defaults to 5

Corner radius of text box.

cornersegments

Defaults to 20

Corner segments of one rounded corner.

cursorcolor

Defaults to :transparent

The color of the cursor.

defocus_on_submit

Defaults to true

Controls if the textbox is defocused when a string is submitted.

displayed_string

Defaults to nothing

The currently displayed string (for internal use).

focused

Defaults to false

If the textbox is focused and receives text input.

font

Defaults to :regular

Font family.

fontsize

Defaults to @inherit :fontsize 16.0f0

Text size.

halign

Defaults to :center

The horizontal alignment of the textbox in its suggested bounding box.

height

Defaults to Auto()

The height setting of the textbox.

placeholder

Defaults to "Click to edit..."

A placeholder text that is displayed when the saved string is nothing.

reset_on_defocus

Defaults to false

Controls if the displayed text is reset to the stored text when defocusing the textbox without submitting.

restriction

Defaults to nothing

Restricts the allowed unicode input via is_allowed(char, restriction).

stored_string

Defaults to nothing

The currently stored string.

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height.

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width.

textcolor

Defaults to @inherit :textcolor :black

Text color.

textcolor_placeholder

Defaults to RGBf(0.5, 0.5, 0.5)

Text color for the placeholder.

textpadding

Defaults to (8, 8, 8, 8)

Padding of the text against the box.

validator

Defaults to str->begin true end

Validator that is called with validate_textbox(string, validator) to determine if the current string is valid. Can by default be a RegEx that needs to match the complete string, or a function taking a string as input and returning a Bool. If the validator is a type T (for example Float64), validation will be tryparse(T, string).

valign

Defaults to :center

The vertical alignment of the textbox in its suggested bounding box.

width

Defaults to Auto()

The width setting of the textbox.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/blocks/toggle.html b/previews/PR4492/reference/blocks/toggle.html index 718617094a7..a9a971463da 100644 --- a/previews/PR4492/reference/blocks/toggle.html +++ b/previews/PR4492/reference/blocks/toggle.html @@ -8,9 +8,9 @@ - + - + @@ -47,7 +47,7 @@ end fig

Attributes

active

Defaults to false

Indicates if the toggle is active or not.

alignmode

Defaults to Inside()

The align mode of the toggle in its parent GridLayout.

buttoncolor

Defaults to COLOR_ACCENT[]

The color of the toggle button.

cornersegments

Defaults to 15

The number of poly segments in each rounded corner.

framecolor_active

Defaults to COLOR_ACCENT_DIMMED[]

The color of the border when the toggle is hovered.

framecolor_inactive

Defaults to RGBf(0.94, 0.94, 0.94)

The color of the border when the toggle is inactive.

halign

Defaults to :center

The horizontal alignment of the toggle in its suggested bounding box.

height

Defaults to 18

The height of the toggle.

rimfraction

Defaults to 0.33

The border width as a fraction of the toggle height

tellheight

Defaults to true

Controls if the parent layout can adjust to this element's height

tellwidth

Defaults to true

Controls if the parent layout can adjust to this element's width

toggleduration

Defaults to 0.15

The duration of the toggle animation.

valign

Defaults to :center

The vertical alignment of the toggle in its suggested bounding box.

width

Defaults to 32

The width of the toggle.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/ablines.html b/previews/PR4492/reference/plots/ablines.html index 81dc72571fb..c94a354a109 100644 --- a/previews/PR4492/reference/plots/ablines.html +++ b/previews/PR4492/reference/plots/ablines.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,11 +22,11 @@ -
Skip to content

ablines

Makie.ablines Function
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

julia
using CairoMakie
+    
Skip to content

ablines

Makie.ablines Function
julia
ablines(intercepts, slopes; attrs...)

Creates a line defined by f(x) = slope * x + intercept crossing a whole Scene with 2D projection at its current limits. You can pass one or multiple intercepts or slopes.

Plot type

The plot type alias for the ablines function is ABLines.

source

julia
using CairoMakie
 ablines(0, 1)
 ablines!([1, 2, 3], [1, 1.5, 2], color = [:red, :orange, :pink], linestyle=:dash, linewidth=2)
 current_figure()

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/arc.html b/previews/PR4492/reference/plots/arc.html index 37558722e5f..7f4f9dc70f7 100644 --- a/previews/PR4492/reference/plots/arc.html +++ b/previews/PR4492/reference/plots/arc.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

arc

Makie.arc Function
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

Examples

julia
using CairoMakie
+    
Skip to content

arc

Makie.arc Function
julia
arc(origin, radius, start_angle, stop_angle; kwargs...)

This function plots a circular arc, centered at origin with radius radius, from start_angle to stop_angle. origin must be a coordinate in 2 dimensions (i.e., a Point2); the rest of the arguments must be <: Number.

Examples:

arc(Point2f(0), 1, 0.0, π) arc(Point2f(1, 2), 0.3, π, -π)

Plot type

The plot type alias for the arc function is Arc.

source

Examples

julia
using CairoMakie
 arc(Point2f(0), 1, -π, π)
julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
@@ -51,7 +51,7 @@
 end
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

resolution

Defaults to 361

The number of line points approximating the arc.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/arrows.html b/previews/PR4492/reference/plots/arrows.html index 72338d835e9..0b12694fc4f 100644 --- a/previews/PR4492/reference/plots/arrows.html +++ b/previews/PR4492/reference/plots/arrows.html @@ -8,11 +8,11 @@ - + - + - + @@ -26,7 +26,7 @@ arrows(x, y, u, v) arrows(x::AbstractVector, y::AbstractVector, u::AbstractMatrix, v::AbstractMatrix) arrows(x, y, z, u, v, w) -arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

Examples

julia
using CairoMakie
+arrows(x, y, [z], f::Function)

Plots arrows at the specified points with the specified components. u and v are interpreted as vector components (u being the x and v being the y), and the vectors are plotted with the tails at x, y.

If x, y, u, v are <: AbstractVector, then each 'row' is plotted as a single vector.

If u, v are <: AbstractMatrix, then x and y are interpreted as specifications for a grid, and u, v are plotted as arrows along the grid.

arrows can also work in three dimensions.

If a Function is provided in place of u, v, [w], then it must accept a Point as input, and return an appropriately dimensioned Point, Vec, or other array-like output.

Plot type

The plot type alias for the arrows function is Arrows.

source

Examples

julia
using CairoMakie
 f = Figure(size = (800, 800))
 Axis(f[1, 1], backgroundcolor = "black")
 
@@ -72,7 +72,7 @@
 arrows!(ax, xs, ys, arrow_fun, arrowsize = 10, lengthscale = 0.3,
     arrowcolor = strength, linecolor = strength)
 fig

Attributes

align

Defaults to :origin

Sets how arrows are positioned. By default arrows start at the given positions and extend along the given directions. If this attribute is set to :head, :lineend, :tailend, :headstart or :center the given positions will be between the head and tail of each arrow instead.

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrowcolor

Defaults to automatic

Sets the color of the arrow head. Will copy color if set to automatic.

arrowhead

Defaults to automatic

Defines the marker (2D) or mesh (3D) that is used as the arrow head. The default for is '▲' in 2D and a cone mesh in 3D. For the latter the mesh should start at Point3f(0) and point in positive z-direction.

arrowsize

Defaults to automatic

Scales the size of the arrow head. This defaults to 0.3 in the 2D case and Vec3f(0.2, 0.2, 0.3) in the 3D case. For the latter the first two components scale the radius (in x/y direction) and the last scales the length of the cone. If the arrowsize is set to 1, the cone will have a diameter and length of 1.

arrowtail

Defaults to automatic

Defines the mesh used to draw the arrow tail in 3D. It should start at Point3f(0) and extend in negative z-direction. The default is a cylinder. This has no effect on the 2D plot.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to :black

Sets the color of arrowheads and lines. Can be overridden separately using linecolor and arrowcolor.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to automatic

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lengthscale

Defaults to 1.0

Scales the length of the arrow tail.

linecolor

Defaults to automatic

Sets the color used for the arrow tail which is represented by a line in 2D. Will copy color if set to automatic.

linestyle

Defaults to nothing

Sets the linestyle used in 2D. Does not apply to 3D plots.

linewidth

Defaults to automatic

Scales the width/diameter of the arrow tail. Defaults to 1 for 2D and 0.05 for the 3D case.

lowclip

Defaults to automatic

The color for any value below the colorrange.

markerspace

Defaults to :pixel

No docs available.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

normalize

Defaults to false

By default the lengths of the directions given to arrows are used to scale the length of the arrow tails. If this attribute is set to true the directions are normalized, skipping this scaling.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality

Defaults to 32

Defines the number of angle subdivisions used when generating the arrow head and tail meshes. Consider lowering this if you have performance issues. Only applies to 3D plots.

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/band.html b/previews/PR4492/reference/plots/band.html index 3f8a3145288..27336afd90c 100644 --- a/previews/PR4492/reference/plots/band.html +++ b/previews/PR4492/reference/plots/band.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

band

Makie.band Function
julia
band(x, ylower, yupper; kwargs...)
 band(lower, upper; kwargs...)
-band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

Examples

julia
using CairoMakie
+band(x, lowerupper; kwargs...)

Plots a band from ylower to yupper along x. The form band(lower, upper) plots a ruled surface between the points in lower and upper. Both bounds can be passed together as lowerupper, a vector of intervals.

Plot type

The plot type alias for the band function is Band.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -54,7 +54,7 @@
 upper = [Point3f(sin(x), cos(x), 1.0) for x in range(0,2pi, length=100)]
 col = repeat([1:50;50:-1:1],outer=2)
 band(lower, upper, color=col, axis=(type=Axis3,))

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to true

sets whether colors should be interpolated

lowclip

Defaults to automatic

The color for any value below the colorrange.

matcap

Defaults to nothing

No docs available.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform

Defaults to automatic

Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/barplot.html b/previews/PR4492/reference/plots/barplot.html index 0e5172e85f2..c3169fb5f7a 100644 --- a/previews/PR4492/reference/plots/barplot.html +++ b/previews/PR4492/reference/plots/barplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

barplot

Makie.barplot Function
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

Examples

julia
using CairoMakie
+    
Skip to content

barplot

Makie.barplot Function
julia
barplot(positions, heights; kwargs...)

Plots a barplot.

Plot type

The plot type alias for the barplot function is BarPlot.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -138,7 +138,7 @@
 Legend(fig[1,1], ax, "Jobs", orientation=:horizontal, tellwidth = false, tellheight = true)
 
 fig

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bar_labels

Defaults to nothing

Labels added at the end of each bar.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

No docs available.

color_over_background

Defaults to automatic

No docs available.

color_over_bar

Defaults to automatic

No docs available.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction

Defaults to :y

Controls the direction of the bars, can be :y (vertical) or :x (horizontal).

dodge

Defaults to automatic

No docs available.

dodge_gap

Defaults to 0.03

No docs available.

fillto

Defaults to automatic

Controls the baseline of the bars. This is zero in the default automatic case unless the barplot is in a log-scaled Axis. With a log scale, the automatic default is half the minimum value because zero is an invalid value for a log scale.

flip_labels_at

Defaults to Inf

No docs available.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap

Defaults to 0.2

The final width of the bars is calculated as w * (1 - gap) where w is the width of each bar as determined with the width attribute.

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

label_align

Defaults to automatic

No docs available.

label_color

Defaults to @inherit textcolor

No docs available.

label_font

Defaults to @inherit font

The font of the bar labels.

label_formatter

Defaults to bar_label_formatter

No docs available.

label_offset

Defaults to 5

The distance of the labels from the bar ends in screen units. Does not apply when label_position = :center.

label_position

Defaults to :end

The position of each bar's label relative to the bar. Possible values are :end or :center.

label_rotation

Defaults to

No docs available.

label_size

Defaults to @inherit fontsize

The font size of the bar labels.

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge

Defaults to automatic

No docs available.

nan_color

Defaults to :transparent

The color for NaN values.

offset

Defaults to 0.0

No docs available.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stack

Defaults to automatic

No docs available.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

width

Defaults to automatic

The gapless width of the bars. If automatic, the width w is calculated as minimum(diff(sort(unique(positions))). The actual width of the bars is calculated as w * (1 - gap).

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/boxplot.html b/previews/PR4492/reference/plots/boxplot.html index 3f1ef21443d..37646e4d317 100644 --- a/previews/PR4492/reference/plots/boxplot.html +++ b/previews/PR4492/reference/plots/boxplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

boxplot

Makie.boxplot Function
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

Examples

julia
using CairoMakie
+    
Skip to content

boxplot

Makie.boxplot Function
julia
boxplot(x, y; kwargs...)

Draw a Tukey style boxplot. The boxplot has 3 components:

  • a crossbar spanning the interquartile (IQR) range with a midline marking the median

  • an errorbar whose whiskers span range * iqr

  • points marking outliers, that is, data outside the whiskers

Arguments

  • x: positions of the categories

  • y: variables within the boxes

Plot type

The plot type alias for the boxplot function is BoxPlot.

source

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
@@ -72,7 +72,7 @@
 boxplot!(ax_horiz, categories, values; orientation=:horizontal)
 
 fig

Attributes

color

Defaults to @inherit patchcolor

No docs available.

colormap

Defaults to @inherit colormap

No docs available.

colorrange

Defaults to automatic

No docs available.

colorscale

Defaults to identity

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

dodge

Defaults to automatic

Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position.

dodge_gap

Defaults to 0.03

Spacing between dodged boxes.

gap

Defaults to 0.2

Shrinking factor, width -> width * (1 - gap).

inspectable

Defaults to @inherit inspectable

No docs available.

marker

Defaults to @inherit marker

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

mediancolor

Defaults to @inherit linecolor

No docs available.

medianlinewidth

Defaults to @inherit linewidth

No docs available.

n_dodge

Defaults to automatic

No docs available.

notchwidth

Defaults to 0.5

Multiplier of width for narrowest width of notch.

orientation

Defaults to :vertical

Orientation of box (:vertical or :horizontal).

outliercolor

Defaults to automatic

No docs available.

outlierstrokecolor

Defaults to @inherit markerstrokecolor

No docs available.

outlierstrokewidth

Defaults to @inherit markerstrokewidth

No docs available.

range

Defaults to 1.5

Multiple of IQR controlling whisker length.

show_median

Defaults to true

Show median as midline.

show_notch

Defaults to false

Draw the notch.

show_outliers

Defaults to true

Show outliers as points.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

weights

Defaults to automatic

Vector of statistical weights (length of data). By default, each observation has weight 1.

whiskercolor

Defaults to @inherit linecolor

No docs available.

whiskerlinewidth

Defaults to @inherit linewidth

No docs available.

whiskerwidth

Defaults to 0.0

Multiplier of width for width of T's on whiskers, or :match to match width.

width

Defaults to automatic

Width of the box before shrinking.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/bracket.html b/previews/PR4492/reference/plots/bracket.html index 74b7b9dddc9..06a54eb606b 100644 --- a/previews/PR4492/reference/plots/bracket.html +++ b/previews/PR4492/reference/plots/bracket.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@
Skip to content

bracket

Makie.bracket Function
julia
bracket(x1, y1, x2, y2; kwargs...)
 bracket(x1s, y1s, x2s, y2s; kwargs...)
 bracket(point1, point2; kwargs...)
-bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

Examples

Scalar arguments

julia
using CairoMakie
+bracket(vec_of_point_tuples; kwargs...)

Draws a bracket between each pair of points (x1, y1) and (x2, y2) with a text label at the midpoint.

By default each label is rotated parallel to the line between the bracket points.

Plot type

The plot type alias for the bracket function is Bracket.

source

Examples

Scalar arguments

julia
using CairoMakie
 f, ax, l = lines(0..9, sin; axis = (; xgridvisible = false, ygridvisible = false))
 ylims!(ax, -1.5, 1.5)
 
@@ -71,7 +71,7 @@
 bracket!(ax, 2, 1, 4, 1, text = "Square", style = :square)
 
 f

Attributes

align

Defaults to (:center, :center)

No docs available.

color

Defaults to @inherit linecolor

No docs available.

font

Defaults to @inherit font

No docs available.

fontsize

Defaults to @inherit fontsize

No docs available.

joinstyle

Defaults to @inherit joinstyle

No docs available.

justification

Defaults to automatic

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to :solid

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

miter_limit

Defaults to @inherit miter_limit

No docs available.

offset

Defaults to 0

The offset of the bracket perpendicular to the line from start to end point in screen units. The direction depends on the orientation attribute.

orientation

Defaults to :up

Which way the bracket extends relative to the line from start to end point. Can be :up or :down.

rotation

Defaults to automatic

No docs available.

style

Defaults to :curly

No docs available.

text

Defaults to ""

No docs available.

textcolor

Defaults to @inherit textcolor

No docs available.

textoffset

Defaults to automatic

No docs available.

width

Defaults to 15

The width of the bracket (perpendicularly away from the line from start to end point) in screen units.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/contour.html b/previews/PR4492/reference/plots/contour.html index 5bd028e5920..ea08cbe31bb 100644 --- a/previews/PR4492/reference/plots/contour.html +++ b/previews/PR4492/reference/plots/contour.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

contour

Makie.contour Function
julia
contour(x, y, z)
-contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

Examples

julia
using CairoMakie
+contour(z::Matrix)

Creates a contour plot of the plane spanning x::Vector, y::Vector, z::Matrix. If only z::Matrix is supplied, the indices of the elements in z will be used as the x and y locations when plotting the contour.

Plot type

The plot type alias for the contour function is Contour.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -52,7 +52,7 @@
 colorscale = ReversibleScale(x -> x^(1 / 10), x -> x^10)
 f, ax, ct = contour(x, y, z; labels=true, levels, colormap=:hsv, colorscale)
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to nothing

The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth

Defaults to true

No docs available.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

labelcolor

Defaults to nothing

Color of the contour labels, if nothing it matches color by default.

labelfont

Defaults to @inherit font

The font of the contour labels.

labelformatter

Defaults to contour_label_formatter

Formats the numeric values of the contour levels to strings.

labels

Defaults to false

If true, adds text labels to the contour lines.

labelsize

Defaults to 10

Font size of the contour labels

levels

Defaults to 5

Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to 1.0

No docs available.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/contour3d.html b/previews/PR4492/reference/plots/contour3d.html index eb22027ff82..392aad800bd 100644 --- a/previews/PR4492/reference/plots/contour3d.html +++ b/previews/PR4492/reference/plots/contour3d.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

contour3d

Makie.contour3d Function
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

Examples

julia
using GLMakie
+    
Skip to content

contour3d

Makie.contour3d Function
julia
contour3d(x, y, z)

Creates a 3D contour plot of the plane spanning x::Vector, y::Vector, z::Matrix, with z-elevation for each level.

Plot type

The plot type alias for the contour3d function is Contour3d.

source

Examples

julia
using GLMakie
 f = Figure()
 Axis3(f[1, 1], aspect=(0.5,0.5,1), perspectiveness=0.75)
 
@@ -43,7 +43,7 @@
 contour3d!(+zs, levels=  .025:0.05:.475,  linewidth=2, color=:red2)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to nothing

The color of the contour lines. If nothing, the color is determined by the numerical values of the contour levels in combination with colormap and colorrange.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

enable_depth

Defaults to true

No docs available.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

labelcolor

Defaults to nothing

Color of the contour labels, if nothing it matches color by default.

labelfont

Defaults to @inherit font

The font of the contour labels.

labelformatter

Defaults to contour_label_formatter

Formats the numeric values of the contour levels to strings.

labels

Defaults to false

If true, adds text labels to the contour lines.

labelsize

Defaults to 10

Font size of the contour labels

levels

Defaults to 5

Controls the number and location of the contour lines. Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to 1.0

No docs available.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/contourf.html b/previews/PR4492/reference/plots/contourf.html index 988d61fb693..9503a39157e 100644 --- a/previews/PR4492/reference/plots/contourf.html +++ b/previews/PR4492/reference/plots/contourf.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

contourf

Makie.contourf Function
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

julia
using CairoMakie
+    
Skip to content

contourf

Makie.contourf Function
julia
contourf(xs, ys, zs; kwargs...)

Plots a filled contour of the height information in zs at horizontal grid positions xs and vertical grid positions ys.

Plot type

The plot type alias for the contourf function is Contourf.

source

julia
using CairoMakie
 using DelimitedFiles
 
 
@@ -84,7 +84,7 @@
 contourf!(volcano, levels = 10)
 
 f

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap

No docs available.

colorscale

Defaults to identity

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

extendhigh

Defaults to nothing

In :normal mode, if you want to show a band from the high edge to Inf, set extendhigh to :auto to give the extension the same color as the last level, or specify a color directly (default nothing means no extended band).

extendlow

Defaults to nothing

In :normal mode, if you want to show a band from -Inf to the low edge, set extendlow to :auto to give the extension the same color as the first level, or specify a color directly (default nothing means no extended band).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels

Defaults to 10

Can be either

  • an Int that produces n equally wide levels or bands

  • an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 levels or bands

If levels is an Int, the contourf plot will be rectangular as all zs values will be covered edge to edge. This is why Axis defaults to tight limits for such contourf plots. If you specify levels as an AbstractVector{<:Real}, however, note that the axis limits include the default margins because the contourf plot can have an irregular shape. You can use tightlimits!(ax) to tighten the limits similar to the Int behavior.

mode

Defaults to :normal

Determines how the levels attribute is interpreted, either :normal or :relative. In :normal mode, the levels correspond directly to the z values. In :relative mode, you specify edges by the fraction between minimum and maximum value of zs. This can be used for example to draw bands for the upper 90% while excluding the lower 10% with levels = 0.1:0.1:1.0, mode = :relative.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

No docs available.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/crossbar.html b/previews/PR4492/reference/plots/crossbar.html index 991ff5d6ee6..39e1ee2cf5a 100644 --- a/previews/PR4492/reference/plots/crossbar.html +++ b/previews/PR4492/reference/plots/crossbar.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

crossbar

Makie.crossbar Function
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

Examples

julia
using CairoMakie
+    
Skip to content

crossbar

Makie.crossbar Function
julia
crossbar(x, y, ymin, ymax; kwargs...)

Draw a crossbar. A crossbar represents a range with a (potentially notched) box. It is most commonly used as part of the boxplot.

Arguments

  • x: position of the box

  • y: position of the midline within the box

  • ymin: lower limit of the box

  • ymax: upper limit of the box

Plot type

The plot type alias for the crossbar function is CrossBar.

source

Examples

julia
using CairoMakie
 xs = [1, 1, 2, 2, 3, 3]
 ys = rand(6)
 ymins = ys .- 1
@@ -30,7 +30,7 @@
 dodge = [1, 2, 1, 2, 1, 2]
 
 crossbar(xs, ys, ymins, ymaxs, dodge = dodge, show_notch = true)

Attributes

color

Defaults to @inherit patchcolor

No docs available.

colormap

Defaults to @inherit colormap

No docs available.

colorrange

Defaults to automatic

No docs available.

colorscale

Defaults to identity

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

dodge

Defaults to automatic

No docs available.

dodge_gap

Defaults to 0.03

No docs available.

gap

Defaults to 0.2

Shrinking factor, width -> width * (1 - gap).

inspectable

Defaults to @inherit inspectable

No docs available.

midlinecolor

Defaults to automatic

No docs available.

midlinewidth

Defaults to @inherit linewidth

No docs available.

n_dodge

Defaults to automatic

No docs available.

notchmax

Defaults to automatic

Upper limit of the notch.

notchmin

Defaults to automatic

Lower limit of the notch.

notchwidth

Defaults to 0.5

Multiplier of width for narrowest width of notch.

orientation

Defaults to :vertical

Orientation of box (:vertical or :horizontal).

show_midline

Defaults to true

Show midline.

show_notch

Defaults to false

Whether to draw the notch.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

width

Defaults to automatic

Width of the box before shrinking.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/datashader.html b/previews/PR4492/reference/plots/datashader.html index 1378fc2b319..56024d89381 100644 --- a/previews/PR4492/reference/plots/datashader.html +++ b/previews/PR4492/reference/plots/datashader.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

datashader

Makie.datashader Function
julia
datashader(points::AbstractVector{<: Point})

Warning

This feature might change outside breaking releases, since the API is not yet finalized. Please be wary of bugs in the implementation and open issues if you encounter odd behaviour.

Points can be any array type supporting iteration & getindex, including memory mapped arrays. If you have separate arrays for x and y coordinates and want to avoid conversion and copy, consider using:

Julia
using Makie.StructArrays
 points = StructArray{Point2f}((x, y))
-datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

Examples

Airports

julia
using GLMakie
+datashader(points)

Do pay attention though, that if x and y don't have a fast iteration/getindex implemented, this might be slower than just copying the data into a new array.

For best performance, use method=Makie.AggThreads() and make sure to start julia with julia -tauto or have the environment variable JULIA_NUM_THREADS set to the number of cores you have.

Plot type

The plot type alias for the datashader function is DataShader.

source

Examples

Airports

julia
using GLMakie
 using DelimitedFiles
 
 airports = Point2f.(eachrow(readdlm(assetpath("airportlocations.csv"))))
@@ -189,7 +189,7 @@
 Makie.Aggregation.embed(::MyAgg{T}, x) where {T} = convert(T, x)
 Makie.Aggregation.merge(::MyAgg{T}, x::T, y::T) where {T} = x + y
 Makie.Aggregation.value(::MyAgg{T}, x::T) where {T} = x

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

async

Defaults to true

Will calculate get_aggregation in a task, and skip any zoom/pan updates while busy. Great for interaction, but must be disabled for saving to e.g. png or when inlining in Documenter.

binsize

Defaults to 1

Factor defining how many bins one wants per screen pixel. Set to n > 1 if you want a coarser image.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to false

If the resulting image should be displayed interpolated. Note that interpolation can make NaN-adjacent bins also NaN in some backends, for example due to interpolation schemes used in GPU hardware. This can make it look like there are more NaN bins than there actually are.

local_operation

Defaults to identity

Function which gets called on each element after the aggregation (map!(x-> local_operation(x), final_aggregation_result)).

lowclip

Defaults to automatic

The color for any value below the colorrange.

method

Defaults to AggThreads()

Can be AggThreads() or AggSerial() for threaded vs. serial aggregation.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

operation

Defaults to automatic

Defaults to Makie.equalize_histogram function which gets called on the whole get_aggregation array before display (operation(final_aggregation_result)).

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

point_transform

Defaults to identity

Function which gets applied to every point before aggregating it.

show_timings

Defaults to false

Set to true to show how long it takes to aggregate each frame.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/density.html b/previews/PR4492/reference/plots/density.html index ebd8f4a1051..c3c1fc115ca 100644 --- a/previews/PR4492/reference/plots/density.html +++ b/previews/PR4492/reference/plots/density.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

density

Makie.density Function
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

Examples

julia
using CairoMakie
+    
Skip to content

density

Makie.density Function
julia
density(values)

Plot a kernel density estimate of values.

Plot type

The plot type alias for the density function is Density.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -89,7 +89,7 @@
 density(fig[1,2], x, weights = w)
 
 fig

Attributes

bandwidth

Defaults to automatic

Kernel density bandwidth, determined automatically if automatic.

boundary

Defaults to automatic

Boundary of the density estimation, determined automatically if automatic.

color

Defaults to @inherit patchcolor

Usually set to a single color, but can also be set to :x or :y to color with a gradient. If you use :y when direction = :x (or vice versa), note that only 2-element colormaps can work correctly.

colormap

Defaults to @inherit colormap

No docs available.

colorrange

Defaults to Makie.automatic

No docs available.

colorscale

Defaults to identity

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

direction

Defaults to :x

The dimension along which the values are distributed. Can be :x or :y.

inspectable

Defaults to @inherit inspectable

No docs available.

linestyle

Defaults to nothing

No docs available.

npoints

Defaults to 200

The resolution of the estimated curve along the dimension set in direction.

offset

Defaults to 0.0

Shift the density baseline, for layering multiple densities on top of each other.

strokearound

Defaults to false

No docs available.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

weights

Defaults to automatic

Assign a vector of statistical weights to values.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/ecdf.html b/previews/PR4492/reference/plots/ecdf.html index f0bf1090db4..a29b2649419 100644 --- a/previews/PR4492/reference/plots/ecdf.html +++ b/previews/PR4492/reference/plots/ecdf.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

ecdfplot

Makie.ecdfplot Function
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

Examples

julia
using CairoMakie
+    
Skip to content

ecdfplot

Makie.ecdfplot Function
julia
ecdfplot(values; npoints=10_000[, weights])

Plot the empirical cumulative distribution function (ECDF) of values.

npoints controls the resolution of the plot. If weights for the values are provided, a weighted ECDF is plotted.

Plot type

The plot type alias for the ecdfplot function is ECDFPlot.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -46,7 +46,7 @@
 ecdfplot!(x; weights = w, color=:orange)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/errorbars.html b/previews/PR4492/reference/plots/errorbars.html index bb098b11907..7990b1894c3 100644 --- a/previews/PR4492/reference/plots/errorbars.html +++ b/previews/PR4492/reference/plots/errorbars.html @@ -8,11 +8,11 @@ - + - + - + @@ -31,7 +31,7 @@ errorbars(xy, error_low_high; kwargs...) errorbars(xy_error_both; kwargs...) -errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

Examples

julia
using CairoMakie
+errorbars(xy_error_low_high; kwargs...)

Plots errorbars at xy positions, extending by errors in the given direction.

If you want to plot intervals from low to high values instead of relative errors, use rangebars.

Plot type

The plot type alias for the errorbars function is Errorbars.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -79,7 +79,7 @@
 scatter!(xs, ys, markersize = 3, color = :black)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the lines. Can be an array to color each bar separately.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction

Defaults to :y

The direction in which the bars are drawn. Can be :x or :y.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

No docs available.

linewidth

Defaults to @inherit linewidth

The thickness of the lines in screen units.

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

whiskerwidth

Defaults to 0

The width of the whiskers or line caps in screen units.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/heatmap.html b/previews/PR4492/reference/plots/heatmap.html index 9f255c1f636..bcc6b11f1a4 100644 --- a/previews/PR4492/reference/plots/heatmap.html +++ b/previews/PR4492/reference/plots/heatmap.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@
Skip to content

heatmap

MakieCore.heatmap Function
julia
heatmap(x, y, matrix)
 heatmap(x, y, func)
 heatmap(matrix)
-heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
+heatmap(xvector, yvector, zvector)

Plots a heatmap as a collection of rectangles. x and y can either be of length i and j where (i, j) is size(matrix), in this case the rectangles will be placed around these grid points like voronoi cells. Note that for irregularly spaced x and y, the points specified by them are not centered within the resulting rectangles.

x and y can also be of length i+1 and j+1, in this case they are interpreted as the edges of the rectangles.

Colors of the rectangles are derived from matrix[i, j]. The third argument may also be a Function (i, j) -> v which is then evaluated over the grid spanned by x and y.

Another allowed form is using three vectors xvector, yvector and zvector. In this case it is assumed that no pair of elements x and y exists twice. Pairs that are missing from the resulting grid will be treated as if zvector had a NaN element at that position.

If x and y are omitted with a matrix argument, they default to x, y = axes(matrix).

Note that heatmap is slower to render than image so image should be preferred for large, regularly spaced grids.

Plot type

The plot type alias for the heatmap function is Heatmap.

source

Examples

Two vectors and a matrix

In this example, x and y specify the points around which the heatmap cells are placed.

julia
using CairoMakie
 f = Figure()
 ax = Axis(f[1, 1])
 
@@ -130,7 +130,7 @@
 save("heatmap-pyramid.png", fig)

Any other Array type is allowed in Resampler, and it may also implement it's own interpolation strategy by overloading:

julia
function (array::ArrayType)(xrange::LinRange, yrange::LinRange)
     ...
 end

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to false

Sets whether colors should be interpolated

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/hexbin.html b/previews/PR4492/reference/plots/hexbin.html index 40502c3110e..f943c143ff8 100644 --- a/previews/PR4492/reference/plots/hexbin.html +++ b/previews/PR4492/reference/plots/hexbin.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

hexbin

Makie.hexbin Function
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
+    
Skip to content

hexbin

Makie.hexbin Function
julia
hexbin(xs, ys; kwargs...)

Plots a heatmap with hexagonal bins for the observations xs and ys.

Plot type

The plot type alias for the hexbin function is Hexbin.

source

Examples

Setting the number of bins

Setting bins to an integer sets the number of bins to this value for both x and y. The minimum number of bins in one dimension is 2.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
@@ -153,7 +153,7 @@
 end
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bins

Defaults to 20

If an Int, sets the number of bins in x and y direction. If a Tuple{Int, Int}, sets the number of bins for x and y separately.

cellsize

Defaults to nothing

If a Real, makes equally-sided hexagons with width cellsize. If a Tuple{Real, Real} specifies hexagon width and height separately.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip

Defaults to automatic

The color for any value above the colorrange.

lowclip

Defaults to automatic

The color for any value below the colorrange.

nan_color

Defaults to :transparent

The color for NaN values.

strokecolor

Defaults to :black

No docs available.

strokewidth

Defaults to 0

No docs available.

threshold

Defaults to 1

The minimal number of observations in the bin to be shown. If 0, all zero-count hexagons fitting into the data limits will be shown.

weights

Defaults to nothing

Weights for each observation. Can be nothing (each observation carries weight 1) or any AbstractVector{<: Real} or StatsBase.AbstractWeights.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/hist.html b/previews/PR4492/reference/plots/hist.html index 0d5d798ef04..a38179c75b0 100644 --- a/previews/PR4492/reference/plots/hist.html +++ b/previews/PR4492/reference/plots/hist.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

hist

Makie.hist Function
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

Examples

julia
using GLMakie
+    
Skip to content

hist

Makie.hist Function
julia
hist(values)

Plot a histogram of values.

Plot type

The plot type alias for the hist function is Hist.

source

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
@@ -55,7 +55,7 @@
 hist(fig[1,2], x, weights = w)
 
 fig

Attributes

bar_labels

Defaults to nothing

No docs available.

bins

Defaults to 15

Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color

Defaults to @inherit patchcolor

Color can either be:

  • a vector of bins colors

  • a single color

  • :values, to color the bars with the values from the histogram

cycle

Defaults to [:color => :patchcolor]

No docs available.

direction

Defaults to :y

Set the direction of the bars.

fillto

Defaults to automatic

Defines where the bars start.

flip_labels_at

Defaults to Inf

No docs available.

gap

Defaults to 0

Gap between the bars (see barplot).

label_color

Defaults to @inherit textcolor

No docs available.

label_font

Defaults to @inherit font

No docs available.

label_formatter

Defaults to bar_label_formatter

No docs available.

label_offset

Defaults to 5

No docs available.

label_size

Defaults to 20

No docs available.

normalization

Defaults to :none

Allows to normalize the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

offset

Defaults to 0.0

Adds an offset to every value.

over_background_color

Defaults to automatic

No docs available.

over_bar_color

Defaults to automatic

No docs available.

scale_to

Defaults to nothing

Allows to scale all values to a certain height. This can also be set to :flip to flip the direction of histogram bars without scaling them to a common height.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

weights

Defaults to automatic

Allows to statistically weight the observations.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/hlines.html b/previews/PR4492/reference/plots/hlines.html index cd13c52a68c..8c072e35cb5 100644 --- a/previews/PR4492/reference/plots/hlines.html +++ b/previews/PR4492/reference/plots/hlines.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,9 +22,9 @@ -
Skip to content

hlines

Makie.hlines Function
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

julia
using CairoMakie
+    
Skip to content

hlines

Makie.hlines Function
julia
hlines(ys; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal lines across a Scene with 2D projection. The lines will be placed at ys in data coordinates and xmin to xmax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the hlines function is HLines.

source

julia
using CairoMakie
 hlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the lines in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the x dimension.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/hspan.html b/previews/PR4492/reference/plots/hspan.html index ab85f208b5f..a32623a5311 100644 --- a/previews/PR4492/reference/plots/hspan.html +++ b/previews/PR4492/reference/plots/hspan.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,9 +23,9 @@
Skip to content

hspan

Makie.hspan Function
julia
hspan(ys_low, ys_high; xmin = 0.0, xmax = 1.0, attrs...)
-hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

julia
using CairoMakie
+hspan(ys_lowhigh; xmin = 0.0, xmax = 1.0, attrs...)

Create horizontal bands spanning across a Scene with 2D projection. The bands will be placed from ys_low to ys_high in data coordinates and xmin to xmax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval ys_lowhigh.

Plot type

The plot type alias for the hspan function is HSpan.

source

julia
using CairoMakie
 hspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xmax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the x dimension.

xmin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the x dimension.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/image.html b/previews/PR4492/reference/plots/image.html index 665431432ab..54e0e26e182 100644 --- a/previews/PR4492/reference/plots/image.html +++ b/previews/PR4492/reference/plots/image.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

image

MakieCore.image Function
julia
image(x, y, image)
-image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

Examples

julia
using CairoMakie
+image(image)

Plots an image on a rectangle bounded by x and y (defaults to size of image).

Plot type

The plot type alias for the image function is Image.

source

Examples

julia
using CairoMakie
 using FileIO
 
 img = load(assetpath("cow.png"))
@@ -44,7 +44,7 @@
         title = "img' and reverse y-axis",))
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to [:black, :white]

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to true

Sets whether colors should be interpolated between pixels.

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform

Defaults to automatic

Sets a transform for uv coordinates, which controls how the image is mapped to its rectangular area. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/lines.html b/previews/PR4492/reference/plots/lines.html index 07b68c13fe0..1aedcc437f1 100644 --- a/previews/PR4492/reference/plots/lines.html +++ b/previews/PR4492/reference/plots/lines.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

lines

MakieCore.lines Function
julia
lines(positions)
 lines(x, y)
-lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
+lines(x, y, z)

Creates a connected line plot for each element in (x, y, z), (x, y) or positions.

NaN values are displayed as gaps in the line.

Plot type

The plot type alias for the lines function is Lines.

source

Dealing with outline artifacts in GLMakie

In GLMakie 3D line plots can generate outline artifacts depending on the order line segments are rendered in. Currently there are a few ways to mitigate this problem, but they all come at a cost:

  • fxaa = true will disable the native anti-aliasing of line segments and use fxaa instead. This results in less detailed lines.

  • transparency = true will disable depth testing to a degree, resulting in all lines being rendered without artifacts. However with this lines will always have some level of transparency.

  • overdraw = true will disable depth testing entirely (read and write) for the plot, removing artifacts. This will however change the z-order of line segments and allow plots rendered later to show up on top of the lines plot.

julia
using GLMakie
 ps = rand(Point3f, 500)
 cs = rand(500)
 f = Figure(size = (600, 650))
@@ -126,7 +126,7 @@
         align = (:center, :bottom), offset = (0, 15))
 end
 fig

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/linesegments.html b/previews/PR4492/reference/plots/linesegments.html index fa37e31902f..95afb99852f 100644 --- a/previews/PR4492/reference/plots/linesegments.html +++ b/previews/PR4492/reference/plots/linesegments.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@
Skip to content

linesegments

MakieCore.linesegments Function
julia
linesegments(positions)
 linesegments(vector_of_2tuples_of_points)
 linesegments(x, y)
-linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

Examples

julia
using CairoMakie
+linesegments(x, y, z)

Plots a line for each pair of points in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the linesegments function is LineSegments.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -49,7 +49,7 @@
 Label(f[3, 2], "overdraw = true", tellwidth = false)
 linesegments(f[4, 2], ps, color = cs, overdraw = true)
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/mesh.html b/previews/PR4492/reference/plots/mesh.html index ebf454d0320..80d4b10a5df 100644 --- a/previews/PR4492/reference/plots/mesh.html +++ b/previews/PR4492/reference/plots/mesh.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@
Skip to content

mesh

MakieCore.mesh Function
julia
mesh(x, y, z)
 mesh(mesh_object)
 mesh(x, y, z, faces)
-mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

Examples

julia
using GLMakie
+mesh(xyz, faces)

Plots a 3D or 2D mesh. Supported mesh_objects include Mesh types from GeometryBasics.jl.

Plot type

The plot type alias for the mesh function is Mesh.

source

Examples

julia
using GLMakie
 vertices = [
     0.0 0.0;
     1.0 0.0;
@@ -102,7 +102,7 @@
 record(f, "uv_mesh_mirror.mp4", LinRange(0, 1, 100)) do shift
     uv_buff[1:end] = gen_uv(shift)
 end

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the mesh. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to true

sets whether colors should be interpolated

lowclip

Defaults to automatic

The color for any value below the colorrange.

matcap

Defaults to nothing

No docs available.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform

Defaults to automatic

Sets a transform for uv coordinates, which controls how a texture is mapped to a mesh. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/meshscatter.html b/previews/PR4492/reference/plots/meshscatter.html index ba93f8102a5..ac07c832cde 100644 --- a/previews/PR4492/reference/plots/meshscatter.html +++ b/previews/PR4492/reference/plots/meshscatter.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

meshscatter

MakieCore.meshscatter Function
julia
meshscatter(positions)
 meshscatter(x, y)
-meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

Examples

julia
using GLMakie
+meshscatter(x, y, z)

Plots a mesh for each element in (x, y, z), (x, y), or positions (similar to scatter). markersize is a scaling applied to the primitive passed as marker.

Plot type

The plot type alias for the meshscatter function is MeshScatter.

source

Examples

julia
using GLMakie
 xs = cos.(1:0.5:20)
 ys = sin.(1:0.5:20)
 zs = LinRange(0, 3, length(xs))
@@ -54,7 +54,7 @@
 xlims!(a, 0.4, M+0.6)
 ylims!(a, 0.4, N+0.6)
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit markercolor

Sets the color of the marker.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

lowclip

Defaults to automatic

The color for any value below the colorrange.

marker

Defaults to :Sphere

Sets the scattered mesh.

markersize

Defaults to 0.1

Sets the scale of the mesh. This can be given as a Vector to apply to each scattered mesh individually.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

rotation

Defaults to 0.0

Sets the rotation of the mesh. A numeric rotation is around the z-axis, a Vec3f causes the mesh to rotate such that the the z-axis is now that vector, and a quaternion describes a general rotation. This can be given as a Vector to apply to each scattered mesh individually.

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform

Defaults to automatic

Sets a transform for uv coordinates, which controls how a texture is mapped to the scattered mesh. Note that the mesh needs to include uv coordinates for this, which is not the case by default for geometry primitives. You can use GeometryBasics.uv_normal_mesh(prim) with, for example prim = Rect2f(0, 0, 1, 1). The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). It can also be set per scattered mesh by passing a Vector of any of the above and operations can be changed by passing a tuple (op3, op2, op1).

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/overview.html b/previews/PR4492/reference/plots/overview.html index b2c64bf5cfc..b050ff004c7 100644 --- a/previews/PR4492/reference/plots/overview.html +++ b/previews/PR4492/reference/plots/overview.html @@ -8,9 +8,9 @@ - + - + @@ -23,7 +23,7 @@
Skip to content

Overview

ablines

arc

arrows

band

barplot

boxplot

bracket

contour

contour3d

contourf

crossbar

datashader

density

ecdfplot

errorbars

heatmap

hexbin

hist

hlines

hspan

image

lines

linesegments

mesh

meshscatter

pie

poly

qqnorm

qqplot

rainclouds

rangebars

scatter

scatterlines

series

spy

stairs

stem

stephist

streamplot

surface

text

tooltip

tricontourf

triplot

violin

vlines

volume

volumeslices

voronoiplot

voxels

vspan

waterfall

wireframe

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/pie.html b/previews/PR4492/reference/plots/pie.html index 6e22020893c..be16fc685cf 100644 --- a/previews/PR4492/reference/plots/pie.html +++ b/previews/PR4492/reference/plots/pie.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

pie

Makie.pie Function
julia
pie(values; kwargs...)
 pie(point, values; kwargs...)
-pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

Examples

julia
using CairoMakie
+pie(x, y, values; kwargs...)

Creates a pie chart from the given values.

Plot type

The plot type alias for the pie function is Pie.

source

Examples

julia
using CairoMakie
 data   = [36, 12, 68, 5, 42, 27]
 colors = [:yellow, :orange, :red, :blue, :purple, :green]
 
@@ -96,7 +96,7 @@
 pie!(ax, 9.5 .+ Δx, -6 .+ Δy, vs_; inner_radius=0.2, color=cs, offset_radius=0.2, normalize=false, offset=π/2)
 
 fig

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to :gray

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inner_radius

Defaults to 0

The inner radius of the pie segments. If this is larger than zero, the pie pieces become ring sections.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

normalize

Defaults to true

If true, the sum of all values is normalized to 2π (a full circle).

offset

Defaults to 0

The angular offset of the first pie segment from the (1, 0) vector in radians.

offset_radius

Defaults to 0

The offset of each pie segment from the center along the radius

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

radius

Defaults to 1

The outer radius of the pie segments.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to :black

No docs available.

strokewidth

Defaults to 1

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

vertex_per_deg

Defaults to 1

Controls how many polygon vertices are used for one degree of rotation.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/poly.html b/previews/PR4492/reference/plots/poly.html index 1f04af9d9eb..d0936bd2a1a 100644 --- a/previews/PR4492/reference/plots/poly.html +++ b/previews/PR4492/reference/plots/poly.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@
Skip to content

poly

MakieCore.poly Function
julia
poly(vertices, indices; kwargs...)
 poly(points; kwargs...)
 poly(shape; kwargs...)
-poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

Examples

julia
using CairoMakie
+poly(mesh; kwargs...)

Plots a polygon based on the arguments given. When vertices and indices are given, it functions similarly to mesh. When points are given, it draws one polygon that connects all the points in order. When a shape is given (essentially anything decomposable by GeometryBasics), it will plot decompose(shape).

poly(coordinates, connectivity; kwargs...)

Plots polygons, which are defined by coordinates (the coordinates of the vertices) and connectivity (the edges between the vertices).

Plot type

The plot type alias for the poly function is Poly.

source

Examples

julia
using CairoMakie
 using Makie.GeometryBasics
 
 
@@ -103,7 +103,7 @@
 )
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/qqnorm.html b/previews/PR4492/reference/plots/qqnorm.html index 9cf3f401cbb..739785f2d61 100644 --- a/previews/PR4492/reference/plots/qqnorm.html +++ b/previews/PR4492/reference/plots/qqnorm.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,11 +22,11 @@ -
Skip to content

qqnorm

Makie.qqnorm Function
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

Examples

Test if xs is normally distributed.

julia
using CairoMakie
+    
Skip to content

qqnorm

Makie.qqnorm Function
julia
qqnorm(y; kwargs...)

Shorthand for qqplot(Normal(0,1), y), i.e., draw a Q-Q plot of y against the standard normal distribution. See qqplot for more details.

Plot type

The plot type alias for the qqnorm function is QQNorm.

source

Examples

Test if xs is normally distributed.

julia
using CairoMakie
 xs = 2 .* randn(100) .+ 3
 
 qqnorm(xs, qqline = :fitrobust)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/qqplot.html b/previews/PR4492/reference/plots/qqplot.html index 0cb204afff9..b43a38bf164 100644 --- a/previews/PR4492/reference/plots/qqplot.html +++ b/previews/PR4492/reference/plots/qqplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,12 +22,12 @@ -
Skip to content

qqplot

Makie.qqplot Function
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
+    
Skip to content

qqplot

Makie.qqplot Function
julia
qqplot(x, y; kwargs...)

Draw a Q-Q plot, comparing quantiles of two distributions. y must be a list of samples, i.e., AbstractVector{<:Real}, whereas x can be

  • a list of samples,

  • an abstract distribution, e.g. Normal(0, 1),

  • a distribution type, e.g. Normal.

In the last case, the distribution type is fitted to the data y.

The attribute qqline (defaults to :none) determines how to compute a fit line for the Q-Q plot. Possible values are the following.

  • :identity draws the identity line.

  • :fit computes a least squares line fit of the quantile pairs.

  • :fitrobust computes the line that passes through the first and third quartiles of the distributions.

  • :none omits drawing the line.

Broadly speaking, qqline = :identity is useful to see if x and y follow the same distribution, whereas qqline = :fit and qqline = :fitrobust are useful to see if the distribution of y can be obtained from the distribution of x via an affine transformation.

Plot type

The plot type alias for the qqplot function is QQPlot.

source

Examples

Test if xs and ys follow the same distribution.

julia
using CairoMakie
 xs = randn(100)
 ys = randn(100)
 
 qqplot(xs, ys, qqline = :identity)

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

Control color of both line and markers (if markercolor is not specified).

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

marker

Defaults to @inherit marker

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/rainclouds.html b/previews/PR4492/reference/plots/rainclouds.html index 2c34633ffa7..9bafc9e2deb 100644 --- a/previews/PR4492/reference/plots/rainclouds.html +++ b/previews/PR4492/reference/plots/rainclouds.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

rainclouds

Makie.rainclouds Function
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
+    
Skip to content

rainclouds

Makie.rainclouds Function
julia
rainclouds!(ax, category_labels, data_array; plot_boxplots=true, plot_clouds=true, kwargs...)

Plot a violin (/histogram), boxplot and individual data points with appropriate spacing between each.

Arguments

  • ax: Axis used to place all these plots onto.

  • category_labels: Typically Vector{String} with a label for each element in data_array

  • data_array: Typically Vector{Float64} used for to represent the datapoints to plot.

Keywords

Violin/Histogram Plot Specific Keywords

Scatter Plot Specific Keywords

  • side_nudge: Default value is 0.02 if plot_boxplots is true, otherwise 0.075 default.

  • jitter_width=0.05: Determines the width of the scatter-plot bar in category x-axis absolute terms.

Plot type

The plot type alias for the rainclouds function is RainClouds.

source

"Raincloud" plots are a combination of a (half) violin plot, box plot and scatter plots. The three together can make an appealing and informative visual, particularly for large N datasets.

julia
using CairoMakie
 using Random
 using Makie: rand_localized
 
@@ -187,7 +187,7 @@
 
 supertitle = Label(fig[0, :], "Cloud Plot Testing (Scatter, Violin, Boxplot)", fontsize=30)
 fig

Attributes

boxplot_nudge

Defaults to 0.075

Determines the distance away the boxplot should be placed from the center line when center_boxplot is false. This is the value used to recentering the boxplot.

boxplot_width

Defaults to 0.1

Width of the boxplot on the category axis.

center_boxplot

Defaults to true

Whether or not to center the boxplot on the category.

cloud_width

Defaults to 0.75

Determines size of violin plot. Corresponds to width keyword arg in violin.

clouds

Defaults to violin

[violin, hist, nothing] how to show cloud plots, either as violin or histogram plots, or not at all.

color

Defaults to @inherit patchcolor

A single color, or a vector of colors, one for each point.

cycle

Defaults to [:color => :patchcolor]

No docs available.

dodge

Defaults to automatic

Vector of Integer (length of data) of grouping variable to create multiple side-by-side boxes at the same x position

dodge_gap

Defaults to 0.01

Spacing between dodged boxes.

gap

Defaults to 0.2

Distance between elements on the main axis (depending on orientation).

hist_bins

Defaults to 30

If clouds=hist, this passes down the number of bins to the histogram call.

markersize

Defaults to 2.0

Size of marker used for the scatter plot.

n_dodge

Defaults to automatic

The number of categories to dodge (defaults to maximum(dodge))

orientation

Defaults to :vertical

Orientation of rainclouds (:vertical or :horizontal)

plot_boxplots

Defaults to true

Whether to show boxplots to summarize distribution of data.

show_boxplot_outliers

Defaults to false

Show outliers in the boxplot as points (usually confusing when paired with the scatter plot so the default is to not show them)

show_median

Defaults to true

Determines whether or not to have a line for the median value in the boxplot.

side

Defaults to :left

Can take values of :left, :right, determines where the violin plot will be, relative to the scatter points

strokewidth

Defaults to 1.0

Determines the stroke width for the outline of the boxplot.

violin_limits

Defaults to (-Inf, Inf)

Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema)

whiskerwidth

Defaults to 0.5

The width of the Q1, Q3 whisker in the boxplot. Value as a portion of the boxplot_width.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/rangebars.html b/previews/PR4492/reference/plots/rangebars.html index f49b869b9bf..2cf412cd160 100644 --- a/previews/PR4492/reference/plots/rangebars.html +++ b/previews/PR4492/reference/plots/rangebars.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

rangebars

Makie.rangebars Function
julia
rangebars(val, low, high; kwargs...)
 rangebars(val, low_high; kwargs...)
-rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

Examples

julia
using CairoMakie
+rangebars(val_low_high; kwargs...)

Plots rangebars at val in one dimension, extending from low to high in the other dimension given the chosen direction. The low_high argument can be a vector of tuples or intervals.

If you want to plot errors relative to a reference value, use errorbars.

Plot type

The plot type alias for the rangebars function is Rangebars.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -46,7 +46,7 @@
     whiskerwidth = 10, direction = :x)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the lines. Can be an array to color each bar separately.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

direction

Defaults to :y

The direction in which the bars are drawn. Can be :x or :y.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

No docs available.

linewidth

Defaults to @inherit linewidth

The thickness of the lines in screen units.

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

whiskerwidth

Defaults to 0

The width of the whiskers or line caps in screen units.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/scatter.html b/previews/PR4492/reference/plots/scatter.html index acc2a431758..dd2958979d2 100644 --- a/previews/PR4492/reference/plots/scatter.html +++ b/previews/PR4492/reference/plots/scatter.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

scatter

MakieCore.scatter Function
julia
scatter(positions)
 scatter(x, y)
-scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
+scatter(x, y, z)

Plots a marker for each element in (x, y, z), (x, y), or positions.

Plot type

The plot type alias for the scatter function is Scatter.

source

Examples

Using x and y vectors

Scatters can be constructed by passing a list of x and y coordinates.

julia
using CairoMakie
 xs = range(0, 10, length = 30)
 ys = 0.5 .* sin.(xs)
 
@@ -225,7 +225,7 @@
 scatter(fig[1, 1], 1:3; kwargs..., strokewidth = 3)
 scatter(fig[1, 2], 1:3; kwargs..., strokewidth = [0, 3, 6])
 fig

transform_marker

Defaults to false

Controls whether the model matrix (without translation) applies to the marker itself, rather than just the positions. (If this is true, scale! and rotate! will affect the marker.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_offset_width

Defaults to (0.0, 0.0, 0.0, 0.0)

No docs available.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/scatterlines.html b/previews/PR4492/reference/plots/scatterlines.html index dfcab87ba0f..ee1b9ba733d 100644 --- a/previews/PR4492/reference/plots/scatterlines.html +++ b/previews/PR4492/reference/plots/scatterlines.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

scatterlines

Makie.scatterlines Function
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

Examples

julia
using CairoMakie
+    
Skip to content

scatterlines

Makie.scatterlines Function
julia
scatterlines(xs, ys, [zs]; kwargs...)

Plots scatter markers and lines between them.

Plot type

The plot type alias for the scatterlines function is ScatterLines.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -36,7 +36,7 @@
     markersize = 20, color = :orange, strokecolor = :black)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line, and by default also of the scatter markers.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the pattern of the line e.g. :solid, :dot, :dashdot. For custom patterns look at Linestyle(Number[...])

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

marker

Defaults to @inherit marker

Sets the scatter marker.

markercolor

Defaults to automatic

No docs available.

markercolormap

Defaults to automatic

No docs available.

markercolorrange

Defaults to automatic

No docs available.

markersize

Defaults to @inherit markersize

Sets the size of the marker.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit markerstrokecolor

Sets the color of the outline around a marker.

strokewidth

Defaults to @inherit markerstrokewidth

Sets the width of the outline around a marker.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/series.html b/previews/PR4492/reference/plots/series.html index 177cb52b9b4..88873185e56 100644 --- a/previews/PR4492/reference/plots/series.html +++ b/previews/PR4492/reference/plots/series.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

series

Makie.series Function
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

Examples

Matrix

julia
using CairoMakie
+    
Skip to content

series

Makie.series Function
julia
series(curves)

Curves can be:

  • AbstractVector{<: AbstractVector{<: Point2}}: the native representation of a series as a vector of lines

  • AbstractMatrix: each row represents y coordinates of the line, while x goes from 1:size(curves, 1)

  • AbstractVector, AbstractMatrix: the same as the above, but the first argument sets the x values for all lines

  • AbstractVector{<: Tuple{X<: AbstractVector, Y<: AbstractVector}}: A vector of tuples, where each tuple contains a vector for the x and y coordinates

If any of marker, markersize, markercolor, strokecolor or strokewidth is set != nothing, a scatterplot is added.

Plot type

The plot type alias for the series function is Series.

source

Examples

Matrix

julia
using CairoMakie
 data = cumsum(randn(4, 101), dims = 2)
 
 fig, ax, sp = series(data, labels=["label $i" for i in 1:4])
@@ -34,7 +34,7 @@
 data = cumsum(randn(4, 101), dims = 2)
 
 series(0:0.1:10, data, solid_color=:black)

Attributes

color

Defaults to :lighttest

No docs available.

joinstyle

Defaults to @inherit joinstyle

No docs available.

labels

Defaults to nothing

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to :solid

No docs available.

linewidth

Defaults to 2

No docs available.

marker

Defaults to nothing

No docs available.

markercolor

Defaults to automatic

No docs available.

markersize

Defaults to nothing

No docs available.

miter_limit

Defaults to @inherit miter_limit

No docs available.

solid_color

Defaults to nothing

No docs available.

space

Defaults to :data

No docs available.

strokecolor

Defaults to nothing

No docs available.

strokewidth

Defaults to nothing

No docs available.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/spy.html b/previews/PR4492/reference/plots/spy.html index 923188cbd82..e55edadfdca 100644 --- a/previews/PR4492/reference/plots/spy.html +++ b/previews/PR4492/reference/plots/spy.html @@ -8,11 +8,11 @@ - + - + - + @@ -27,7 +27,7 @@ x = sprand(Float64, N, N, (3(10^6)) / (N*N)); spy(x) # or if you want to specify the range of x and y: -spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

Examples

julia
using CairoMakie
+spy(0..1, 0..1, x)

Plot type

The plot type alias for the spy function is Spy.

source

Examples

julia
using CairoMakie
 using SparseArrays
 
 N = 10 # dimension of the sparse matrix
@@ -46,7 +46,7 @@
 spy(f[1, 1], data; marker=FastPixel())
 spy(f[1, 2], data; marker=FastPixel(), axis=(; aspect=1))
 f

marker_gap

Defaults to 0

Makes the marker size smaller to create a gap between the markers. The unit of this is in data space.

markersize

Defaults to automatic

markersize=automatic, will make the marker size fit the data - but can also be set manually.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/stairs.html b/previews/PR4492/reference/plots/stairs.html index 42c4dbf9543..814432796a1 100644 --- a/previews/PR4492/reference/plots/stairs.html +++ b/previews/PR4492/reference/plots/stairs.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

stairs

Makie.stairs Function
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

Examples

julia
using CairoMakie
+    
Skip to content

stairs

Makie.stairs Function
julia
stairs(xs, ys; kwargs...)

Plot a stair function.

The conversion trait of stairs is PointBased.

Plot type

The plot type alias for the stairs function is Stairs.

source

Examples

julia
using CairoMakie
 f = Figure()
 
 xs = LinRange(0, 4pi, 21)
@@ -33,7 +33,7 @@
 stairs(f[3, 1], xs, ys; step=:center, color=:red, linestyle=:dot)
 
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

Controls the rendering at corners. Options are :miter for sharp corners, :bevel for "cut off" corners, and :round for rounded corners. If the corner angle is below miter_limit, :miter is equivalent to :bevel to avoid long spikes.

linecap

Defaults to @inherit linecap

Sets the type of line cap used. Options are :butt (flat without extrusion), :square (flat with half a linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in screen units

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

Sets the minimum inner join angle below which miter joins truncate. See also Makie.miter_distance_to_angle.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

step

Defaults to :pre

The step parameter can take the following values:

  • :pre: horizontal part of step extends to the left of each value in xs.

  • :post: horizontal part of step extends to the right of each value in xs.

  • :center: horizontal part of step extends halfway between the two adjacent values of xs.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/stem.html b/previews/PR4492/reference/plots/stem.html index 45efa2ee740..700004a5ae8 100644 --- a/previews/PR4492/reference/plots/stem.html +++ b/previews/PR4492/reference/plots/stem.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

stem

Makie.stem Function
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

Examples

julia
using CairoMakie
+    
Skip to content

stem

Makie.stem Function
julia
stem(xs, ys, [zs]; kwargs...)

Plots markers at the given positions extending from offset along stem lines.

The conversion trait of stem is PointBased.

Plot type

The plot type alias for the stem function is Stem.

source

Examples

julia
using CairoMakie
 f = Figure()
 Axis(f[1, 1])
 
@@ -63,7 +63,7 @@
     stemcolor = LinRange(0, 1, 30), stemcolormap = :Spectral, stemcolorrange = (0, 0.5))
 
 f

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit markercolor

No docs available.

colormap

Defaults to @inherit colormap

No docs available.

colorrange

Defaults to automatic

No docs available.

colorscale

Defaults to identity

No docs available.

cycle

Defaults to [[:stemcolor, :color, :trunkcolor] => :color]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

marker

Defaults to :circle

No docs available.

markersize

Defaults to @inherit markersize

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset

Defaults to 0

Can be a number, in which case it sets y for 2D, and z for 3D stems. It can be a Point2 for 2D plots, as well as a Point3 for 3D plots. It can also be an iterable of any of these at the same length as xs, ys, zs.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stemcolor

Defaults to @inherit linecolor

No docs available.

stemcolormap

Defaults to @inherit colormap

No docs available.

stemcolorrange

Defaults to automatic

No docs available.

stemlinestyle

Defaults to nothing

No docs available.

stemwidth

Defaults to @inherit linewidth

No docs available.

strokecolor

Defaults to @inherit markerstrokecolor

No docs available.

strokewidth

Defaults to @inherit markerstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

trunkcolor

Defaults to @inherit linecolor

No docs available.

trunkcolormap

Defaults to @inherit colormap

No docs available.

trunkcolorrange

Defaults to automatic

No docs available.

trunklinestyle

Defaults to nothing

No docs available.

trunkwidth

Defaults to @inherit linewidth

No docs available.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/stephist.html b/previews/PR4492/reference/plots/stephist.html index 37ac1c9e6c7..2caa2b4834b 100644 --- a/previews/PR4492/reference/plots/stephist.html +++ b/previews/PR4492/reference/plots/stephist.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

stephist

Makie.stephist Function
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

Examples

julia
using GLMakie
+    
Skip to content

stephist

Makie.stephist Function
julia
stephist(values)

Plot a step histogram of values.

Plot type

The plot type alias for the stephist function is StepHist.

source

Examples

julia
using GLMakie
 data = randn(1000)
 
 f = Figure()
@@ -31,7 +31,7 @@
 stephist(f[2, 1], data, bins = [-5, -2, -1, 0, 1, 2, 5], color = :gray)
 stephist(f[2, 2], data, normalization = :pdf)
 f

For more examples, see hist.

Attributes

bins

Defaults to 15

Can be an Int to create that number of equal-width bins over the range of values. Alternatively, it can be a sorted iterable of bin edges.

color

Defaults to @inherit patchcolor

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

linestyle

Defaults to :solid

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

normalization

Defaults to :none

Allows to apply a normalization to the histogram. Possible values are:

  • :pdf: Normalize by sum of weights and bin sizes. Resulting histogram

has norm 1 and represents a PDF.

  • :density: Normalize by bin sizes only. Resulting histogram represents

count density of input and does not have norm 1. Will not modify the histogram if it already represents a density (h.isdensity == 1).

  • :probability: Normalize by sum of weights only. Resulting histogram

represents the fraction of probability mass for each bin and does not have norm 1.

  • :none: Do not normalize.

scale_to

Defaults to nothing

Allows to scale all values to a certain height.

weights

Defaults to automatic

Allows to provide statistical weights.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/streamplot.html b/previews/PR4492/reference/plots/streamplot.html index 5cd553da86a..9364fa3c7f9 100644 --- a/previews/PR4492/reference/plots/streamplot.html +++ b/previews/PR4492/reference/plots/streamplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

streamplot

Makie.streamplot Function
julia
streamplot(f::function, xinterval, yinterval; color = norm, kwargs...)

f must either accept f(::Point) or f(x::Number, y::Number). f must return a Point2.

Example:

julia
v(x::Point2{T}) where T = Point2f(x[2], 4*x[1])
-streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

Examples

julia
using CairoMakie
+streamplot(v, -2..2, -2..2)

Implementation

See the function Makie.streamplot_impl for implementation details.

Plot type

The plot type alias for the streamplot function is StreamPlot.

source

Examples

julia
using CairoMakie
 struct FitzhughNagumo{T}
     ϵ::T
     s::T
@@ -44,7 +44,7 @@
 # you can also pass a function to `color`, to either return a number or color value
 streamplot(fig[1,2], f, -1.5 .. 1.5, -1.5 .. 1.5, color=(p)-> RGBAf(p..., 0.0, 1))
 fig

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

arrow_head

Defaults to automatic

No docs available.

arrow_size

Defaults to automatic

No docs available.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to norm

One can choose the color of the lines by passing a function color_func(dx::Point) to the color attribute. This can be set to any function or composition of functions. The dx which is passed to color_func is the output of f at the point being colored.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

density

Defaults to 1.0

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gridsize

Defaults to (32, 32, 32)

No docs available.

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

No docs available.

linewidth

Defaults to @inherit linewidth

No docs available.

lowclip

Defaults to automatic

The color for any value below the colorrange.

maxsteps

Defaults to 500

No docs available.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

quality

Defaults to 16

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stepsize

Defaults to 0.01

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/surface.html b/previews/PR4492/reference/plots/surface.html index c9d0f5774eb..d67645d8e74 100644 --- a/previews/PR4492/reference/plots/surface.html +++ b/previews/PR4492/reference/plots/surface.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

surface

MakieCore.surface Function
julia
surface(x, y, z)
-surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

Examples

julia
using GLMakie
+surface(z)

Plots a surface, where (x, y) define a grid whose heights are the entries in z. x and y may be Vectors which define a regular grid, or Matrices which define an irregular grid.

Plot type

The plot type alias for the surface function is Surface.

source

Examples

julia
using GLMakie
 xs = LinRange(0, 10, 100)
 ys = LinRange(0, 15, 100)
 zs = [cos(x) * sin(y) for x in xs, y in ys]
@@ -79,7 +79,7 @@
 
 surface(data; shading = NoShading, colormap = :deep)
 surface(data; shading = NoShading, colormap = :deep)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to nothing

Can be set to an Matrix{<: Union{Number, Colorant}} to color surface independent of the z component. If color=nothing, it defaults to color=z.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to true

[(W)GLMakie only] Specifies whether the surface matrix gets sampled with interpolation.

invert_normals

Defaults to false

Inverts the normals generated for the surface. This can be useful to illuminate the other side of the surface.

lowclip

Defaults to automatic

The color for any value below the colorrange.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uv_transform

Defaults to automatic

Sets a transform for uv coordinates, which controls how a texture is mapped to a surface. The attribute can be I, scale::VecTypes{2}, (translation::VecTypes{2}, scale::VecTypes{2}), any of :rotr90, :rotl90, :rot180, :swap_xy/:transpose, :flip_x, :flip_y, :flip_xy, or most generally a Makie.Mat{2, 3, Float32} or Makie.Mat3f as returned by Makie.uv_transform(). They can also be changed by passing a tuple (op3, op2, op1).

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/text.html b/previews/PR4492/reference/plots/text.html index f943a0aa69d..88827dab706 100644 --- a/previews/PR4492/reference/plots/text.html +++ b/previews/PR4492/reference/plots/text.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

text

MakieCore.text Function
julia
text(positions; text, kwargs...)
 text(x, y; text, kwargs...)
-text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
+text(x, y, z; text, kwargs...)

Plots one or multiple texts passed via the text keyword. Text uses the PointBased conversion trait.

Plot type

The plot type alias for the text function is Text.

source

Marker space pixel

By default, text is drawn with markerspace = :pixel, which means that the text size is interpreted in pixel space. (The space of the text position is determined by the space attribute instead.)

The boundingbox of text with markerspace = :pixel will include every data point or every text anchor point but not the text itself, because its extent depends on the current projection of the axis it is in. This also means that autolimits! might cut off your text, because the glyphs don't have a meaningful size in data coordinates (the size is independent of zoom level), and you have to take some care to manually place the text or set data limits such that it is fully visible.

You can either plot one string with one position, or a vector of strings with a vector of positions.

julia
using CairoMakie
 f = Figure()
 
 Axis(f[1, 1], aspect = DataAspect(), backgroundcolor = :gray50)
@@ -182,7 +182,7 @@
 )
 
 f

Attributes

align

Defaults to (:left, :bottom)

Sets the alignment of the string w.r.t. position. Uses :left, :center, :right, :top, :bottom, :baseline or fractions.

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit textcolor

Sets the color of the text. One can set one color per glyph by passing a Vector{<:Colorant}, or one colorant for the whole text. If color is a vector of numbers, the colormap args are used to map the numbers to colors.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font

Defaults to @inherit font

Sets the font. Can be a Symbol which will be looked up in the fonts dictionary or a String specifying the (partial) name of a font or the file path of a font file

fonts

Defaults to @inherit fonts

Used as a dictionary to look up fonts specified by Symbol, for example :regular, :bold or :italic.

fontsize

Defaults to @inherit fontsize

The fontsize in units depending on markerspace.

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

glowcolor

Defaults to (:black, 0.0)

Sets the color of the glow effect around the text.

glowwidth

Defaults to 0.0

Sets the size of a glow effect around the text.

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification

Defaults to automatic

Sets the alignment of text w.r.t its bounding box. Can be :left, :center, :right or a fraction. Will default to the horizontal alignment in align.

lineheight

Defaults to 1.0

The lineheight multiplier.

lowclip

Defaults to automatic

The color for any value below the colorrange.

markerspace

Defaults to :pixel

Sets the space in which fontsize acts. See Makie.spaces() for possible inputs.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

offset

Defaults to (0.0, 0.0)

The offset of the text from the given position in markerspace units.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

position

Defaults to (0.0, 0.0)

Deprecated: Specifies the position of the text. Use the positional argument to text instead.

rotation

Defaults to 0.0

Rotates text around the given position

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to (:black, 0.0)

Sets the color of the outline around a marker.

strokewidth

Defaults to 0

Sets the width of the outline around a marker.

text

Defaults to ""

Specifies one piece of text or a vector of texts to show, where the number has to match the number of positions given. Makie supports String which is used for all normal text and LaTeXString which layouts mathematical expressions using MathTeXEngine.jl.

transform_marker

Defaults to false

Controls whether the model matrix (without translation) applies to the glyph itself, rather than just the positions. (If this is true, scale! and rotate! will affect the text glyphs.)

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

word_wrap_width

Defaults to -1

Specifies a linewidth limit for text. If a word overflows this limit, a newline is inserted before it. Negative numbers disable word wrapping.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/tooltip.html b/previews/PR4492/reference/plots/tooltip.html index 202fd3db182..007e1dc4252 100644 --- a/previews/PR4492/reference/plots/tooltip.html +++ b/previews/PR4492/reference/plots/tooltip.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,11 +23,11 @@
Skip to content

tooltip

Makie.tooltip Function
julia
tooltip(position, string)
-tooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

Examples

Basic tooltip

julia
using CairoMakie
+tooltip(x, y, string)

Creates a tooltip pointing at position displaying the given `string

Plot type

The plot type alias for the tooltip function is Tooltip.

source

Examples

Basic tooltip

julia
using CairoMakie
 fig, ax, p = scatter(Point2f(0), marker = 'x', markersize = 20)
 tooltip!(Point2f(0), "This is a tooltip pointing at x")
 fig

Attributes

align

Defaults to 0.5

Sets the alignment of the tooltip relative position. With align = 0.5 the tooltip is centered above/below/left/right the position.

backgroundcolor

Defaults to :white

Sets the background color of the tooltip.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

font

Defaults to @inherit font

Sets the font.

fontsize

Defaults to 16

Sets the text size in screen units.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to false

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

justification

Defaults to :left

Sets whether text is aligned to the :left, :center or :right within its bounding box.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

offset

Defaults to 10

Sets the offset between the given position and the tip of the triangle pointing at that position.

outline_color

Defaults to :black

Sets the color of the tooltip outline.

outline_linestyle

Defaults to nothing

Sets the linestyle of the tooltip outline.

outline_linewidth

Defaults to 2.0

Sets the linewidth of the tooltip outline.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

placement

Defaults to :above

Sets where the tooltip should be placed relative to position. Can be :above, :below, :left, :right.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to :white

Sets the text outline color.

strokewidth

Defaults to 0

Gives text an outline if set to a positive value.

text

Defaults to ""

No docs available.

textcolor

Defaults to @inherit textcolor

Sets the text color.

textpadding

Defaults to (4, 4, 4, 4)

Sets the padding around text in the tooltip. This is given as (left, right, bottom, top) offsets.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangle_size

Defaults to 10

Sets the size of the triangle pointing at position.

visible

Defaults to true

Controls whether the plot will be rendered or not.

xautolimits

Defaults to false

No docs available.

yautolimits

Defaults to false

No docs available.

zautolimits

Defaults to false

No docs available.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/tricontourf.html b/previews/PR4492/reference/plots/tricontourf.html index 7bec72f4115..da4b9baae25 100644 --- a/previews/PR4492/reference/plots/tricontourf.html +++ b/previews/PR4492/reference/plots/tricontourf.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

tricontourf

Makie.tricontourf Function
julia
tricontourf(triangles::Triangulation, zs; kwargs...)
-tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

Examples

julia
using CairoMakie
+tricontourf(xs, ys, zs; kwargs...)

Plots a filled tricontour of the height information in zs at the horizontal positions xs and vertical positions ys. A Triangulation from DelaunayTriangulation.jl can also be provided instead of xs and ys for specifying the triangles, otherwise an unconstrained triangulation of xs and ys is computed.

Plot type

The plot type alias for the tricontourf function is Tricontourf.

source

Examples

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
@@ -153,7 +153,7 @@
 scatter!(x, y, color = z, strokewidth = 1, strokecolor = :black)
 Colorbar(f[1, 2], tr)
 f

Attributes

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap

Sets the colormap from which the band colors are sampled.

colorscale

Defaults to identity

Color transform function

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

edges

Defaults to nothing

No docs available.

extendhigh

Defaults to nothing

This sets the color of an optional additional band from the highest value of levels to maximum(zs). If it's :auto, the high end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

extendlow

Defaults to nothing

This sets the color of an optional additional band from minimum(zs) to the lowest value in levels. If it's :auto, the lower end of the colormap is picked and the remaining colors are shifted accordingly. If it's any color representation, this color is used. If it's nothing, no band is added.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

levels

Defaults to 10

Can be either an Int which results in n bands delimited by n+1 equally spaced levels, or it can be an AbstractVector{<:Real} that lists n consecutive edges from low to high, which result in n-1 bands.

mode

Defaults to :normal

Sets the way in which a vector of levels is interpreted, if it's set to :relative, each number is interpreted as a fraction between the minimum and maximum values of zs. For example, levels = 0.1:0.1:1.0 would exclude the lower 10% of data.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

No docs available.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

triangulation

Defaults to DelaunayTriangulation()

The mode with which the points in xs and ys are triangulated. Passing DelaunayTriangulation() performs a Delaunay triangulation. You can also pass a preexisting triangulation as an AbstractMatrix{<:Int} with size (3, n), where each column specifies the vertex indices of one triangle, or as a Triangulation from DelaunayTriangulation.jl.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/triplot.html b/previews/PR4492/reference/plots/triplot.html index 50babec8678..00d2434812a 100644 --- a/previews/PR4492/reference/plots/triplot.html +++ b/previews/PR4492/reference/plots/triplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,7 +24,7 @@
Skip to content

triplot

Makie.triplot Function
julia
triplot(x, y; kwargs...)
 triplot(positions; kwargs...)
-triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
+triplot(triangles::Triangulation; kwargs...)

Plots a triangulation based on the provided position or Triangulation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the triplot function is Triplot.

source

Examples

A triplot plots a triangle mesh generated from an arbitrary set of points. The input data can either be point based (like scatter or lines) or a Triangulation from DelaunayTriangulation.jl.

julia
using CairoMakie
 using DelaunayTriangulation
 
 using Random
@@ -71,7 +71,7 @@
 
 f, ax, tr = triplot(tri, show_constrained_edges = true, constrained_edge_linewidth = 4, show_convex_hull = true)
 f

Attributes

bounding_box

Defaults to automatic

Sets the bounding box for truncating ghost edges which can be a Rect2 (or BBox) or a tuple of the form (xmin, xmax, ymin, ymax). By default, the rectangle will be given by [a - eΔx, b + eΔx] × [c - eΔy, d + eΔy] where e is the ghost_edge_extension_factor, Δx = b - a and Δy = d - c are the lengths of the sides of the rectangle, and [a, b] × [c, d] is the bounding box of the points in the triangulation.

constrained_edge_color

Defaults to :magenta

Sets the color of the constrained edges.

constrained_edge_linestyle

Defaults to @inherit linestyle

Sets the linestyle of the constrained edges.

constrained_edge_linewidth

Defaults to @inherit linewidth

Sets the width of the constrained edges.

convex_hull_color

Defaults to :red

Sets the color of the convex hull.

convex_hull_linestyle

Defaults to :dash

Sets the linestyle of the convex hull.

convex_hull_linewidth

Defaults to @inherit linewidth

Sets the width of the convex hull.

ghost_edge_color

Defaults to :blue

Sets the color of the ghost edges.

ghost_edge_extension_factor

Defaults to 0.1

Sets the extension factor for the rectangle that the exterior ghost edges are extended onto.

ghost_edge_linestyle

Defaults to @inherit linestyle

Sets the linestyle of the ghost edges.

ghost_edge_linewidth

Defaults to @inherit linewidth

Sets the width of the ghost edges.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to :solid

Sets the linestyle of triangle edges.

marker

Defaults to @inherit marker

Sets the shape of the points.

markercolor

Defaults to @inherit markercolor

Sets the color of the points.

markersize

Defaults to @inherit markersize

Sets the size of the points.

miter_limit

Defaults to @inherit miter_limit

No docs available.

recompute_centers

Defaults to false

Determines whether to recompute the representative points for the ghost edge orientation. Note that this will mutate tri.representative_point_list directly.

show_constrained_edges

Defaults to false

Determines whether to plot the constrained edges.

show_convex_hull

Defaults to false

Determines whether to plot the convex hull.

show_ghost_edges

Defaults to false

Determines whether to plot the ghost edges.

show_points

Defaults to false

Determines whether to plot the individual points. Note that this will only plot points included in the triangulation.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of triangle edges.

strokewidth

Defaults to 1

Sets the linewidth of triangle edges.

triangle_color

Defaults to :transparent

Sets the color of the triangles.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/violin.html b/previews/PR4492/reference/plots/violin.html index b9cc119e120..7a7ab4a99aa 100644 --- a/previews/PR4492/reference/plots/violin.html +++ b/previews/PR4492/reference/plots/violin.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

violin

Makie.violin Function
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

Examples

julia
using CairoMakie
+    
Skip to content

violin

Makie.violin Function
julia
violin(x, y)

Draw a violin plot.

Arguments

  • x: positions of the categories

  • y: variables whose density is computed

Plot type

The plot type alias for the violin function is Violin.

source

Examples

julia
using CairoMakie
 categories = rand(1:3, 1000)
 values = randn(1000)
 
@@ -100,7 +100,7 @@
 violin!(ax_horiz, categories, values; orientation=:horizontal)
 
 fig

Attributes

bandwidth

Defaults to automatic

No docs available.

boundary

Defaults to automatic

No docs available.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

datalimits

Defaults to (-Inf, Inf)

Specify values to trim the violin. Can be a Tuple or a Function (e.g. datalimits=extrema).

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

dodge

Defaults to automatic

No docs available.

dodge_gap

Defaults to 0.03

No docs available.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap

Defaults to 0.2

Shrinking factor, width -> width * (1 - gap).

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

max_density

Defaults to automatic

No docs available.

mediancolor

Defaults to @inherit linecolor

No docs available.

medianlinewidth

Defaults to @inherit linewidth

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

n_dodge

Defaults to automatic

No docs available.

npoints

Defaults to 200

No docs available.

orientation

Defaults to :vertical

Orientation of the violins (:vertical or :horizontal)

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

scale

Defaults to :area

Scale density by area (:area), count (:count), or width (:width).

show_median

Defaults to false

Show median as midline.

side

Defaults to :both

Specify :left or :right to only plot the violin on one side.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

strokecolor

Defaults to @inherit patchstrokecolor

No docs available.

strokewidth

Defaults to @inherit patchstrokewidth

No docs available.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

weights

Defaults to automatic

vector of statistical weights (length of data). By default, each observation has weight 1.

width

Defaults to automatic

Width of the box before shrinking.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/vlines.html b/previews/PR4492/reference/plots/vlines.html index 77fc89f5484..efa688b9bab 100644 --- a/previews/PR4492/reference/plots/vlines.html +++ b/previews/PR4492/reference/plots/vlines.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,9 +22,9 @@ -
Skip to content

vlines

Makie.vlines Function
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

julia
using CairoMakie
+    
Skip to content

vlines

Makie.vlines Function
julia
vlines(xs; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical lines across a Scene with 2D projection. The lines will be placed at xs in data coordinates and ymin to ymax in scene coordinates (0 to 1). All three of these can have single or multiple values because they are broadcast to calculate the final line segments.

Plot type

The plot type alias for the vlines function is VLines.

source

julia
using CairoMakie
 vlines([1, 2, 3])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The start of the lines in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the lines in relative axis units (0 to 1) along the y dimension.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/volume.html b/previews/PR4492/reference/plots/volume.html index c3d45de8c5c..445087cc455 100644 --- a/previews/PR4492/reference/plots/volume.html +++ b/previews/PR4492/reference/plots/volume.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

volume

MakieCore.volume Function
julia
volume(volume_data)
-volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

Examples

julia
using GLMakie
+volume(x, y, z, volume_data)

Plots a volume, with optional physical dimensions x, y, z. Available algorithms are:

  • :iso => IsoValue

  • :absorption => Absorption

  • :mip => MaximumIntensityProjection

  • :absorptionrgba => AbsorptionRGBA

  • :additive => AdditiveRGBA

  • :indexedabsorption => IndexedAbsorptionRGBA

Plot type

The plot type alias for the volume function is Volume.

source

Examples

julia
using GLMakie
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
 contour(cube, alpha=0.5)
julia
cube_with_holes = cube .* (cube .> 1.4)
@@ -40,7 +40,7 @@
 volume(fig[1, 1], normed, algorithm = :absorption, absorption=4f0, colormap=colormap, axis=(type=Axis3, title = "Absorption"))
 volume(fig[1, 2], normed, algorithm = :mip, colormap=colormap, axis=(type=Axis3, title="Maximum Intensity Projection"))
 fig

Attributes

absorption

Defaults to 1.0

Absorption multiplier for algorithm=:absorption. This changes how much light each voxel absorbs.

algorithm

Defaults to :mip

Sets the volume algorithm that is used.

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

enable_depth

Defaults to true

Enables depth write for Volume, so that volume correctly occludes other objects.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to true

Sets whether the volume data should be sampled with interpolation.

isorange

Defaults to 0.05

Sets the range of values picked up by the IsoValue algorithm.

isovalue

Defaults to 0.5

Sets the target value for the IsoValue algorithm.

lowclip

Defaults to automatic

The color for any value below the colorrange.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/volumeslices.html b/previews/PR4492/reference/plots/volumeslices.html index d71c0144042..baede7f2537 100644 --- a/previews/PR4492/reference/plots/volumeslices.html +++ b/previews/PR4492/reference/plots/volumeslices.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

volumeslices

Makie.volumeslices Function

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

Examples

julia
using GLMakie
+    
Skip to content

volumeslices

Makie.volumeslices Function

VolumeSlices

volumeslices(x, y, z, v)

Draws heatmap slices of the volume v

Plot type

The plot type alias for the volumeslices function is VolumeSlices.

source

Examples

julia
using GLMakie
 fig = Figure()
 ax = LScene(fig[1, 1], show_axis=false)
 
@@ -65,7 +65,7 @@
 # cam3d!(ax.scene, projectiontype=Makie.Orthographic)
 
 fig

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

bbox_color

Defaults to RGBAf(0.5, 0.5, 0.5, 0.5)

No docs available.

bbox_visible

Defaults to true

No docs available.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to false

Sets whether colors should be interpolated

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/voronoiplot.html b/previews/PR4492/reference/plots/voronoiplot.html index 655c92363a1..d6d9a28a46f 100644 --- a/previews/PR4492/reference/plots/voronoiplot.html +++ b/previews/PR4492/reference/plots/voronoiplot.html @@ -8,11 +8,11 @@ - + - + - + @@ -26,7 +26,7 @@ voronoiplot(values; kwargs...) voronoiplot(x, y; kwargs...) voronoiplot(positions; kwargs...) -voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
+voronoiplot(vorn::VoronoiTessellation; kwargs...)

Generates and plots a Voronoi tessalation from heatmap- or point-like data. The tessellation can also be passed directly as a VoronoiTessellation from DelaunayTriangulation.jl.

Plot type

The plot type alias for the voronoiplot function is Voronoiplot.

source

Examples

A voronoiplot generates a cell for each passed position similar to heatmap, however the cells are not restricted to a rectangular shape. It can be called with point based (like scatter or lines) or heatmap-like inputs.

julia
using CairoMakie
 using Random
 Random.seed!(1234)
 
@@ -93,7 +93,7 @@
 smooth_vorn = centroidal_smooth(vorn)
 f, ax, tr = voronoiplot(smooth_vorn, show_generators=false)
 f

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip

Defaults to automatic

Sets the clipping area for the generated polygons which can be a Rect2 (or BBox), Tuple with entries (xmin, xmax, ymin, ymax) or as a Circle. Anything outside the specified area will be removed. If the clip is not set it is automatically determined using unbounded_edge_extension_factor as a Rect.

color

Defaults to automatic

Sets the color of the polygons. If automatic, the polygons will be individually colored according to the colormap.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

highclip

Defaults to automatic

The color for any value above the colorrange.

lowclip

Defaults to automatic

The color for any value below the colorrange.

marker

Defaults to @inherit marker

Sets the shape of the points.

markercolor

Defaults to @inherit markercolor

Sets the color of the points.

markersize

Defaults to @inherit markersize

Sets the size of the points.

nan_color

Defaults to :transparent

The color for NaN values.

show_generators

Defaults to true

Determines whether to plot the individual generators.

smooth

Defaults to false

No docs available.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the strokecolor of the polygons.

strokewidth

Defaults to 1.0

Sets the width of the polygon stroke.

unbounded_edge_extension_factor

Defaults to 0.1

Sets the extension factor for the unbounded edges, used in DelaunayTriangulation.polygon_bounds.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/voxels.html b/previews/PR4492/reference/plots/voxels.html index 953f3f19f1d..0c7f30cf0c2 100644 --- a/previews/PR4492/reference/plots/voxels.html +++ b/previews/PR4492/reference/plots/voxels.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,7 +23,7 @@
Skip to content

voxels

MakieCore.voxels Function
julia
voxels(x, y, z, chunk::Array{<:Real, 3})
-voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

Examples

Basic Example

julia
using GLMakie
+voxels(chunk::Array{<:Real, 3})

Plots a chunk of voxels centered at 0. Optionally the placement and scaling of the chunk can be given as range-like x, y and z. (Only the extrema are considered here. Voxels are always uniformly sized.)

Internally voxels are represented as 8 bit unsigned integer, with 0x00 always being an invisible "air" voxel. Passing a chunk with matching type will directly set those values. Note that color handling is specialized for the internal representation and may behave a bit differently than usual.

Plot type

The plot type alias for the voxels function is Voxels.

source

Examples

Basic Example

julia
using GLMakie
 # Same as volume example
 r = LinRange(-1, 1, 100)
 cube = [(x.^2 + y.^2 + z.^2) for x = r, y = r, z = r]
@@ -105,7 +105,7 @@
 chunk.val[30:34, :, :] .= NaN # or p.args[end].val
 Makie.local_update(p, 30:34, :, :)
 f

Picking Voxels

The pick function is able to pick individual voxels in a voxel plot. The returned index is a flat index into the array passed to voxels, i.e. plt.args[end][][idx] will return the relevant data. One important thing to note here is that the returned index is a UInt32 internally and thus has limited range. Very large voxel plots (~4.3 billion voxels or 2048 x 2048 x 1024) can reach this limit and trigger an integer overflow.

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

backlight

Defaults to 0.0

Sets a weight for secondary light calculation with inverted normals.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to nothing

Sets colors per voxel id, skipping 0x00. This means that a voxel with id 1 will grab plot.colors[1] and so on up to id 255. This can also be set to a Matrix of colors, i.e. an image for texture mapping.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

depthsorting

Defaults to false

Controls the render order of voxels. If set to false voxels close to the viewer are rendered first which should reduce overdraw and yield better performance. If set to true voxels are rendered back to front enabling correct order for transparent voxels.

diffuse

Defaults to 1.0

Sets how strongly the red, green and blue channel react to diffuse (scattered) light.

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

gap

Defaults to 0.0

Sets the gap between adjacent voxels in units of the voxel size. This needs to be larger than 0.01 to take effect.

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

interpolate

Defaults to false

Controls whether the texture map is sampled with interpolation (i.e. smoothly) or not (i.e. pixelated).

is_air

Defaults to x->begin #= /home/runner/work/Makie.jl/Makie.jl/MakieCore/src/basic_plots.jl:607 =# isnothing(x) || (ismissing(x) || isnan(x)) end

A function that controls which values in the input data are mapped to invisible (air) voxels.

lowclip

Defaults to automatic

The color for any value below the colorrange.

material

Defaults to nothing

RPRMakie only attribute to set complex RadeonProRender materials. Warning, how to set an RPR material may change and other backends will ignore this attribute

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to automatic

Sets the lighting algorithm used. Options are NoShading (no lighting), FastShading (AmbientLight + PointLight) or MultiLightShading (Multiple lights, GLMakie only). Note that this does not affect RPRMakie.

shininess

Defaults to 32.0

Sets how sharp the reflection is.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

specular

Defaults to 0.2

Sets how strongly the object reflects light in the red, green and blue channels.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

uvmap

Defaults to nothing

Defines a map from voxel ids (and optionally sides) to uv coordinates. These uv coordinates are then used to sample a 2D texture passed through color for texture mapping.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/vspan.html b/previews/PR4492/reference/plots/vspan.html index 6fa6f70026a..7e82dd893fb 100644 --- a/previews/PR4492/reference/plots/vspan.html +++ b/previews/PR4492/reference/plots/vspan.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,9 +23,9 @@
Skip to content

vspan

Makie.vspan Function
julia
vspan(xs_low, xs_high; ymin = 0.0, ymax = 1.0, attrs...)
-vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

julia
using CairoMakie
+vspan(xs_lowhigh; ymin = 0.0, ymax = 1.0, attrs...)

Create vertical bands spanning across a Scene with 2D projection. The bands will be placed from xs_low to xs_high in data coordinates and ymin to ymax in scene coordinates (0 to 1). All four of these can have single or multiple values because they are broadcast to calculate the final spans. Both bounds can be passed together as an interval xs_lowhigh.

Plot type

The plot type alias for the vspan function is VSpan.

source

julia
using CairoMakie
 vspan([0, 1, 2], [0.5, 1.2, 2.1])

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit patchcolor

Sets the color of the poly. Can be a Vector{<:Colorant} for per vertex colors or a single Colorant. A Matrix{<:Colorant} can be used to color the mesh with a texture, which requires the mesh to contain texture coordinates. Vector or Matrices of numbers can be used as well, which will use the colormap arguments to map the numbers to colors. One can also use Makie.LinePattern, to cover the poly with a regular stroke pattern.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color => :patchcolor]

No docs available.

depth_shift

Defaults to 0.0

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to true

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

joinstyle

Defaults to @inherit joinstyle

No docs available.

linecap

Defaults to @inherit linecap

No docs available.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

lowclip

Defaults to automatic

The color for any value below the colorrange.

miter_limit

Defaults to @inherit miter_limit

No docs available.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

shading

Defaults to NoShading

No docs available.

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

stroke_depth_shift

Defaults to -1.0e-5

Depth shift of stroke plot. This is useful to avoid z-fighting between the stroke and the fill.

strokecolor

Defaults to @inherit patchstrokecolor

Sets the color of the outline around a marker.

strokecolormap

Defaults to @inherit colormap

Sets the colormap that is sampled for numeric colors.

strokewidth

Defaults to @inherit patchstrokewidth

Sets the width of the outline.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

ymax

Defaults to 1

The end of the bands in relative axis units (0 to 1) along the y dimension.

ymin

Defaults to 0

The start of the bands in relative axis units (0 to 1) along the y dimension.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/waterfall.html b/previews/PR4492/reference/plots/waterfall.html index aaa7117176c..4f330cc40d9 100644 --- a/previews/PR4492/reference/plots/waterfall.html +++ b/previews/PR4492/reference/plots/waterfall.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ -
Skip to content

waterfall

Makie.waterfall Function
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

Examples

julia
using CairoMakie
+    
Skip to content

waterfall

Makie.waterfall Function
julia
waterfall(x, y; kwargs...)

Plots a waterfall chart to visualize individual positive and negative components that add up to a net result as a barplot with stacked bars next to each other.

Plot type

The plot type alias for the waterfall function is Waterfall.

source

Examples

julia
using CairoMakie
 y = [6, 4, 2, -8, 3, 5, 1, -2, -3, 7]
 
 waterfall(y)

The direction of the bars might be easier to parse with some visual support.

julia
using CairoMakie
@@ -56,7 +56,7 @@
 group = repeat(1:2, inner=5)
 
 waterfall(x, y, dodge=group, color=colors[group], show_direction=true, stack=:x)

Attributes

color

Defaults to @inherit patchcolor

No docs available.

cycle

Defaults to [:color => :patchcolor]

No docs available.

direction_color

Defaults to @inherit backgroundcolor

No docs available.

dodge

Defaults to automatic

No docs available.

dodge_gap

Defaults to 0.03

No docs available.

final_color

Defaults to plot_color(:grey90, 0.5)

No docs available.

final_dodge_gap

Defaults to 0

No docs available.

final_gap

Defaults to automatic

No docs available.

gap

Defaults to 0.2

No docs available.

marker_neg

Defaults to :dtriangle

No docs available.

marker_pos

Defaults to :utriangle

No docs available.

n_dodge

Defaults to automatic

No docs available.

show_direction

Defaults to false

No docs available.

show_final

Defaults to false

No docs available.

stack

Defaults to automatic

No docs available.

width

Defaults to automatic

No docs available.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/plots/wireframe.html b/previews/PR4492/reference/plots/wireframe.html index c198ff767f3..c899263079b 100644 --- a/previews/PR4492/reference/plots/wireframe.html +++ b/previews/PR4492/reference/plots/wireframe.html @@ -8,11 +8,11 @@ - + - + - + @@ -24,12 +24,12 @@
Skip to content

wireframe

MakieCore.wireframe Function
julia
wireframe(x, y, z)
 wireframe(positions)
-wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

Examples

julia
using GLMakie
+wireframe(mesh)

Draws a wireframe, either interpreted as a surface or as a mesh.

Plot type

The plot type alias for the wireframe function is Wireframe.

source

Examples

julia
using GLMakie
 x, y = collect(-8:0.5:8), collect(-8:0.5:8)
 z = [sinc((X^2 + Y^2) / π) for X  x, Y  y]
 
 wireframe(x, y, z, axis=(type=Axis3,), color=:black)

Attributes

alpha

Defaults to 1.0

The alpha value of the colormap or color attribute. Multiple alphas like in plot(alpha=0.2, color=(:red, 0.5), will get multiplied.

clip_planes

Defaults to automatic

Clip planes offer a way to do clipping in 3D space. You can set a Vector of up to 8 Plane3f planes here, behind which plots will be clipped (i.e. become invisible). By default clip planes are inherited from the parent plot or scene. You can remove parent clip_planes by passing Plane3f[].

color

Defaults to @inherit linecolor

The color of the line.

colormap

Defaults to @inherit colormap :viridis

Sets the colormap that is sampled for numeric colors. PlotUtils.cgrad(...), Makie.Reverse(any_colormap) can be used as well, or any symbol from ColorBrewer or PlotUtils. To see all available color gradients, you can call Makie.available_gradients().

colorrange

Defaults to automatic

The values representing the start and end points of colormap.

colorscale

Defaults to identity

The color transform function. Can be any function, but only works well together with Colorbar for identity, log, log2, log10, sqrt, logit, Makie.pseudolog10 and Makie.Symlog10.

cycle

Defaults to [:color]

Sets which attributes to cycle when creating multiple plots.

depth_shift

Defaults to -1.0e-5

adjusts the depth value of a plot after all other transformations, i.e. in clip space, where 0 <= depth <= 1. This only applies to GLMakie and WGLMakie and can be used to adjust render order (like a tunable overdraw).

fxaa

Defaults to false

adjusts whether the plot is rendered with fxaa (anti-aliasing, GLMakie only).

highclip

Defaults to automatic

The color for any value above the colorrange.

inspectable

Defaults to true

sets whether this plot should be seen by DataInspector.

inspector_clear

Defaults to automatic

Sets a callback function (inspector, plot) -> ... for cleaning up custom indicators in DataInspector.

inspector_hover

Defaults to automatic

Sets a callback function (inspector, plot, index) -> ... which replaces the default show_data methods.

inspector_label

Defaults to automatic

Sets a callback function (plot, index, position) -> string which replaces the default label generated by DataInspector.

linecap

Defaults to @inherit linecap

Sets the type of linecap used, i.e. :butt (flat with no extrusion), :square (flat with 1 linewidth extrusion) or :round.

linestyle

Defaults to nothing

Sets the dash pattern of the line. Options are :solid (equivalent to nothing), :dot, :dash, :dashdot and :dashdotdot. These can also be given in a tuple with a gap style modifier, either :normal, :dense or :loose. For example, (:dot, :loose) or (:dashdot, :dense).

For custom patterns have a look at Makie.Linestyle.

linewidth

Defaults to @inherit linewidth

Sets the width of the line in pixel units

lowclip

Defaults to automatic

The color for any value below the colorrange.

model

Defaults to automatic

Sets a model matrix for the plot. This overrides adjustments made with translate!, rotate! and scale!.

nan_color

Defaults to :transparent

The color for NaN values.

overdraw

Defaults to false

Controls if the plot will draw over other plots. This specifically means ignoring depth checks in GL backends

space

Defaults to :data

sets the transformation space for box encompassing the plot. See Makie.spaces() for possible inputs.

ssao

Defaults to false

Adjusts whether the plot is rendered with ssao (screen space ambient occlusion). Note that this only makes sense in 3D plots and is only applicable with fxaa = true.

transformation

Defaults to automatic

No docs available.

transparency

Defaults to false

Adjusts how the plot deals with transparency. In GLMakie transparency = true results in using Order Independent Transparency.

visible

Defaults to true

Controls whether the plot will be rendered or not.

- + \ No newline at end of file diff --git a/previews/PR4492/reference/scene/SSAO.html b/previews/PR4492/reference/scene/SSAO.html index ab6a9232b4b..84ef939eddc 100644 --- a/previews/PR4492/reference/scene/SSAO.html +++ b/previews/PR4492/reference/scene/SSAO.html @@ -8,9 +8,9 @@ - + - + @@ -38,7 +38,7 @@ fig
# julia:disable-ssao # not working here
 GLMakie.activate!(ssao=false) # hide
 GLMakie.closeall() # hide
- + \ No newline at end of file diff --git a/previews/PR4492/reference/scene/clip_planes.html b/previews/PR4492/reference/scene/clip_planes.html index f2ef39d3da3..fbb47cbd875 100644 --- a/previews/PR4492/reference/scene/clip_planes.html +++ b/previews/PR4492/reference/scene/clip_planes.html @@ -8,9 +8,9 @@ - + - + @@ -57,7 +57,7 @@ mesh!(a, sphere, color = :orange, backlight = 1) f
- + \ No newline at end of file diff --git a/previews/PR4492/reference/scene/lighting.html b/previews/PR4492/reference/scene/lighting.html index 7a14bec5fdb..e7524181c37 100644 --- a/previews/PR4492/reference/scene/lighting.html +++ b/previews/PR4492/reference/scene/lighting.html @@ -8,9 +8,9 @@ - + - + @@ -176,7 +176,7 @@ update_cam!(scene.scene, Vec3f(1.5, -13, 2), Vec3f(1, -2, 0), Vec3f(0, 0, 1)) fig

EnvironmentLight

- + \ No newline at end of file diff --git a/previews/PR4492/reference/scene/matcap.html b/previews/PR4492/reference/scene/matcap.html index 5b692ec4597..97129084b21 100644 --- a/previews/PR4492/reference/scene/matcap.html +++ b/previews/PR4492/reference/scene/matcap.html @@ -8,9 +8,9 @@ - + - + @@ -29,7 +29,7 @@ gold = FileIO.load(download("https://raw.githubusercontent.com/nidorx/matcaps/master/1024/E6BF3C_5A4719_977726_FCFC82.png")) mesh(catmesh, matcap=gold, shading = NoShading)
- + \ No newline at end of file diff --git a/previews/PR4492/tutorials/aspect-tutorial.html b/previews/PR4492/tutorials/aspect-tutorial.html index 40cc8c2a53d..9b9c13d9749 100644 --- a/previews/PR4492/tutorials/aspect-tutorial.html +++ b/previews/PR4492/tutorials/aspect-tutorial.html @@ -8,9 +8,9 @@ - + - + @@ -47,7 +47,7 @@ end f

But like before we can call resize_to_layout! and the size will be corrected so no clipping occurs.

julia
resize_to_layout!(f)
 f
- + \ No newline at end of file diff --git a/previews/PR4492/tutorials/getting-started.html b/previews/PR4492/tutorials/getting-started.html index 318260631fd..87dd784bc36 100644 --- a/previews/PR4492/tutorials/getting-started.html +++ b/previews/PR4492/tutorials/getting-started.html @@ -8,9 +8,9 @@ - + - + @@ -71,7 +71,7 @@ f

Saving a Figure

Once we are satisfied with our plot, we can save it to a file using the save function. The most common formats are png for images and svg or pdf for vector graphics:

julia
save("first_figure.png", f)
 save("first_figure.svg", f)
 save("first_figure.pdf", f)

You should now find the three files in your makie_tutorial folder.

- + \ No newline at end of file diff --git a/previews/PR4492/tutorials/layout-tutorial.html b/previews/PR4492/tutorials/layout-tutorial.html index d22761c0f1b..bc4c7fbb121 100644 --- a/previews/PR4492/tutorials/layout-tutorial.html +++ b/previews/PR4492/tutorials/layout-tutorial.html @@ -8,9 +8,9 @@ - + - + @@ -280,7 +280,7 @@ f

The EEG traces are currently as high as the brain axis, let's increase the size of the row with the panel C layout a bit so it has more space.

And that is the final result:

julia
rowsize!(gcd, 1, Auto(1.5))
 
 f
- + \ No newline at end of file diff --git a/previews/PR4492/tutorials/scenes.html b/previews/PR4492/tutorials/scenes.html index 5c80a15c4d2..5f86848f688 100644 --- a/previews/PR4492/tutorials/scenes.html +++ b/previews/PR4492/tutorials/scenes.html @@ -8,12 +8,12 @@ - + - + - + @@ -109,12 +109,12 @@ text!(relative_projection, "Hi", position=Point2f(0.5), offset=Vec2f(5)) lines!(relative_projection, Rect(0, 0, 1, 1), color=:blue, linewidth=3) figure

Transformations and Scene graph

So far we've been discussing only camera transformations of the scene. In contrast, there are also scene transformations, or commonly referred to as world transformations. To learn more about the different spaces, learn opengl offers some pretty nice explanations

The "world" transformation is implemented via the Transformation struct in Makie. Scenes and plots both contain these, so these types are considered as "Makie.Transformable". The transformation of a scene will get inherited by all plots added to the scene. An easy way to manipulate any Transformable is via these 3 functions:

Makie.translate! Function
julia
translate!(t::Transformable, xyz::VecTypes)
-translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.rotate! Function
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
+translate!(t::Transformable, xyz...)

Apply an absolute translation to the given Transformable (a Scene or Plot), translating it to x, y, z.

source

julia
translate!(Accum, t::Transformable, xyz...)

Translate the given Transformable (a Scene or Plot), relative to its current position.

source

Makie.rotate! Function
julia
rotate!(Accum, t::Transformable, axis_rot...)

Apply a relative rotation to the transformable, by multiplying by the current rotation.

source

julia
rotate!(t::Transformable, axis_rot::Quaternion)
 rotate!(t::Transformable, axis_rot::AbstractFloat)
-rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.scale! Function
julia
scale!(t::Transformable, x, y)
+rotate!(t::Transformable, axis_rot...)

Apply an absolute rotation to the transformable. Rotations are all internally converted to Quaternions.

source

Makie.scale! Function
julia
scale!(t::Transformable, x, y)
 scale!(t::Transformable, x, y, z)
 scale!(t::Transformable, xyz)
-scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

julia
scene = Scene()
+scale!(t::Transformable, xyz...)

Scale the given Transformable (a Scene or Plot) to the given arguments. Can take x, y or x, y, z. This is an absolute scaling, and there is no option to perform relative scaling.

source

julia
scene = Scene()
 cam3d!(scene)
 sphere_plot = mesh!(scene, Sphere(Point3f(0), 0.5), color=:red)
 scale!(scene, 0.5, 0.5, 0.5)
@@ -250,7 +250,7 @@
     end
     translate!(figure["torso"], translation, 0, 20)
 end
- + \ No newline at end of file diff --git a/previews/PR4492/tutorials/wrap-existing-recipe.html b/previews/PR4492/tutorials/wrap-existing-recipe.html index cc04006d9b1..c78aab2ec03 100644 --- a/previews/PR4492/tutorials/wrap-existing-recipe.html +++ b/previews/PR4492/tutorials/wrap-existing-recipe.html @@ -8,9 +8,9 @@ - + - + @@ -41,7 +41,7 @@ end h = MyHist([1, 10, 100], 1:3) hist(h; color=:red, direction=:x)
- + \ No newline at end of file